PageSourceSearch

https://democrata.org.br/sistema/assets/index-DEXqc8fB.js

js democrata.org.br collected 2026-10-09 16:57:30 UTC 932,020 bytes, 643 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-DiGBXpFi.js","assets/rotulos-BDJJ0k0x.js","assets/PainelGuardiao-9JXufHB2.js","assets/Filiacao-CTAHh40X.js","assets/useQuery-CDo_LIsD.js","assets/PageHeader-CrxVp842.js","assets/IfAllowed-oLJ41U_k.js","assets/exterior-M8a-YNfu.js","assets/share-2-CQOIZYIu.js","assets/external-link-DyJydC-k.js","assets/upload-CJxo6gEL.js","assets/triangle-alert-CEfUEOmw.js","assets/search-CkuHA81f.js","assets/pencil-CRUJ7W6g.js","assets/useDebounce-ln1rKbd2.js","assets/useFiliadosPorLocalidade-1TfFJMTX.js","assets/download-D_7tyqTo.js","assets/SeletorContextoAdaptativo-BWQ6ute_.js","assets/lock-C5x6wbgP.js","assets/arrow-right-CrfAsEPS.js","assets/HubFinanceiroPage-1tNPqntF.js","assets/medida-DHzzMA5E.js","assets/heart-CPtWutfB.js","assets/file-check-BPrOVxBx.js","assets/file-pen-line-t_90tryf.js","assets/bar-chart-3-CWDaX9Fi.js","assets/inbox-aOrIW9P2.js","assets/calculator-DO6RM1tf.js","assets/HubFinanceiro-CDETSqXV.js","assets/SeletorContexto-BX6o5N-e.js","assets/chevron-up-B3XVBeHa.js","assets/settings-Bahoboo8.js","assets/CaixaEntradaPage-CQV096D0.js","assets/AvisoFalha-LbRQ-MD5.js","assets/dollar-sign-B2ZDctdF.js","assets/DoacoesPendentesPage-CNBDpGqk.js","assets/image-BH0K9Xf6.js","assets/circle-x-CgGWciRr.js","assets/DoacaoFiliadoForm-481-bMSi.js","assets/ValidationSummary-Cyb2eDIo.js","assets/circle-check-CVemeniK.js","assets/info-0ism7mr2.js","assets/DespesaForm-CvPgq0wK.js","assets/FinanceiroUI-XSQvCwcl.js","assets/trash-2-W9bABVcV.js","assets/file-CGutE3m_.js","assets/plus-BA-xtpK3.js","assets/ReceitasListPage-COZFHCp8.js","assets/square-pen-Czu7zSdk.js","assets/DespesasListPage-C0nsmq-8.js","assets/ContasBancariasPage-CbqxZdTf.js","assets/banknote-DauPF7Eg.js","assets/ConfiguracaoPage-Bmzj0_xJ.js","assets/wallet-DEeDSAOh.js","assets/file-spreadsheet-DdZ3W-np.js","assets/ValidacaoPage-C43Lh4NJ.js","assets/scale-CovXOVmC.js","assets/filter-Cb_a2YFK.js","assets/RelatoriosPage-DP4kO7Xb.js","assets/PrestacaoContasPage-TI_VcJWE.js","assets/FinanceiroSpcaAplicacaoRecursosView-Bbe6CzRD.js","assets/dinheiro-CpEdLQiD.js","assets/ViewAsSwitcher-lG_oNf91.js","assets/receipt-B4F5J5Fq.js","assets/check-Dh9PjDq6.js","assets/link-2-VXYbr9c-.js","assets/FinanceiroSpceDoacoesView-BnLFXxjs.js","assets/FinanceiroMensalPage-Uzz2P-jt.js","assets/ConciliacaoBancariaPage-Cu0J0MLI.js","assets/ConformidadeMensalPage-CQT7Dmt5.js","assets/DashboardAnaliticoPage-By1gTPZR.js","assets/PolarChart-D-cHCpA-.js","assets/PieChart-CR6w98ys.js","assets/PlanoContasPage-CIHI5e3r.js","assets/usePrestadorDoOrgao-DDKzr_Kv.js","assets/LancamentosContabeisPage-jd5CwlzO.js","assets/ECDExportPage-DmDhxGSb.js","assets/SignatariosECDPage-_Bq75M7c.js","assets/pen-line-_dRF2LyH.js","assets/MapeamentoTSEPage-DRe6Imxt.js","assets/FinanceiroDoacoesFiliadoView-C7QdSTdV.js","assets/CandidaturasListPage-CaXYGc0A.js","assets/CandidaturaDetalhePage-Brd7yTZN.js","assets/CandidaturaReceitasPage-DS-KpUAy.js","assets/CandidaturaDespesasPage-Ho-L41Aw.js","assets/AlertasPage-BaOmaRj-.js","assets/check-check-CNH2O1Q6.js","assets/file-warning-OD7zMX6d.js","assets/ban-Bf7d9TrT.js","assets/AutorizacoesPendentesPage-KBE6Ds9J.js","assets/power-off-iMVs6JP5.js","assets/TutorialFinanceiroPage-uzidcQU6.js","assets/circle-play-BVRQiaJa.js","assets/ConfirmacaoContasPage-_4gjV46w.js","assets/calendar-check-BYAbWTEk.js","assets/scroll-text-FAtM1uiI.js","assets/user-check-LDGz82WD.js","assets/Comunicacao-BW05-vTq.js","assets/useMutation-IhhvkaR7.js","assets/comunicacao.types-B3lSengu.js","assets/useBuscaFiliado-DBsNVdbV.js","assets/zap-D1Y-VWGZ.js","assets/history-DeKMRzEo.js","assets/mic-CGT16PNF.js","assets/smartphone-BH5BMQil.js","assets/play-BCMQX1Sb.js","assets/schemas-MGI6VGNB.js","assets/earth-DNzmPYSS.js","assets/qr-code-DCRs-wyQ.js","assets/EngajamentoDashboard-BZGGUB3N.js","assets/engajamento-D0KDdO2i.js","assets/index-Do6B61Wp.js","assets/award-9WZRvWAq.js","assets/Admin-FmSIJoG2.js","assets/minus-DsHl9TGB.js","assets/WhatsappInbox-DAdF0tJG.js","assets/wifi-DFbrGAH5.js","assets/wifi-off-BPu5ynAn.js","assets/WaBridgeConnectionPage-CQufplau.js","assets/Permissoes-C3-r71wv.js","assets/UsuariosView-RpZ6PktJ.js","assets/ellipsis-vertical-ByJY7O-r.js","assets/pen-BtXy_7tG.js","assets/AdminEngajamento-CVQERq76.js","assets/Orgaos-tZA_Mmnq.js","assets/orgaos-DuC_qn8D.js","assets/list-CnuuqVaQ.js","assets/FiliadosPage-KrwKiTRz.js","assets/RegistroAcessosPage-D0dLRBcE.js","assets/FichaFiliadoPage-C_ZMhEHP.js","assets/index-DnX9795t.js","assets/PreCandidatura-B0IF1xoX.js","assets/index-DLO5G8Kz.js","assets/index-DjDlYEE7.js","assets/log-in-CyRJXp_m.js","assets/MilitarTriagem-Bh6JRIil.js","assets/ProgressIndicator-CI6Wyw3U.js","assets/InfoLegal-CJ_tXnAN.js","assets/CadastroMilitar-Dn8C88NQ.js","assets/CriarSenha-CPubDbff.js","assets/RequisitoSenha-CP4-21p-.js","assets/Sucesso-C0XllipH.js","assets/SolicitarOTP-DIsals7B.js","assets/VerificarFiliacao-C47Odiln.js","assets/Login-DbFTtqU_.js","assets/index-CI-4WPPo.js","assets/ValidarCodigo-8XjFdWdv.js","assets/NovaSenha-umbs7qp8.js","assets/index-DpCGL3Ff.js","assets/index-S_yPQpQ2.js","assets/doacaoApi-DwuNm9_f.js","assets/index-DARxI9tC.js","assets/index-xqxRfgyj.js"])))=>i.map(i=>d[i]);
2var zR=Object.defineProperty;var FR=(e,t,r)=>t in e?zR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var qc=(e,t,r)=>FR(e,typeof t!="symbol"?t+"":t,r);function BR(e,t){for(var r=0;r<t.length;r++){const n=t[r];
vendor: 6,311 bytes, lines 2-10
2if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(n,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(i){if(i.ep)return;i.ep=!0;const a=r(i);fetch(i.href,a)}})();const VR="modulepreload",UR=function(e){return"/sistema/"+e},n1={},X=function(t,r,n){let i=Promise.resolve();if(r&&r.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),s=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));i=Promise.allSettled(r.map(l=>{if(l=UR(l),l in n1)return;n1[l]=!0;const c=l.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":VR,c||(f.as="script"),f.crossOrigin="",f.href=l,s&&f.setAttribute("nonce",s),document.head.appendChild(f),c)return new Promise((h,m)=>{f.addEventListener("load",h),f.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${l}`)))})}))}function a(o){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o}return i.then(o=>{for(const s of o||[])s.status==="rejected"&&a(s.reason);return t().catch(a)})};var roe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Zi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var VP={exports:{}},Lf={},UP={exports:{}},de={};/**
3 * @license React
4 * react.production.min.js
5 *
6 * Copyright (c) Facebook, Inc. and its affiliates.
7 *
8 * This source code is licensed under the MIT license found in the
9 * LICENSE file in the root directory of this source tree.
10 */var dc=Symbol.for("react.element"),WR=Symbol.for("react.portal"),HR=Symbol.for("react.fragment"),KR=Symbol.for("react.strict_mode"),qR=Symbol.for("react.profiler"),GR=Symbol.for("react.provider"),YR=Symbol.for("react.context"),XR=Symbol.for("react.forward_ref"),ZR=Symbol.for("react.suspense"),QR=Symbol.for("react.memo"),JR=Symbol.for("react.lazy"),i1=Symbol.iterator;function e5(e){return e===null||typeof e!="object"?null:(e=i1&&e[i1]||e["@@iterator"],typeof e=="function"?e:null)}var WP={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},HP=Object.assign,KP={};function ls(e,t,r){this.props=e,this.context=t,this.refs=KP,this.updater=r||WP}ls.prototype.isReactComponent={};ls.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};ls.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function qP(){}qP.prototype=ls.prototype;function wv(e,t,r){this.props=e,this.context=t,this.refs=KP,this.updater=r||WP}var Sv=wv.prototype=new qP;Sv.constructor=wv;HP(Sv,ls.prototype);Sv.isPureReactComponent=!0;var a1=Array.isArray,GP=Object.prototype.hasOwnProperty,jv={current:null},YP={key:!0,ref:!0,__self:!0,__source:!0};function XP(e,t,r){var n,i={},a=null,o=null;if(t!=null)for(n in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)GP.call(t,n)&&!YP.hasOwnProperty(n)&&(i[n]=t[n]);var s=arguments.length-2;if(s===1)i.children=r;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];i.children=l}if(e&&e.defaultProps)for(n in s=e.defaultProps,s)i[n]===void 0&&(i[n]=s[n]);return{$$typeof:dc,type:e,key:a,ref:o,props:i,_owner:jv.current}}function t5(e,t){return{$$typeof:dc,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function kv(e){return typeof e=="object"&&e!==null&&e.$$typeof===dc}function r5(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var o1=/\/+/g;function bp(e,t){return typeof e=="object"&&e!==null&&e.key!=null?r5(""+e.key):t.toString(36)}function Lu(e,t,r,n,i){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case dc:case WR:o=!0}}if(o)return o=e,i=i(o),e=n===""?"."+bp(o,0):n,a1(i)?(r="",e!=null&&(r=e.replace(o1,"$&/")+"/"),Lu(i,t,r,"",function(c){return c})):i!=null&&(kv(i)&&(i=t5(i,r+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(o1,"$&/")+"/")+e)),t.push(i)),1;if(o=0,n=n===""?".":n+":",a1(e))for(var s=0;s<e.length;s++){a=e[s];var l=n+bp(a,s);o+=Lu(a,t,r,l,i)}else if(l=e5(e),typeof l=="function")for(e=l.call(e),s=0;!(a=e.next()).done;)a=a.value,l=n+bp(a,s++),o+=Lu(a,t,r,l,i);else if(a==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function Gc(e,t,r){if(e==null)return e;var n=[],i=0;return Lu(e,n,"","",function(a){return t.call(r,a,i++)}),n}function n5(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Xt={current:null},$u={transition:null},i5={ReactCurrentDispatcher:Xt,ReactCurrentBatchConfig:$u,ReactCurrentOwner:jv};function ZP(){throw Error("act(...) is not supported in production builds of React.")}
vendor: 5,714 bytes, lines 10-26
10de.Children={map:Gc,forEach:function(e,t,r){Gc(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return Gc(e,function(){t++}),t},toArray:function(e){return Gc(e,function(t){return t})||[]},only:function(e){if(!kv(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};de.Component=ls;de.Fragment=HR;de.Profiler=qR;de.PureComponent=wv;de.StrictMode=KR;de.Suspense=ZR;de.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=i5;de.act=ZP;de.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=HP({},e.props),i=e.key,a=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,o=jv.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)GP.call(t,l)&&!YP.hasOwnProperty(l)&&(n[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)n.children=r;else if(1<l){s=Array(l);for(var c=0;c<l;c++)s[c]=arguments[c+2];n.children=s}return{$$typeof:dc,type:e.type,key:i,ref:a,props:n,_owner:o}};de.createContext=function(e){return e={$$typeof:YR,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:GR,_context:e},e.Consumer=e};de.createElement=XP;de.createFactory=function(e){var t=XP.bind(null,e);return t.type=e,t};de.createRef=function(){return{current:null}};de.forwardRef=function(e){return{$$typeof:XR,render:e}};de.isValidElement=kv;de.lazy=function(e){return{$$typeof:JR,_payload:{_status:-1,_result:e},_init:n5}};de.memo=function(e,t){return{$$typeof:QR,type:e,compare:t===void 0?null:t}};de.startTransition=function(e){var t=$u.transition;$u.transition={};try{e()}finally{$u.transition=t}};de.unstable_act=ZP;de.useCallback=function(e,t){return Xt.current.useCallback(e,t)};de.useContext=function(e){return Xt.current.useContext(e)};de.useDebugValue=function(){};de.useDeferredValue=function(e){return Xt.current.useDeferredValue(e)};de.useEffect=function(e,t){return Xt.current.useEffect(e,t)};de.useId=function(){return Xt.current.useId()};de.useImperativeHandle=function(e,t,r){return Xt.current.useImperativeHandle(e,t,r)};de.useInsertionEffect=function(e,t){return Xt.current.useInsertionEffect(e,t)};de.useLayoutEffect=function(e,t){return Xt.current.useLayoutEffect(e,t)};de.useMemo=function(e,t){return Xt.current.useMemo(e,t)};de.useReducer=function(e,t,r){return Xt.current.useReducer(e,t,r)};de.useRef=function(e){return Xt.current.useRef(e)};de.useState=function(e){return Xt.current.useState(e)};de.useSyncExternalStore=function(e,t,r){return Xt.current.useSyncExternalStore(e,t,r)};de.useTransition=function(){return Xt.current.useTransition()};de.version="18.3.1";UP.exports=de;var p=UP.exports;const QP=Zi(p),JP=BR({__proto__:null,default:QP},[p]);/**
11 * @license React
12 * react-jsx-runtime.production.min.js
13 *
14 * Copyright (c) Facebook, Inc. and its affiliates.
15 *
16 * This source code is licensed under the MIT license found in the
17 * LICENSE file in the root directory of this source tree.
18 */var a5=p,o5=Symbol.for("react.element"),s5=Symbol.for("react.fragment"),l5=Object.prototype.hasOwnProperty,c5=a5.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u5={key:!0,ref:!0,__self:!0,__source:!0};function e_(e,t,r){var n,i={},a=null,o=null;r!==void 0&&(a=""+r),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(o=t.ref);for(n in t)l5.call(t,n)&&!u5.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:o5,type:e,key:a,ref:o,props:i,_owner:c5.current}}Lf.Fragment=s5;Lf.jsx=e_;Lf.jsxs=e_;VP.exports=Lf;var d=VP.exports,t_={exports:{}},wr={},r_={exports:{}},n_={};/**
19 * @license React
20 * scheduler.production.min.js
21 *
22 * Copyright (c) Facebook, Inc. and its affiliates.
23 *
24 * This source code is licensed under the MIT license found in the
25 * LICENSE file in the root directory of this source tree.
26 */(function(e){function t(_,I){var W=_.length;_.push(I);e:for(;0<W;){var re=W-1>>>1,ae=_[re];if(0<i(ae,I))_[re]=I,_[W]=ae,W=re;else break e}}function r(_){return _.length===0?null:_[0]}function n(_){if(_.length===0)return null;var I=_[0],W=_.pop();if(W!==I){_[0]=W;e:for(var re=0,ae=_.length,he=ae>>>1;re<he;){var z=2*(re+1)-1,Z=_[z],L=z+1,K=_[L];if(0>i(Z,W))L<ae&&0>i(K,Z)?(_[re]=K,_[L]=W,re=L):(_[re]=Z,_[z]=W,re=z);else if(L<ae&&0>i(K,W))_[re]=K,_[L]=W,re=L;else break e}}return I}function i(_,I){var W=_.sortIndex-I.sortIndex;return W!==0?W:_.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var l=[],c=[],u=1,f=null,h=3,m=!1,g=!1,v=!1,y=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function w(_){for(var I=r(c);I!==null;){if(I.callback===null)n(c);else if(I.startTime<=_)n(c),I.sortIndex=I.expirationTime,t(l,I);else break;I=r(c)}}function j(_){if(v=!1,w(_),!g)if(r(l)!==null)g=!0,U(S);else{var I=r(c);I!==null&&C(j,I.startTime-_)}}function S(_,I){g=!1,v&&(v=!1,x(P),P=-1),m=!0;var W=h;try{for(w(I),f=r(l);f!==null&&(!(f.expirationTime>I)||_&&!O());){var re=f.callback;if(typeof re=="function"){f.callback=null,h=f.priorityLevel;var ae=re(f.expirationTime<=I);I=e.unstable_now(),typeof ae=="function"?f.callback=ae:f===r(l)&&n(l),w(I)}else n(l);f=r(l)}if(f!==null)var he=!0;else{var z=r(c);
vendor: 8,954 bytes, lines 26-35
26z!==null&&C(j,z.startTime-I),he=!1}return he}finally{f=null,h=W,m=!1}}var k=!1,E=null,P=-1,A=5,N=-1;function O(){return!(e.unstable_now()-N<A)}function D(){if(E!==null){var _=e.unstable_now();N=_;var I=!0;try{I=E(!0,_)}finally{I?T():(k=!1,E=null)}}else k=!1}var T;if(typeof b=="function")T=function(){b(D)};else if(typeof MessageChannel<"u"){var B=new MessageChannel,G=B.port2;B.port1.onmessage=D,T=function(){G.postMessage(null)}}else T=function(){y(D,0)};function U(_){E=_,k||(k=!0,T())}function C(_,I){P=y(function(){_(e.unstable_now())},I)}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(_){_.callback=null},e.unstable_continueExecution=function(){g||m||(g=!0,U(S))},e.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):A=0<_?Math.floor(1e3/_):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return r(l)},e.unstable_next=function(_){switch(h){case 1:case 2:case 3:var I=3;break;default:I=h}var W=h;h=I;try{return _()}finally{h=W}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(_,I){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var W=h;h=_;try{return I()}finally{h=W}},e.unstable_scheduleCallback=function(_,I,W){var re=e.unstable_now();switch(typeof W=="object"&&W!==null?(W=W.delay,W=typeof W=="number"&&0<W?re+W:re):W=re,_){case 1:var ae=-1;break;case 2:ae=250;break;case 5:ae=1073741823;break;case 4:ae=1e4;break;default:ae=5e3}return ae=W+ae,_={id:u++,callback:I,priorityLevel:_,startTime:W,expirationTime:ae,sortIndex:-1},W>re?(_.sortIndex=W,t(c,_),r(l)===null&&_===r(c)&&(v?(x(P),P=-1):v=!0,C(j,W-re))):(_.sortIndex=ae,t(l,_),g||m||(g=!0,U(S))),_},e.unstable_shouldYield=O,e.unstable_wrapCallback=function(_){var I=h;return function(){var W=h;h=I;try{return _.apply(this,arguments)}finally{h=W}}}})(n_);r_.exports=n_;var d5=r_.exports;/**
27 * @license React
28 * react-dom.production.min.js
29 *
30 * Copyright (c) Facebook, Inc. and its affiliates.
31 *
32 * This source code is licensed under the MIT license found in the
33 * LICENSE file in the root directory of this source tree.
34 */var f5=p,xr=d5;function V(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i_=new Set,jl={};function Xa(e,t){Wo(e,t),Wo(e+"Capture",t)}function Wo(e,t){for(jl[e]=t,e=0;e<t.length;e++)i_.add(t[e])}var Gn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),qm=Object.prototype.hasOwnProperty,h5=/^[: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]*$/,s1={},l1={};function p5(e){return qm.call(l1,e)?!0:qm.call(s1,e)?!1:h5.test(e)?l1[e]=!0:(s1[e]=!0,!1)}function m5(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function g5(e,t,r,n){if(t===null||typeof t>"u"||m5(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Zt(e,t,r,n,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var Et={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Et[e]=new Zt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Et[t]=new Zt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Et[e]=new Zt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Et[e]=new Zt(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Et[e]=new Zt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Et[e]=new Zt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Et[e]=new Zt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Et[e]=new Zt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Et[e]=new Zt(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ev=/[\-:]([a-z])/g;function Pv(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ev,Pv);Et[t]=new Zt(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ev,Pv);Et[t]=new Zt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ev,Pv);Et[t]=new Zt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Et[e]=new Zt(e,1,!1,e.toLowerCase(),null,!1,!1)});Et.xlinkHref=new Zt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Et[e]=new Zt(e,1,!1,e.toLowerCase(),null,!0,!0)});function _v(e,t,r,n){var i=Et.hasOwnProperty(t)?Et[t]:null;(i!==null?i.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(g5(t,r,i,n)&&(r=null),n||i===null?p5(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=r===null?i.type===3?!1:"":r:(t=i.attributeName,n=i.attributeNamespace,r===null?e.removeAttribute(t):(i=i.type,r=i===3||i===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var oi=f5.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Yc=Symbol.for("react.element"),fo=Symbol.for("react.portal"),ho=Symbol.for("react.fragment"),Cv=Symbol.for("react.strict_mode"),Gm=Symbol.for("react.profiler"),a_=Symbol.for("react.provider"),o_=Symbol.for("react.context"),Av=Symbol.for("react.forward_ref"),Ym=Symbol.for("react.suspense"),Xm=Symbol.for("react.suspense_list"),Nv=Symbol.for("react.memo"),xi=Symbol.for("react.lazy"),s_=Symbol.for("react.offscreen"),c1=Symbol.iterator;function Os(e){return e===null||typeof e!="object"?null:(e=c1&&e[c1]||e["@@iterator"],typeof e=="function"?e:null)}var Le=Object.assign,wp;function Zs(e){if(wp===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);wp=t&&t[1]||""}return`
35`+wp+e}var Sp=!1;function jp(e,t){if(!e||Sp)return"";Sp=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var n=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){n=c}e.call(t.prototype)}else{try{throw Error()}catch(c){n=c}e()}}
vendor: 14,090 bytes, lines 35-38
35catch(c){if(c&&n&&typeof c.stack=="string"){for(var i=c.stack.split(`
36`),a=n.stack.split(`
37`),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(o!==1||s!==1)do if(o--,s--,0>s||i[o]!==a[s]){var l=`
38`+i[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=o&&0<=s);break}}}finally{Sp=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Zs(e):""}function v5(e){switch(e.tag){case 5:return Zs(e.type);case 16:return Zs("Lazy");case 13:return Zs("Suspense");case 19:return Zs("SuspenseList");case 0:case 2:case 15:return e=jp(e.type,!1),e;case 11:return e=jp(e.type.render,!1),e;case 1:return e=jp(e.type,!0),e;default:return""}}function Zm(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ho:return"Fragment";case fo:return"Portal";case Gm:return"Profiler";case Cv:return"StrictMode";case Ym:return"Suspense";case Xm:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case o_:return(e.displayName||"Context")+".Consumer";case a_:return(e._context.displayName||"Context")+".Provider";case Av:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Nv:return t=e.displayName||null,t!==null?t:Zm(e.type)||"Memo";case xi:t=e._payload,e=e._init;try{return Zm(e(t))}catch{}}return null}function y5(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Zm(t);case 8:return t===Cv?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Hi(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function l_(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function x5(e){var t=l_(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){n=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Xc(e){e._valueTracker||(e._valueTracker=x5(e))}function c_(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=l_(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function cd(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Qm(e,t){var r=t.checked;return Le({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function u1(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Hi(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function u_(e,t){t=t.checked,t!=null&&_v(e,"checked",t,!1)}function Jm(e,t){u_(e,t);var r=Hi(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?eg(e,t.type,r):t.hasOwnProperty("defaultValue")&&eg(e,t.type,Hi(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function d1(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function eg(e,t,r){(t!=="number"||cd(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Qs=Array.isArray;function Oo(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+Hi(r),t=null,i=0;i<e.length;i++){if(e[i].value===r){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function tg(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(V(91));return Le({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function f1(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(V(92));if(Qs(r)){if(1<r.length)throw Error(V(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:Hi(r)}}function d_(e,t){var r=Hi(t.value),n=Hi(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function h1(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function f_(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function rg(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?f_(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Zc,h_=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,i){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Zc=Zc||document.createElement("div"),Zc.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Zc.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function kl(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var sl={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},b5=["Webkit","ms","Moz","O"];Object.keys(sl).forEach(function(e){b5.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),sl[t]=sl[e]})});function p_(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||sl.hasOwnProperty(e)&&sl[e]?(""+t).trim():t+"px"}function m_(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=p_(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var w5=Le({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ng(e,t){if(t){if(w5[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(V(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(V(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(V(61))}if(t.style!=null&&typeof t.style!="object")throw Error(V(62))}}function ig(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ag=null;function Ov(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var og=null,To=null,Mo=null;function p1(e){if(e=pc(e)){if(typeof og!="function")throw Error(V(280));var t=e.stateNode;t&&(t=Vf(t),og(e.stateNode,e.type,t))}}function g_(e){To?Mo?Mo.push(e):Mo=[e]:To=e}function v_(){if(To){var e=To,t=Mo;if(Mo=To=null,p1(e),t)for(e=0;e<t.length;e++)p1(t[e])}}function y_(e,t){return e(t)}function x_(){}var kp=!1;function b_(e,t,r){if(kp)return e(t,r);kp=!0;try{return y_(e,t,r)}finally{kp=!1,(To!==null||Mo!==null)&&(x_(),v_())}}function El(e,t){var r=e.stateNode;if(r===null)return null;var n=Vf(r);if(n===null)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(V(231,t,typeof r));return r}var sg=!1;if(Gn)try{var Ts={};Object.defineProperty(Ts,"passive",{get:function(){sg=!0}}),window.addEventListener("test",Ts,Ts),window.removeEventListener("test",Ts,Ts)}catch{sg=!1}function S5(e,t,r,n,i,a,o,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(r,c)}catch(u){this.onError(u)}}var ll=!1,ud=null,dd=!1,lg=null,j5={onError:function(e){ll=!0,ud=e}};function k5(e,t,r,n,i,a,o,s,l){ll=!1,ud=null,S5.apply(j5,arguments)}function E5(e,t,r,n,i,a,o,s,l){if(k5.apply(this,arguments),ll){if(ll){var c=ud;ll=!1,ud=null}else throw Error(V(198));dd||(dd=!0,lg=c)}}function Za(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function w_(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function m1(e){if(Za(e)!==e)throw Error(V(188))}function P5(e){var t=e.alternate;if(!t){if(t=Za(e),t===null)throw Error(V(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(i===null)break;var a=i.alternate;if(a===null){if(n=i.return,n!==null){r=n;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===r)return m1(i),e;if(a===n)return m1(i),t;a=a.sibling}throw Error(V(188))}if(r.return!==n.return)r=i,n=a;else{for(var o=!1,s=i.child;s;){if(s===r){o=!0,r=i,n=a;break}if(s===n){o=!0,n=i,r=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===r){o=!0,r=a,n=i;break}if(s===n){o=!0,n=a,r=i;break}s=s.sibling}if(!o)throw Error(V(189))}}if(r.alternate!==n)throw Error(V(190))}if(r.tag!==3)throw Error(V(188));return r.stateNode.current===r?e:t}function S_(e){return e=P5(e),e!==null?j_(e):null}function j_(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=j_(e);if(t!==null)return t;e=e.sibling}return null}var k_=xr.unstable_scheduleCallback,g1=xr.unstable_cancelCallback,_5=xr.unstable_shouldYield,C5=xr.unstable_requestPaint,Ue=xr.unstable_now,A5=xr.unstable_getCurrentPriorityLevel,Tv=xr.unstable_ImmediatePriority,E_=xr.unstable_UserBlockingPriority,fd=xr.unstable_NormalPriority,N5=xr.unstable_LowPriority,P_=xr.unstable_IdlePriority,$f=null,bn=null;function O5(e){if(bn&&typeof bn.onCommitFiberRoot=="function")try{bn.onCommitFiberRoot($f,e,void 0,(e.current.flags&128)===128)}catch{}}var tn=Math.clz32?Math.clz32:D5,T5=Math.log,M5=Math.LN2;function D5(e){return e>>>=0,e===0?32:31-(T5(e)/M5|0)|0}var Qc=64,Jc=4194304;function Js(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function hd(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,i=e.suspendedLanes,a=e.pingedLanes,o=r&268435455;if(o!==0){var s=o&~i;s!==0?n=Js(s):(a&=o,a!==0&&(n=Js(a)))}else o=r&~i,o!==0?n=Js(o):a!==0&&(n=Js(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&i)&&(i=n&-n,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-tn(t),i=1<<r,n|=e[r],t&=~i;return n}function I5(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function R5(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-tn(a),s=1<<o,l=i[o];l===-1?(!(s&r)||s&n)&&(i[o]=I5(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}function cg(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function __(){var e=Qc;return Qc<<=1,!(Qc&4194240)&&(Qc=64),e}function Ep(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}
vendor: 4,087 bytes, line 38
38function fc(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-tn(t),e[t]=r}function L5(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var i=31-tn(r),a=1<<i;t[i]=0,n[i]=-1,e[i]=-1,r&=~a}}function Mv(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-tn(r),i=1<<n;i&t|e[n]&t&&(e[n]|=t),r&=~i}}var ve=0;function C_(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var A_,Dv,N_,O_,T_,ug=!1,eu=[],Ii=null,Ri=null,Li=null,Pl=new Map,_l=new Map,ji=[],$5="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function v1(e,t){switch(e){case"focusin":case"focusout":Ii=null;break;case"dragenter":case"dragleave":Ri=null;break;case"mouseover":case"mouseout":Li=null;break;case"pointerover":case"pointerout":Pl.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":_l.delete(t.pointerId)}}function Ms(e,t,r,n,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:a,targetContainers:[i]},t!==null&&(t=pc(t),t!==null&&Dv(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function z5(e,t,r,n,i){switch(t){case"focusin":return Ii=Ms(Ii,e,t,r,n,i),!0;case"dragenter":return Ri=Ms(Ri,e,t,r,n,i),!0;case"mouseover":return Li=Ms(Li,e,t,r,n,i),!0;case"pointerover":var a=i.pointerId;return Pl.set(a,Ms(Pl.get(a)||null,e,t,r,n,i)),!0;case"gotpointercapture":return a=i.pointerId,_l.set(a,Ms(_l.get(a)||null,e,t,r,n,i)),!0}return!1}function M_(e){var t=va(e.target);if(t!==null){var r=Za(t);if(r!==null){if(t=r.tag,t===13){if(t=w_(r),t!==null){e.blockedOn=t,T_(e.priority,function(){N_(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function zu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=dg(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);ag=n,r.target.dispatchEvent(n),ag=null}else return t=pc(r),t!==null&&Dv(t),e.blockedOn=r,!1;t.shift()}return!0}function y1(e,t,r){zu(e)&&r.delete(t)}function F5(){ug=!1,Ii!==null&&zu(Ii)&&(Ii=null),Ri!==null&&zu(Ri)&&(Ri=null),Li!==null&&zu(Li)&&(Li=null),Pl.forEach(y1),_l.forEach(y1)}function Ds(e,t){e.blockedOn===t&&(e.blockedOn=null,ug||(ug=!0,xr.unstable_scheduleCallback(xr.unstable_NormalPriority,F5)))}function Cl(e){function t(i){return Ds(i,e)}if(0<eu.length){Ds(eu[0],e);for(var r=1;r<eu.length;r++){var n=eu[r];n.blockedOn===e&&(n.blockedOn=null)}}for(Ii!==null&&Ds(Ii,e),Ri!==null&&Ds(Ri,e),Li!==null&&Ds(Li,e),Pl.forEach(t),_l.forEach(t),r=0;r<ji.length;r++)n=ji[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<ji.length&&(r=ji[0],r.blockedOn===null);)M_(r),r.blockedOn===null&&ji.shift()}var Do=oi.ReactCurrentBatchConfig,pd=!0;function B5(e,t,r,n){var i=ve,a=Do.transition;Do.transition=null;try{ve=1,Iv(e,t,r,n)}finally{ve=i,Do.transition=a}}function V5(e,t,r,n){var i=ve,a=Do.transition;Do.transition=null;try{ve=4,Iv(e,t,r,n)}finally{ve=i,Do.transition=a}}function Iv(e,t,r,n){if(pd){var i=dg(e,t,r,n);if(i===null)Ip(e,t,n,md,r),v1(e,n);else if(z5(i,e,t,r,n))n.stopPropagation();else if(v1(e,n),t&4&&-1<$5.indexOf(e)){for(;i!==null;){var a=pc(i);if(a!==null&&A_(a),a=dg(e,t,r,n),a===null&&Ip(e,t,n,md,r),a===i)break;i=a}i!==null&&n.stopPropagation()}else Ip(e,t,n,null,r)}}var md=null;function dg(e,t,r,n){if(md=null,e=Ov(n),e=va(e),e!==null)if(t=Za(e),t===null)e=null;else if(r=t.tag,r===13){if(e=w_(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return md=e,null}
vendor: 10,401 bytes, line 38
38function D_(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(A5()){case Tv:return 1;case E_:return 4;case fd:case N5:return 16;case P_:return 536870912;default:return 16}default:return 16}}var Ni=null,Rv=null,Fu=null;function I_(){if(Fu)return Fu;var e,t=Rv,r=t.length,n,i="value"in Ni?Ni.value:Ni.textContent,a=i.length;for(e=0;e<r&&t[e]===i[e];e++);var o=r-e;for(n=1;n<=o&&t[r-n]===i[a-n];n++);return Fu=i.slice(e,1<n?1-n:void 0)}function Bu(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function tu(){return!0}function x1(){return!1}function Sr(e){function t(r,n,i,a,o){this._reactName=r,this._targetInst=i,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(r=e[s],this[s]=r?r(a):a[s]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?tu:x1,this.isPropagationStopped=x1,this}return Le(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=tu)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=tu)},persist:function(){},isPersistent:tu}),t}var cs={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Lv=Sr(cs),hc=Le({},cs,{view:0,detail:0}),U5=Sr(hc),Pp,_p,Is,zf=Le({},hc,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:$v,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Is&&(Is&&e.type==="mousemove"?(Pp=e.screenX-Is.screenX,_p=e.screenY-Is.screenY):_p=Pp=0,Is=e),Pp)},movementY:function(e){return"movementY"in e?e.movementY:_p}}),b1=Sr(zf),W5=Le({},zf,{dataTransfer:0}),H5=Sr(W5),K5=Le({},hc,{relatedTarget:0}),Cp=Sr(K5),q5=Le({},cs,{animationName:0,elapsedTime:0,pseudoElement:0}),G5=Sr(q5),Y5=Le({},cs,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),X5=Sr(Y5),Z5=Le({},cs,{data:0}),w1=Sr(Z5),Q5={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},J5={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"},eL={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function tL(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=eL[e])?!!t[e]:!1}function $v(){return tL}var rL=Le({},hc,{key:function(e){if(e.key){var t=Q5[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Bu(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?J5[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:$v,charCode:function(e){return e.type==="keypress"?Bu(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Bu(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),nL=Sr(rL),iL=Le({},zf,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),S1=Sr(iL),aL=Le({},hc,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:$v}),oL=Sr(aL),sL=Le({},cs,{propertyName:0,elapsedTime:0,pseudoElement:0}),lL=Sr(sL),cL=Le({},zf,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),uL=Sr(cL),dL=[9,13,27,32],zv=Gn&&"CompositionEvent"in window,cl=null;Gn&&"documentMode"in document&&(cl=document.documentMode);var fL=Gn&&"TextEvent"in window&&!cl,R_=Gn&&(!zv||cl&&8<cl&&11>=cl),j1=" ",k1=!1;function L_(e,t){switch(e){case"keyup":return dL.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $_(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var po=!1;function hL(e,t){switch(e){case"compositionend":return $_(t);case"keypress":return t.which!==32?null:(k1=!0,j1);case"textInput":return e=t.data,e===j1&&k1?null:e;default:return null}}function pL(e,t){if(po)return e==="compositionend"||!zv&&L_(e,t)?(e=I_(),Fu=Rv=Ni=null,po=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return R_&&t.locale!=="ko"?null:t.data;default:return null}}var mL={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 E1(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!mL[e.type]:t==="textarea"}function z_(e,t,r,n){g_(n),t=gd(t,"onChange"),0<t.length&&(r=new Lv("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var ul=null,Al=null;function gL(e){X_(e,0)}function Ff(e){var t=vo(e);if(c_(t))return e}function vL(e,t){if(e==="change")return t}var F_=!1;if(Gn){var Ap;if(Gn){var Np="oninput"in document;if(!Np){var P1=document.createElement("div");P1.setAttribute("oninput","return;"),Np=typeof P1.oninput=="function"}Ap=Np}else Ap=!1;F_=Ap&&(!document.documentMode||9<document.documentMode)}function _1(){ul&&(ul.detachEvent("onpropertychange",B_),Al=ul=null)}function B_(e){if(e.propertyName==="value"&&Ff(Al)){var t=[];z_(t,Al,e,Ov(e)),b_(gL,t)}}function yL(e,t,r){e==="focusin"?(_1(),ul=t,Al=r,ul.attachEvent("onpropertychange",B_)):e==="focusout"&&_1()}function xL(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ff(Al)}function bL(e,t){if(e==="click")return Ff(t)}function wL(e,t){if(e==="input"||e==="change")return Ff(t)}function SL(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var an=typeof Object.is=="function"?Object.is:SL;function Nl(e,t){if(an(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!qm.call(t,i)||!an(e[i],t[i]))return!1}return!0}function C1(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function A1(e,t){var r=C1(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=C1(r)}}function V_(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?V_(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function U_(){for(var e=window,t=cd();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=cd(e.document)}return t}function Fv(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function jL(e){var t=U_(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&V_(r.ownerDocument.documentElement,r)){if(n!==null&&Fv(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,a=Math.min(n.start,i);n=n.end===void 0?a:Math.min(n.end,i),!e.extend&&a>n&&(i=n,n=a,a=i),i=A1(r,a);var o=A1(r,n);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var kL=Gn&&"documentMode"in document&&11>=document.documentMode,mo=null,fg=null,dl=null,hg=!1;function N1(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;hg||mo==null||mo!==cd(n)||(n=mo,"selectionStart"in n&&Fv(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focu
vendor: 4,501 bytes, line 38
38sNode:n.focusNode,focusOffset:n.focusOffset}),dl&&Nl(dl,n)||(dl=n,n=gd(fg,"onSelect"),0<n.length&&(t=new Lv("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=mo)))}function ru(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var go={animationend:ru("Animation","AnimationEnd"),animationiteration:ru("Animation","AnimationIteration"),animationstart:ru("Animation","AnimationStart"),transitionend:ru("Transition","TransitionEnd")},Op={},W_={};Gn&&(W_=document.createElement("div").style,"AnimationEvent"in window||(delete go.animationend.animation,delete go.animationiteration.animation,delete go.animationstart.animation),"TransitionEvent"in window||delete go.transitionend.transition);function Bf(e){if(Op[e])return Op[e];if(!go[e])return e;var t=go[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in W_)return Op[e]=t[r];return e}var H_=Bf("animationend"),K_=Bf("animationiteration"),q_=Bf("animationstart"),G_=Bf("transitionend"),Y_=new Map,O1="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Qi(e,t){Y_.set(e,t),Xa(t,[e])}for(var Tp=0;Tp<O1.length;Tp++){var Mp=O1[Tp],EL=Mp.toLowerCase(),PL=Mp[0].toUpperCase()+Mp.slice(1);Qi(EL,"on"+PL)}Qi(H_,"onAnimationEnd");Qi(K_,"onAnimationIteration");Qi(q_,"onAnimationStart");Qi("dblclick","onDoubleClick");Qi("focusin","onFocus");Qi("focusout","onBlur");Qi(G_,"onTransitionEnd");Wo("onMouseEnter",["mouseout","mouseover"]);Wo("onMouseLeave",["mouseout","mouseover"]);Wo("onPointerEnter",["pointerout","pointerover"]);Wo("onPointerLeave",["pointerout","pointerover"]);Xa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Xa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Xa("onBeforeInput",["compositionend","keypress","textInput","paste"]);Xa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Xa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Xa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var el="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(" "),_L=new Set("cancel close invalid load scroll toggle".split(" ").concat(el));function T1(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,E5(n,t,void 0,e),e.currentTarget=null}function X_(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var o=n.length-1;0<=o;o--){var s=n[o],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==a&&i.isPropagationStopped())break e;T1(i,s,c),a=l}else for(o=0;o<n.length;o++){if(s=n[o],l=s.instance,c=s.currentTarget,s=s.listener,l!==a&&i.isPropagationStopped())break e;T1(i,s,c),a=l}}}if(dd)throw e=lg,dd=!1,lg=null,e}function ke(e,t){var r=t[yg];r===void 0&&(r=t[yg]=new Set);var n=e+"__bubble";r.has(n)||(Z_(t,e,2,!1),r.add(n))}function Dp(e,t,r){var n=0;t&&(n|=4),Z_(r,e,n,t)}var nu="_reactListening"+Math.random().toString(36).slice(2);function Ol(e){if(!e[nu]){e[nu]=!0,i_.forEach(function(r){r!=="selectionchange"&&(_L.has(r)||Dp(r,!1,e),Dp(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[nu]||(t[nu]=!0,Dp("selectionchange",!1,t))}}function Z_(e,t,r,n){switch(D_(t)){case 1:var i=B5;break;case 4:i=V5;break;default:i=Iv}r=i.bind(null,t,r,e),i=void 0,!sg||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),n?i!==void 0?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):i!==void 0?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function Ip(e,t,r,n,i){var a=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var o=n.tag;if(o===3||o===4){var s=n.stateNode.containerInfo;
vendor: 5,572 bytes, lines 38-39
38if(s===i||s.nodeType===8&&s.parentNode===i)break;if(o===4)for(o=n.return;o!==null;){var l=o.tag;if((l===3||l===4)&&(l=o.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;o=o.return}for(;s!==null;){if(o=va(s),o===null)return;if(l=o.tag,l===5||l===6){n=a=o;continue e}s=s.parentNode}}n=n.return}b_(function(){var c=a,u=Ov(r),f=[];e:{var h=Y_.get(e);if(h!==void 0){var m=Lv,g=e;switch(e){case"keypress":if(Bu(r)===0)break e;case"keydown":case"keyup":m=nL;break;case"focusin":g="focus",m=Cp;break;case"focusout":g="blur",m=Cp;break;case"beforeblur":case"afterblur":m=Cp;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=b1;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=H5;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=oL;break;case H_:case K_:case q_:m=G5;break;case G_:m=lL;break;case"scroll":m=U5;break;case"wheel":m=uL;break;case"copy":case"cut":case"paste":m=X5;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=S1}var v=(t&4)!==0,y=!v&&e==="scroll",x=v?h!==null?h+"Capture":null:h;v=[];for(var b=c,w;b!==null;){w=b;var j=w.stateNode;if(w.tag===5&&j!==null&&(w=j,x!==null&&(j=El(b,x),j!=null&&v.push(Tl(b,j,w)))),y)break;b=b.return}0<v.length&&(h=new m(h,g,null,r,u),f.push({event:h,listeners:v}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",h&&r!==ag&&(g=r.relatedTarget||r.fromElement)&&(va(g)||g[Yn]))break e;if((m||h)&&(h=u.window===u?u:(h=u.ownerDocument)?h.defaultView||h.parentWindow:window,m?(g=r.relatedTarget||r.toElement,m=c,g=g?va(g):null,g!==null&&(y=Za(g),g!==y||g.tag!==5&&g.tag!==6)&&(g=null)):(m=null,g=c),m!==g)){if(v=b1,j="onMouseLeave",x="onMouseEnter",b="mouse",(e==="pointerout"||e==="pointerover")&&(v=S1,j="onPointerLeave",x="onPointerEnter",b="pointer"),y=m==null?h:vo(m),w=g==null?h:vo(g),h=new v(j,b+"leave",m,r,u),h.target=y,h.relatedTarget=w,j=null,va(u)===c&&(v=new v(x,b+"enter",g,r,u),v.target=w,v.relatedTarget=y,j=v),y=j,m&&g)t:{for(v=m,x=g,b=0,w=v;w;w=no(w))b++;for(w=0,j=x;j;j=no(j))w++;for(;0<b-w;)v=no(v),b--;for(;0<w-b;)x=no(x),w--;for(;b--;){if(v===x||x!==null&&v===x.alternate)break t;v=no(v),x=no(x)}v=null}else v=null;m!==null&&M1(f,h,m,v,!1),g!==null&&y!==null&&M1(f,y,g,v,!0)}}e:{if(h=c?vo(c):window,m=h.nodeName&&h.nodeName.toLowerCase(),m==="select"||m==="input"&&h.type==="file")var S=vL;else if(E1(h))if(F_)S=wL;else{S=xL;var k=yL}else(m=h.nodeName)&&m.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(S=bL);if(S&&(S=S(e,c))){z_(f,S,r,u);break e}k&&k(e,h,c),e==="focusout"&&(k=h._wrapperState)&&k.controlled&&h.type==="number"&&eg(h,"number",h.value)}switch(k=c?vo(c):window,e){case"focusin":(E1(k)||k.contentEditable==="true")&&(mo=k,fg=c,dl=null);break;case"focusout":dl=fg=mo=null;break;case"mousedown":hg=!0;break;case"contextmenu":case"mouseup":case"dragend":hg=!1,N1(f,r,u);break;case"selectionchange":if(kL)break;case"keydown":case"keyup":N1(f,r,u)}var E;if(zv)e:{switch(e){case"compositionstart":var P="onCompositionStart";break e;case"compositionend":P="onCompositionEnd";break e;case"compositionupdate":P="onCompositionUpdate";break e}P=void 0}else po?L_(e,r)&&(P="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(P="onCompositionStart");P&&(R_&&r.locale!=="ko"&&(po||P!=="onCompositionStart"?P==="onCompositionEnd"&&po&&(E=I_()):(Ni=u,Rv="value"in Ni?Ni.value:Ni.textContent,po=!0)),k=gd(c,P),0<k.length&&(P=new w1(P,e,null,r,u),f.push({event:P,listeners:k}),E?P.data=E:(E=$_(r),E!==null&&(P.data=E)))),(E=fL?hL(e,r):pL(e,r))&&(c=gd(c,"onBeforeInput"),0<c.length&&(u=new w1("onBeforeInput","beforeinput",null,r,u),f.push({event:u,listeners:c}),u.data=E))}X_(f,t)})}function Tl(e,t,r){return{instance:e,listener:t,currentTarget:r}}function gd(e,t){for(var r=t+"Capture",n=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=El(e,r),a!=null&&n.unshift(Tl(e,a,i)),a=El(e,t),a!=null&&n.push(Tl(e,a,i))),e=e.return}return n}function no(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function M1(e,t,r,n,i){for(var a=t._reactName,o=[];r!==null&&r!==n;){var s=r,l=s.alternate,c=s.stateNode;if(l!==null&&l===n)break;s.tag===5&&c!==null&&(s=c,i?(l=El(r,a),l!=null&&o.unshift(Tl(r,l,s))):i||(l=El(r,a),l!=null&&o.push(Tl(r,l,s)))),r=r.return}o.length!==0&&e.push({event:t,listeners:o})}var CL=/\r\n?/g,AL=/\u0000|\uFFFD/g;function D1(e){return(typeof e=="string"?e:""+e).replace(CL,`
39`).replace(AL,"")}function iu(e,t,r){if(t=D1(t),D1(e)!==t&&r)throw Error(V(425))}function vd(){}var pg=null,mg=null;function gg(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var vg=typeof setTimeout=="function"?setTimeout:void 0,NL=typeof clearTimeout=="function"?clearTimeout:void 0,I1=typeof Promise=="function"?Promise:void 0,OL=typeof queueMicrotask=="function"?queueMicrotask:typeof I1<"u"?function(e){return I1.resolve(null).then(e).catch(TL)}:vg;function TL(e){setTimeout(function(){throw e})}function Rp(e,t){var r=t,n=0;do{var i=r.nextSibling;if(e.removeChild(r),i&&i.nodeType===8)if(r=i.data,r==="/$"){if(n===0){e.removeChild(i),Cl(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=i}
vendor: 4,658 bytes, line 39
39while(r);Cl(t)}function $i(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function R1(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var us=Math.random().toString(36).slice(2),yn="__reactFiber$"+us,Ml="__reactProps$"+us,Yn="__reactContainer$"+us,yg="__reactEvents$"+us,ML="__reactListeners$"+us,DL="__reactHandles$"+us;function va(e){var t=e[yn];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Yn]||r[yn]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=R1(e);e!==null;){if(r=e[yn])return r;e=R1(e)}return t}e=r,r=e.parentNode}return null}function pc(e){return e=e[yn]||e[Yn],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function vo(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(V(33))}function Vf(e){return e[Ml]||null}var xg=[],yo=-1;function Ji(e){return{current:e}}function Pe(e){0>yo||(e.current=xg[yo],xg[yo]=null,yo--)}function Se(e,t){yo++,xg[yo]=e.current,e.current=t}var Ki={},Rt=Ji(Ki),ir=Ji(!1),La=Ki;function Ho(e,t){var r=e.type.contextTypes;if(!r)return Ki;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in r)i[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function ar(e){return e=e.childContextTypes,e!=null}function yd(){Pe(ir),Pe(Rt)}function L1(e,t,r){if(Rt.current!==Ki)throw Error(V(168));Se(Rt,t),Se(ir,r)}function Q_(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(V(108,y5(e)||"Unknown",i));return Le({},r,n)}function xd(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ki,La=Rt.current,Se(Rt,e),Se(ir,ir.current),!0}function $1(e,t,r){var n=e.stateNode;if(!n)throw Error(V(169));r?(e=Q_(e,t,La),n.__reactInternalMemoizedMergedChildContext=e,Pe(ir),Pe(Rt),Se(Rt,e)):Pe(ir),Se(ir,r)}var Mn=null,Uf=!1,Lp=!1;function J_(e){Mn===null?Mn=[e]:Mn.push(e)}function IL(e){Uf=!0,J_(e)}function ea(){if(!Lp&&Mn!==null){Lp=!0;var e=0,t=ve;try{var r=Mn;for(ve=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}Mn=null,Uf=!1}catch(i){throw Mn!==null&&(Mn=Mn.slice(e+1)),k_(Tv,ea),i}finally{ve=t,Lp=!1}}return null}var xo=[],bo=0,bd=null,wd=0,Cr=[],Ar=0,$a=null,$n=1,zn="";function ua(e,t){xo[bo++]=wd,xo[bo++]=bd,bd=e,wd=t}function eC(e,t,r){Cr[Ar++]=$n,Cr[Ar++]=zn,Cr[Ar++]=$a,$a=e;var n=$n;e=zn;var i=32-tn(n)-1;n&=~(1<<i),r+=1;var a=32-tn(t)+i;if(30<a){var o=i-i%5;a=(n&(1<<o)-1).toString(32),n>>=o,i-=o,$n=1<<32-tn(t)+i|r<<i|n,zn=a+e}else $n=1<<a|r<<i|n,zn=e}function Bv(e){e.return!==null&&(ua(e,1),eC(e,1,0))}function Vv(e){for(;e===bd;)bd=xo[--bo],xo[bo]=null,wd=xo[--bo],xo[bo]=null;for(;e===$a;)$a=Cr[--Ar],Cr[Ar]=null,zn=Cr[--Ar],Cr[Ar]=null,$n=Cr[--Ar],Cr[Ar]=null}var vr=null,mr=null,Ne=!1,Zr=null;function tC(e,t){var r=Nr(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function z1(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,vr=e,mr=$i(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,vr=e,mr=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=$a!==null?{id:$n,overflow:zn}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Nr(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,vr=e,mr=null,!0):!1;default:return!1}}function bg(e){return(e.mode&1)!==0&&(e.flags&128)===0}function wg(e){if(Ne){var t=mr;if(t){var r=t;if(!z1(e,t)){if(bg(e))throw Error(V(418));t=$i(r.nextSibling);var n=vr;t&&z1(e,t)?tC(n,r):(e.flags=e.flags&-4097|2,Ne=!1,vr=e)}}else{if(bg(e))throw Error(V(418));e.flags=e.flags&-4097|2,Ne=!1,vr=e}}}function F1(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;vr=e}function au(e){if(e!==vr)return!1;if(!Ne)return F1(e),Ne=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!gg(e.type,e.memoizedProps)),t&&(t=mr)){if(bg(e))throw rC(),Error(V(418));for(;t;)tC(e,t),t=$i(t.nextSibling)}if(F1(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(V(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){mr=$i(e.nextSibling);break e}t--}
vendor: 24,213 bytes, lines 39-41
39else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}mr=null}}else mr=vr?$i(e.stateNode.nextSibling):null;return!0}function rC(){for(var e=mr;e;)e=$i(e.nextSibling)}function Ko(){mr=vr=null,Ne=!1}function Uv(e){Zr===null?Zr=[e]:Zr.push(e)}var RL=oi.ReactCurrentBatchConfig;function Rs(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(V(309));var n=r.stateNode}if(!n)throw Error(V(147,e));var i=n,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(o){var s=i.refs;o===null?delete s[a]:s[a]=o},t._stringRef=a,t)}if(typeof e!="string")throw Error(V(284));if(!r._owner)throw Error(V(290,e))}return e}function ou(e,t){throw e=Object.prototype.toString.call(t),Error(V(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function B1(e){var t=e._init;return t(e._payload)}function nC(e){function t(x,b){if(e){var w=x.deletions;w===null?(x.deletions=[b],x.flags|=16):w.push(b)}}function r(x,b){if(!e)return null;for(;b!==null;)t(x,b),b=b.sibling;return null}function n(x,b){for(x=new Map;b!==null;)b.key!==null?x.set(b.key,b):x.set(b.index,b),b=b.sibling;return x}function i(x,b){return x=Vi(x,b),x.index=0,x.sibling=null,x}function a(x,b,w){return x.index=w,e?(w=x.alternate,w!==null?(w=w.index,w<b?(x.flags|=2,b):w):(x.flags|=2,b)):(x.flags|=1048576,b)}function o(x){return e&&x.alternate===null&&(x.flags|=2),x}function s(x,b,w,j){return b===null||b.tag!==6?(b=Wp(w,x.mode,j),b.return=x,b):(b=i(b,w),b.return=x,b)}function l(x,b,w,j){var S=w.type;return S===ho?u(x,b,w.props.children,j,w.key):b!==null&&(b.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===xi&&B1(S)===b.type)?(j=i(b,w.props),j.ref=Rs(x,b,w),j.return=x,j):(j=Gu(w.type,w.key,w.props,null,x.mode,j),j.ref=Rs(x,b,w),j.return=x,j)}function c(x,b,w,j){return b===null||b.tag!==4||b.stateNode.containerInfo!==w.containerInfo||b.stateNode.implementation!==w.implementation?(b=Hp(w,x.mode,j),b.return=x,b):(b=i(b,w.children||[]),b.return=x,b)}function u(x,b,w,j,S){return b===null||b.tag!==7?(b=Aa(w,x.mode,j,S),b.return=x,b):(b=i(b,w),b.return=x,b)}function f(x,b,w){if(typeof b=="string"&&b!==""||typeof b=="number")return b=Wp(""+b,x.mode,w),b.return=x,b;if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Yc:return w=Gu(b.type,b.key,b.props,null,x.mode,w),w.ref=Rs(x,null,b),w.return=x,w;case fo:return b=Hp(b,x.mode,w),b.return=x,b;case xi:var j=b._init;return f(x,j(b._payload),w)}if(Qs(b)||Os(b))return b=Aa(b,x.mode,w,null),b.return=x,b;ou(x,b)}return null}function h(x,b,w,j){var S=b!==null?b.key:null;if(typeof w=="string"&&w!==""||typeof w=="number")return S!==null?null:s(x,b,""+w,j);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Yc:return w.key===S?l(x,b,w,j):null;case fo:return w.key===S?c(x,b,w,j):null;case xi:return S=w._init,h(x,b,S(w._payload),j)}if(Qs(w)||Os(w))return S!==null?null:u(x,b,w,j,null);ou(x,w)}return null}function m(x,b,w,j,S){if(typeof j=="string"&&j!==""||typeof j=="number")return x=x.get(w)||null,s(b,x,""+j,S);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case Yc:return x=x.get(j.key===null?w:j.key)||null,l(b,x,j,S);case fo:return x=x.get(j.key===null?w:j.key)||null,c(b,x,j,S);case xi:var k=j._init;return m(x,b,w,k(j._payload),S)}if(Qs(j)||Os(j))return x=x.get(w)||null,u(b,x,j,S,null);ou(b,j)}return null}function g(x,b,w,j){for(var S=null,k=null,E=b,P=b=0,A=null;E!==null&&P<w.length;P++){E.index>P?(A=E,E=null):A=E.sibling;var N=h(x,E,w[P],j);if(N===null){E===null&&(E=A);break}e&&E&&N.alternate===null&&t(x,E),b=a(N,b,P),k===null?S=N:k.sibling=N,k=N,E=A}if(P===w.length)return r(x,E),Ne&&ua(x,P),S;if(E===null){for(;P<w.length;P++)E=f(x,w[P],j),E!==null&&(b=a(E,b,P),k===null?S=E:k.sibling=E,k=E);return Ne&&ua(x,P),S}for(E=n(x,E);P<w.length;P++)A=m(E,x,P,w[P],j),A!==null&&(e&&A.alternate!==null&&E.delete(A.key===null?P:A.key),b=a(A,b,P),k===null?S=A:k.sibling=A,k=A);return e&&E.forEach(function(O){return t(x,O)}),Ne&&ua(x,P),S}function v(x,b,w,j){var S=Os(w);if(typeof S!="function")throw Error(V(150));if(w=S.call(w),w==null)throw Error(V(151));for(var k=S=null,E=b,P=b=0,A=null,N=w.next();E!==null&&!N.done;P++,N=w.next()){E.index>P?(A=E,E=null):A=E.sibling;var O=h(x,E,N.value,j);if(O===null){E===null&&(E=A);break}e&&E&&O.alternate===null&&t(x,E),b=a(O,b,P),k===null?S=O:k.sibling=O,k=O,E=A}if(N.done)return r(x,E),Ne&&ua(x,P),S;if(E===null){for(;!N.done;P++,N=w.next())N=f(x,N.value,j),N!==null&&(b=a(N,b,P),k===null?S=N:k.sibling=N,k=N);return Ne&&ua(x,P),S}for(E=n(x,E);!N.done;P++,N=w.next())N=m(E,x,P,N.value,j),N!==null&&(e&&N.alternate!==null&&E.delete(N.key===null?P:N.key),b=a(N,b,P),k===null?S=N:k.sibling=N,k=N);return e&&E.forEach(function(D){return t(x,D)}),Ne&&ua(x,P),S}function y(x,b,w,j){if(typeof w=="object"&&w!==null&&w.type===ho&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case Yc:e:{for(var S=w.key,k=b;k!==null;){if(k.key===S){if(S=w.type,S===ho){if(k.tag===7){r(x,k.sibling),b=i(k,w.props.children),b.return=x,x=b;break e}}else if(k.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===xi&&B1(S)===k.type){r(x,k.sibling),b=i(k,w.props),b.ref=Rs(x,k,w),b.return=x,x=b;break e}r(x,k);break}else t(x,k);k=k.sibling}w.type===ho?(b=Aa(w.props.children,x.mode,j,w.key),b.return=x,x=b):(j=Gu(w.type,w.key,w.props,null,x.mode,j),j.ref=Rs(x,b,w),j.return=x,x=j)}return o(x);case fo:e:{for(k=w.key;b!==null;){if(b.key===k)if(b.tag===4&&b.stateNode.containerInfo===w.containerInfo&&b.stateNode.implementation===w.implementation){r(x,b.sibling),b=i(b,w.children||[]),b.return=x,x=b;break e}else{r(x,b);break}else t(x,b);b=b.sibling}b=Hp(w,x.mode,j),b.return=x,x=b}return o(x);case xi:return k=w._init,y(x,b,k(w._payload),j)}if(Qs(w))return g(x,b,w,j);if(Os(w))return v(x,b,w,j);ou(x,w)}return typeof w=="string"&&w!==""||typeof w=="number"?(w=""+w,b!==null&&b.tag===6?(r(x,b.sibling),b=i(b,w),b.return=x,x=b):(r(x,b),b=Wp(w,x.mode,j),b.return=x,x=b),o(x)):r(x,b)}return y}var qo=nC(!0),iC=nC(!1),Sd=Ji(null),jd=null,wo=null,Wv=null;function Hv(){Wv=wo=jd=null}function Kv(e){var t=Sd.current;Pe(Sd),e._currentValue=t}function Sg(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Io(e,t){jd=e,Wv=wo=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(rr=!0),e.firstContext=null)}function Rr(e){var t=e._currentValue;if(Wv!==e)if(e={context:e,memoizedValue:t,next:null},wo===null){if(jd===null)throw Error(V(308));wo=e,jd.dependencies={lanes:0,firstContext:e}}else wo=wo.next=e;return t}var ya=null;function qv(e){ya===null?ya=[e]:ya.push(e)}function aC(e,t,r,n){var i=t.interleaved;return i===null?(r.next=r,qv(t)):(r.next=i.next,i.next=r),t.interleaved=r,Xn(e,n)}function Xn(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var bi=!1;function Gv(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function oC(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Un(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function zi(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,pe&2){var i=n.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),n.pending=t,Xn(e,r)}return i=n.interleaved,i===null?(t.next=t,qv(n)):(t.next=i.next,i.next=t),n.interleaved=t,Xn(e,r)}function Vu(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Mv(e,r)}}function V1(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var i=null,a=null;if(r=r.firstBaseUpdate,r!==null){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};a===null?i=a=o:a=a.next=o,r=r.next}while(r!==null);a===null?i=a=t:a=a.next=t}else i=a=t;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function kd(e,t,r,n){var i=e.updateQueue;bi=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,c=l.next;l.next=null,o===null?a=c:o.next=c,o=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(a!==null){var f=i.baseState;o=0,u=c=l=null,s=a;do{var h=s.lane,m=s.eventTime;if((n&h)===h){u!==null&&(u=u.next={eventTime:m,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var g=e,v=s;switch(h=t,m=r,v.tag){case 1:if(g=v.payload,typeof g=="function"){f=g.call(m,f,h);break e}f=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=v.payload,h=typeof g=="function"?g.call(m,f,h):g,h==null)break e;f=Le({},f,h);break e;case 2:bi=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=i.effects,h===null?i.effects=[s]:h.push(s))}else m={eventTime:m,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=m,l=f):u=u.next=m,o|=h;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;h=s,s=h.next,h.next=null,i.lastBaseUpdate=h,i.shared.pending=null}}while(!0);if(u===null&&(l=f),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);Fa|=o,e.lanes=o,e.memoizedState=f}}function U1(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(i!==null){if(n.callback=null,n=r,typeof i!="function")throw Error(V(191,i));i.call(n)}}}var mc={},wn=Ji(mc),Dl=Ji(mc),Il=Ji(mc);function xa(e){if(e===mc)throw Error(V(174));return e}function Yv(e,t){switch(Se(Il,t),Se(Dl,e),Se(wn,mc),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:rg(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=rg(t,e)}Pe(wn),Se(wn,t)}function Go(){Pe(wn),Pe(Dl),Pe(Il)}function sC(e){xa(Il.current);var t=xa(wn.current),r=rg(t,e.type);t!==r&&(Se(Dl,e),Se(wn,r))}function Xv(e){Dl.current===e&&(Pe(wn),Pe(Dl))}var De=Ji(0);function Ed(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var $p=[];function Zv(){for(var e=0;e<$p.length;e++)$p[e]._workInProgressVersionPrimary=null;$p.length=0}var Uu=oi.ReactCurrentDispatcher,zp=oi.ReactCurrentBatchConfig,za=0,Re=null,et=null,ht=null,Pd=!1,fl=!1,Rl=0,LL=0;function Ct(){throw Error(V(321))}function Qv(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!an(e[r],t[r]))return!1;return!0}function Jv(e,t,r,n,i,a){if(za=a,Re=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Uu.current=e===null||e.memoizedState===null?BL:VL,e=r(n,i),fl){a=0;do{if(fl=!1,Rl=0,25<=a)throw Error(V(301));a+=1,ht=et=null,t.updateQueue=null,Uu.current=UL,e=r(n,i)}while(fl)}if(Uu.current=_d,t=et!==null&&et.next!==null,za=0,ht=et=Re=null,Pd=!1,t)throw Error(V(300));return e}function ey(){var e=Rl!==0;return Rl=0,e}function gn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ht===null?Re.memoizedState=ht=e:ht=ht.next=e,ht}function Lr(){if(et===null){var e=Re.alternate;e=e!==null?e.memoizedState:null}else e=et.next;var t=ht===null?Re.memoizedState:ht.next;if(t!==null)ht=t,et=e;else{if(e===null)throw Error(V(310));et=e,e={memoizedState:et.memoizedState,baseState:et.baseState,baseQueue:et.baseQueue,queue:et.queue,next:null},ht===null?Re.memoizedState=ht=e:ht=ht.next=e}return ht}function Ll(e,t){return typeof t=="function"?t(e):t}function Fp(e){var t=Lr(),r=t.queue;if(r===null)throw Error(V(311));r.lastRenderedReducer=e;var n=et,i=n.baseQueue,a=r.pending;if(a!==null){if(i!==null){var o=i.next;i.next=a.next,a.next=o}n.baseQueue=i=a,r.pending=null}if(i!==null){a=i.next,n=n.baseState;var s=o=null,l=null,c=a;do{var u=c.lane;if((za&u)===u)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),n=c.hasEagerState?c.eagerState:e(n,c.action);else{var f={lane:u,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(s=l=f,o=n):l=l.next=f,Re.lanes|=u,Fa|=u}c=c.next}while(c!==null&&c!==a);l===null?o=n:l.next=s,an(n,t.memoizedState)||(rr=!0),t.memoizedState=n,t.baseState=o,t.baseQueue=l,r.lastRenderedState=n}if(e=r.interleaved,e!==null){i=e;do a=i.lane,Re.lanes|=a,Fa|=a,i=i.next;while(i!==e)}else i===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Bp(e){var t=Lr(),r=t.queue;if(r===null)throw Error(V(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,a=t.memoizedState;if(i!==null){r.pending=null;var o=i=i.next;do a=e(a,o.action),o=o.next;while(o!==i);an(a,t.memoizedState)||(rr=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function lC(){}function cC(e,t){var r=Re,n=Lr(),i=t(),a=!an(n.memoizedState,i);if(a&&(n.memoizedState=i,rr=!0),n=n.queue,ty(fC.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||ht!==null&&ht.memoizedState.tag&1){if(r.flags|=2048,$l(9,dC.bind(null,r,n,i,t),void 0,null),pt===null)throw Error(V(349));za&30||uC(r,t,i)}return i}function uC(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Re.updateQueue,t===null?(t={lastEffect:null,stores:null},Re.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function dC(e,t,r,n){t.value=r,t.getSnapshot=n,hC(t)&&pC(e)}function fC(e,t,r){return r(function(){hC(t)&&pC(e)})}function hC(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!an(e,r)}catch{return!0}}function pC(e){var t=Xn(e,1);t!==null&&rn(t,e,1,-1)}function W1(e){var t=gn();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ll,lastRenderedState:e},t.queue=e,e=e.dispatch=FL.bind(null,Re,e),[t.memoizedState,e]}function $l(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=Re.updateQueue,t===null?(t={lastEffect:null,stores:null},Re.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function mC(){return Lr().memoizedState}function Wu(e,t,r,n){var i=gn();Re.flags|=e,i.memoizedState=$l(1|t,r,void 0,n===void 0?null:n)}function Wf(e,t,r,n){var i=Lr();n=n===void 0?null:n;var a=void 0;if(et!==null){var o=et.memoizedState;if(a=o.destroy,n!==null&&Qv(n,o.deps)){i.memoizedState=$l(t,r,a,n);return}}Re.flags|=e,i.memoizedState=$l(1|t,r,a,n)}function H1(e,t){return Wu(8390656,8,e,t)}function ty(e,t){return Wf(2048,8,e,t)}function gC(e,t){return Wf(4,2,e,t)}function vC(e,t){return Wf(4,4,e,t)}function yC(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function xC(e,t,r){return r=r!=null?r.concat([e]):null,Wf(4,4,yC.bind(null,t,e),r)}function ry(){}function bC(e,t){var r=Lr();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Qv(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function wC(e,t){var r=Lr();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Qv(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function SC(e,t,r){return za&21?(an(r,t)||(r=__(),Re.lanes|=r,Fa|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,rr=!0),e.memoizedState=r)}function $L(e,t){var r=ve;ve=r!==0&&4>r?r:4,e(!0);var n=zp.transition;zp.transition={};try{e(!1),t()}finally{ve=r,zp.transition=n}}function jC(){return Lr().memoizedState}function zL(e,t,r){var n=Bi(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},kC(e))EC(t,r);else if(r=aC(e,t,r,n),r!==null){var i=Gt();rn(r,e,n,i),PC(r,t,n)}}function FL(e,t,r){var n=Bi(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(kC(e))EC(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,r);if(i.hasEagerState=!0,i.eagerState=s,an(s,o)){var l=t.interleaved;l===null?(i.next=i,qv(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}r=aC(e,t,i,n),r!==null&&(i=Gt(),rn(r,e,n,i),PC(r,t,n))}}function kC(e){var t=e.alternate;return e===Re||t!==null&&t===Re}function EC(e,t){fl=Pd=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function PC(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Mv(e,r)}}var _d={readContext:Rr,useCallback:Ct,useContext:Ct,useEffect:Ct,useImperativeHandle:Ct,useInsertionEffect:Ct,useLayoutEffect:Ct,useMemo:Ct,useReducer:Ct,useRef:Ct,useState:Ct,useDebugValue:Ct,useDeferredValue:Ct,useTransition:Ct,useMutableSource:Ct,useSyncExternalStore:Ct,useId:Ct,unstable_isNewReconciler:!1},BL={readContext:Rr,useCallback:function(e,t){return gn().memoizedState=[e,t===void 0?null:t],e},useContext:Rr,useEffect:H1,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Wu(4194308,4,yC.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Wu(4194308,4,e,t)},useInsertionEffect:function(e,t){return Wu(4,2,e,t)},useMemo:function(e,t){var r=gn();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=gn();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=zL.bind(null,Re,e),[n.memoizedState,e]},useRef:function(e){var t=gn();return e={current:e},t.memoizedState=e},useState:W1,useDebugValue:ry,useDeferredValue:function(e){return gn().memoizedState=e},useTransition:function(){var e=W1(!1),t=e[0];return e=$L.bind(null,e[1]),gn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Re,i=gn();if(Ne){if(r===void 0)throw Error(V(407));r=r()}else{if(r=t(),pt===null)throw Error(V(349));za&30||uC(n,t,r)}i.memoizedState=r;var a={value:r,getSnapshot:t};return i.queue=a,H1(fC.bind(null,n,a,e),[e]),n.flags|=2048,$l(9,dC.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=gn(),t=pt.identifierPrefix;if(Ne){var r=zn,n=$n;r=(n&~(1<<32-tn(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Rl++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=LL++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},VL={readContext:Rr,useCallback:bC,useContext:Rr,useEffect:ty,useImperativeHandle:xC,useInsertionEffect:gC,useLayoutEffect:vC,useMemo:wC,useReducer:Fp,useRef:mC,useState:function(){return Fp(Ll)},useDebugValue:ry,useDeferredValue:function(e){var t=Lr();return SC(t,et.memoizedState,e)},useTransition:function(){var e=Fp(Ll)[0],t=Lr().memoizedState;return[e,t]},useMutableSource:lC,useSyncExternalStore:cC,useId:jC,unstable_isNewReconciler:!1},UL={readContext:Rr,useCallback:bC,useContext:Rr,useEffect:ty,useImperativeHandle:xC,useInsertionEffect:gC,useLayoutEffect:vC,useMemo:wC,useReducer:Bp,useRef:mC,useState:function(){return Bp(Ll)},useDebugValue:ry,useDeferredValue:function(e){var t=Lr();return et===null?t.memoizedState=e:SC(t,et.memoizedState,e)},useTransition:function(){var e=Bp(Ll)[0],t=Lr().memoizedState;return[e,t]},useMutableSource:lC,useSyncExternalStore:cC,useId:jC,unstable_isNewReconciler:!1};function Yr(e,t){if(e&&e.defaultProps){t=Le({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function jg(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:Le({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var Hf={isMounted:function(e){return(e=e._reactInternals)?Za(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Gt(),i=Bi(e),a=Un(n,i);a.payload=t,r!=null&&(a.callback=r),t=zi(e,a,i),t!==null&&(rn(t,e,i,n),Vu(t,e,i))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Gt(),i=Bi(e),a=Un(n,i);a.tag=1,a.payload=t,r!=null&&(a.callback=r),t=zi(e,a,i),t!==null&&(rn(t,e,i,n),Vu(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Gt(),n=Bi(e),i=Un(r,n);i.tag=2,t!=null&&(i.callback=t),t=zi(e,i,n),t!==null&&(rn(t,e,n,r),Vu(t,e,n))}};function K1(e,t,r,n,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,a,o):t.prototype&&t.prototype.isPureReactComponent?!Nl(r,n)||!Nl(i,a):!0}function _C(e,t,r){var n=!1,i=Ki,a=t.contextType;return typeof a=="object"&&a!==null?a=Rr(a):(i=ar(t)?La:Rt.current,n=t.contextTypes,a=(n=n!=null)?Ho(e,i):Ki),t=new t(r,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Hf,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function q1(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&Hf.enqueueReplaceState(t,t.state,null)}function kg(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs={},Gv(e);var a=t.contextType;typeof a=="object"&&a!==null?i.context=Rr(a):(a=ar(t)?La:Rt.current,i.context=Ho(e,a)),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(jg(e,t,a,r),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Hf.enqueueReplaceState(i,i.state,null),kd(e,r,i,n),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Yo(e,t){try{var r="",n=t;do r+=v5(n),n=n.return;while(n);var i=r}catch(a){i=`
40Error generating stack: `+a.message+`
41`+a.stack}return{value:e,source:t,stack:i,digest:null}}function Vp(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Eg(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var WL=typeof WeakMap=="function"?WeakMap:Map;function CC(e,t,r){r=Un(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Ad||(Ad=!0,Ig=n),Eg(e,t)},r}function AC(e,t,r){r=Un(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var i=t.value;r.payload=function(){return n(i)},r.callback=function(){Eg(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(r.callback=function(){Eg(e,t),typeof n!="function"&&(Fi===null?Fi=new Set([this]):Fi.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),r}function G1(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new WL;var i=new Set;n.set(t,i)}else i=n.get(t),i===void 0&&(i=new Set,n.set(t,i));i.has(r)||(i.add(r),e=i4.bind(null,e,t,r),t.then(e,e))}function Y1(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function X1(e,t,r,n,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=Un(-1,1),t.tag=2,zi(r,t,1))),r.lanes|=1),e)}var HL=oi.ReactCurrentOwner,rr=!1;function Ut(e,t,r,n){t.child=e===null?iC(t,null,r,n):qo(t,e.child,r,n)}function Z1(e,t,r,n,i){r=r.render;var a=t.ref;return Io(t,i),n=Jv(e,t,r,n,a,i),r=ey(),e!==null&&!rr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Zn(e,t,i)):(Ne&&r&&Bv(t),t.flags|=1,Ut(e,t,n,i),t.child)}function Q1(e,t,r,n,i){if(e===null){var a=r.type;
vendor: 6,004 bytes, line 41
41return typeof a=="function"&&!uy(a)&&a.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=a,NC(e,t,a,n,i)):(e=Gu(r.type,null,n,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&i)){var o=a.memoizedProps;if(r=r.compare,r=r!==null?r:Nl,r(o,n)&&e.ref===t.ref)return Zn(e,t,i)}return t.flags|=1,e=Vi(a,n),e.ref=t.ref,e.return=t,t.child=e}function NC(e,t,r,n,i){if(e!==null){var a=e.memoizedProps;if(Nl(a,n)&&e.ref===t.ref)if(rr=!1,t.pendingProps=n=a,(e.lanes&i)!==0)e.flags&131072&&(rr=!0);else return t.lanes=e.lanes,Zn(e,t,i)}return Pg(e,t,r,n,i)}function OC(e,t,r){var n=t.pendingProps,i=n.children,a=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Se(jo,dr),dr|=r;else{if(!(r&1073741824))return e=a!==null?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Se(jo,dr),dr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=a!==null?a.baseLanes:r,Se(jo,dr),dr|=n}else a!==null?(n=a.baseLanes|r,t.memoizedState=null):n=r,Se(jo,dr),dr|=n;return Ut(e,t,i,r),t.child}function TC(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Pg(e,t,r,n,i){var a=ar(r)?La:Rt.current;return a=Ho(t,a),Io(t,i),r=Jv(e,t,r,n,a,i),n=ey(),e!==null&&!rr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Zn(e,t,i)):(Ne&&n&&Bv(t),t.flags|=1,Ut(e,t,r,i),t.child)}function J1(e,t,r,n,i){if(ar(r)){var a=!0;xd(t)}else a=!1;if(Io(t,i),t.stateNode===null)Hu(e,t),_C(t,r,n),kg(t,r,n,i),n=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,c=r.contextType;typeof c=="object"&&c!==null?c=Rr(c):(c=ar(r)?La:Rt.current,c=Ho(t,c));var u=r.getDerivedStateFromProps,f=typeof u=="function"||typeof o.getSnapshotBeforeUpdate=="function";f||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==n||l!==c)&&q1(t,o,n,c),bi=!1;var h=t.memoizedState;o.state=h,kd(t,n,o,i),l=t.memoizedState,s!==n||h!==l||ir.current||bi?(typeof u=="function"&&(jg(t,r,u,n),l=t.memoizedState),(s=bi||K1(t,r,s,n,h,l,c))?(f||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),o.props=n,o.state=l,o.context=c,n=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{o=t.stateNode,oC(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Yr(t.type,s),o.props=c,f=t.pendingProps,h=o.context,l=r.contextType,typeof l=="object"&&l!==null?l=Rr(l):(l=ar(r)?La:Rt.current,l=Ho(t,l));var m=r.getDerivedStateFromProps;(u=typeof m=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==f||h!==l)&&q1(t,o,n,l),bi=!1,h=t.memoizedState,o.state=h,kd(t,n,o,i);var g=t.memoizedState;s!==f||h!==g||ir.current||bi?(typeof m=="function"&&(jg(t,r,m,n),g=t.memoizedState),(c=bi||K1(t,r,c,n,h,g,l)||!1)?(u||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(n,g,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(n,g,l)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=g),o.props=n,o.state=g,o.context=l,n=c):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),n=!1)}return _g(e,t,r,n,a,i)}function _g(e,t,r,n,i,a){TC(e,t);var o=(t.flags&128)!==0;if(!n&&!o)return i&&$1(t,r,!1),Zn(e,t,a);n=t.stateNode,HL.current=t;var s=o&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&o?(t.child=qo(t,e.child,null,a),t.child=qo(t,null,s,a)):Ut(e,t,s,a),t.memoizedState=n.state,i&&$1(t,r,!0),t.child}function MC(e){var t=e.stateNode;t.pendingContext?L1(e,t.pendingContext,t.pendingContext!==t.context):t.context&&L1(e,t.context,!1),Yv(e,t.containerInfo)}function ew(e,t,r,n,i){return Ko(),Uv(i),t.flags|=256,Ut(e,t,r,n),t.child}var Cg={dehydrated:null,treeContext:null,retryLane:0};function Ag(e){return{baseLanes:e,cachePool:null,transitions:null}}function DC(e,t,r){var n=t.pendingProps,i=De.current,a=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),Se(De,i&1),e===null)return wg(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=n.children,e=n.fallback,a?(n=t.mode,a=t.child,o={mode:"hidden",children:o},!(n&1)&&a!==null?(a.childLanes=0,a.pendingProps=o):a=Gf(o,n,0,null),e=Aa(e,n,r,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=Ag(r),t.memoizedState=Cg,e):ny(t,o));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return KL(e,t,o,n,s,i,r);if(a){a=n.fallback,o=t.mode,i=e.child,s=i.sibling;var l={mode:"hidden",children:n.children};return!(o&1)&&t.child!==i?(n=t.child,n.childLanes=0,n.pendingProps=l,t.deletions=null):(n=Vi(i,l),n.subtreeFlags=i.subtreeFlags&14680064),s!==null?a=Vi(s,a):(a=Aa(a,o,r,null),a.flags|=2),a.return=t,n.return=t,n.sibling=a,t.child=n,n=a,a=t.child,o=e.child.memoizedState,o=o===null?Ag(r):{base
vendor: 8,918 bytes, line 41
41Lanes:o.baseLanes|r,cachePool:null,transitions:o.transitions},a.memoizedState=o,a.childLanes=e.childLanes&~r,t.memoizedState=Cg,n}return a=e.child,e=a.sibling,n=Vi(a,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function ny(e,t){return t=Gf({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function su(e,t,r,n){return n!==null&&Uv(n),qo(t,e.child,null,r),e=ny(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function KL(e,t,r,n,i,a,o){if(r)return t.flags&256?(t.flags&=-257,n=Vp(Error(V(422))),su(e,t,o,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=n.fallback,i=t.mode,n=Gf({mode:"visible",children:n.children},i,0,null),a=Aa(a,i,o,null),a.flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,t.mode&1&&qo(t,e.child,null,o),t.child.memoizedState=Ag(o),t.memoizedState=Cg,a);if(!(t.mode&1))return su(e,t,o,null);if(i.data==="$!"){if(n=i.nextSibling&&i.nextSibling.dataset,n)var s=n.dgst;return n=s,a=Error(V(419)),n=Vp(a,n,void 0),su(e,t,o,n)}if(s=(o&e.childLanes)!==0,rr||s){if(n=pt,n!==null){switch(o&-o){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(n.suspendedLanes|o)?0:i,i!==0&&i!==a.retryLane&&(a.retryLane=i,Xn(e,i),rn(n,e,i,-1))}return cy(),n=Vp(Error(V(421))),su(e,t,o,n)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=a4.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,mr=$i(i.nextSibling),vr=t,Ne=!0,Zr=null,e!==null&&(Cr[Ar++]=$n,Cr[Ar++]=zn,Cr[Ar++]=$a,$n=e.id,zn=e.overflow,$a=t),t=ny(t,n.children),t.flags|=4096,t)}function tw(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),Sg(e.return,t,r)}function Up(e,t,r,n,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailMode=i)}function IC(e,t,r){var n=t.pendingProps,i=n.revealOrder,a=n.tail;if(Ut(e,t,n.children,r),n=De.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&tw(e,r,t);else if(e.tag===19)tw(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Se(De,n),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;r!==null;)e=r.alternate,e!==null&&Ed(e)===null&&(i=r),r=r.sibling;r=i,r===null?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),Up(t,!1,i,r,a);break;case"backwards":for(r=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Ed(e)===null){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}Up(t,!0,r,null,a);break;case"together":Up(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Hu(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Zn(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Fa|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(V(153));if(t.child!==null){for(e=t.child,r=Vi(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Vi(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function qL(e,t,r){switch(t.tag){case 3:MC(t),Ko();break;case 5:sC(t);break;case 1:ar(t.type)&&xd(t);break;case 4:Yv(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,i=t.memoizedProps.value;Se(Sd,n._currentValue),n._currentValue=i;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(Se(De,De.current&1),t.flags|=128,null):r&t.child.childLanes?DC(e,t,r):(Se(De,De.current&1),e=Zn(e,t,r),e!==null?e.sibling:null);Se(De,De.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return IC(e,t,r);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Se(De,De.current),n)break;return null;case 22:case 23:return t.lanes=0,OC(e,t,r)}return Zn(e,t,r)}var RC,Ng,LC,$C;RC=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};Ng=function(){};LC=function(e,t,r,n){var i=e.memoizedProps;if(i!==n){e=t.stateNode,xa(wn.current);var a=null;switch(r){case"input":i=Qm(e,i),n=Qm(e,n),a=[];break;case"select":i=Le({},i,{value:void 0}),n=Le({},n,{value:void 0}),a=[];break;case"textarea":i=tg(e,i),n=tg(e,n),a=[];break;default:typeof i.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=vd)}ng(r,n);var o;r=null;for(c in i)if(!n.hasOwnProperty(c)&&i.hasOwnProperty(c)&&i[c]!=null)if(c==="style"){var s=i[c];for(o in s)s.hasOwnProperty(o)&&(r||(r={}),r[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(jl.hasOwnProperty(c)?a||(a=[]):(a=a||[]).push(c,null));for(c in n){var l=n[c];if(s=i!=null?i[c]:void 0,n.hasOwnProperty(c)&&l!==s&&(l!=null||s!=null))if(c==="style")if(s){for(o in s)!s.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(r||(r={}),r[o]="");for(o in l)l.hasOwnProperty(o)&&s[o]!==l[o]&&(r||(r={}),r[o]=l[o])}else r||(a||(a=[]),a.push(c,r)),r=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(a=a||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(a=a||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(jl.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&ke("scroll",e),a||s===l||(a=[])):(a=a||[]).push(c,l))}r&&(a=a||[]).push("style",r);var c=a;(t.updateQueue=c)&&(t.flags|=4)}};$C=function(e,t,r,n){r!==n&&(t.flags|=4)};function Ls(e,t){if(!Ne)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function At(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags&14680064,n|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function GL(e,t,r){var n=t.pendingProps;switch(Vv(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return At(t),null;case 1:return ar(t.type)&&yd(),At(t),null;case 3:return n=t.stateNode,Go(),Pe(ir),Pe(Rt),Zv(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(au(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Zr!==null&&($g(Zr),Zr=null))),Ng(e,t),At(t),null;case 5:Xv(t);var i=xa(Il.current);if(r=t.type,e!==null&&t.stateNode!=null)LC(e,t,r,n,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(V(166));return At(t),null}if(e=xa(wn.current),au(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[yn]=t,n[Ml]=a,e=(t.mode&1)!==0,r){case"dialog":ke("cancel",n),ke("close",n);break;case"iframe":case"object":case"embed":ke("load",n);break;case"video":case"audio":for(i=0;i<el.length;i++)ke(el[i],n);break;case"source":ke("error",n);break;case"img":case"image":case"link":ke("error",n),ke("load",n);break;case"details":ke("toggle",n);break;case"input":u1(n,a),ke("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},ke("invalid",n);break;case"textarea":f1(n,a),ke("invalid",n)}ng(r,a),i=null;for(var o in a)if(a.hasOwnProperty(o)){var s=a[o];o==="children"?typeof s=="string"?n.textContent!==s&&(a.suppressHydrationWarning!==!0&&iu(n.textContent,s,e),i=["children",s]):typeof s=="number"&&n.textContent!==""+s&&(a.suppressHydrationWarning!==!0&&iu(n.textContent,s,e),i=["children",""+s]):jl.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&ke("scroll",n)}switch(r){case"input":Xc(n),d1(n,a,!0);break;case"textarea":Xc(n),h1(n);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(n.onclick=vd)}n=i,t.updateQueue=n,n!==null&&(t.flags|=4)}else{o=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=f_(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>
41",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=o.createElement(r,{is:n.is}):(e=o.createElement(r),r==="select"&&(o=e,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):e=o.createElementNS(e,r),e[yn]=t,e[Ml]=n,RC(e,t,!1,!1),t.stateNode=e;e:{switch(o=ig(r,n),r){case"dialog":ke("cancel",e),ke("close",e),i=n;break;case"iframe":case"object":case"embed":ke("load",e),i=n;break;case"video":case"audio":for(i=0;i<el.length;i++)ke(el[i],e);i=n;break;case"source":ke("error",e),i=n;break;case"img":case"image":case"link":ke("error",e),ke("load",e),i=n;break;case"details":ke("toggle",e),i=n;break;case"input":u1(e,n),i=Qm(e,n),ke("invalid",e);break;case"option":i=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=Le({},n,{value:void 0}),ke("invalid",e);break;case"textarea":f1(e,n),i=tg(e,n),ke("invalid",e);break;default:i=n}ng(r,i),s=i;for(a in s)if(s.hasOwnProperty(a)){var l=s[a];a==="style"?m_(e,l):a==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&h_(e,l)):a==="children"?typeof l=="string"?(r!=="textarea"||l!=="")&&kl(e,l):typeof l=="number"&&kl(e,""+l):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(jl.hasOwnProperty(a)?l!=null&&a==="onScroll"&&ke("scroll",e):l!=null&&_v(e,a,l,o))}switch(r){case"input":Xc(e),d1(e,n,!1);break;case"textarea":Xc(e),h1(e);break;case"option":n.value!=null&&e.setAttribute("value",""+Hi(n.value));break;case"select":e.multiple=!!n.multiple,a=n.value,a!=null?Oo(e,!!n.multiple,a,!1):n.defaultValue!=null&&Oo(e,!!n.multiple,n.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=vd)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return At(t),null;case 6:if(e&&t.stateNode!=null)$C(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(V(166));if(r=xa(Il.current),xa(wn.current),au(t)){if(n=t.stateNode,r=t.memoizedProps,n[yn]=t,(a=n.nodeValue!==r)&&(e=vr,e!==null))switch(e.tag){case 3:iu(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&iu(n.nodeValue,r,(e.mode&1)!==0)}a&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[yn]=t,t.stateNode=n}return At(t),null;case 13:if(Pe(De),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ne&&mr!==null&&t.mode&1&&!(t.flags&128))rC(),Ko(),t.flags|=98560,a=!1;else if(a=au(t),n!==null&&n.dehydrated!==null){if(e===null){if(!a)throw Error(V(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(V(317));a[yn]=t}else Ko(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;At(t),a=!1}else Zr!==null&&($g(Zr),Zr=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||De.current&1?rt===0&&(rt=3):cy())),t.updateQueue!==null&&(t.flags|=4),At(t),null);case 4:return Go(),Ng(e,t),e===null&&Ol(t.stateNode.containerInfo),At(t),null;case 10:return Kv(t.type._context),At(t),null;case 17:return ar(t.type)&&yd(),At(t),null;case 19:if(Pe(De),a=t.memoizedState,a===null)return At(t),null;if(n=(t.flags&128)!==0,o=a.rendering,o===null)if(n)Ls(a,!1);else{if(rt!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Ed(e),o!==null){for(t.flags|=128,Ls(a,!1),n=o.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)a=r,e=n,a.flags&=14680066,o=a.alternate,o===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,e=o.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Se(De,De.current&1|2),t.child}e=e.sibling}a.tail!==null&&Ue()>Xo&&(t.flags|=128,n=!0,Ls(a,!1),t.lanes=4194304)}else{if(!n)if(e=Ed(o),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Ls(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!Ne)return At(t),null}else 2*Ue()-a.renderingStartTime>Xo&&r!==1073741824&&(t.flags|=128,n=!0,Ls(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(r=a.last,r!==null?r.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Ue(),t.sibling=null,r=De.current,Se(De,n?r&1|2:r&1),t):(At(t),null);case 22:case 23:return ly(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?dr&1073741824&&(At(t),t.subtreeFlags&6&&(t.flags|=8192)):At(t),null;case 24:return null;case 25:return null}throw Error(V(156,t.tag))}function YL(e,t){switch(Vv(t),t.tag){case 1:return ar(t.type)&&yd(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;
vendor: 25,943 bytes, line 41
41case 3:return Go(),Pe(ir),Pe(Rt),Zv(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Xv(t),null;case 13:if(Pe(De),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(V(340));Ko()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Pe(De),null;case 4:return Go(),null;case 10:return Kv(t.type._context),null;case 22:case 23:return ly(),null;case 24:return null;default:return null}}var lu=!1,Tt=!1,XL=typeof WeakSet=="function"?WeakSet:Set,Q=null;function So(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Fe(e,t,n)}else r.current=null}function Og(e,t,r){try{r()}catch(n){Fe(e,t,n)}}var rw=!1;function ZL(e,t){if(pg=pd,e=U_(),Fv(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var o=0,s=-1,l=-1,c=0,u=0,f=e,h=null;t:for(;;){for(var m;f!==r||i!==0&&f.nodeType!==3||(s=o+i),f!==a||n!==0&&f.nodeType!==3||(l=o+n),f.nodeType===3&&(o+=f.nodeValue.length),(m=f.firstChild)!==null;)h=f,f=m;for(;;){if(f===e)break t;if(h===r&&++c===i&&(s=o),h===a&&++u===n&&(l=o),(m=f.nextSibling)!==null)break;f=h,h=f.parentNode}f=m}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(mg={focusedElem:e,selectionRange:r},pd=!1,Q=t;Q!==null;)if(t=Q,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Q=e;else for(;Q!==null;){t=Q;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var v=g.memoizedProps,y=g.memoizedState,x=t.stateNode,b=x.getSnapshotBeforeUpdate(t.elementType===t.type?v:Yr(t.type,v),y);x.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;w.nodeType===1?w.textContent="":w.nodeType===9&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(V(163))}}catch(j){Fe(t,t.return,j)}if(e=t.sibling,e!==null){e.return=t.return,Q=e;break}Q=t.return}return g=rw,rw=!1,g}function hl(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&Og(t,r,a)}i=i.next}while(i!==n)}}function Kf(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Tg(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function zC(e){var t=e.alternate;t!==null&&(e.alternate=null,zC(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[yn],delete t[Ml],delete t[yg],delete t[ML],delete t[DL])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function FC(e){return e.tag===5||e.tag===3||e.tag===4}function nw(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||FC(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mg(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=vd));else if(n!==4&&(e=e.child,e!==null))for(Mg(e,t,r),e=e.sibling;e!==null;)Mg(e,t,r),e=e.sibling}function Dg(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Dg(e,t,r),e=e.sibling;e!==null;)Dg(e,t,r),e=e.sibling}var yt=null,Xr=!1;function vi(e,t,r){for(r=r.child;r!==null;)BC(e,t,r),r=r.sibling}function BC(e,t,r){if(bn&&typeof bn.onCommitFiberUnmount=="function")try{bn.onCommitFiberUnmount($f,r)}catch{}switch(r.tag){case 5:Tt||So(r,t);case 6:var n=yt,i=Xr;yt=null,vi(e,t,r),yt=n,Xr=i,yt!==null&&(Xr?(e=yt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):yt.removeChild(r.stateNode));break;case 18:yt!==null&&(Xr?(e=yt,r=r.stateNode,e.nodeType===8?Rp(e.parentNode,r):e.nodeType===1&&Rp(e,r),Cl(e)):Rp(yt,r.stateNode));break;case 4:n=yt,i=Xr,yt=r.stateNode.containerInfo,Xr=!0,vi(e,t,r),yt=n,Xr=i;break;case 0:case 11:case 14:case 15:if(!Tt&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&Og(r,t,o),i=i.next}while(i!==n)}vi(e,t,r);break;case 1:if(!Tt&&(So(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){Fe(r,t,s)}vi(e,t,r);break;case 21:vi(e,t,r);break;case 22:r.mode&1?(Tt=(n=Tt)||r.memoizedState!==null,vi(e,t,r),Tt=n):vi(e,t,r);break;default:vi(e,t,r)}}function iw(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new XL),t.forEach(function(n){var i=o4.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function Kr(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var i=r[n];try{var a=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:yt=s.stateNode,Xr=!1;break e;case 3:yt=s.stateNode.containerInfo,Xr=!0;break e;case 4:yt=s.stateNode.containerInfo,Xr=!0;break e}s=s.return}if(yt===null)throw Error(V(160));BC(a,o,i),yt=null,Xr=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(c){Fe(i,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)VC(t,e),t=t.sibling}function VC(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Kr(t,e),hn(e),n&4){try{hl(3,e,e.return),Kf(3,e)}catch(v){Fe(e,e.return,v)}try{hl(5,e,e.return)}catch(v){Fe(e,e.return,v)}}break;case 1:Kr(t,e),hn(e),n&512&&r!==null&&So(r,r.return);break;case 5:if(Kr(t,e),hn(e),n&512&&r!==null&&So(r,r.return),e.flags&32){var i=e.stateNode;try{kl(i,"")}catch(v){Fe(e,e.return,v)}}if(n&4&&(i=e.stateNode,i!=null)){var a=e.memoizedProps,o=r!==null?r.memoizedProps:a,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&a.type==="radio"&&a.name!=null&&u_(i,a),ig(s,o);var c=ig(s,a);for(o=0;o<l.length;o+=2){var u=l[o],f=l[o+1];u==="style"?m_(i,f):u==="dangerouslySetInnerHTML"?h_(i,f):u==="children"?kl(i,f):_v(i,u,f,c)}switch(s){case"input":Jm(i,a);break;case"textarea":d_(i,a);break;case"select":var h=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var m=a.value;m!=null?Oo(i,!!a.multiple,m,!1):h!==!!a.multiple&&(a.defaultValue!=null?Oo(i,!!a.multiple,a.defaultValue,!0):Oo(i,!!a.multiple,a.multiple?[]:"",!1))}i[Ml]=a}catch(v){Fe(e,e.return,v)}}break;case 6:if(Kr(t,e),hn(e),n&4){if(e.stateNode===null)throw Error(V(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(v){Fe(e,e.return,v)}}break;case 3:if(Kr(t,e),hn(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{Cl(t.containerInfo)}catch(v){Fe(e,e.return,v)}break;case 4:Kr(t,e),hn(e);break;case 13:Kr(t,e),hn(e),i=e.child,i.flags&8192&&(a=i.memoizedState!==null,i.stateNode.isHidden=a,!a||i.alternate!==null&&i.alternate.memoizedState!==null||(oy=Ue())),n&4&&iw(e);break;case 22:if(u=r!==null&&r.memoizedState!==null,e.mode&1?(Tt=(c=Tt)||u,Kr(t,e),Tt=c):Kr(t,e),hn(e),n&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!u&&e.mode&1)for(Q=e,u=e.child;u!==null;){for(f=Q=u;Q!==null;){switch(h=Q,m=h.child,h.tag){case 0:case 11:case 14:case 15:hl(4,h,h.return);break;case 1:So(h,h.return);var g=h.stateNode;if(typeof g.componentWillUnmount=="function"){n=h,r=h.return;try{t=n,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(v){Fe(n,r,v)}}break;case 5:So(h,h.return);break;case 22:if(h.memoizedState!==null){ow(f);continue}}m!==null?(m.return=h,Q=m):ow(f)}u=u.sibling}e:for(u=null,f=e;;){if(f.tag===5){if(u===null){u=f;try{i=f.stateNode,c?(a=i.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(s=f.stateNode,l=f.memoizedProps.style,o=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=p_("display",o))}catch(v){Fe(e,e.return,v)}}}else if(f.tag===6){if(u===null)try{f.stateNode.nodeValue=c?"":f.memoizedProps}catch(v){Fe(e,e.return,v)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;u===f&&(u=null),f=f.return}u===f&&(u=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:Kr(t,e),hn(e),n&4&&iw(e);break;case 21:break;default:Kr(t,e),hn(e)}}function hn(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(FC(r)){var n=r;break e}r=r.return}throw Error(V(160))}switch(n.tag){case 5:var i=n.stateNode;n.flags&32&&(kl(i,""),n.flags&=-33);var a=nw(e);Dg(e,a,i);break;case 3:case 4:var o=n.stateNode.containerInfo,s=nw(e);Mg(e,s,o);break;default:throw Error(V(161))}}catch(l){Fe(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function QL(e,t,r){Q=e,UC(e)}function UC(e,t,r){for(var n=(e.mode&1)!==0;Q!==null;){var i=Q,a=i.child;if(i.tag===22&&n){var o=i.memoizedState!==null||lu;if(!o){var s=i.alternate,l=s!==null&&s.memoizedState!==null||Tt;s=lu;var c=Tt;if(lu=o,(Tt=l)&&!c)for(Q=i;Q!==null;)o=Q,l=o.child,o.tag===22&&o.memoizedState!==null?sw(i):l!==null?(l.return=o,Q=l):sw(i);for(;a!==null;)Q=a,UC(a),a=a.sibling;Q=i,lu=s,Tt=c}aw(e)}else i.subtreeFlags&8772&&a!==null?(a.return=i,Q=a):aw(e)}}function aw(e){for(;Q!==null;){var t=Q;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Tt||Kf(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!Tt)if(r===null)n.componentDidMount();else{var i=t.elementType===t.type?r.memoizedProps:Yr(t.type,r.memoizedProps);n.componentDidUpdate(i,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&U1(t,a,n);break;case 3:var o=t.updateQueue;if(o!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}U1(t,o,r)}break;case 5:var s=t.stateNode;if(r===null&&t.flags&4){r=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&r.focus();break;case"img":l.src&&(r.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var u=c.memoizedState;if(u!==null){var f=u.dehydrated;f!==null&&Cl(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(V(163))}Tt||t.flags&512&&Tg(t)}catch(h){Fe(t,t.return,h)}}if(t===e){Q=null;break}if(r=t.sibling,r!==null){r.return=t.return,Q=r;break}Q=t.return}}function ow(e){for(;Q!==null;){var t=Q;if(t===e){Q=null;break}var r=t.sibling;if(r!==null){r.return=t.return,Q=r;break}Q=t.return}}function sw(e){for(;Q!==null;){var t=Q;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{Kf(4,t)}catch(l){Fe(t,r,l)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var i=t.return;try{n.componentDidMount()}catch(l){Fe(t,i,l)}}var a=t.return;try{Tg(t)}catch(l){Fe(t,a,l)}break;case 5:var o=t.return;try{Tg(t)}catch(l){Fe(t,o,l)}}}catch(l){Fe(t,t.return,l)}if(t===e){Q=null;break}var s=t.sibling;if(s!==null){s.return=t.return,Q=s;break}Q=t.return}}var JL=Math.ceil,Cd=oi.ReactCurrentDispatcher,iy=oi.ReactCurrentOwner,Dr=oi.ReactCurrentBatchConfig,pe=0,pt=null,Xe=null,kt=0,dr=0,jo=Ji(0),rt=0,zl=null,Fa=0,qf=0,ay=0,pl=null,tr=null,oy=0,Xo=1/0,Tn=null,Ad=!1,Ig=null,Fi=null,cu=!1,Oi=null,Nd=0,ml=0,Rg=null,Ku=-1,qu=0;function Gt(){return pe&6?Ue():Ku!==-1?Ku:Ku=Ue()}function Bi(e){return e.mode&1?pe&2&&kt!==0?kt&-kt:RL.transition!==null?(qu===0&&(qu=__()),qu):(e=ve,e!==0||(e=window.event,e=e===void 0?16:D_(e.type)),e):1}function rn(e,t,r,n){if(50<ml)throw ml=0,Rg=null,Error(V(185));fc(e,r,n),(!(pe&2)||e!==pt)&&(e===pt&&(!(pe&2)&&(qf|=r),rt===4&&ki(e,kt)),or(e,n),r===1&&pe===0&&!(t.mode&1)&&(Xo=Ue()+500,Uf&&ea()))}function or(e,t){var r=e.callbackNode;R5(e,t);var n=hd(e,e===pt?kt:0);if(n===0)r!==null&&g1(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&g1(r),t===1)e.tag===0?IL(lw.bind(null,e)):J_(lw.bind(null,e)),OL(function(){!(pe&6)&&ea()}),r=null;else{switch(C_(n)){case 1:r=Tv;break;case 4:r=E_;break;case 16:r=fd;break;case 536870912:r=P_;break;default:r=fd}r=ZC(r,WC.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function WC(e,t){if(Ku=-1,qu=0,pe&6)throw Error(V(327));var r=e.callbackNode;if(Ro()&&e.callbackNode!==r)return null;var n=hd(e,e===pt?kt:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=Od(e,n);else{t=n;var i=pe;pe|=2;var a=KC();(pt!==e||kt!==t)&&(Tn=null,Xo=Ue()+500,Ca(e,t));do try{r4();break}catch(s){HC(e,s)}while(!0);Hv(),Cd.current=a,pe=i,Xe!==null?t=0:(pt=null,kt=0,t=rt)}if(t!==0){if(t===2&&(i=cg(e),i!==0&&(n=i,t=Lg(e,i))),t===1)throw r=zl,Ca(e,0),ki(e,n),or(e,Ue()),r;if(t===6)ki(e,n);else{if(i=e.current.alternate,!(n&30)&&!e4(i)&&(t=Od(e,n),t===2&&(a=cg(e),a!==0&&(n=a,t=Lg(e,a))),t===1))throw r=zl,Ca(e,0),ki(e,n),or(e,Ue()),r;switch(e.finishedWork=i,e.finishedLanes=n,t){case 0:case 1:throw Error(V(345));case 2:da(e,tr,Tn);break;case 3:if(ki(e,n),(n&130023424)===n&&(t=oy+500-Ue(),10<t)){if(hd(e,0)!==0)break;if(i=e.suspendedLanes,(i&n)!==n){Gt(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=vg(da.bind(null,e,tr,Tn),t);break}da(e,tr,Tn);break;case 4:if(ki(e,n),(n&4194240)===n)break;for(t=e.eventTimes,i=-1;0<n;){var o=31-tn(n);a=1<<o,o=t[o],o>i&&(i=o),n&=~a}if(n=i,n=Ue()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*JL(n/1960))-n,10<n){e.timeoutHandle=vg(da.bind(null,e,tr,Tn),n);break}da(e,tr,Tn);break;case 5:da(e,tr,Tn);break;default:throw Error(V(329))}}}return or(e,Ue()),e.callbackNode===r?WC.bind(null,e):null}function Lg(e,t){var r=pl;return e.current.memoizedState.isDehydrated&&(Ca(e,t).flags|=256),e=Od(e,t),e!==2&&(t=tr,tr=r,t!==null&&$g(t)),e}function $g(e){tr===null?tr=e:tr.push.apply(tr,e)}function e4(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var i=r[n],a=i.getSnapshot;i=i.value;try{if(!an(a(),i))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ki(e,t){for(t&=~ay,t&=~qf,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-tn(t),n=1<<r;e[r]=-1,t&=~n}}function lw(e){if(pe&6)throw Error(V(327));Ro();var t=hd(e,0);if(!(t&1))return or(e,Ue()),null;var r=Od(e,t);if(e.tag!==0&&r===2){var n=cg(e);n!==0&&(t=n,r=Lg(e,n))}if(r===1)throw r=zl,Ca(e,0),ki(e,t),or(e,Ue()),r;if(r===6)throw Error(V(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,da(e,tr,Tn),or(e,Ue()),null}function sy(e,t){var r=pe;pe|=1;try{return e(t)}finally{pe=r,pe===0&&(Xo=Ue()+500,Uf&&ea())}}function Ba(e){Oi!==null&&Oi.tag===0&&!(pe&6)&&Ro();var t=pe;pe|=1;var r=Dr.transition,n=ve;try{if(Dr.transition=null,ve=1,e)return e()}finally{ve=n,Dr.transition=r,pe=t,!(pe&6)&&ea()}}function ly(){dr=jo.current,Pe(jo)}function Ca(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,NL(r)),Xe!==null)for(r=Xe.return;r!==null;){var n=r;switch(Vv(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&yd();break;case 3:Go(),Pe(ir),Pe(Rt),Zv();break;case 5:Xv(n);break;case 4:Go();break;case 13:Pe(De);break;case 19:Pe(De);break;case 10:Kv(n.type._context);break;case 22:case 23:ly()}r=r.return}if(pt=e,Xe=e=Vi(e.current,null),kt=dr=t,rt=0,zl=null,ay=qf=Fa=0,tr=pl=null,ya!==null){for(t=0;t<ya.length;t++)if(r=ya[t],n=r.interleaved,n!==null){r.interleaved=null;var i=n.next,a=r.pending;if(a!==null){var o=a.next;a.next=i,n.next=o}r.pending=n}ya=null}return e}function HC(e,t){do{var r=Xe;try{if(Hv(),Uu.current=_d,Pd){for(var n=Re.memoizedState;n!==null;){var i=n.queue;i!==null&&(i.pending=null),n=n.next}Pd=!1}if(za=0,ht=et=Re=null,fl=!1,Rl=0,iy.current=null,r===null||r.return===null){rt=1,zl=t,Xe=null;break}e:{var a=e,o=r.return,s=r,l=t;if(t=kt,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,u=s,f=u.tag;if(!(u.mode&1)&&(f===0||f===11||f===15)){var h=u.alternate;h?(u.updateQueue=h.updateQueue,u.memoizedState=h.memoizedState,u.lanes=h.lanes):(u.updateQueue=null,u.memoizedState=null)}var m=Y1(o);if(m!==null){m.flags&=-257,X1(m,o,s,a,t),m.mode&1&&G1(a,c,t),t=m,l=c;var g=t.updateQueue;if(g===null){var v=new Set;v.add(l),t.updateQueue=v}else g.add(l);break e}else{if(!(t&1)){G1(a,c,t),cy();break e}l=Error(V(426))}}else if(Ne&&s.mode&1){var y=Y1(o);if(y!==null){!(y.flags&65536)&&(y.flags|=256),X1(y,o,s,a,t),Uv(Yo(l,s));break e}}a=l=Yo(l,s),rt!==4&&(rt=2),pl===null?pl=[a]:pl.push(a),a=o;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var x=CC(a,l,t);V1(a,x);break e;case 1:s=l;var b=a.type,w=a.stateNode;if(!(a.flags&128)&&(typeof b.getDerivedStateFromError=="function"||w!==null&&typeof w.componentDidCatch=="function"&&(Fi===null||!Fi.has(w)))){a.flags|=65536,t&=-t,a.lanes|=t;var j=AC(a,s,t);V1(a,j);break e}}a=a.return}while(a!==null)}GC(r)}catch(S){t=S,Xe===r&&r!==null&&(Xe=r=r.return);continue}break}while(!0)}function KC(){var e=Cd.current;return Cd.current=_d,e===null?_d:e}function cy(){(rt===0||rt===3||rt===2)&&(rt=4),pt===null||!(Fa&268435455)&&!(qf&268435455)||ki(pt,kt)}function Od(e,t){var r=pe;pe|=2;var n=KC();(pt!==e||kt!==t)&&(Tn=null,Ca(e,t));do try{t4();break}catch(i){HC(e,i)}while(!0);if(Hv(),pe=r,Cd.current=n,Xe!==null)throw Error(V(261));return pt=null,kt=0,rt}function t4(){for(;Xe!==null;)qC(Xe)}function r4(){for(;Xe!==null&&!_5();)qC(Xe)}function qC(e){var t=XC(e.alternate,e,dr);e.memoizedProps=e.pendingProps,t===null?GC(e):Xe=t,iy.current=null}function GC(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=YL(r,t),r!==null){r.flags&=32767,Xe=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{rt=6,Xe=null;return}}else if(r=GL(r,t,dr),r!==null){Xe=r;return}if(t=t.sibling,t!==null){Xe=t;return}Xe=t=e}while(t!==null);rt===0&&(rt=5)}function da(e,t,r){var n=ve,i=Dr.transition;try{Dr.transition=null,ve=1,n4(e,t,r,n)}finally{Dr.transition=i,ve=n}return null}function n4(e,t,r,n){do Ro();while(Oi!==null);if(pe&6)throw Error(V(327));r=e.finishedWork;var i=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(V(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(L5(e,a),e===pt&&(Xe=pt=null,kt=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||cu||(cu=!0,ZC(fd,function(){return Ro(),null})),a=(r.flags&15990)!==0,r.subtreeFlags&15990||a){a=Dr.transition,Dr.transition=null;var o=ve;ve=1;var s=pe;pe|=4,iy.current=null,ZL(e,r),VC(r,e),jL(mg),pd=!!pg,mg=pg=null,e.current=r,QL(r),C5(),pe=s,ve=o,Dr.transition=a}else e.current=r;if(cu&&(cu=!1,Oi=e,Nd=i),a=e.pendingLanes,a===0&&(Fi=null),O5(r.stateNode),or(e,Ue()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)i=t[r],n(i.value,{componentStack:i.stack,digest:i.digest});if(Ad)throw Ad=!1,e=Ig,Ig=null,e;return Nd&1&&e.tag!==0&&Ro(),a=e.pendingLanes,a&1?e===Rg?ml++:(ml=0,Rg=e):ml=0,ea(),null}function Ro(){if(Oi!==null){var e=C_(Nd),t=Dr.transition,r=ve;try{if(Dr.transition=null,ve=16>e?16:e,Oi===null)var n=!1;else{if(e=Oi,Oi=null,Nd=0,pe&6)throw Error(V(331));var i=pe;for(pe|=4,Q=e.current;Q!==null;){var a=Q,o=a.child;if(Q.flags&16){var s=a.deletions;if(s!==null){for(var l=0;l<s.length;l++){var c=s[l];for(Q=c;Q!==null;){var u=Q;switch(u.tag){case 0:case 11:case 15:hl(8,u,a)}var f=u.child;if(f!==null)f.return=u,Q=f;else for(;Q!==null;){u=Q;var h=u.sibling,m=u.return;if(zC(u),u===c){Q=null;break}if(h!==null){h.return=m,Q=h;break}Q=m}}}var g=a.alternate;if(g!==null){var v=g.child;if(v!==null){g.child=null;do{var y=v.sibling;v.sibling=null,v=y}while(v!==null)}}Q=a}}if(a.subtreeFlags&2064&&o!==null)o.return=a,Q=o;else e:for(;Q!==null;){if(a=Q,a.flags&2048)switch(a.tag){case 0:case 11:case 15:hl(9,a,a.return)}var x=a.sibling;if(x!==null){x.return=a.return,Q=x;break e}Q=a.return}}var b=e.current;for(Q=b;Q!==null;){o=Q;var w=o.child;if(o.subtreeFlags&2064&&w!==null)w.return=o,Q=w;else e:for(o=b;Q!==null;){if(s=Q,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Kf(9,s)}}catch(S){Fe(s,s.return,S)}if(s===o){Q=null;break e}var j=s.sibling;if(j!==null){j.return=s.return,Q=j;break e}Q=s.return}}if(pe=i,ea(),bn&&typeof bn.onPostCommitFiberRoot=="function")try{bn.onPostCommitFiberRoot($f,e)}catch{}n=!0}return n}finally{ve=r,Dr.transition=t}}return!1}function cw(e,t,r){t=Yo(r,t),t=CC(e,t,1),e=zi(e,t,1),t=Gt(),e!==null&&(fc(e,1,t),or(e,t))}function Fe(e,t,r){if(e.tag===3)cw(e,e,r);else for(;t!==null;){if(t.tag===3){cw(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Fi===null||!Fi.has(n))){e=Yo(r,e),e=AC(t,e,1),t=zi(t,e,1),e=Gt(),t!==null&&(fc(t,1,e),or(t,e));break}}t=t.return}}function i4(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=Gt(),e.pingedLanes|=e.suspendedLanes&r,pt===e&&(kt&r)===r&&(rt===4||rt===3&&(kt&130023424)===kt&&500>Ue()-oy?Ca(e,0):ay|=r),or(e,t)}function YC(e,t){t===0&&(e.mode&1?(t=Jc,Jc<<=1,!(Jc&130023424)&&(Jc=4194304)):t=1);var r=Gt();e=Xn(e,t),e!==null&&(fc(e,t,r),or(e,r))}function a4(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),YC(e,r)}function o4(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(V(314))}n!==null&&n.delete(t),YC(e,r)}var XC;XC=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||ir.current)rr=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return rr=!1,qL(e,t,r);rr=!!(e.flags&131072)}else rr=!1,Ne&&t.flags&1048576&&eC(t,wd,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Hu(e,t),e=t.pendingProps;var i=Ho(t,Rt.current);Io(t,r),i=Jv(null,t,n,e,i,r);var a=ey();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ar(n)?(a=!0,xd(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Gv(t),i.updater=Hf,t.stateNode=i,i._reactInternals=t,kg(t,n,e,r),t=_g(null,t,n,!0,a,r)):(t.tag=0,Ne&&a&&Bv(t),Ut(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Hu(e,t),e=t.pendingProps,i=n._init,n=i(n._payload),t.type=n,i=t.tag=l4(n),e=Yr(n,e),i){case 0:t=Pg(null,t,n,e,r);break e;case 1:t=J1(null,t,n,e,r);break e;case 11:t=Z1(null,t,n,e,r);break e;case 14:t=Q1(null,t,n,Yr(n.type,e),r);break e}throw Error(V(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Yr(n,i),Pg(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Yr(n,i),J1(e,t,n,i,r);case 3:e:{if(MC(t),e===null)throw Error(V(387));n=t.pendingProps,a=t.memoizedState,i=a.element,oC(e,t),kd(t,n,null,r);var o=t.memoizedState;if(n=o.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=Yo(Error(V(423)),t),t=ew(e,t,n,r,i);break e}else if(n!==i){i=Yo(Error(V(424)),t),t=ew(e,t,n,r,i);break e}else for(mr=$i(t.stateNode.containerInfo.firstChild),vr=t,Ne=!0,Zr=null,r=iC(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Ko(),n===i){t=Zn(e,t,r);break e}Ut(e,t,n,r)}t=t.child}return t;case 5:return sC(t),e===null&&wg(t),n=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,gg(n,i)?o=null:a!==null&&gg(n,a)&&(t.flags|=32),TC(e,t),Ut(e,t,o,r),t.child;case 6:return e===null&&wg(t),null;case 13:return DC(e,t,r);case 4:return Yv(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=qo(t,null,n,r):Ut(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Yr(n,i),Z1(e,t,n,i,r);case 7:return Ut(e,t,t.pendingProps,r),t.child;case 8:return Ut(e,t,t.pendingProps.children,r),t.child;case 12:return Ut(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,Se(Sd,n._currentValue),n._currentValue=o,a!==null)if(an(a.value,o)){if(a.children===i.children&&!ir.current){t=Zn(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){o=a.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(a.tag===1){l=Un(-1,r&-r),l.tag=2;var c=a.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}a.lanes|=r,l=a.alternate,l!==null&&(l.lanes|=r),Sg(a.return,r,t),s.lanes|=r;break}l=l.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(V(341));o.lanes|=r,s=o.alternate,s!==null&&(s.lanes|=r),Sg(o,r,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}Ut(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,Io(t,r),i=Rr(i),n=n(i),t.flags|=1,Ut(e,t,n,r),t.child;case 14:return n=t.type,i=Yr(n,t.pendingProps),i=Yr(n.type,i),Q1(e,t,n,i,r);case 15:return NC(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Yr(n,i),Hu(e,t),t.tag=1,ar(n)?(e=!0,xd(t)):e=!1,Io(t,r),_C(t,n,i),kg(t,n,i,r),_g(null,t,n,!0,e,r);case 19:return IC(e,t,r);case 22:return OC(e,t,r)}throw Error(V(156,t.tag))};function ZC(e,t){return k_(e,t)}function s4(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.t
vendor: 10,310 bytes, lines 41-50
41ype=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Nr(e,t,r,n){return new s4(e,t,r,n)}function uy(e){return e=e.prototype,!(!e||!e.isReactComponent)}function l4(e){if(typeof e=="function")return uy(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Av)return 11;if(e===Nv)return 14}return 2}function Vi(e,t){var r=e.alternate;return r===null?(r=Nr(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Gu(e,t,r,n,i,a){var o=2;if(n=e,typeof e=="function")uy(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case ho:return Aa(r.children,i,a,t);case Cv:o=8,i|=8;break;case Gm:return e=Nr(12,r,t,i|2),e.elementType=Gm,e.lanes=a,e;case Ym:return e=Nr(13,r,t,i),e.elementType=Ym,e.lanes=a,e;case Xm:return e=Nr(19,r,t,i),e.elementType=Xm,e.lanes=a,e;case s_:return Gf(r,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case a_:o=10;break e;case o_:o=9;break e;case Av:o=11;break e;case Nv:o=14;break e;case xi:o=16,n=null;break e}throw Error(V(130,e==null?e:typeof e,""))}return t=Nr(o,r,t,i),t.elementType=e,t.type=n,t.lanes=a,t}function Aa(e,t,r,n){return e=Nr(7,e,n,t),e.lanes=r,e}function Gf(e,t,r,n){return e=Nr(22,e,n,t),e.elementType=s_,e.lanes=r,e.stateNode={isHidden:!1},e}function Wp(e,t,r){return e=Nr(6,e,null,t),e.lanes=r,e}function Hp(e,t,r){return t=Nr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function c4(e,t,r,n,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ep(0),this.expirationTimes=Ep(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ep(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function dy(e,t,r,n,i,a,o,s,l){return e=new c4(e,t,r,s,l),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Nr(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Gv(a),e}function u4(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:fo,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function QC(e){if(!e)return Ki;e=e._reactInternals;e:{if(Za(e)!==e||e.tag!==1)throw Error(V(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ar(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(V(171))}if(e.tag===1){var r=e.type;if(ar(r))return Q_(e,r,t)}return t}function JC(e,t,r,n,i,a,o,s,l){return e=dy(r,n,!0,e,i,a,o,s,l),e.context=QC(null),r=e.current,n=Gt(),i=Bi(r),a=Un(n,i),a.callback=t??null,zi(r,a,i),e.current.lanes=i,fc(e,i,n),or(e,n),e}function Yf(e,t,r,n){var i=t.current,a=Gt(),o=Bi(i);return r=QC(r),t.context===null?t.context=r:t.pendingContext=r,t=Un(a,o),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=zi(i,t,o),e!==null&&(rn(e,i,o,a),Vu(e,i,o)),o}function Td(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function uw(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function fy(e,t){uw(e,t),(e=e.alternate)&&uw(e,t)}function d4(){return null}var e2=typeof reportError=="function"?reportError:function(e){console.error(e)};function hy(e){this._internalRoot=e}Xf.prototype.render=hy.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(V(409));Yf(e,t,null,null)};Xf.prototype.unmount=hy.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ba(function(){Yf(null,e,null,null)}),t[Yn]=null}};function Xf(e){this._internalRoot=e}Xf.prototype.unstable_scheduleHydration=function(e){if(e){var t=O_();e={blockedOn:null,target:e,priority:t};for(var r=0;r<ji.length&&t!==0&&t<ji[r].priority;r++);ji.splice(r,0,e),r===0&&M_(e)}};function py(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Zf(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function dw(){}function f4(e,t,r,n,i){if(i){if(typeof n=="function"){var a=n;n=function(){var c=Td(o);a.call(c)}}var o=JC(t,n,e,0,null,!1,!1,"",dw);return e._reactRootContainer=o,e[Yn]=o.current,Ol(e.nodeType===8?e.parentNode:e),Ba(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof n=="function"){var s=n;n=function(){var c=Td(l);s.call(c)}}var l=dy(e,0,!1,null,null,!1,!1,"",dw);return e._reactRootContainer=l,e[Yn]=l.current,Ol(e.nodeType===8?e.parentNode:e),Ba(function(){Yf(t,l,r,n)}),l}function Qf(e,t,r,n,i){var a=r._reactRootContainer;if(a){var o=a;if(typeof i=="function"){var s=i;i=function(){var l=Td(o);s.call(l)}}Yf(t,o,e,i)}else o=f4(r,t,e,i,n);return Td(o)}A_=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=Js(t.pendingLanes);r!==0&&(Mv(t,r|1),or(t,Ue()),!(pe&6)&&(Xo=Ue()+500,ea()))}break;case 13:Ba(function(){var n=Xn(e,1);if(n!==null){var i=Gt();rn(n,e,1,i)}}),fy(e,1)}};Dv=function(e){if(e.tag===13){var t=Xn(e,134217728);if(t!==null){var r=Gt();rn(t,e,134217728,r)}fy(e,134217728)}};N_=function(e){if(e.tag===13){var t=Bi(e),r=Xn(e,t);if(r!==null){var n=Gt();rn(r,e,t,n)}fy(e,t)}};O_=function(){return ve};T_=function(e,t){var r=ve;try{return ve=e,t()}finally{ve=r}};og=function(e,t,r){switch(t){case"input":if(Jm(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var i=Vf(n);if(!i)throw Error(V(90));c_(n),Jm(n,i)}}}break;case"textarea":d_(e,r);break;case"select":t=r.value,t!=null&&Oo(e,!!r.multiple,t,!1)}};y_=sy;x_=Ba;var h4={usingClientEntryPoint:!1,Events:[pc,vo,Vf,g_,v_,sy]},$s={findFiberByHostInstance:va,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},p4={bundleType:$s.bundleType,version:$s.version,rendererPackageName:$s.rendererPackageName,rendererConfig:$s.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:oi.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=S_(e),e===null?null:e.stateNode},findFiberByHostInstance:$s.findFiberByHostInstance||d4,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var uu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!uu.isDisabled&&uu.supportsFiber)try{$f=uu.inject(p4),bn=uu}catch{}}wr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=h4;wr.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!py(t))throw Error(V(200));return u4(e,t,null,r)};wr.createRoot=function(e,t){if(!py(e))throw Error(V(299));var r=!1,n="",i=e2;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=dy(e,1,!1,null,null,r,!1,n,i),e[Yn]=t.current,Ol(e.nodeType===8?e.parentNode:e),new hy(t)};wr.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(V(188)):(e=Object.keys(e).join(","),Error(V(268,e)));return e=S_(t),e=e===null?null:e.stateNode,e};wr.flushSync=function(e){return Ba(e)};wr.hydrate=function(e,t,r){if(!Zf(t))throw Error(V(200));return Qf(null,e,t,!0,r)};wr.hydrateRoot=function(e,t,r){if(!py(e))throw Error(V(405));var n=r!=null&&r.hydratedSources||null,i=!1,a="",o=e2;if(r!=null&&(r.unstable_strictMode===!0&&(i=!0),r.identifierPrefix!==void 0&&(a=r.identifierPrefix),r.onRecoverableError!==void 0&&(o=r.onRecoverableError)),t=JC(t,null,e,1,r??null,i,!1,a,o),e[Yn]=t.current,Ol(e),n)for(e=0;e<n.length;e++)r=n[e],i=r._getVersion,i=i(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,i]:t.mutableSourceEagerHydrationData.push(r,i);return new Xf(t)};wr.render=function(e,t,r){if(!Zf(t))throw Error(V(200));return Qf(null,e,t,!1,r)};wr.unmountComponentAtNode=function(e){if(!Zf(e))throw Error(V(40));return e._reactRootContainer?(Ba(function(){Qf(null,null,e,!1,function(){e._reactRootContainer=null,e[Yn]=null})}),!0):!1};wr.unstable_batchedUpdates=sy;wr.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Zf(r))throw Error(V(200));if(e==null||e._reactInternals===void 0)throw Error(V(38));return Qf(e,t,r,!1,n)};wr.version="18.3.1-next-f1338f8080-20240426";function t2(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t2)}catch(e){console.error(e)}}t2(),t_.exports=wr;var my=t_.exports,r2,fw=my;r2=fw.createRoot,fw.hydrateRoot;/**
42 * @remix-run/router v1.23.1
43 *
44 * Copyright (c) Remix Software Inc.
45 *
46 * This source code is licensed under the MIT license found in the
47 * LICENSE.md file in the root directory of this source tree.
48 *
49 * @license MIT
50 */function Fl(){return Fl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
vendor: 8,683 bytes, line 50
50for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Fl.apply(this,arguments)}var Ti;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Ti||(Ti={}));const hw="popstate";function m4(e){e===void 0&&(e={});function t(n,i){let{pathname:a,search:o,hash:s}=n.location;return zg("",{pathname:a,search:o,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:Md(i)}return v4(t,r,null,e)}function We(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function gy(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function g4(){return Math.random().toString(36).substr(2,8)}function pw(e,t){return{usr:e.state,key:e.key,idx:t}}function zg(e,t,r,n){return r===void 0&&(r=null),Fl({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ds(t):t,{state:r,key:t&&t.key||n||g4()})}function Md(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function ds(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function v4(e,t,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:a=!1}=n,o=i.history,s=Ti.Pop,l=null,c=u();c==null&&(c=0,o.replaceState(Fl({},o.state,{idx:c}),""));function u(){return(o.state||{idx:null}).idx}function f(){s=Ti.Pop;let y=u(),x=y==null?null:y-c;c=y,l&&l({action:s,location:v.location,delta:x})}function h(y,x){s=Ti.Push;let b=zg(v.location,y,x);c=u()+1;let w=pw(b,c),j=v.createHref(b);try{o.pushState(w,"",j)}catch(S){if(S instanceof DOMException&&S.name==="DataCloneError")throw S;i.location.assign(j)}a&&l&&l({action:s,location:v.location,delta:1})}function m(y,x){s=Ti.Replace;let b=zg(v.location,y,x);c=u();let w=pw(b,c),j=v.createHref(b);o.replaceState(w,"",j),a&&l&&l({action:s,location:v.location,delta:0})}function g(y){let x=i.location.origin!=="null"?i.location.origin:i.location.href,b=typeof y=="string"?y:Md(y);return b=b.replace(/ $/,"%20"),We(x,"No window.location.(origin|href) available to create URL for href: "+b),new URL(b,x)}let v={get action(){return s},get location(){return e(i,o)},listen(y){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(hw,f),l=y,()=>{i.removeEventListener(hw,f),l=null}},createHref(y){return t(i,y)},createURL:g,encodeLocation(y){let x=g(y);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:h,replace:m,go(y){return o.go(y)}};return v}var mw;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(mw||(mw={}));function y4(e,t,r){return r===void 0&&(r="/"),x4(e,t,r)}function x4(e,t,r,n){let i=typeof t=="string"?ds(t):t,a=vy(i.pathname||"/",r);if(a==null)return null;let o=n2(e);b4(o);let s=null;for(let l=0;s==null&&l<o.length;++l){let c=T4(a);s=A4(o[l],c)}return s}function n2(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let i=(a,o,s)=>{let l={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};l.relativePath.startsWith("/")&&(We(l.relativePath.startsWith(n),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(n.length));let c=Ui([n,l.relativePath]),u=r.concat(l);a.children&&a.children.length>0&&(We(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),n2(a.children,t,u,c)),!(a.path==null&&!a.index)&&t.push({path:c,score:_4(c,a.index),routesMeta:u})};return e.forEach((a,o)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))i(a,o);else for(let l of i2(a.path))i(a,o,l)}),t}function i2(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return i?[a,""]:[a];let o=i2(n.join("/")),s=[];return s.push(...o.map(l=>l===""?a:[a,l].join("/"))),i&&s.push(...o),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function b4(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:C4(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const w4=/^:[\w-]+$/,S4=3,j4=2,k4=1,E4=10,P4=-2,gw=e=>e==="*";function _4(e,t){let r=e.split("/"),n=r.length;return r.some(gw)&&(n+=P4),t&&(n+=j4),r.filter(i=>!gw(i)).reduce((i,a)=>i+(w4.test(a)?S4:a===""?k4:E4),n)}function C4(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function A4(e,t,r){let{routesMeta:n}=e,i={},a="/",o=[];for(let s=0;s<n.length;++s){let l=n[s],c=s===n.length-1,u=a==="/"?t:t.slice(a.length)||"/",f=N4({path:l.relativePath,caseSensitive:l.caseSensitive,end:c},u),h=l.route;if(!f)return null;Object.assign(i,f.params),o.push({params:i,pathname:Ui([a,f.pathname]),pathnameBase:L4(Ui([a,f.pathnameBase])),route:h}),f.pathnameBase!=="/"&&(a=Ui([a,f.pathnameBase]))}return o}function N4(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=O4(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:n.reduce((c,u,f)=>{let{paramName:h,isOptional:m}=u;if(h==="*"){let v=s[f]||"";o=a.slice(0,a.length-v.length).replace(/(.)\/+$/,"$1")}const g=s[f];return m&&!g?c[h]=void 0:c[h]=(g||"").replace(/%2F/g,"/"),c},{}),pathname:a,pathnameBase:o,pattern:e}}function O4(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),gy(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,l)=>(n.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function T4(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return gy(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function vy(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}const M4=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,D4=e=>M4.test(e);function I4(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?ds(e):e,a;if(r)if(D4(r))a=r;else{if(r.includes("//")){let o=r;r=r.replace(/\/\/+/g,"/"),gy(!1,"Pathnames cannot have embedded double slashes - normalizing "+(o+" -> "+r))}r.startsWith("/")?a=vw(r.substring(1),"/"):a=vw(r,t)}else a=t;return{pathname:a,search:$4(n),hash:z4(i)}}function vw(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function Kp(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"].  Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function R4(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function yy(e,t){let r=R4(e);return t?r.map((n,i)=>i===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function xy(e,t,r,n){n===void 0&&(n=!1);let i;typeof e=="string"?i=ds(e):(i=Fl({},e),We(!i.pathname||!i.pathname.includes("?"),Kp("?","pathname","search",i)),We(!i.pathname||!i.pathname.includes("#"),Kp("#","pathname","hash",i)),We(!i.search||!i.search.includes("#"),Kp("#","search","hash",i)));let a=e===""||i.pathname==="",o=a?"/":i.pathname,s;if(o==null)s=r;else{let f=t.length-1;if(!n&&o.startsWith("..")){let h=o.split("/");for(;h[0]==="..";)h.shift(),f-=1;i.pathname=h.join("/")}s=f>=0?t[f]:"/"}let l=I4(i,s),c=o&&o!=="/"&&o.endsWith("/"),u=(a||o===".")&&r.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const Ui=e=>e.join("/").replace(/\/\/+/g,"/"),L4=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),$4=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,z4=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;
vendor: 4,447 bytes, lines 50-59
50function F4(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const a2=["post","put","patch","delete"];new Set(a2);const B4=["get",...a2];new Set(B4);/**
51 * React Router v6.30.2
52 *
53 * Copyright (c) Remix Software Inc.
54 *
55 * This source code is licensed under the MIT license found in the
56 * LICENSE.md file in the root directory of this source tree.
57 *
58 * @license MIT
59 */function Bl(){return Bl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bl.apply(this,arguments)}const by=p.createContext(null),V4=p.createContext(null),ta=p.createContext(null),Jf=p.createContext(null),An=p.createContext({outlet:null,matches:[],isDataRoute:!1}),o2=p.createContext(null);function U4(e,t){let{relative:r}=t===void 0?{}:t;fs()||We(!1);let{basename:n,navigator:i}=p.useContext(ta),{hash:a,pathname:o,search:s}=l2(e,{relative:r}),l=o;return n!=="/"&&(l=o==="/"?n:Ui([n,o])),i.createHref({pathname:l,search:s,hash:a})}function fs(){return p.useContext(Jf)!=null}function si(){return fs()||We(!1),p.useContext(Jf).location}function s2(e){p.useContext(ta).static||p.useLayoutEffect(e)}function Br(){let{isDataRoute:e}=p.useContext(An);return e?i3():W4()}function W4(){fs()||We(!1);let e=p.useContext(by),{basename:t,future:r,navigator:n}=p.useContext(ta),{matches:i}=p.useContext(An),{pathname:a}=si(),o=JSON.stringify(yy(i,r.v7_relativeSplatPath)),s=p.useRef(!1);return s2(()=>{s.current=!0}),p.useCallback(function(c,u){if(u===void 0&&(u={}),!s.current)return;if(typeof c=="number"){n.go(c);return}let f=xy(c,JSON.parse(o),a,u.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:Ui([t,f.pathname])),(u.replace?n.replace:n.push)(f,u.state,u)},[t,n,o,a,e])}const H4=p.createContext(null);function K4(e){let t=p.useContext(An).outlet;return t&&p.createElement(H4.Provider,{value:e},t)}function noe(){let{matches:e}=p.useContext(An),t=e[e.length-1];return t?t.params:{}}function l2(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=p.useContext(ta),{matches:i}=p.useContext(An),{pathname:a}=si(),o=JSON.stringify(yy(i,n.v7_relativeSplatPath));return p.useMemo(()=>xy(e,JSON.parse(o),a,r==="path"),[e,o,a,r])}function q4(e,t){return G4(e,t)}function G4(e,t,r,n){fs()||We(!1);let{navigator:i}=p.useContext(ta),{matches:a}=p.useContext(An),o=a[a.length-1],s=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let c=si(),u;if(t){var f;let y=typeof t=="string"?ds(t):t;l==="/"||(f=y.pathname)!=null&&f.startsWith(l)||We(!1),u=y}else u=c;let h=u.pathname||"/",m=h;if(l!=="/"){let y=l.replace(/^\//,"").split("/");m="/"+h.replace(/^\//,"").split("/").slice(y.length).join("/")}let g=y4(e,{pathname:m}),v=J4(g&&g.map(y=>Object.assign({},y,{params:Object.assign({},s,y.params),pathname:Ui([l,i.encodeLocation?i.encodeLocation(y.pathname).pathname:y.pathname]),pathnameBase:y.pathnameBase==="/"?l:Ui([l,i.encodeLocation?i.encodeLocation(y.pathnameBase).pathname:y.pathnameBase])})),a,r,n);return t&&v?p.createElement(Jf.Provider,{value:{location:Bl({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:Ti.Pop}},v):v}function Y4(){let e=n3(),t=F4(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return p.createElement(p.Fragment,null,p.createElement("h2",null,"Unexpected Application Error!"),p.createElement("h3",{style:{fontStyle:"italic"}},t),r?p.createElement("pre",{style:i},r):null,null)}const X4=p.createElement(Y4,null);class Z4 extends p.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?p.createElement(An.Provider,{value:this.props.routeContext},p.createElement(o2.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}
vendor: 4,109 bytes, line 59
59function Q4(e){let{routeContext:t,match:r,children:n}=e,i=p.useContext(by);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),p.createElement(An.Provider,{value:t},n)}function J4(e,t,r,n){var i;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var a;if(!r)return null;if(r.errors)e=r.matches;else if((a=n)!=null&&a.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let o=e,s=(i=r)==null?void 0:i.errors;if(s!=null){let u=o.findIndex(f=>f.route.id&&(s==null?void 0:s[f.route.id])!==void 0);u>=0||We(!1),o=o.slice(0,Math.min(o.length,u+1))}let l=!1,c=-1;if(r&&n&&n.v7_partialHydration)for(let u=0;u<o.length;u++){let f=o[u];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(c=u),f.route.id){let{loaderData:h,errors:m}=r,g=f.route.loader&&h[f.route.id]===void 0&&(!m||m[f.route.id]===void 0);if(f.route.lazy||g){l=!0,c>=0?o=o.slice(0,c+1):o=[o[0]];break}}}return o.reduceRight((u,f,h)=>{let m,g=!1,v=null,y=null;r&&(m=s&&f.route.id?s[f.route.id]:void 0,v=f.route.errorElement||X4,l&&(c<0&&h===0?(a3("route-fallback"),g=!0,y=null):c===h&&(g=!0,y=f.route.hydrateFallbackElement||null)));let x=t.concat(o.slice(0,h+1)),b=()=>{let w;return m?w=v:g?w=y:f.route.Component?w=p.createElement(f.route.Component,null):f.route.element?w=f.route.element:w=u,p.createElement(Q4,{match:f,routeContext:{outlet:u,matches:x,isDataRoute:r!=null},children:w})};return r&&(f.route.ErrorBoundary||f.route.errorElement||h===0)?p.createElement(Z4,{location:r.location,revalidation:r.revalidation,component:v,error:m,children:b(),routeContext:{outlet:null,matches:x,isDataRoute:!0}}):b()},null)}var c2=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(c2||{}),u2=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(u2||{});function e3(e){let t=p.useContext(by);return t||We(!1),t}function t3(e){let t=p.useContext(V4);return t||We(!1),t}function r3(e){let t=p.useContext(An);return t||We(!1),t}function d2(e){let t=r3(),r=t.matches[t.matches.length-1];return r.route.id||We(!1),r.route.id}function n3(){var e;let t=p.useContext(o2),r=t3(),n=d2();return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function i3(){let{router:e}=e3(c2.UseNavigateStable),t=d2(u2.UseNavigateStable),r=p.useRef(!1);return s2(()=>{r.current=!0}),p.useCallback(function(i,a){a===void 0&&(a={}),r.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Bl({fromRouteId:t},a)))},[e,t])}const yw={};function a3(e,t,r){yw[e]||(yw[e]=!0)}function o3(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function Lo(e){let{to:t,replace:r,state:n,relative:i}=e;fs()||We(!1);let{future:a,static:o}=p.useContext(ta),{matches:s}=p.useContext(An),{pathname:l}=si(),c=Br(),u=xy(t,yy(s,a.v7_relativeSplatPath),l,i==="path"),f=JSON.stringify(u);return p.useEffect(()=>c(JSON.parse(f),{replace:r,state:n,relative:i}),[c,f,i,r,n]),null}function s3(e){return K4(e.context)}function H(e){We(!1)}function l3(e){let{basename:t="/",children:r=null,location:n,navigationType:i=Ti.Pop,navigator:a,static:o=!1,future:s}=e;fs()&&We(!1);let l=t.replace(/^\/*/,"/"),c=p.useMemo(()=>({basename:l,navigator:a,static:o,future:Bl({v7_relativeSplatPath:!1},s)}),[l,s,a,o]);typeof n=="string"&&(n=ds(n));let{pathname:u="/",search:f="",hash:h="",state:m=null,key:g="default"}=n,v=p.useMemo(()=>{let y=vy(u,l);return y==null?null:{location:{pathname:y,search:f,hash:h,state:m,key:g},navigationType:i}},[l,u,f,h,m,g,i]);return v==null?null:p.createElement(ta.Provider,{value:c},p.createElement(Jf.Provider,{children:r,value:v}))}function c3(e){let{children:t,location:r}=e;return q4(Fg(t),r)}new Promise(()=>{});function Fg(e,t){t===void 0&&(t=[]);let r=[];
59return p.Children.forEach(e,(n,i)=>{if(!p.isValidElement(n))return;let a=[...t,i];if(n.type===p.Fragment){r.push.apply(r,Fg(n.props.children,a));return}n.type!==H&&We(!1),!n.props.index||!n.props.children||We(!1);let o={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(o.children=Fg(n.props.children,a)),r.push(o)}),r}/**
60 * React Router DOM v6.30.2
61 *
62 * Copyright (c) Remix Software Inc.
63 *
64 * This source code is licensed under the MIT license found in the
65 * LICENSE.md file in the root directory of this source tree.
66 *
67 * @license MIT
68 */function Bg(){return Bg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bg.apply(this,arguments)}function u3(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function d3(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function f3(e,t){return e.button===0&&(!t||t==="_self")&&!d3(e)}function Vg(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let n=e[r];return t.concat(Array.isArray(n)?n.map(i=>[r,i]):[[r,n]])},[]))}function h3(e,t){let r=Vg(e);return t&&t.forEach((n,i)=>{r.has(i)||t.getAll(i).forEach(a=>{r.append(i,a)})}),r}const p3=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],m3="6";try{window.__reactRouterVersion=m3}catch{}const g3="startTransition",xw=JP[g3];function v3(e){let{basename:t,children:r,future:n,window:i}=e,a=p.useRef();a.current==null&&(a.current=m4({window:i,v5Compat:!0}));let o=a.current,[s,l]=p.useState({action:o.action,location:o.location}),{v7_startTransition:c}=n||{},u=p.useCallback(f=>{c&&xw?xw(()=>l(f)):l(f)},[l,c]);return p.useLayoutEffect(()=>o.listen(u),[o,u]),p.useEffect(()=>o3(n),[n]),p.createElement(l3,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:o,future:n})}const y3=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",x3=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Be=p.forwardRef(function(t,r){let{onClick:n,relative:i,reloadDocument:a,replace:o,state:s,target:l,to:c,preventScrollReset:u,viewTransition:f}=t,h=u3(t,p3),{basename:m}=p.useContext(ta),g,v=!1;if(typeof c=="string"&&x3.test(c)&&(g=c,y3))try{let w=new URL(window.location.href),j=c.startsWith("//")?new URL(w.protocol+c):new URL(c),S=vy(j.pathname,m);j.origin===w.origin&&S!=null?c=S+j.search+j.hash:v=!0}catch{}let y=U4(c,{relative:i}),x=b3(c,{replace:o,state:s,target:l,preventScrollReset:u,relative:i,viewTransition:f});function b(w){n&&n(w),w.defaultPrevented||x(w)}return p.createElement("a",Bg({},h,{href:g||y,onClick:v||a?n:b,ref:r,target:l}))});var bw;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(bw||(bw={}));var ww;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(ww||(ww={}));function b3(e,t){let{target:r,replace:n,state:i,preventScrollReset:a,relative:o,viewTransition:s}=t===void 0?{}:t,l=Br(),c=si(),u=l2(e,{relative:o});return p.useCallback(f=>{if(f3(f,r)){f.preventDefault();let h=n!==void 0?n:Md(c)===Md(u);l(e,{replace:h,state:i,preventScrollReset:a,relative:o,viewTransition:s})}},[c,l,u,n,i,r,e,a,o,s])}function w3(e){let t=p.useRef(Vg(e)),r=p.useRef(!1),n=si(),i=p.useMemo(()=>h3(n.search,r.current?null:t.current),[n.search]),a=Br(),o=p.useCallback((s,l)=>{const c=Vg(typeof s=="function"?s(i):s);r.current=!0,a("?"+c,l)},[a,i]);return[i,o]}/**
69 * @license lucide-react v0.372.0 - ISC
70 *
71 * This source code is licensed under the ISC license.
72 * See the LICENSE file in the root directory of this source tree.
73 */var S3={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
74 * @license lucide-react v0.372.0 - ISC
75 *
76 * This source code is licensed under the ISC license.
77 * See the LICENSE file in the root directory of this source tree.
78 */const j3=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
79 * @license lucide-react v0.372.0 - ISC
80 *
81 * This source code is licensed under the ISC license.
82 * See the LICENSE file in the root directory of this source tree.
83 */const ne=(e,t)=>{const r=p.forwardRef(({color:n="currentColor",size:i=24,strokeWidth:a=2,absoluteStrokeWidth:o,className:s="",children:l,...c},u)=>p.createElement("svg",{ref:u,...S3,width:i,height:i,stroke:n,strokeWidth:o?Number(a)*24/Number(i):a,className:["lucide",`lucide-${j3(e)}`,s].join(" "),...c},[...t.map(([f,h])=>p.createElement(f,h)),...Array.isArray(l)?l:[l]]));return r.displayName=`${e}`,r};/**
84 * @license lucide-react v0.372.0 - ISC
85 *
86 * This source code is licensed under the ISC license.
87 * See the LICENSE file in the root directory of this source tree.
88 */const Sw=ne("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
89 * @license lucide-react v0.372.0 - ISC
90 *
91 * This source code is licensed under the ISC license.
92 * See the LICENSE file in the root directory of this source tree.
93 */const Ei=ne("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);/**
94 * @license lucide-react v0.372.0 - ISC
95 *
96 * This source code is licensed under the ISC license.
97 * See the LICENSE file in the root directory of this source tree.
98 */const k3=ne("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]);/**
99 * @license lucide-react v0.372.0 - ISC
100 *
101 * This source code is licensed under the ISC license.
102 * See the LICENSE file in the root directory of this source tree.
103 */const E3=ne("BookOpen",[["path",{d:"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z",key:"vv98re"}],["path",{d:"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z",key:"1cyq3y"}]]);/**
104 * @license lucide-react v0.372.0 - ISC
105 *
106 * This source code is licensed under the ISC license.
107 * See the LICENSE file in the root directory of this source tree.
108 */const Dd=ne("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]);/**
109 * @license lucide-react v0.372.0 - ISC
110 *
111 * This source code is licensed under the ISC license.
112 * See the LICENSE file in the root directory of this source tree.
113 */const P3=ne("Briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);/**
114 * @license lucide-react v0.372.0 - ISC
115 *
116 * This source code is licensed under the ISC license.
117 * See the LICENSE file in the root directory of this source tree.
118 */const _3=ne("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}
118],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/**
119 * @license lucide-react v0.372.0 - ISC
120 *
121 * This source code is licensed under the ISC license.
122 * See the LICENSE file in the root directory of this source tree.
123 */const jw=ne("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/**
124 * @license lucide-react v0.372.0 - ISC
125 *
126 * This source code is licensed under the ISC license.
127 * See the LICENSE file in the root directory of this source tree.
128 */const C3=ne("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
129 * @license lucide-react v0.372.0 - ISC
130 *
131 * This source code is licensed under the ISC license.
132 * See the LICENSE file in the root directory of this source tree.
133 */const f2=ne("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
134 * @license lucide-react v0.372.0 - ISC
135 *
136 * This source code is licensed under the ISC license.
137 * See the LICENSE file in the root directory of this source tree.
138 */const gl=ne("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
139 * @license lucide-react v0.372.0 - ISC
140 *
141 * This source code is licensed under the ISC license.
142 * See the LICENSE file in the root directory of this source tree.
143 */const Vl=ne("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
144 * @license lucide-react v0.372.0 - ISC
145 *
146 * This source code is licensed under the ISC license.
147 * See the LICENSE file in the root directory of this source tree.
148 */const Zo=ne("CircleCheckBig",[["path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14",key:"g774vq"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/**
149 * @license lucide-react v0.372.0 - ISC
150 *
151 * This source code is licensed under the ISC license.
152 * See the LICENSE file in the root directory of this source tree.
153 */const Id=ne("CircleUser",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]]);/**
154 * @license lucide-react v0.372.0 - ISC
155 *
156 * This source code is licensed under the ISC license.
157 * See the LICENSE file in the root directory of this source tree.
158 */const h2=ne("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
159 * @license lucide-react v0.372.0 - ISC
160 *
161 * This source code is licensed under the ISC license.
162 * See the LICENSE file in the root directory of this source tree.
163 */const A3=ne("Compass",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76",key:"m9r19z"}]]);/**
164 * @license lucide-react v0.372.0 - ISC
165 *
166 * This source code is licensed under the ISC license.
167 * See the LICENSE file in the root directory of this source tree.
168 */const p2=ne("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/**
169 * @license lucide-react v0.372.0 - ISC
170 *
171 * This source code is licensed under the ISC license.
172 * See the LICENSE file in the root directory of this source tree.
173 */const N3=ne("CreditCard",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);/**
174 * @license lucide-react v0.372.0 - ISC
175 *
176 * This source code is licensed under the ISC license.
177 * See the LICENSE file in the root directory of this source tree.
178 */const m2=ne("EyeOff",[["path",{d:"M9.88 9.88a3 3 0 1 0 4.24 4.24",key:"1jxqfv"}],["path",{d:"M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68",key:"9wicm4"}],["path",{d:"M6.61 6.61A13.526 13.526 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61",key:"1jreej"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/**
179 * @license lucide-react v0.372.0 - ISC
180 *
181 * This source code is licensed under the ISC license.
182 * See the LICENSE file in the root directory of this source tree.
183 */const g2=ne("Eye",[["path",{d:"M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z",key:"rwhkz3"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
184 * @license lucide-react v0.372.0 - ISC
185 *
186 * This source code is licensed under the ISC license.
187 * See the LICENSE file in the root directory of this source tree.
188 */const Dn=ne("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
189 * @license lucide-react v0.372.0 - ISC
190 *
191 * This source code is licensed under the ISC license.
192 * See the LICENSE file in the root directory of this source tree.
193 */const kw=ne("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/**
194 * @license lucide-react v0.372.0 - ISC
195 *
196 * This source code is licensed under the ISC license.
197 * See the LICENSE file in the root directory of this source tree.
198 */const O3=ne("GraduationCap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);/**
199 * @license lucide-react v0.372.0 - ISC
200 *
201 * This source code is licensed under the ISC license.
202 * See the LICENSE file in the root directory of this source tree.
203 */const tl=ne("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]]);/**
204 * @license lucide-react v0.372.0 - ISC
205 *
206 * This source code is licensed under the ISC license.
207 * See the LICENSE file in the root directory of this source tree.
208 */const T3=ne("Landmark",[["line",{x1:"3",x2:"21",y1:"22",y2:"22",key:"j8o0r"}],["line",{x1:"6",x2:"6",y1:"18",y2:"11",key:"10tf0k"}],["line",{x1:"10",x2:"10",y1:"18",y2:"11",key:"54lgf6"}],["line",{x1:"14",x2:"14",y1:"18",y2:"11",key:"380y"}],["line",{x1:"18",x2:"18",y1:"18",y2:"11",key:"1kevvc"}],["polygon",{points:"12 2 20 7 4 7",key:"jkujk7"}]]);/**
209 * @license lucide-react v0.372.0 - ISC
210 *
211 * This source code is licensed under the ISC license.
212 * See the LICENSE file in the root directory of this source tree.
213 */const M3=ne("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);/**
214 * @license lucide-react v0.372.0 - ISC
215 *
216 * This source code is licensed under the ISC license.
217 * See the LICENSE file in the root directory of this source tree.
218 */const D3=ne("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
219 * @license lucide-react v0.372.0 - ISC
220 *
221 * This source code is licensed under the ISC license.
222 * See the LICENSE file in the root directory of this source tree.
223 */const Ew=ne("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/**
224 * @license lucide-react v0.372.0 - ISC
225 *
226 * This source code is licensed under the ISC license.
227 * See the LICENSE file in the root directory of this source tree.
228 */const vl=ne("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
229 * @license lucide-react v0.372.0 - ISC
230 *
231 * This source code is licensed under the ISC license.
232 * See the LICENSE file in the root directory of this source tree.
233 */const io=ne("MapPin",[["path",{d:"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z",key:"2oe9fu"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
234 * @license lucide-react v0.372.0 - ISC
235 *
236 * This source code is licensed under the ISC license.
237 * See the LICENSE file in the root directory of this source tree.
238 */const Na=ne("Map",[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]]);/**
239 * @license lucide-react v0.372.0 - ISC
240 *
241 * This source code is licensed under the ISC license.
242 * See the LICENSE file in the root directory of this source tree.
243 */const Ug=ne("Megaphone",[["path",{d:"m3 11 18-5v12L3 14v-3z",key:"n962bs"}],["path",{d:"M11.6 16.8a3 3 0 1 1-5.8-1.6",key:"1yl0tm"}]]);/**
244 * @license lucide-react v0.372.0 - ISC
245 *
246 * This source code is licensed under the ISC license.
247 * See the LICENSE file in the root directory of this source tree.
248 */const I3=ne("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
249 * @license lucide-react v0.372.0 - ISC
250 *
251 * This source code is licensed under the ISC license.
252 * See the LICENSE file in the root directory of this source tree.
253 */const eh=ne("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]]);/**
254 * @license lucide-react v0.372.0 - ISC
255 *
256 * This source code is licensed under the ISC license.
257 * See the LICENSE file in the root directory of this source tree.
258 */const R3=ne("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/**
259 * @license lucide-react v0.372.0 - ISC
260 *
261 * This source code is licensed under the ISC license.
262 * See the LICENSE file in the root directory of this source tree.
263 */const L3=ne("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/**
264 * @license lucide-react v0.372.0 - ISC
265 *
266 * This source code is licensed under the ISC license.
267 * See the LICENSE file in the root directory of this source tree.
268 */const Pw=ne("Palette",[["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z",key:"12rzf8"}]]);/**
269 * @license lucide-react v0.372.0 - ISC
270 *
271 * This source code is licensed under the ISC license.
272 * See the LICENSE file in the root directory of this source tree.
273 */const _w=ne("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/**
274 * @license lucide-react v0.372.0 - ISC
275 *
276 * This source code is licensed under the ISC license.
277 * See the LICENSE file in the root directory of this source tree.
278 */const v2=ne("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
279 * @license lucide-react v0.372.0 - ISC
280 *
281 * This source code is licensed under the ISC license.
282 * See the LICENSE file in the root directory of this source tree.
283 */const $3=ne("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
284 * @license lucide-react v0.372.0 - ISC
285 *
286 * This source code is licensed under the ISC license.
287 * See the LICENSE file in the root directory of this source tree.
288 */const Cw=ne("Save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/**
289 * @license lucide-react v0.372.0 - ISC
290 *
291 * This source code is licensed under the ISC license.
292 * See the LICENSE file in the root directory of this source tree.
293 */const wy=ne("Send",[["path",{d:"m22 2-7 20-4-9-9-4Z",key:"1q3vgg"}],["path",{d:"M22 2 11 13",key:"nzbqef"}]]);/**
294 * @license lucide-react v0.372.0 - ISC
295 *
296 * This source code is licensed under the ISC license.
297 * See the LICENSE file in the root directory of this source tree.
298 */const z3=ne("ShieldAlert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
298y:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]);/**
299 * @license lucide-react v0.372.0 - ISC
300 *
301 * This source code is licensed under the ISC license.
302 * See the LICENSE file in the root directory of this source tree.
303 */const F3=ne("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
304 * @license lucide-react v0.372.0 - ISC
305 *
306 * This source code is licensed under the ISC license.
307 * See the LICENSE file in the root directory of this source tree.
308 */const B3=ne("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/**
309 * @license lucide-react v0.372.0 - ISC
310 *
311 * This source code is licensed under the ISC license.
312 * See the LICENSE file in the root directory of this source tree.
313 */const Sy=ne("Sparkles",[["path",{d:"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z",key:"17u4zn"}],["path",{d:"M5 3v4",key:"bklmnn"}],["path",{d:"M19 17v4",key:"iiml17"}],["path",{d:"M3 5h4",key:"nem4j1"}],["path",{d:"M17 19h4",key:"lbex7p"}]]);/**
314 * @license lucide-react v0.372.0 - ISC
315 *
316 * This source code is licensed under the ISC license.
317 * See the LICENSE file in the root directory of this source tree.
318 */const V3=ne("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/**
319 * @license lucide-react v0.372.0 - ISC
320 *
321 * This source code is licensed under the ISC license.
322 * See the LICENSE file in the root directory of this source tree.
323 */const U3=ne("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/**
324 * @license lucide-react v0.372.0 - ISC
325 *
326 * This source code is licensed under the ISC license.
327 * See the LICENSE file in the root directory of this source tree.
328 */const W3=ne("ThumbsDown",[["path",{d:"M17 14V2",key:"8ymqnk"}],["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22h0a3.13 3.13 0 0 1-3-3.88Z",key:"s6e0r"}]]);/**
329 * @license lucide-react v0.372.0 - ISC
330 *
331 * This source code is licensed under the ISC license.
332 * See the LICENSE file in the root directory of this source tree.
333 */const H3=ne("ThumbsUp",[["path",{d:"M7 10v12",key:"1qc93n"}],["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2h0a3.13 3.13 0 0 1 3 3.88Z",key:"y3tblf"}]]);/**
334 * @license lucide-react v0.372.0 - ISC
335 *
336 * This source code is licensed under the ISC license.
337 * See the LICENSE file in the root directory of this source tree.
338 */const K3=ne("TrendingDown",[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7",key:"1r2t7k"}],["polyline",{points:"16 17 22 17 22 11",key:"11uiuu"}]]);/**
339 * @license lucide-react v0.372.0 - ISC
340 *
341 * This source code is licensed under the ISC license.
342 * See the LICENSE file in the root directory of this source tree.
343 */const qp=ne("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
344 * @license lucide-react v0.372.0 - ISC
345 *
346 * This source code is licensed under the ISC license.
347 * See the LICENSE file in the root directory of this source tree.
348 */const gc=ne("UserPlus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]]);/**
349 * @license lucide-react v0.372.0 - ISC
350 *
351 * This source code is licensed under the ISC license.
352 * See the LICENSE file in the root directory of this source tree.
353 */const Aw=ne("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/**
354 * @license lucide-react v0.372.0 - ISC
355 *
356 * This source code is licensed under the ISC license.
357 * See the LICENSE file in the root directory of this source tree.
358 */const ba=ne("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
359 * @license lucide-react v0.372.0 - ISC
360 *
361 * This source code is licensed under the ISC license.
362 * See the LICENSE file in the root directory of this source tree.
363 */const q3=ne("Vote",[["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}],["path",{d:"M5 7c0-1.1.9-2 2-2h10a2 2 0 0 1 2 2v12H5V7Z",key:"1ezoue"}],["path",{d:"M22 19H2",key:"nuriw5"}]]);/**
364 * @license lucide-react v0.372.0 - ISC
365 *
366 * This source code is licensed under the ISC license.
367 * See the LICENSE file in the root directory of this source tree.
368 */const y2=ne("WalletMinimal",[["path",{d:"M17 14h.01",key:"7oqj8z"}],["path",{d:"M7 7h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14",key:"u1rqew"}]]);/**
369 * @license lucide-react v0.372.0 - ISC
370 *
371 * This source code is licensed under the ISC license.
372 * See the LICENSE file in the root directory of this source tree.
373 */const jy=ne("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
vendor: 3,388 bytes, line 373
373],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function x2(e,t){return function(){return e.apply(t,arguments)}}const{toString:G3}=Object.prototype,{getPrototypeOf:ky}=Object,{iterator:th,toStringTag:b2}=Symbol,rh=(e=>t=>{const r=G3.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),cn=e=>(e=e.toLowerCase(),t=>rh(t)===e),nh=e=>t=>typeof t===e,{isArray:hs}=Array,Qo=nh("undefined");function vc(e){return e!==null&&!Qo(e)&&e.constructor!==null&&!Qo(e.constructor)&&sr(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const w2=cn("ArrayBuffer");function Y3(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&w2(e.buffer),t}const X3=nh("string"),sr=nh("function"),S2=nh("number"),yc=e=>e!==null&&typeof e=="object",Z3=e=>e===!0||e===!1,Yu=e=>{if(rh(e)!=="object")return!1;const t=ky(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(b2 in e)&&!(th in e)},Q3=e=>{if(!yc(e)||vc(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},J3=cn("Date"),e$=cn("File"),t$=cn("Blob"),r$=cn("FileList"),n$=e=>yc(e)&&sr(e.pipe),i$=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||sr(e.append)&&((t=rh(e))==="formdata"||t==="object"&&sr(e.toString)&&e.toString()==="[object FormData]"))},a$=cn("URLSearchParams"),[o$,s$,l$,c$]=["ReadableStream","Request","Response","Headers"].map(cn),u$=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function xc(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,i;if(typeof e!="object"&&(e=[e]),hs(e))for(n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else{if(vc(e))return;const a=r?Object.getOwnPropertyNames(e):Object.keys(e),o=a.length;let s;for(n=0;n<o;n++)s=a[n],t.call(null,e[s],s,e)}}function j2(e,t){if(vc(e))return null;t=t.toLowerCase();const r=Object.keys(e);let n=r.length,i;for(;n-- >0;)if(i=r[n],t===i.toLowerCase())return i;return null}const wa=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,k2=e=>!Qo(e)&&e!==wa;function Wg(){const{caseless:e,skipUndefined:t}=k2(this)&&this||{},r={},n=(i,a)=>{const o=e&&j2(r,a)||a;Yu(r[o])&&Yu(i)?r[o]=Wg(r[o],i):Yu(i)?r[o]=Wg({},i):hs(i)?r[o]=i.slice():(!t||!Qo(i))&&(r[o]=i)};for(let i=0,a=arguments.length;i<a;i++)arguments[i]&&xc(arguments[i],n);return r}const d$=(e,t,r,{allOwnKeys:n}={})=>(xc(t,(i,a)=>{r&&sr(i)?e[a]=x2(i,r):e[a]=i},{allOwnKeys:n}),e),f$=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),h$=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},p$=(e,t,r,n)=>{let i,a,o;const s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!n||n(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=r!==!1&&ky(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},m$=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},g$=e=>{if(!e)return null;if(hs(e))return e;let t=e.length;if(!S2(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},v$=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ky(Uint8Array)),y$=(e,t)=>{const n=(e&&e[th]).call(e);let i;for(;(i=n.next())&&!i.done;){const a=i.value;t.call(e,a[0],a[1])}},x$=(e,t)=>
vendor: 2,092 bytes, line 373
373{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},b$=cn("HTMLFormElement"),w$=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,i){return n.toUpperCase()+i}),Nw=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),S$=cn("RegExp"),E2=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};xc(r,(i,a)=>{let o;(o=t(i,a,e))!==!1&&(n[a]=o||i)}),Object.defineProperties(e,n)},j$=e=>{E2(e,(t,r)=>{if(sr(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(sr(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},k$=(e,t)=>{const r={},n=i=>{i.forEach(a=>{r[a]=!0})};return hs(e)?n(e):n(String(e).split(t)),r},E$=()=>{},P$=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function _$(e){return!!(e&&sr(e.append)&&e[b2]==="FormData"&&e[th])}const C$=e=>{const t=new Array(10),r=(n,i)=>{if(yc(n)){if(t.indexOf(n)>=0)return;if(vc(n))return n;if(!("toJSON"in n)){t[i]=n;const a=hs(n)?[]:{};return xc(n,(o,s)=>{const l=r(o,i+1);!Qo(l)&&(a[s]=l)}),t[i]=void 0,a}}return n};return r(e,0)},A$=cn("AsyncFunction"),N$=e=>e&&(yc(e)||sr(e))&&sr(e.then)&&sr(e.catch),P2=((e,t)=>e?setImmediate:t?((r,n)=>(wa.addEventListener("message",({source:i,data:a})=>{i===wa&&a===r&&n.length&&n.shift()()},!1),i=>{n.push(i),wa.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",sr(wa.postMessage)),O$=typeof queueMicrotask<"u"?queueMicrotask.bind(wa):typeof process<"u"&&process.nextTick||P2,T$=e=>e!=null&&sr(e[th]),M={isArray:hs,isArrayBuffer:w2,isBuffer:vc,isFormData:i$,isArrayBufferView:Y3,isString:X3,isNumber:S2,isBoolean:Z3,isObject:yc,isPlainObject:Yu,isEmptyObject:Q3,isReadableStream:o$,isRequest:s$,isResponse:l$,isHeaders:c$,isUndefined:Qo,isDate:J3,isFile:e$,isBlob:t$,isRegExp:S$,isFunction:sr,isStream:n$,isURLSearchParams:a$,isTypedArray:v$,isFileList:r$,forEach:xc,merge:Wg,extend:d$,trim:u$,stripBOM:f$,inherits:h$,toFlatObject:p$,kindOf:rh,kindOfTest:cn,endsWith:m$,toArray:g$,forEachEntry:y$,matchAll:x$,isHTMLF
373orm:b$,hasOwnProperty:Nw,hasOwnProp:Nw,reduceDescriptors:E2,freezeMethods:j$,toObjectSet:k$,toCamelCase:w$,noop:E$,toFiniteNumber:P$,findKey:j2,global:wa,isContextDefined:k2,isSpecCompliantForm:_$,toJSONObject:C$,isAsyncFn:A$,isThenable:N$,setImmediate:P2,asap:O$,isIterable:T$};function ue(e,t,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i,this.status=i.status?i.status:null)}M.inherits(ue,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:M.toJSONObject(this.config),code:this.code,status:this.status}}});const _2=ue.prototype,C2={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{C2[e]={value:e}});Object.defineProperties(ue,C2);Object.defineProperty(_2,"isAxiosError",{value:!0});ue.from=(e,t,r,n,i,a)=>{const o=Object.create(_2);M.toFlatObject(e,o,function(u){return u!==Error.prototype},c=>c!=="isAxiosError");const s=e&&e.message?e.message:"Error",l=t==null&&e?e.code:t;return ue.call(o,s,l,r,n,i),e&&o.cause==null&&Object.defineProperty(o,"cause",{value:e,configurable:!0}),o.name=e&&e.name||"Error",a&&Object.assign(o,a),o};const M$=null;function Hg(e){return M.isPlainObject(e)||M.isArray(e)}function A2(e){return M.endsWith(e,"[]")?e.slice(0,-2):e}function Ow(e,t,r){return e?e.concat(t).map(function(i,a){return i=A2(i),!r&&a?"["+i+"]":i}).join(r?".":""):t}function D$(e){return M.isArray(e)&&!e.some(Hg)}const I$=M.toFlatObject(M,{},null,function(t){return/^is[A-Z]/.test(t)});function ih(e,t,r){if(!M.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=M.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,y){return!M.isUndefined(y[v])});const n=r.metaTokens,i=r.visitor||u,a=r.dots,o=r.indexes,l=(r.Blob||typeof Blob<"u"&&Blob)&&M.isSpecCompliantForm(t);if(!M.isFunction(i))throw new TypeError("visitor must be a function");function c(g){if(g===null)return"";if(M.isDate(g))return g.toISOString();if(M.isBoolean(g))return g.toString();if(!l&&M.isBlob(g))throw new ue("Blob is not supported. Use a Buffer instead.");return M.isArrayBuffer(g)||M.isTypedArray(g)?l&&typeof Blob=="function"?new Blob([g]):Buffer.from(g):g}function u(g,v,y){let x=g;if(g&&!y&&typeof g=="object"){if(M.endsWith(v,"{}"))v=n?v:v.slice(0,-2),g=JSON.stringify(g);else if(M.isArray(g)&&D$(g)||(M.isFileList(g)||M.endsWith(v,"[]"))&&(x=M.toArray(g)))return v=A2(v),x.forEach(function(w,j){!(M.isUndefined(w)||w===null)&&t.append(o===!0?Ow([v],j,a):o===null?v:v+"[]",c(w))}),!1}return Hg(g)?!0:(t.append(Ow(y,v,a),c(g)),!1)}const f=[],h=Object.assign(I$,{defaultVisitor:u,convertValue:c,isVisitable:Hg});function m(g,v){if(!M.isUndefined(g)){if(f.indexOf(g)!==-1)throw Error("Circular reference detected in "+v.join("."));f.push(g),M.forEach(g,function(x,b){(!(M.isUndefined(x)||x===null)&&i.call(t,x,M.isString(b)?b.trim():b,v,h))===!0&&m(x,v?v.concat(b):[b])}),f.pop()}}if(!M.isObject(e))throw new TypeError("data must be an object");return m(e),t}function Tw(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function Ey(e,t){this._pairs=[],e&&ih(e,this,t)}const N2=Ey.prototype;N2.append=function(t,r){this._pairs.push([t,r])};N2.toString=function(t){const r=t?function(n){return t.call(this,n,Tw)}:Tw;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function R$(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function O2(e,t,r){if(!t)return e;const n=r&&r.encode||R$;M.isFunction(r)&&(r={serialize:r});const i=r&&r.serialize;let a;if(i?a=i(t,r):a=M.isURLSearchParams(t)?t.toString():new Ey(t,r).toString(n),a){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Mw{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){M.forEach(this.handlers,function(n){n!==null&&t(n)})}}const T2={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},L$=typeof URLSearchParams<"u"?URLSearchParams:Ey,$$=typeof FormData<"u"?FormData:null,z$=typeof Blob<"u"?Blob:null,F$={isBrowser:!0,classes:{
vendor: 9,721 bytes, lines 373-375
373URLSearchParams:L$,FormData:$$,Blob:z$},protocols:["http","https","file","blob","url","data"]},Py=typeof window<"u"&&typeof document<"u",Kg=typeof navigator=="object"&&navigator||void 0,B$=Py&&(!Kg||["ReactNative","NativeScript","NS"].indexOf(Kg.product)<0),V$=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",U$=Py&&window.location.href||"http://localhost",W$=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Py,hasStandardBrowserEnv:B$,hasStandardBrowserWebWorkerEnv:V$,navigator:Kg,origin:U$},Symbol.toStringTag,{value:"Module"})),Dt={...W$,...F$};function H$(e,t){return ih(e,new Dt.classes.URLSearchParams,{visitor:function(r,n,i,a){return Dt.isNode&&M.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)},...t})}function K$(e){return M.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function q$(e){const t={},r=Object.keys(e);let n;const i=r.length;let a;for(n=0;n<i;n++)a=r[n],t[a]=e[a];return t}function M2(e){function t(r,n,i,a){let o=r[a++];if(o==="__proto__")return!0;const s=Number.isFinite(+o),l=a>=r.length;return o=!o&&M.isArray(i)?i.length:o,l?(M.hasOwnProp(i,o)?i[o]=[i[o],n]:i[o]=n,!s):((!i[o]||!M.isObject(i[o]))&&(i[o]=[]),t(r,n,i[o],a)&&M.isArray(i[o])&&(i[o]=q$(i[o])),!s)}if(M.isFormData(e)&&M.isFunction(e.entries)){const r={};return M.forEachEntry(e,(n,i)=>{t(K$(n),i,r,0)}),r}return null}function G$(e,t,r){if(M.isString(e))try{return(t||JSON.parse)(e),M.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const bc={transitional:T2,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",i=n.indexOf("application/json")>-1,a=M.isObject(t);if(a&&M.isHTMLForm(t)&&(t=new FormData(t)),M.isFormData(t))return i?JSON.stringify(M2(t)):t;if(M.isArrayBuffer(t)||M.isBuffer(t)||M.isStream(t)||M.isFile(t)||M.isBlob(t)||M.isReadableStream(t))return t;if(M.isArrayBufferView(t))return t.buffer;if(M.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return H$(t,this.formSerializer).toString();if((s=M.isFileList(t))||n.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return ih(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return a||i?(r.setContentType("application/json",!1),G$(t)):t}],transformResponse:[function(t){const r=this.transitional||bc.transitional,n=r&&r.forcedJSONParsing,i=this.responseType==="json";if(M.isResponse(t)||M.isReadableStream(t))return t;if(t&&M.isString(t)&&(n&&!this.responseType||i)){const o=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(t,this.parseReviver)}catch(s){if(o)throw s.name==="SyntaxError"?ue.from(s,ue.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Dt.classes.FormData,Blob:Dt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};M.forEach(["delete","get","head","post","put","patch"],e=>{bc.headers[e]={}});const Y$=M.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),X$=e=>{const t={};let r,n,i;return e&&e.split(`
374`).forEach(function(o){i=o.indexOf(":"),r=o.substring(0,i).trim().toLowerCase(),n=o.substring(i+1).trim(),!(!r||t[r]&&Y$[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},Dw=Symbol("internals");function zs(e){return e&&String(e).trim().toLowerCase()}function Xu(e){return e===!1||e==null?e:M.isArray(e)?e.map(Xu):String(e)}function Z$(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const Q$=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Gp(e,t,r,n,i){if(M.isFunction(n))return n.call(this,t,r);if(i&&(t=r),!!M.isString(t)){if(M.isString(n))return t.indexOf(n)!==-1;if(M.isRegExp(n))return n.test(t)}}function J$(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function ez(e,t){const r=M.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(i,a,o){return this[n].call(this,t,i,a,o)},configurable:!0})})}let lr=class{constructor(t){t&&this.set(t)}set(t,r,n){const i=this;function a(s,l,c){const u=zs(l);if(!u)throw new Error("header name must be a non-empty string");const f=M.findKey(i,u);(!f||i[f]===void 0||c===!0||c===void 0&&i[f]!==!1)&&(i[f||l]=Xu(s))}const o=(s,l)=>M.forEach(s,(c,u)=>a(c,u,l));if(M.isPlainObject(t)||t instanceof this.constructor)o(t,r);else if(M.isString(t)&&(t=t.trim())&&!Q$(t))o(X$(t),r);else if(M.isObject(t)&&M.isIterable(t)){let s={},l,c;for(const u of t){if(!M.isArray(u))throw TypeError("Object iterator must return a key-value pair");s[c=u[0]]=(l=s[c])?M.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}o(s,r)}else t!=null&&a(r,t,n);return this}get(t,r){if(t=zs(t),t){const n=M.findKey(this,t);if(n){const i=this[n];if(!r)return i;if(r===!0)return Z$(i);if(M.isFunction(r))return r.call(this,i,n);if(M.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=zs(t),t){const n=M.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||Gp(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let i=!1;function a(o){if(o=zs(o),o){const s=M.findKey(n,o);s&&(!r||Gp(n,n[s],s,r))&&(delete n[s],i=!0)}}return M.isArray(t)?t.forEach(a):a(t),i}clear(t){const r=Object.keys(this);let n=r.length,i=!1;for(;n--;){const a=r[n];(!t||Gp(this,this[a],a,t,!0))&&(delete this[a],i=!0)}return i}normalize(t){const r=this,n={};return M.forEach(this,(i,a)=>{const o=M.findKey(n,a);if(o){r[o]=Xu(i),delete r[a];return}const s=t?J$(a):String(a).trim();s!==a&&delete r[a],r[s]=Xu(i),n[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return M.forEach(this,(n,i)=>{n!=null&&n!==!1&&(r[i]=t&&M.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
375`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(i=>n.set(i)),n}static accessor(t){const n=(this[Dw]=this[Dw]={accessors:{}}).accessors,i=this.prototype;function a(o){const s=zs(o);n[s]||(ez(i,o),n[s]=!0)}return M.isArray(t)?t.forEach(a):a(t),this}};lr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);M.reduceDescriptors(lr.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});M.freezeMethods(lr);function Yp(e,t){const r=this||bc,n=t||r,i=lr.from(n.headers);let a=n.data;return M.forEach(e,function(s){a=s.call(r,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function D2(e){return!!(e&&e.__CANCEL__)}function ps(e,t,r){ue.call(this,e??"canceled",ue.ERR_CANCELED,t,r),this.name="CanceledError"}M.inherits(ps,ue,{__CANCEL__:!0});function I2(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new ue("Request failed with status code "+r.status,[ue.ERR_BAD_REQUEST,ue.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function tz(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function rz(e,t){e=e||10;const r=new Array(e),n=new Array(e);let i=0,a=0,o;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=n[a];o||(o=c),r[i]=l,n[i]=c;let f=a,h=0;for(;f!==i;)h+=r[f++],f=f%e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o<t)return;const m=u&&c-u;return m?Math.round(h*1e3/m):void 0}}function nz(e,t){let r=0,n=1e3/t,i,a;const o=(c,u=Date.now())=>{r=u,i=null,a&&(clearTimeout(a),a=null),e(...c)};return[(...c)=>{const u=Date.now(),f=u-r;f>=n?o(c,u):(i=c,a||(a=setTimeout(()=>{a=null,o(i)},n-f)))},()=>i&&o(i)]}const Rd=(e,t,r=3)=>{let n=0;const i=rz(50,250);return nz(a=>{const o=a.loaded,s=a.lengthComputable?a.total:void 0,l=o-n,c=i(l),u=o<=s;n=o;const f={loaded:o,total:s,progress:s?o/s:void 0,bytes:l,rate:c||void 0,estimated:c&&s&&u?(s-o)/c:void 0,event:a,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(f)},r)},Iw=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},Rw=e=>(...t)=>M.asap(()=>e(...t)),iz=Dt.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,Dt.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(Dt.origin),Dt.navigator&&/(msie|trident)/i.test(Dt.navigator.userAgent)):()=>!0,az=Dt.hasStandardBrowserEnv?{write(e,t,r,n,i,a,o){if(typeof document>"u")return;const s=[`${e}=${encodeURIComponent(t)}`];M.isNumber(r)&&s.push(`expires=${new Date(r).toUTCString()}`),M.isString(n)&&s.push(`path=${n}`),M.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push("secure"),M.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function oz(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function sz(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function R2(e,t,r){let n=!oz(t);return e&&(n||r==!1)?sz(e,t):t}const Lw=e=>e instanceof lr?{...e}:e;
vendor: 14,463 bytes, lines 375-378
375function Va(e,t){t=t||{};const r={};function n(c,u,f,h){return M.isPlainObject(c)&&M.isPlainObject(u)?M.merge.call({caseless:h},c,u):M.isPlainObject(u)?M.merge({},u):M.isArray(u)?u.slice():u}function i(c,u,f,h){if(M.isUndefined(u)){if(!M.isUndefined(c))return n(void 0,c,f,h)}else return n(c,u,f,h)}function a(c,u){if(!M.isUndefined(u))return n(void 0,u)}function o(c,u){if(M.isUndefined(u)){if(!M.isUndefined(c))return n(void 0,c)}else return n(void 0,u)}function s(c,u,f){if(f in t)return n(c,u);if(f in e)return n(void 0,c)}const l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(c,u,f)=>i(Lw(c),Lw(u),f,!0)};return M.forEach(Object.keys({...e,...t}),function(u){const f=l[u]||i,h=f(e[u],t[u],u);M.isUndefined(h)&&f!==s||(r[u]=h)}),r}const L2=e=>{const t=Va({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:i,xsrfCookieName:a,headers:o,auth:s}=t;if(t.headers=o=lr.from(o),t.url=O2(R2(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&o.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),M.isFormData(r)){if(Dt.hasStandardBrowserEnv||Dt.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(M.isFunction(r.getHeaders)){const l=r.getHeaders(),c=["content-type","content-length"];Object.entries(l).forEach(([u,f])=>{c.includes(u.toLowerCase())&&o.set(u,f)})}}if(Dt.hasStandardBrowserEnv&&(n&&M.isFunction(n)&&(n=n(t)),n||n!==!1&&iz(t.url))){const l=i&&a&&az.read(a);l&&o.set(i,l)}return t},lz=typeof XMLHttpRequest<"u",cz=lz&&function(e){return new Promise(function(r,n){const i=L2(e);let a=i.data;const o=lr.from(i.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:c}=i,u,f,h,m,g;function v(){m&&m(),g&&g(),i.cancelToken&&i.cancelToken.unsubscribe(u),i.signal&&i.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(i.method.toUpperCase(),i.url,!0),y.timeout=i.timeout;function x(){if(!y)return;const w=lr.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),S={data:!s||s==="text"||s==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:w,config:e,request:y};I2(function(E){r(E),v()},function(E){n(E),v()},S),y=null}"onloadend"in y?y.onloadend=x:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(x)},y.onabort=function(){y&&(n(new ue("Request aborted",ue.ECONNABORTED,e,y)),y=null)},y.onerror=function(j){const S=j&&j.message?j.message:"Network Error",k=new ue(S,ue.ERR_NETWORK,e,y);k.event=j||null,n(k),y=null},y.ontimeout=function(){let j=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const S=i.transitional||T2;i.timeoutErrorMessage&&(j=i.timeoutErrorMessage),n(new ue(j,S.clarifyTimeoutError?ue.ETIMEDOUT:ue.ECONNABORTED,e,y)),y=null},a===void 0&&o.setContentType(null),"setRequestHeader"in y&&M.forEach(o.toJSON(),function(j,S){y.setRequestHeader(S,j)}),M.isUndefined(i.withCredentials)||(y.withCredentials=!!i.withCredentials),s&&s!=="json"&&(y.responseType=i.responseType),c&&([h,g]=Rd(c,!0),y.addEventListener("progress",h)),l&&y.upload&&([f,m]=Rd(l),y.upload.addEventListener("progress",f),y.upload.addEventListener("loadend",m)),(i.cancelToken||i.signal)&&(u=w=>{y&&(n(!w||w.type?new ps(null,e,y):w),y.abort(),y=null)},i.cancelToken&&i.cancelToken.subscribe(u),i.signal&&(i.signal.aborted?u():i.signal.addEventListener("abort",u)));const b=tz(i.url);if(b&&Dt.protocols.indexOf(b)===-1){n(new ue("Unsupported protocol "+b+":",ue.ERR_BAD_REQUEST,e));return}y.send(a||null)})},uz=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,i;const a=function(c){if(!i){i=!0,s();const u=c instanceof Error?c:this.reason;n.abort(u instanceof ue?u:new ps(u instanceof Error?u.message:u))}};let o=t&&setTimeout(()=>{o=null,a(new ue(`timeout ${t} of ms exceeded`,ue.ETIMEDOUT))},t);const s=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(a):c.removeEventListener("abort",a)}),e=null)};e.forEach(c=>c.addEventListener("abort",a));const{signal:l}=n;return l.unsubscribe=()=>M.asap(s),l}},dz=function*(e,t){let r=e.byteLength;if(r<t){yield e;return}let n=0,i;for(;n<r;)i=n+t,yield e.slice(n,i),n=i},fz=async function*(e,t){for await(const r of hz(e))yield*dz(r,t)},hz=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:r,value:n}=await t.read();if(r)break;yield n}}finally{await t.cancel()}},$w=(e,t,r,n)=>{const i=fz(e,t);let a=0,o,s=l=>{o||(o=!0,n&&n(l))};return new ReadableStream({async pull(l){try{const{done:c,value:u}=await i.next();if(c){s(),l.close();return}let f=u.byteLength;if(r){let h=a+=f;r(h)}l.enqueue(new Uint8Array(u))}catch(c){throw s(c),c}},cancel(l){return s(l),i.return()}},{highWaterMark:2})},zw=64*1024,{isFunction:du}=M,pz=(({Request:e,Response:t})=>({Request:e,Response:t}))(M.global),{ReadableStream:Fw,TextEncoder:Bw}=M.global,Vw=(e,...t)=>{try{return!!e(...t)}catch{return!1}},mz=e=>{e=M.merge.call({skipUndefined:!0},pz,e);const{fetch:t,Request:r,Response:n}=e,i=t?du(t):typeof fetch=="function",a=du(r),o=du(n);if(!i)return!1;const s=i&&du(Fw),l=i&&(typeof Bw=="function"?(g=>v=>g.encode(v))(new Bw):async g=>new Uint8Array(await new r(g).arrayBuffer())),c=a&&s&&Vw(()=>{let g=!1;const v=new r(Dt.origin,{body:new Fw,method:"POST",get duplex(){return g=!0,"half"}}).headers.has("Content-Type");return g&&!v}),u=o&&s&&Vw(()=>M.isReadableStream(new n("").body)),f={stream:u&&(g=>g.body)};i&&["text","arrayBuffer","blob","formData","stream"].forEach(g=>{!f[g]&&(f[g]=(v,y)=>{let x=v&&v[g];if(x)return x.call(v);throw new ue(`Response type '${g}' is not supported`,ue.ERR_NOT_SUPPORT,y)})});const h=async g=>{if(g==null)return 0;if(M.isBlob(g))return g.size;if(M.isSpecCompliantForm(g))return(await new r(Dt.origin,{method:"POST",body:g}).arrayBuffer()).byteLength;if(M.isArrayBufferView(g)||M.isArrayBuffer(g))return g.byteLength;if(M.isURLSearchParams(g)&&(g=g+""),M.isString(g))return(await l(g)).byteLength},m=async(g,v)=>{const y=M.toFiniteNumber(g.getContentLength());return y??h(v)};return async g=>{let{url:v,method:y,data:x,signal:b,cancelToken:w,timeout:j,onDownloadProgress:S,onUploadProgress:k,responseType:E,headers:P,withCredentials:A="same-origin",fetchOptions:N}=L2(g),O=t||fetch;E=E?(E+"").toLowerCase():"text";let D=uz([b,w&&w.toAbortSignal()],j),T=null;const B=D&&D.unsubscribe&&(()=>{D.unsubscribe()});let G;try{if(k&&c&&y!=="get"&&y!=="head"&&(G=await m(P,x))!==0){let re=new r(v,{method:"POST",body:x,duplex:"half"}),ae;if(M.isFormData(x)&&(ae=re.headers.get("content-type"))&&P.setContentType(ae),re.body){const[he,z]=Iw(G,Rd(Rw(k)));x=$w(re.body,zw,he,z)}}M.isString(A)||(A=A?"include":"omit");const U=a&&"credentials"in r.prototype,C={...N,signal:D,method:y.toUpperCase(),headers:P.normalize().toJSON(),body:x,duplex:"half",credentials:U?A:void 0};T=a&&new r(v,C);let _=await(a?O(T,N):O(v,C));const I=u&&(E==="stream"||E==="response");if(u&&(S||I&&B)){const re={};["status","statusText","headers"].forEach(Z=>{re[Z]=_[Z]});const ae=M.toFiniteNumber(_.headers.get("content-length")),[he,z]=S&&Iw(ae,Rd(Rw(S),!0))||[];_=new n($w(_.body,zw,he,()=>{z&&z(),B&&B()}),re)}E=E||"text";let W=await f[M.findKey(f,E)||"text"](_,g);return!I&&B&&B(),await new Promise((re,ae)=>{I2(re,ae,{data:W,headers:lr.from(_.headers),status:_.status,statusText:_.statusText,config:g,request:T})})}catch(U){throw B&&B(),U&&U.name==="TypeError"&&/Load failed|fetch/i.test(U.message)?Object.assign(new ue("Network Error",ue.ERR_NETWORK,g,T),{cause:U.cause||U}):ue.from(U,U&&U.code,g,T)}}},gz=new Map,$2=e=>{let t=e&&e.env||{};const{fetch:r,Request:n,Response:i}=t,a=[n,i,r];let o=a.length,s=o,l,c,u=gz;for(;s--;)l=a[s],c=u.get(l),c===void 0&&u.set(l,c=s?new Map:mz(t)),u=c;return c};$2();const _y={http:M$,xhr:cz,fetch:{get:$2}};M.forEach(_y,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Uw=e=>`- ${e}`,vz=e=>M.isFunction(e)||e===null||e===!1;function yz(e,t){e=M.isArray(e)?e:[e];const{length:r}=e;let n,i;const a={};for(let o=0;o<r;o++){n=e[o];let s;if(i=n,!vz(n)&&(i=_y[(s=String(n)).toLowerCase()],i===void 0))throw new ue(`Unknown adapter '${s}'`);if(i&&(M.isFunction(i)||(i=i.get(t))))break;a[s||"#"+o]=i}if(!i){const o=Object.entries(a).map(([l,c])=>`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build"));let s=r?o.length>1?`since :
376`+o.map(Uw).join(`
377`):" "+Uw(o[0]):"as no adapter specified";throw new ue("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i}const z2={getAdapter:yz,adapters:_y};function Xp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ps(null,e)}function Ww(e){return Xp(e),e.headers=lr.from(e.headers),e.data=Yp.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),z2.getAdapter(e.adapter||bc.adapter,e)(e).then(function(n){return Xp(e),n.data=Yp.call(e,e.transformResponse,n),n.headers=lr.from(n.headers),n},function(n){return D2(n)||(Xp(e),n&&n.response&&(n.response.data=Yp.call(e,e.transformResponse,n.response),n.response.headers=lr.from(n.response.headers))),Promise.reject(n)})}const F2="1.13.2",ah={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ah[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const Hw={};ah.transitional=function(t,r,n){function i(a,o){return"[Axios v"+F2+"] Transitional option '"+a+"'"+o+(n?". "+n:"")}return(a,o,s)=>{if(t===!1)throw new ue(i(o," has been removed"+(r?" in "+r:"")),ue.ERR_DEPRECATED);return r&&!Hw[o]&&(Hw[o]=!0,console.warn(i(o," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,o,s):!0}};ah.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function xz(e,t,r){if(typeof e!="object")throw new ue("options must be an object",ue.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let i=n.length;for(;i-- >0;){const a=n[i],o=t[a];if(o){const s=e[a],l=s===void 0||o(s,a,e);if(l!==!0)throw new ue("option "+a+" must be "+l,ue.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new ue("Unknown option "+a,ue.ERR_BAD_OPTION)}}const Zu={assertOptions:xz,validators:ah},pn=Zu.validators;let Oa=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Mw,response:new Mw}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const a=i.stack?i.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=`
378`+a):n.stack=a}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Va(this.defaults,r);const{transitional:n,paramsSerializer:i,headers:a}=r;n!==void 0&&Zu.assertOptions(n,{silentJSONParsing:pn.transitional(pn.boolean),forcedJSONParsing:pn.transitional(pn.boolean),clarifyTimeoutError:pn.transitional(pn.boolean)},!1),i!=null&&(M.isFunction(i)?r.paramsSerializer={serialize:i}:Zu.assertOptions(i,{encode:pn.function,serialize:pn.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),Zu.assertOptions(r,{baseUrl:pn.spelling("baseURL"),withXsrfToken:pn.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let o=a&&M.merge(a.common,a[r.method]);a&&M.forEach(["delete","get","head","post","put","patch","common"],g=>{delete a[g]}),r.headers=lr.concat(o,a);const s=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(r)===!1||(l=l&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const c=[];this.interceptors.response.forEach(function(v){c.push(v.fulfilled,v.rejected)});let u,f=0,h;if(!l){const g=[Ww.bind(this),void 0];for(g.unshift(...s),g.push(...c),h=g.length,u=Promise.resolve(r);f<h;)u=u.then(g[f++],g[f++]);return u}h=s.length;let m=r;for(;f<h;){const g=s[f++],v=s[f++];try{m=g(m)}catch(y){v.call(this,y);break}}try{u=Ww.call(this,m)}catch(g){return Promise.reject(g)}for(f=0,h=c.length;f<h;)u=u.then(c[f++],c[f++]);return u}getUri(t){t=Va(this.defaults,t);const r=R2(t.baseURL,t.url,t.allowAbsoluteUrls);return O2(r,t.params,t.paramsSerializer)}};M.forEach(["delete","get","head","options"],function(t){Oa.prototype[t]=function(r,n){return this.request(Va(n||{},{method:t,url:r,data:(n||{}).data}))}});M.forEach(["post","put","patch"],function(t){function r(n){return function(a,o,s){return this.request(Va(s||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:a,data:o}))}}Oa.prototype[t]=r(),Oa.prototype[t+"Form"]=r(!0)});let bz=class B2{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(a){r=a});const n=this;this.promise.then(i=>{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](i);n._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(s=>{n.subscribe(s),a=s}).then(i);return o.cancel=function(){n.unsubscribe(a)},o},t(function(a,o,s){n.reason||(n.reason=new ps(a,o,s),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new B2(function(i){t=i}),cancel:t}}};function wz(e){return function(r){return e.apply(null,r)}}function Sz(e){return M.isObject(e)&&e.isAxiosError===!0}const qg={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
378alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(qg).forEach(([e,t])=>{qg[t]=e});function V2(e){const t=new Oa(e),r=x2(Oa.prototype.request,t);return M.extend(r,Oa.prototype,t,{allOwnKeys:!0}),M.extend(r,t,null,{allOwnKeys:!0}),r.create=function(i){return V2(Va(e,i))},r}const Te=V2(bc);Te.Axios=Oa;Te.CanceledError=ps;Te.CancelToken=bz;Te.isCancel=D2;Te.VERSION=F2;Te.toFormData=ih;Te.AxiosError=ue;Te.Cancel=Te.CanceledError;Te.all=function(t){return Promise.all(t)};Te.spread=wz;Te.isAxiosError=Sz;Te.mergeConfig=Va;Te.AxiosHeaders=lr;Te.formToJSON=e=>M2(M.isHTMLForm(e)?new FormData(e):e);Te.getAdapter=z2.getAdapter;Te.HttpStatusCode=qg;Te.default=Te;const{Axios:ooe,AxiosError:soe,CanceledError:loe,isCancel:coe,CancelToken:uoe,VERSION:doe,all:foe,Cancel:hoe,isAxiosError:poe,spread:moe,toFormData:goe,AxiosHeaders:voe,HttpStatusCode:yoe,formToJSON:xoe,getAdapter:boe,mergeConfig:woe}=Te,U2="/api/v1",le=Te.create({baseURL:U2,withCredentials:!0}),Kw=typeof window<"u"?localStorage.getItem("token"):null;Kw&&(le.defaults.headers.common.Authorization=`Bearer ${Kw}`);let Fs=!1,Gg=[];function W2(){typeof window>"u"||window.dispatchEvent(new Event("democrata:auth-token-changed"))}function jz(e){Gg.forEach(t=>t(e)),Gg=[]}function kz(e){Gg.push(e)}async function Ez(){try{const e=localStorage.getItem("refresh_token"),t=await Te.post(`${U2}/auth/refresh`,e?{refresh_token:e}:{},{withCredentials:!0}),{access_token:r,refresh_token:n}=t.data;return H2(r,n),r}catch{return Cy(),null}}le.interceptors.request.use(e=>{const t=localStorage.getItem("token");return t&&(e.headers=e.headers??{},e.headers.Authorization=`Bearer ${t}`),e.data instanceof FormData&&delete e.headers["Content-Type"],e});const Pz=["/auth/login","/auth/refresh","/auth/otp"];le.interceptors.response.use(e=>e,async e=>{var n;const t=e.config,r=Pz.some(i=>((t==null?void 0:t.url)||"").includes(i));if(((n=e==null?void 0:e.response)==null?void 0:n.status)===401&&!t._retry&&!r){if(Fs)return new Promise(i=>{kz(a=>{t.headers.Authorization=`Bearer ${a}`,i(Te(t))})});t._retry=!0,Fs=!0;try{const i=await Ez();if(i)return Fs=!1,jz(i),t.headers.Authorization=`Bearer ${i}`,Te(t);{Fs=!1;const a=typeof window<"u"?window.location.pathname:"",o=a.startsWith("/login")||a.startsWith("/cadastro");return typeof window<"u"&&!o&&(window.location.href="/login"),Promise.reject(e)}}catch(i){return Fs=!1,Cy(),typeof window<"u"&&!window.location.pathname.startsWith("/login")&&(window.location.href="/login"),Promise.reject(i)}}return Promise.reject(e)});function H2(e,t){localStorage.setItem("token",e),t&&localStorage.setItem("refresh_token",t),le.defaults.headers.common.Authorization=`Bearer ${e}`,W2()}function Cy(){localStorage.removeItem("token"),localStorage.removeItem("refresh_token");for(const e of Object.keys(localStorage))e.startsWith("financeiro_")&&localStorage.removeItem(e);delete le.defaults.headers.common.Authorization,W2()}function Yg(e){this.message=e}Yg.prototype=new Error,Yg.prototype.name="InvalidCharacterError";var qw=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new Yg("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,n,i=0,a=0,o="";n=t.charAt(a++);~n&&(r=i%4?64*r+n:n,i++%4)?o+=String.fromCharCode(255&r>>(-2*i&6)):0)n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
378+/=".indexOf(n);return o};function _z(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return function(r){return decodeURIComponent(qw(r).replace(/(.)/g,function(n,i){var a=i.charCodeAt(0).toString(16).toUpperCase();return a.length<2&&(a="0"+a),"%"+a}))}(t)}catch{return qw(t)}}function Ld(e){this.message=e}function Cz(e,t){if(typeof e!="string")throw new Ld("Invalid token specified");var r=(t=t||{}).header===!0?0:1;try{return JSON.parse(_z(e.split(".")[r]))}catch(n){throw new Ld("Invalid token specified: "+n.message)}}Ld.prototype=new Error,Ld.prototype.name="InvalidTokenError";function Gw(e){switch(e.nivel){case"nacional":return"nacional";case"estadual":return`estadual:${e.uf??""}`;case"municipal":return`municipal:${e.uf??""}:${e.municipio_id??""}`;default:return"nacional"}}function K2(e){if(e==="auto"||e==="filiado")return null;if(e==="nacional")return{nivel:"nacional"};if(e.startsWith("estadual:"))return{nivel:"estadual",uf:e.slice(9)||void 0};if(e.startsWith("municipal:")){const t=e.slice(10).split(":"),r=t[0]||void 0,n=t[1]?parseInt(t[1],10):void 0;return{nivel:"municipal",uf:r,municipio_id:n&&!isNaN(n)?n:void 0}}return e==="nacional"||e==="estadual"||e==="municipal"?{nivel:e}:null}function Soe(e){switch(e.nivel){case"nacional":return"Nacional";case"estadual":return e.uf?`Estadual (${e.uf})`:"Estadual";case"municipal":{const t=[];return e.municipio&&t.push(e.municipio),e.uf&&t.push(e.uf),t.length>0?`Municipal (${t.join(" - ")})`:"Municipal"}default:return"Escopo"}}function Yw(e,t){const r=K2(t);return r?e.find(n=>n.nivel!==r.nivel?!1:r.nivel==="nacional"?!0:r.nivel==="estadual"?n.uf===r.uf:r.nivel==="municipal"?n.uf===r.uf&&n.municipio_id===r.municipio_id:!1)??null:null}function Az(e){return e==="auto"||e==="filiado"}function Xw(e,t){if(e==="auto"||e==="filiado")return e;if(e==="nacional")return"nacional";if(e==="estadual"){const r=t.find(n=>n.nivel==="estadual");return r?Gw(r):"auto"}if(e==="municipal"){const r=t.find(n=>n.nivel==="municipal");return r?Gw(r):"auto"}return K2(e)?e:"auto"}const q2=p.createContext(void 0),ao="scopeKey",Zp="viewMode",Nz=["nacional","estadual","municipal"],Zw=e
378=>{if(!Array.isArray(e)||e.length===0)return null;for(const t of Nz){const r=e.find(n=>n.nivel===t);if(r)return r}return e[0]??null},Oz=e=>e==="auto"?"auto":e==="filiado"?"filiado":e==="nacional"?"nacional":e.startsWith("estadual:")?"estadual":e.startsWith("municipal:")?"municipal":"auto",Tz=({children:e})=>{const[t,r]=p.useState(null),[n,i]=p.useState([]),[a,o]=p.useState(null),[s,l]=p.useState([]),[c,u]=p.useState(!0),[f,h]=p.useState(()=>{if(typeof window>"u")return"auto";const S=window.localStorage.getItem(ao);if(S)return S;const k=window.localStorage.getItem(Zp);return k||"auto"}),m=()=>{if(typeof window>"u")return!1;const S=window.location.pathname;return S.startsWith("/login")||S.startsWith("/recuperar-senha")||S.startsWith("/cadastro")||S.startsWith("/pre-candidatura-publica")||S.startsWith("/portal-militar/login")||S.startsWith("/portal-militar/recuperar-senha")||S.startsWith("/filie-se")},g=p.useCallback(async()=>{var k;if(u(!0),!(typeof window<"u"?localStorage.getItem("token"):null)){r(null),i([]),o(null),l([]),u(!1);return}try{const{data:E}=await le.get("/perfil");r(E.usuario),i(E.escopos??[]),o(E.habilidades),l(E.cargos_orgaos??[])}catch(E){const P=(k=E==null?void 0:E.response)==null?void 0:k.status;m()&&P===401||console.error("Erro carregando perfil",E),r(null),i([]),o(null),l([])}finally{u(!1)}},[]);p.useEffect(()=>{g()},[g]),p.useEffect(()=>{if(typeof window>"u"||c)return;if(Az(f)){window.localStorage.setItem(ao,f);return}if(f==="estadual"||f==="municipal"||f==="nacional"){const k=Xw(f,n);if(k!==f){h(k),window.localStorage.setItem(ao,k),window.localStorage.removeItem(Zp);return}}if(!Yw(n,f)&&n.length>0){h("auto"),window.localStorage.setItem(ao,"auto");return}window.localStorage.setItem(ao,f)},[n,c,f]);const v=p.useMemo(()=>{if(f==="filiado")return null;if(f==="auto")return Zw(n);const S=Yw(n,f);return S||Zw(n)},[f,n]),y=p.useMemo(()=>(a==null?void 0:a._permissions)??[],[a]),x=p.useMemo(()=>(a==null?void 0:a._roles)??[],[a]),b=p.useCallback(S=>{h(S),typeof window<"u"&&(window.localStorage.setItem(ao,S),window.localStorage.removeItem(Zp))},[]),w=p.useMemo(()=>Oz(f),[f]),j=p.useCallback(S=>{const k=Xw(S,n);b(k)},[n,b]);return d.jsx(q2.Provider,{value:{usuario:t,escopos:n,habilidades:a,loading:c,selectedScopeKey:f,setScopeKey:b,currentScope:v,permissions:y,rolesEfetivos:x,cargosOrgaos:s,viewMode:w,setViewMode:j,reloadPerfil:g},children:e})},Vr=()=>{const e=p.useContext(q2);if(!e)throw new Error("useAuth deve ser usado dentro de AuthProvider");return e},Mz={"filiacao.aprovar":e=>{var t;return((t=e.filiacao)==null?void 0:t.pode_aprovar)??!1},"filiacao.ver_escopo":e=>{var t;return((t=e.filiacao)==null?void 0:t.pode_ver_todos_no_escopo)??!1},"comissoes.criar":e=>{var t;return((t=e.comissoes)==null?void 0:t.pode_criar_alguma)??!1},"comunicacao.criar_rascunho":e=>{var t;return((t=e.comunicacao)==null?void 0:t.pode_criar_rascunho)??!1},"comunicacao.criar":e=>{var t;return((t=e.comunicacao)==null?void 0:t.pode_criar_rascunho)??!1},"comunicacao.aprovar_enviar":e=>{var t;return((t=e.comunicacao)==null?void 0:t.pode_aprovar_enviar)??!1},"comunicacao.enviar":e=>{var t;return((t=e.comunicacao)==null?void 0:t.pode_aprovar_enviar)??!1},"financeiro.ver":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.criar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.editar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.gerir":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.prestador.ver":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.prestador.criar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.prestador.editar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.prestador.excluir":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.conta.ver":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.conta.criar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.conta.editar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.conta.excluir":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.prestacao.ver":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.prestacao.criar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.prestacao.editar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.prestacao.enviar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.prestacao.analisar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.prestacao.bloquear":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.receita.ver":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.receita.criar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.receita.editar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.receita.excluir":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.despesa.ver":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.despesa.criar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.despesa.editar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.despesa.excluir":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.pessoa.ver":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.pessoa.criar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.pessoa.editar":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.pessoa.excluir":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.ecd.read":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.ecd.write":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.ecd.delete":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.spca":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"financeiro.spce":e=>{var t;return((t=e.financeiro)==null?void 0:t.pode_gerir)??!1},"diretoria.ver":e=>{var t;return((t=e.diretoria)==null?void 0:t.pode_ver)??!1},"diretoria.criar_comissao":e=>{var t;return((t=e.diretoria)==null?void 0:t.pode_criar_comissao)??!1},"diretoria.gerir_membros":e=>{var t;return((t=e.diretoria)==null?void 0:t.pode_gerir_membros)??!1}},Qw=["financeiro.ver","financeiro.gerir","financeiro.prestador.ver","financeiro.prestador.criar","financeiro.prestador.editar","financeiro.prestador.excluir","financeiro.conta.ver","financeiro.conta.criar","financeiro.conta.editar","financeiro.conta.excluir","financeiro.prestacao.ver","financeiro.prestacao.criar","financeiro.prestacao.editar","financeiro.prestacao.enviar","financeiro.prestacao.analisar","financeiro.prestacao.bloquear","financeiro.receita.ver","financeiro.receita.criar","financeiro.receita.editar","financeiro.receita.excluir","financeiro.despesa.ver","financeiro.despesa.criar","financeiro.despesa.editar","financeiro.despesa.excluir","financeiro.pessoa.ver","financeiro.pessoa.criar","financeiro.pessoa.editar","financeiro.pessoa.excluir","financeiro.ecd.read","financeiro.ecd.write","financeiro.ecd.delete","financeiro.spca","financeiro.spce"],Qp=["financeiro.ver","financeiro.prestador.ver","financeiro.conta.ver","financeiro.prestacao.ver","financeiro.receita.ver","financeiro.despesa.ver","financeiro.pessoa.ver","financeiro.ecd.read"],Dz={admin:["admin.rbac","admin.secoes","admin.usuarios","admin.ver","filiacao.ver_escopo","filiacao.aprovar","filiacao.exportar","refiliacao.aprovar","comunicacao.ver","comunicacao.criar","comunicacao.editar","comunicacao.enviar","diretoria.ver","diretoria.criar","diretoria.editar",...Qw],dirigente_nacional:["filiacao.ver_escopo","filiacao.aprovar","filiacao.exportar","comunicacao.ver","comunicacao.criar","comunicacao.editar","comunicacao.enviar","diretoria.ver",...Qp,"financeiro.prestacao.analisar"],dirigente_estadual:["filiacao.ver_escopo","filiacao.aprovar","filiacao.exportar","comunicacao.ver","comunicacao.criar","diretoria.ver",...Qp],dirigente_municipal:["filiacao.ver_escopo","filiacao.aprovar","comunicacao.ver","comunicacao.criar","diretoria.ver",...Qp],conselho_gestor:["filiacao.ver_escopo","filiacao.aprovar","filiacao.exportar","comunicacao.ver","comunicacao.criar","comunicacao.editar","comunicacao.enviar","diretoria.ver","diretoria.criar","diretoria.editar",...Qw]};function Fn(e,t){const{usuario:r,habilidades:n,permissions:i}=e;if(!r)return!1;if(r.superuser)return!0;
378if(i.length>0){if(i.includes(t))return!0;const[a]=t.split(".");if(i.includes(`${a}.*`))return!0}if(n){const a=Mz[t];if(a&&a(n))return!0}if(r.role){const a=Dz[r.role];if(a!=null&&a.includes(t))return!0}return!1}function G2(e,t){return t.some(r=>Fn(e,r))}function Iz(e,t){const{usuario:r,rolesEfetivos:n}=e;return r?!!(r.superuser||n.includes(t)||r.role===t):!1}function Xg(e,t){return t.some(r=>Iz(e,r))}function Ay(){const e=localStorage.getItem("token");if(e)try{return Cz(e)}catch{}return null}function Pi({children:e,roles:t,permission:r,anyOfPermissions:n,allOfPermissions:i,requireSuperuser:a,fallbackMessage:o="Permissao insuficiente.",fallback:s}){const{usuario:l,habilidades:c,permissions:u,rolesEfetivos:f,loading:h}=Vr();if(h)return null;if(!Ay()||!l)return d.jsx("div",{className:"p-4 text-center text-slate-600",children:"Faca login."});const g={usuario:l,habilidades:c,permissions:u,rolesEfetivos:f},v=l.superuser;return a?v?d.jsx(d.Fragment,{children:e}):s?d.jsx(d.Fragment,{children:s}):d.jsx("div",{className:"p-4 text-center text-slate-600",children:o}):v?d.jsx(d.Fragment,{children:e}):r?Fn(g,r)?d.jsx(d.Fragment,{children:e}):s?d.jsx(d.Fragment,{children:s}):d.jsx("div",{className:"p-4 text-center text-slate-600",children:o}):n&&n.length>0?G2(g,n)?d.jsx(d.Fragment,{children:e}):s?d.jsx(d.Fragment,{children:s}):d.jsx("div",{className:"p-4 text-center text-slate-600",children:o}):i&&i.length>0?i.every(x=>Fn(g,x))?d.jsx(d.Fragment,{children:e}):s?d.jsx(d.Fragment,{children:s}):d.jsx("div",{className:"p-4 text-center text-slate-600",children:o}):t&&t.length>0?Xg(g,t)?d.jsx(d.Fragment,{children:e}):s?d.jsx(d.Fragment,{children:s}):d.jsx("div",{className:"p-4 text-center text-slate-600",children:o}):d.jsx(d.Fragment,{children:e})}function Rz(){const{usuario:e,habilidades:t,permissions:r,rolesEfetivos:n,loading:i}=Vr(),a=Ay(),o={usuario:e,habilidades:t,permissions:r,rolesEfetivos:n};return{isAuthenticated:!!a&&!!e,isSuperuser:(e==null?void 0:e.superuser)??!1,loading:i,can:s=>Fn(o,s),canAny:s=>G2(o,s),hasRole:s=>Xg(o,[s]),hasAnyRole:s=>Xg(o,s),claims:a,usuario:e}}const Y2=p.createContext(void 0),X2="democrata:theme:user:",Z2="democrata:theme:override:",Jw=e=>e==="dark"?"dark":"light",Lz=e=>{const t=e.split(".");if(t.length<2)return null;const n=(t[1]??"").replace(/-/g,"+").replace(/_/g,"/"),i=n.padEnd(n.length+(4-n.length%4)%4,"=");try{const a=atob(i);return JSON.parse(a)}catch{return null}},Jp=()=>{if(typeof window>"u")return null;const e=window.localStorage.getItem("token");if(!e)return null;const t=Lz(e),r=t==null?void 0:t.sub;return typeof r=="string"&&r.trim()?r.trim():null},$z=e=>{if(typeof window>"u"||!e)return null;const t=window.localStorage.getItem(`${X2}${e}`);return t==="light"||t==="dark"?t:null},eS=e=>{if(typeof window>"u"||!e)return null;const t=window.sessionStorage.getItem(`${Z2}${e}`);return t==="light"||t==="dark"?t:null},tS=(e,t)=>{if(typeof window>"u"||!e)return;const r=`${Z2}${e}`;t?window.sessionStorage.setItem(r,t):window.sessionStorage.removeItem(r)};function zz({children:e}){const{usuario:t}=Vr(),[r,n]=p.useState(()=>Jp()),[i,a]=p.useState(()=>eS(Jp())),o=Jw(t==null?void 0:t.ui_theme),s=Jw($z(r)),l=t?o:s,c=i??l;p.useEffect(()=>{const m=()=>{const g=Jp();n(g),a(eS(g))};return typeof window<"u"&&window.addEventListener("democrata:auth-token-changed",m),()=>{typeof window<"u"&&window.removeEventListener("democrata:auth-token-changed",m)}},[]),p.useEffect(()=>{if(typeof window>"u")return;const m=window.document.documentElement;m.classList.toggle("dark",c==="dark"),m.dataset.theme=c,m.style.colorScheme=c},[c]),p.useEffect(()=>{typeof window>"u"||r&&window.localStorage.setItem(`${X2}${r}`,l)},[l,r]);const u=p.useCallback(()=>{const m=(i??l)==="dark"?"light":"dark";a(m),tS(r,m)},[l,i,r]),f=p.useCallback(()=>{a(null),tS(r,null)},[r]),h=p.useMemo(()=>({theme:c,baseTheme:l,overrideTheme:i,toggleTemporaryTheme:u,clearTemporaryTheme:f}),[l,f,i,c,u]);return d.jsx(Y2.Provider,{value:h,children:e})}function Q2(){const e=p.useContext(Y2);if(!e)throw new Error("useTheme deve ser usado dentro de ThemeProvider");return e}function oh(e){if(!e)return null;if(/^\d{4}-\d{2}-\d{2}$/.test(e)){const[r,n,i]=e.split("-").map(Number);return new Date(r,n-1,i)}const t=new Date(e);return Number.isNaN(t.getTime())?null:t}function joe(e,t="—"){const r=typeof e=="string"?oh(e):e;
378return r?r.toLocaleString("pt-BR",{timeZone:"America/Sao_Paulo"}):t}function koe(e,t=""){const r=typeof e=="string"?oh(e):e;return r?r.toLocaleString("pt-BR",{dateStyle:"short",timeStyle:"short"}):t}function Fz(e,t="—"){if(!e)return t;if(typeof e=="string"&&/^\d{4}-\d{2}-\d{2}$/.test(e)){const[n,i,a]=e.split("-");return`${a}/${i}/${n}`}const r=typeof e=="string"?oh(e):e;return r?r.toLocaleDateString("pt-BR",{timeZone:"America/Sao_Paulo"}):t}function J2(e,t="—"){const r=typeof e=="string"?oh(e):e;if(!r)return t;const n=Date.now(),i=r.getTime(),a=n-i,o=Math.floor(a/1e3),s=Math.floor(o/60),l=Math.floor(s/60),c=Math.floor(l/24);return o<60?"agora":s<60?`há ${s} min`:l<24?`há ${l}h`:c<7?`há ${c}d`:c<30?`há ${Math.floor(c/7)} sem`:c<365?`há ${Math.floor(c/30)} meses`:`há ${Math.floor(c/365)} anos`}function Er(e,t=0,r="0"){return e==null||!Number.isFinite(e)?r:e.toLocaleString("pt-BR",{minimumFractionDigits:t,maximumFractionDigits:t})}function $o(e,t="R$ 0,00"){return e==null||!Number.isFinite(e)?t:e.toLocaleString("pt-BR",{style:"currency",currency:"BRL"})}const Ny=p.createContext({});function Oy(e){const t=p.useRef(null);return t.current===null&&(t.current=e()),t.current}const eA=typeof window<"u",tA=eA?p.useLayoutEffect:p.useEffect,sh=p.createContext(null);function Ty(e,t){e.indexOf(t)===-1&&e.push(t)}function My(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const kn=(e,t,r)=>r>t?t:r<e?e:r;let Dy=()=>{};const Qn={},rA=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function nA(e){return typeof e=="object"&&e!==null}const iA=e=>/^0[^.\s]+$/u.test(e);function Iy(e){let t;return()=>(t===void 0&&(t=e()),t)}const Ir=e=>e,Bz=(e,t)=>r=>t(e(r)),wc=(...e)=>e.reduce(Bz),Ul=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n};class Ry{constructor(){this.subscriptions=[]}add(t){return Ty(this.subscriptions,t),()=>My(this.subscriptions,t)}notify(t,r,n){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](t,r,n);else for(let a=0;a<i;a++){const o=this.subscriptions[a];o&&o(t,r,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Wn=e=>e*1e3,Or=e=>e/1e3;function aA(e,t){return t?e*(1e3/t):0}const oA=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,Vz=1e-7,Uz=12;function Wz(e,t,r,n,i){let a,o,s=0;do o=t+(r-t)/2,a=oA(o,n,i)-e,a>0?r=o:t=o;while(Math.abs(a)>Vz&&++s<Uz);return o}function Sc(e,t,r,n){if(e===t&&r===n)return Ir;const i=a=>Wz(a,0,1,e,r);return a=>a===0||a===1?a:oA(i(a),t,n)}const sA=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,lA=e=>t=>1-e(1-t),cA=Sc(.33,1.53,.69,.99),Ly=lA(cA),uA=sA(Ly),dA=e=>(e*=2)<1?.5*Ly(e):.5*(2-Math.pow(2,-10*(e-1))),$y=e=>1-Math.sin(Math.acos(e)),fA=lA($y),hA=sA($y),Hz=Sc(.42,0,1,1),Kz=Sc(0,0,.58,1),pA=Sc(.42,0,.58,1),qz=e=>Array.isArray(e)&&typeof e[0]!="number",mA=e=>Array.isArray(e)&&typeof e[0]=="number",Gz={linear:Ir,easeIn:Hz,easeInOut:pA,easeOut:Kz,circIn:$y,circInOut:hA,circOut:fA,backIn:Ly,backInOut:uA,backOut:cA,anticipate:dA},Yz=e=>typeof e=="string",rS=e=>{if(mA(e)){Dy(e.length===4);const[t,r,n,i]=e;return Sc(t,r,n,i)}else if(Yz(e))return Gz[e];return e},fu=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function Xz(e,t){let r=new Set,n=new Set,i=!1,a=!1;const o=new WeakSet;let s={delta:0,timestamp:0,isProcessing:!1};function l(u){o.has(u)&&(c.schedule(u),e()),u(s)}const c={schedule:(u,f=!1,h=!1)=>{const g=h&&i?r:n;return f&&o.add(u),g.has(u)||g.add(u),u},cancel:u=>{n.delete(u),o.delete(u)},process:u=>{if(s=u,i){a=!0;return}i=!0,[r,n]=[n,r],r.forEach(l),r.clear(),i=!1,a&&(a=!1,c.process(u))}};return c}const Zz=40;function gA(e,t){let r=!1,n=!0;const i={delta:0,timestamp:0,isProcessing:!1},a=()=>r=!0,o=fu.reduce((w,j)=>(w[j]=Xz(a),w),{}),{setup:s,read:l,resolveKeyframes:c,preUpdate:u,update:f,preRender:h,render:m,postRender:g}=o,v=()=>{const w=Qn.useManualTiming?i.timestamp:performance.now();r=!1,Qn.useManualTiming||(i.delta=n?1e3/60:Math.max(Math.min(w-i.timestamp,Zz),1)),i.timestamp=w,i.isProcessing=!0,s.process(i),l.process(i),c.process(i),u.process(i),f.process(i),h.process(i),m.process(i),g.process(i),i.isProcessing=!1,r&&t&&(n=!1,e(v))},y=()=>{r=!0,n=!0,i.isProcessing||e(v)};return{schedule:fu.reduce((w,j)=>{const S=o[j];return w[j]=(k,E=!1,P=!1)=>(r||y(),S.schedule(k,E,P)),w},{}),cancel:w=>{for(let j=0;j<fu.length;j++)o[fu[j]].cancel(w)},state:i,steps:o}}const{schedule:_e,cancel:qi,state:xt,steps:em}=gA(typeof requestAnimationFrame<"u"?requestAnimationFrame:Ir,!0);let Qu;function Qz(){Qu=void 0}const Wt={now:()=>(Qu===void 0&&Wt.set(xt.isProcessing||Qn.useManualTiming?xt.timestamp:performance.now()),Qu),set:e=>
vendor: 14,600 bytes, line 378
378{Qu=e,queueMicrotask(Qz)}},vA=e=>t=>typeof t=="string"&&t.startsWith(e),yA=vA("--"),Jz=vA("var(--"),zy=e=>Jz(e)?eF.test(e.split("/*")[0].trim()):!1,eF=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function nS(e){return typeof e!="string"?!1:e.split("/*")[0].includes("var(--")}const ms={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Wl={...ms,transform:e=>kn(0,1,e)},hu={...ms,default:1},yl=e=>Math.round(e*1e5)/1e5,Fy=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function tF(e){return e==null}const rF=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,By=(e,t)=>r=>!!(typeof r=="string"&&rF.test(r)&&r.startsWith(e)||t&&!tF(r)&&Object.prototype.hasOwnProperty.call(r,t)),xA=(e,t,r)=>n=>{if(typeof n!="string")return n;const[i,a,o,s]=n.match(Fy);return{[e]:parseFloat(i),[t]:parseFloat(a),[r]:parseFloat(o),alpha:s!==void 0?parseFloat(s):1}},nF=e=>kn(0,255,e),tm={...ms,transform:e=>Math.round(nF(e))},Sa={test:By("rgb","red"),parse:xA("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+tm.transform(e)+", "+tm.transform(t)+", "+tm.transform(r)+", "+yl(Wl.transform(n))+")"};function iF(e){let t="",r="",n="",i="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),i=e.substring(4,5),t+=t,r+=r,n+=n,i+=i),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:i?parseInt(i,16)/255:1}}const Zg={test:By("#"),parse:iF,transform:Sa.transform},jc=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),yi=jc("deg"),Sn=jc("%"),ee=jc("px"),aF=jc("vh"),oF=jc("vw"),iS={...Sn,parse:e=>Sn.parse(e)/100,transform:e=>Sn.transform(e*100)},ko={test:By("hsl","hue"),parse:xA("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Sn.transform(yl(t))+", "+Sn.transform(yl(r))+", "+yl(Wl.transform(n))+")"},Ge={test:e=>Sa.test(e)||Zg.test(e)||ko.test(e),parse:e=>Sa.test(e)?Sa.parse(e):ko.test(e)?ko.parse(e):Zg.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Sa.transform(e):ko.transform(e),getAnimatableNone:e=>{const t=Ge.parse(e);return t.alpha=0,Ge.transform(t)}},sF=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function lF(e){var t,r;return isNaN(e)&&typeof e=="string"&&(((t=e.match(Fy))==null?void 0:t.length)||0)+(((r=e.match(sF))==null?void 0:r.length)||0)>0}const bA="number",wA="color",cF="var",uF="var(",aS="${}",dF=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Hl(e){const t=e.toString(),r=[],n={color:[],number:[],var:[]},i=[];let a=0;const s=t.replace(dF,l=>(Ge.test(l)?(n.color.push(a),i.push(wA),r.push(Ge.parse(l))):l.startsWith(uF)?(n.var.push(a),i.push(cF),r.push(l)):(n.number.push(a),i.push(bA),r.push(parseFloat(l))),++a,aS)).split(aS);return{values:r,split:s,indexes:n,types:i}}function SA(e){return Hl(e).values}function jA(e){const{split:t,types:r}=Hl(e),n=t.length;return i=>{let a="";for(let o=0;o<n;o++)if(a+=t[o],i[o]!==void 0){const s=r[o];s===bA?a+=yl(i[o]):s===wA?a+=Ge.transform(i[o]):a+=i[o]}return a}}const fF=e=>typeof e=="number"?0:Ge.test(e)?Ge.getAnimatableNone(e):e;function hF(e){const t=SA(e);return jA(e)(t.map(fF))}const Gi={test:lF,parse:SA,createTransformer:jA,getAnimatableNone:hF};function rm(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function pF({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let i=0,a=0,o=0;if(!t)i=a=o=r;else{const s=r<.5?r*(1+t):r+t-r*t,l=2*r-s;i=rm(l,s,e+1/3),a=rm(l,s,e),o=rm(l,s,e-1/3)}return{red:Math.round(i*255),green:Math.round(a*255),blue:Math.round(o*255),alpha:n}}function $d(e,t){return r=>r>0?t:e}const Ie=(e,t,r)=>e+(t-e)*r,nm=(e,t,r)=>{const n=e*e,i=r*(t*t-n)+n;return i<0?0:Math.sqrt(i)},mF=[Zg,Sa,ko],gF=e=>mF.find(t=>t.test(e));function oS(e){const t=gF(e);if(!t)return!1;let r=t.parse(e);return t===ko&&(r=pF(r)),r}const sS=(e,t)=>{const r=oS(e),n=oS(t);if(!r||!n)return $d(e,t);const i={...r};return a=>(i.red=nm(r.red,n.red,a),i.green=nm(r.green,n.green,a),i.blue=nm(r.blue,n.blue,a),i.alpha=Ie(r.alpha,n.alpha,a),Sa.transform(i))},Qg=new Set(["none","hidden"]);function vF(e,t){return Qg.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}function yF(e,t){return r=>Ie(e,t,r)}function Vy(e){return typeof e=="number"?yF:typeof e=="string"?zy(e)?$d:Ge.test(e)?sS:wF:Array.isArray(e)?kA:typeof e=="object"?Ge.test(e)?sS:xF:$d}function kA(e,t){const r=[...e],n=r.length,i=e.map((a,o)=>Vy(a)(a,t[o]));return a=>{for(let o=0;o<n;o++)r[o]=i[o](a);return r}}function xF(e,t){const r={...e,...t},n={};for(const i in r)e[i]!==void 0&&t[i]!==void 0&&(n[i]=Vy(e[i])(e[i],t[i]));return i=>{for(const a in n)r[a]=n[a](i);return r}}function bF(e,t){const r=[],n={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){const a=t.types[i],o=e.indexes[a][n[a]],s=e.values[o]??0;r[i]=s,n[a]++}return r}const wF=(e,t)=>{const r=Gi.createTransformer(t),n=Hl(e),i=Hl(t);return n.indexes.var.length===i.indexes.var.length&&n.indexes.color.length===i.indexes.color.length&&n.indexes.number.length>=i.indexes.number.length?Qg.has(e)&&!i.values.length||Qg.has(t)&&!n.values.length?vF(e,t):wc(kA(bF(n,i),i.values),r):$d(e,t)};function EA(e,t,r){return typeof e=="number"&&typeof t=="number"&&typeof r=="number"?Ie(e,t,r):Vy(e)(e,t)}const SF=e=>{const t=({timestamp:r})=>e(r);return{start:(r=!0)=>_e.update(t,r),stop:()=>qi(t),now:()=>xt.isProcessing?xt.timestamp:Wt.now()}},PA=(e,t,r=10)=>{let n="";const i=Math.max(Math.round(t/r),2);for(let a=0;a<i;a++)n+=Math.round(e(a/(i-1))*1e4)/1e4+", ";return`linear(${n.substring(0,n.length-2)})`},zd=2e4;function Uy(e){let t=0;const r=50;let n=e.next(t);for(;!n.done&&t<zd;)t+=r,n=e.next(t);return t>=zd?1/0:t}function jF(e,t=100,r){const n=r({...e,keyframes:[0,t]}),i=Math.min(Uy(n),zd);return{type:"keyframes",ease:a=>n.next(i*a).value/t,duration:Or(i)}}const kF=5;function _A(e,t,r){const n=Math.max(t-kF,0);return aA(r-e(n),t-n)}const ze={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},im=.001;function EF({duration:e=ze.duration,bounce:t=ze.bounce,velocity:r=ze.velocity,mass:n=ze.mass}){let i,a,o=1-t;o=kn(ze.minDamping,ze.maxDamping,o),e=kn(ze.minDuration,ze.maxDuration,Or(e)),o<1?(i=c=>{const u=c*o,f=u*e,h=u-r,m=Jg(c,o),g=Math.exp(-f);return im-h/m*g},a=c=>{const f=c*o*e,h=f*r+r,m=Math.pow(o,2)*Math.pow(c,2)*e,g=Math.exp(-f),v=Jg(Math.pow(c,2),o);return(-i(c)+im>0?-1:1)*((h-m)*g)/v}):(i=c=>{const u=Math.exp(-c*e),f=(c-r)*e+1;return-im+u*f},a=c=>{const u=Math.exp(-c*e),f=(r-c)*(e*e);return u*f});const s=5/e,l=_F(i,a,s);if(e=Wn(e),isNaN(l))return{stiffness:ze.stiffness,damping:ze.damping,duration:e};{const c=Math.pow(l,2)*n;return{stiffness:c,damping:o*2*Math.sqrt(n*c),duration:e}}}const PF=12;function _F(e,t,r){let n=r;for(let i=1;i<PF;i++)n=n-e(n)/t(n);return n}function Jg(e,t){return e*Math.sqrt(1-t*t)}const CF=["duration","bounce"],AF=["stiffness","damping","mass"];function lS(e,t){return t.some(r=>e[r]!==void 0)}function NF(e){let t={velocity:ze.velocity,stiffness:ze.stiffness,damping:ze.damping,mass:ze.mass,isResolvedFromDuration:!1,...e};if(!lS(e,AF)&&lS(e,CF))if(e.visualDuration){const r=e.visualDuration,n=2*Math.PI/(r*1.2),i=n*n,a=2*kn(.05,1,1-(e.bounce||0))*Math.sqrt(i);t={...t,mass:ze.mass,stiffness:i,damping:a}}else{const r=EF(e);t={...t,...r,mass:ze.mass},t.isResolvedFromDuration=!0}return t}function Fd(e=ze.visualDuration,t=ze.bounce){const r=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:n,restDelta:i}=r;const a=r.keyframes[0],o=r.keyframes[r.keyframes.length-1],s={done:!1,value:a},{stiffness:l,damping:c,mass:u,duration:f,velocity:h,isResolvedFromDuration:m}=NF({...r,velocity:-Or(r.velocity||0)}),g=h||0,v=c/(2*Math.sqrt(l*u)),y=o-a,x=Or(Math.sqrt(l/u)),b=Math.abs(y)<5;n||(n=b?ze.restSpeed.granular:ze.restSpeed.default),i||(i=b?ze.restDelta.granular:ze.restDelta.default);let w;if(v<1){const S=Jg(x,v);w=k=>{const E=Math.exp(-v*x*k);return o-E*((g+v*x*y)/S*Math.sin(S*k)+y*Math.cos(S*k))}}else if(v===1)w=S=>o-Math.exp(-x*S)*(y+(g+x*y)*S);else{const S=x*Math.sqrt(v*v-1);w=k=>{const E=Math.exp(-v*x*k),P=Math.min(S*k,300);return o-E*((g+v*x*y)*Math.sinh(P)+S*y*Math.cosh(P))/S}}const j={calculatedDuration:m&&f||null,next:S=>{const k=w(S);if(m)s.done=S>=f;else{let E=S===0?g:0;v<1&&(E=S===0?Wn(g):_A(w,S,k));const P=Math.abs(E)<=n,A=Math.abs(o-k)<=i;s.done=P&&A}return s.value=s.done?o:k,s},toString:()=>{const S=Math.min(Uy(j),zd),k=PA(E=>j.next(S*E).value,S,30);return S+"ms "+k},toTransition:()=>{}};return j}Fd.applyToOptions=e=>{const t=jF(e,100,Fd);return e.ease=t.ease,e.duration=Wn(t.duration),e.type="keyframes",e};function e0({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:o,min:s,max:l,restDelta:c=.5,restSpeed:u}){const f=e[0],h={done:!1,value:f},m=P=>s!==void 0&&P<s||l!==void 0&&P>l,g=P=>s===void 0?l:l===void 0||Math.abs(s-P)<Math.abs(l-P)?s:l;let v=r*t;const y=f+v,x=o===void 0?y:o(y);x!==y&&(v=x-f);const b=P=>-v*Math.exp(-P/n),w=P=>x+b(P),j=P=>{const A=b(P),N=w(P);h.done=Math.abs(A)<=c,h.value=h.done?x:N};let S,k;const E=P=>{m(h.value)&&(S=P,k=Fd({keyframes:[h.value,g(h.value)],velocity:_A(w,P,h.value),damping:i,stiffness:a,restDelta:c,restSpeed:u}))};return E(0),{calculatedDuration:null,next:P=>{let A=!1;return!k&&S===void 0&&(A=!0,j(P),E(P)),S!==void 0&&P>=S?k.next(P-S):(!A&&j(P),h)}}}function OF(e,t,r){const n=[],i=r||Qn.mix||EA,a=e.length-1;for(let o=0;o<a;o++){let s=i(e[o],e[o+1]);if(t){const l=Array.isArray(t)?t[o]||Ir:t;s=wc(l,s)}n.push(s)}return n}function TF(e,t,{clamp:r=!0,ease:n,mixer:i}={}){const a=e.length;if(Dy(a===t.length),a===1)return()=>t[0];if(a===2&&t[0]===t[1])return()=>t[1];const o=e[0]===e[1];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());const s=OF(t,n,i),l=s.length,c=u=>{if(o&&u<e[0])return t[0];let f=0;if(l>1)for(;f<e.length-2&&!(u<e[f+1]);f++);const h=Ul(e[f],e[f+1],u);return s[f](h)};return r?u=>c(kn(e[0],e[a-1],u)):c}function MF(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const i=Ul(0,t,n);e.push(Ie(r,1,i))}}function DF(e){const t=[0];return MF(t,e.length-1),t}function IF(e,t){return e.map(r=>r*t)}function RF(e,t){return e.map(()=>t||pA).splice(0,e.length-1)}function xl({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const i=qz(n)?n.map(rS):rS(n),a={done:!1,value:t[0]},o=IF(r&&r.length===t.length?r:DF(t),e),s=TF(o,t,{ease:Array.isArray(i)?i:RF(t,i)});return{calculatedDuration:e,next:l=>(a.value=s(l),a.done=l>=e,a)}}const LF=e=>e!==null;function Wy(e,{repeat:t,repeatType:r="loop"},n,i=1){const a=e.filter(LF),s=i<0||t&&r!=="loop"&&t%2===1?0:a.length-1;return!s||n===void 0?a[s]:n}const $F={decay:e0,inertia:e0,tween:xl,keyframes:xl,spring:Fd};function CA(e){typeof e.type=="string"&&(e.type=$F[e.type])}class Hy{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,r){return this.finished.then(t,r)}}const zF=e=>e/100;class Ky extends Hy{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{var n,i;const{motionValue:r}=this.options;r&&r.updatedAt!==Wt.now()&&this.tick(Wt.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(i=(n=this.options).onStop)==null||i.call(n))},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;CA(t);const{type:r=xl,repeat:n=0,repeatDelay:i=0,repeatType:a,velocity:o=0}=t;let{keyframes:s}=t;const l=r||xl;l!==xl&&typeof s[0]!="number"&&(this.mixKeyframes=wc(zF,EA(s[0],s[1])),s=[0,100]);const c=l({...t,keyframes:s});a==="mirror"&&(this.mirroredGenerator=l({...t,keyframes:[...s].reverse(),velocity:-o})),c.calculatedDuration===null&&(c.calculatedDuration=Uy(c));const{calculatedDuration:u}=c;this.calculatedDuration=u,this.resolvedDuration=u+i,this.totalDuration=this.resolvedDuration*(n+1)-i,this.generator=c}updateTime(t){const r=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(t,r=!1){const{generator:n,totalDuration:i,mixKeyframes:a,mirroredGenerator:o,resolvedDuration:s,calculatedDuration:l}=this;if(this.startTime===null)return n.next(0);const{delay:c=0,keyframes:u,repeat:f,repeatType:h,repeatDelay:m,type:g,onUpdate:v,finalKeyframe:y}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-i/this.speed,this.startTime)),r?this.currentTime=t:this.updateTime(t);const x=this.currentTime-c*(this.playbackSpeed>=0?1:-1),b=this.playbackSpeed>=0?x<0:x>i;this.currentTime=Math.max(x,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=i);let w=this.currentTime,j=n;if(f){const P=Math.min(this.currentTime,i)/s;let A=Math.floor(P),N=P%1;!N&&P>=1&&(N=1),N===1&&A--,A=Math.min(A,f+1),!!(A%2)&&(h==="reverse"?(N=1-N,m&&(N-=m/s)):h==="mirror"&&(j=o)),w=kn(0,1,N)*s}const S=b?{done:!1,value:u[0]}:j.next(w);a&&(S.value=a(S.value));let{done:k}=S;!b&&l!==null&&(k=this.playbackSpeed>=0?this.currentTime>=i:this.currentTime<=0);const E=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&k);return E&&g!==e0&&(S.value=Wy(u,this.options,y,this.speed)),v&&v(S.value),E&&this.finish(),S}then(t,r){return this.finished.then(t,r)}get duration(){return Or(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Or(t)}get time(){return Or(this.currentTime)}set time(t){var r;t=Wn(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),(r=this.driver)==null||r.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(Wt.now());const r=this.playbackSpeed!==t;this.playbackSpeed=t,r&&(this.time=Or(this.currentTime))}play(){var i,a;if(this.isStopped)return;const{driver:t=SF,startTime:r}=this.options;this.driver||(this.driver=t(o=>
378this.tick(o))),(a=(i=this.options).onPlay)==null||a.call(i);const n=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=n):this.holdTime!==null?this.startTime=n-this.holdTime:this.startTime||(this.startTime=r??n),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(Wt.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var t,r;this.notifyFinished(),this.teardown(),this.state="finished",(r=(t=this.options).onComplete)==null||r.call(t)}cancel(){var t,r;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(r=(t=this.options).onCancel)==null||r.call(t)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){var r;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(r=this.driver)==null||r.stop(),t.observe(this)}}function FF(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const ja=e=>e*180/Math.PI,t0=e=>{const t=ja(Math.atan2(e[1],e[0]));return r0(t)},BF={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:t0,rotateZ:t0,skewX:e=>ja(Math.atan(e[1])),skewY:e=>ja(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},r0=e=>(e=e%360,e<0&&(e+=360),e),cS=t0,uS=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),dS=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),VF={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:uS,scaleY:dS,scale:e=>(uS(e)+dS(e))/2,rotateX:e=>r0(ja(Math.atan2(e[6],e[5]))),rotateY:e=>r0(ja(Math.atan2(-e[2],e[0]))),rotateZ:cS,rotate:cS,skewX:e=>ja(Math.atan(e[4])),skewY:e=>ja(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function n0(e){return e.includes("scale")?1:0}function i0(e,t){if(!e||e==="none")return n0(t);const r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let n,i;if(r)n=VF,i=r;else{const s=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);n=BF,i=s}if(!i)return n0(t);const a=n[t],o=i[1].split(",").map(WF);return typeof a=="function"?a(o):o[a]}const UF=(e,t)=>{const{transform:r="none"}=getComputedStyle(e);return i0(r,t)};function WF(e){return parseFloat(e.trim())}const gs=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],vs=new Set(gs),fS=e=>e===ms||e===ee,HF=new Set(["x","y","z"]),KF=gs.filter(e=>!HF.has(e));function qF(e){const t=[];return KF.forEach(r=>{const n=e.getValue(r);n!==void 0&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t}const Mi={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>i0(t,"x"),y:(e,{transform:t})=>i0(t,"y")};Mi.translateX=Mi.x;Mi.translateY=Mi.y;const Ta=new Set;let a0=!1,o0=!1,s0=!1;function AA(){if(o0){const e=Array.from(Ta).filter(n=>n.needsMeasurement),t=new Set(e.map(n=>n.element)),r=new Map;t.forEach(n=>{const i=qF(n);i.length&&(r.set(n,i),n.render())}),e.forEach(n=>n.measureInitialState()),t.forEach(n=>{n.render();const i=r.get(n);i&&i.forEach(([a,o])=>{var s;(s=n.getValue(a))==null||s.set(o)})}),e.forEach(n=>n.measureEndState()),e.forEach(n=>{n.suspendedScrollY!==void 0&&window.scrollTo(0,n.suspendedScrollY)})}o0=!1,a0=!1,Ta.forEach(e=>e.complete(s0)),Ta.clear()}function NA(){Ta.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(o0=!0)})}function GF(){s0=!0,NA(),AA(),s0=!1}class qy{constructor(t,r,n,i,a,o=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=r,this.name=n,this.motionValue=i,this.element=a,this.isAsync=o}scheduleResolve(){this.state="scheduled",this.isAsync?(Ta.add(this),a0||(a0=!0,_e.read(NA),_e.resolveKeyframes(AA))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:r,element:n,motionValue:i}=this;if(t[0]===null){const a=i==null?void 0:i.get(),o=t[t.length-1];if(a!==void 0)t[0]=a;else if(n&&r){const s=n.readValue(r,o);s!=null&&(t[0]=s)}t[0]===void 0&&(t[0]=o),i&&a===void 0&&i.set(t[0])}FF(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),Ta.delete(this)}cancel(){this.state==="scheduled"&&(Ta.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const YF=e=>e.startsWith("--");function XF(e,t,r){YF(t)?e.style.setProperty(t,r):e.style[t]=r}const ZF=Iy(()=>window.ScrollTimeline!==void 0),QF={};function JF(e,t){const r=Iy(e);return()=>QF[t]??r()}const OA=JF(()=>{try{document.createElement("div").animate({opacity:0}
378,{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),rl=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,hS={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:rl([0,.65,.55,1]),circOut:rl([.55,0,1,.45]),backIn:rl([.31,.01,.66,-.59]),backOut:rl([.33,1.53,.69,.99])};function TA(e,t){if(e)return typeof e=="function"?OA()?PA(e,t):"ease-out":mA(e)?rl(e):Array.isArray(e)?e.map(r=>TA(r,t)||hS.easeOut):hS[e]}function e6(e,t,r,{delay:n=0,duration:i=300,repeat:a=0,repeatType:o="loop",ease:s="easeOut",times:l}={},c=void 0){const u={[t]:r};l&&(u.offset=l);const f=TA(s,i);Array.isArray(f)&&(u.easing=f);const h={delay:n,duration:i,easing:Array.isArray(f)?"linear":f,fill:"both",iterations:a+1,direction:o==="reverse"?"alternate":"normal"};return c&&(h.pseudoElement=c),e.animate(u,h)}function MA(e){return typeof e=="function"&&"applyToOptions"in e}function t6({type:e,...t}){return MA(e)&&OA()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class r6 extends Hy{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;const{element:r,name:n,keyframes:i,pseudoElement:a,allowFlatten:o=!1,finalKeyframe:s,onComplete:l}=t;this.isPseudoElement=!!a,this.allowFlatten=o,this.options=t,Dy(typeof t.type!="string");const c=t6(t);this.animation=e6(r,n,i,c,a),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!a){const u=Wy(i,this.options,s,this.speed);this.updateMotionValue?this.updateMotionValue(u):XF(r,n,u),this.animation.cancel()}l==null||l(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var t,r;(r=(t=this.animation).finish)==null||r.call(t)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var t,r;this.isPseudoElement||(r=(t=this.animation).commitStyles)==null||r.call(t)}get duration(){var r,n;const t=((n=(r=this.animation.effect)==null?void 0:r.getComputedTiming)==null?void 0:n.call(r).duration)||0;return Or(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Or(t)}get time(){return Or(Number(this.animation.currentTime)||0)}set time(t){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=Wn(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,observe:r}){var n;return this.allowFlatten&&((n=this.animation.effect)==null||n.updateTiming({easing:"linear"})),this.animation.onfinish=null,t&&ZF()?(this.animation.timeline=t,Ir):r(this)}}const DA={anticipate:dA,backInOut:uA,circInOut:hA};function n6(e){return e in DA}function i6(e){typeof e.ease=="string"&&n6(e.ease)&&(e.ease=DA[e.ease])}const am=10;class a6 extends r6{constructor(t){i6(t),CA(t),super(t),t.startTime!==void 0&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:r,onUpdate:n,onComplete:i,element:a,...o}=this.options;if(!r)return;if(t!==void 0){r.set(t);return}const s=new Ky({...o,autoplay:!1}),l=Math.max(am,Wt.now()-this.startTime),c=kn(0,am,l-am);r.setWithVelocity(s.sample(Math.max(0,l-c)).value,s.sample(l).value,c),s.stop()}}const pS=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(Gi.test(e)||e==="0")&&!e.startsWith("url("));function o6(e){const t=e[0];if(e.length===1)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}function s6(e,t,r,n){const i=e[0];if(i===null)return!1;if(t==="display"||t==="visibility")return!0;const a=e[e.length-1],o=pS(i,t),s=pS(a,t);return!o||!s?!1:o6(e)||(r==="spring"||MA(r))&&n}function l0(e){e.duration=0,e.type="keyframes"}const l6=new Set(["opacity","clipPath","filter","transform"]),c6=Iy(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function u6(e){var u;const{motionValue:t,name:r,repeatDelay:n,repeatType:i,damping:a,type:o}=e;if(!(((u=t==null?void 0:t.owner)==null?void 0:u.current)instanceof HTMLElement))return!1;const{onUpdate:l,transformTemplate:c}=t.owner.getProps();return c6()&&r&&l6.has(r)&&(r!=="transform"||!c)&&!l&&!n&&i!=="mirror"&&a!==0&&o!=="inertia"}const d6=40;class f6 extends Hy{constructor({autoplay:t=!0,delay:r=0,type:n="keyframes",repeat:i=0,repeatDelay:a=0,repeatType:
378o="loop",keyframes:s,name:l,motionValue:c,element:u,...f}){var g;super(),this.stop=()=>{var v,y;this._animation&&(this._animation.stop(),(v=this.stopTimeline)==null||v.call(this)),(y=this.keyframeResolver)==null||y.cancel()},this.createdAt=Wt.now();const h={autoplay:t,delay:r,type:n,repeat:i,repeatDelay:a,repeatType:o,name:l,motionValue:c,element:u,...f},m=(u==null?void 0:u.KeyframeResolver)||qy;this.keyframeResolver=new m(s,(v,y,x)=>this.onKeyframesResolved(v,y,h,!x),l,c,u),(g=this.keyframeResolver)==null||g.scheduleResolve()}onKeyframesResolved(t,r,n,i){var y,x;this.keyframeResolver=void 0;const{name:a,type:o,velocity:s,delay:l,isHandoff:c,onUpdate:u}=n;this.resolvedAt=Wt.now(),s6(t,a,o,s)||((Qn.instantAnimations||!l)&&(u==null||u(Wy(t,n,r))),t[0]=t[t.length-1],l0(n),n.repeat=0);const h={startTime:i?this.resolvedAt?this.resolvedAt-this.createdAt>d6?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...n,keyframes:t},m=!c&&u6(h),g=(x=(y=h.motionValue)==null?void 0:y.owner)==null?void 0:x.current,v=m?new a6({...h,element:g}):new Ky(h);v.finished.then(()=>{this.notifyFinished()}).catch(Ir),this.pendingTimeline&&(this.stopTimeline=v.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=v}get finished(){return this._animation?this.animation.finished:this._finished}then(t,r){return this.finished.finally(t).then(()=>{})}get animation(){var t;return this._animation||((t=this.keyframeResolver)==null||t.resume(),GF()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var t;this._animation&&this.animation.cancel(),(t=this.keyframeResolver)==null||t.cancel()}}function IA(e,t,r,n=0,i=1){const a=Array.from(e).sort((c,u)=>c.sortNodePosition(u)).indexOf(t),o=e.size,s=(o-1)*n;return typeof r=="function"?r(a,o):i===1?a*n:s-a*n}const h6=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function p6(e){const t=h6.exec(e);if(!t)return[,];const[,r,n,i]=t;return[`--${r??n}`,i]}function RA(e,t,r=1){const[n,i]=p6(e);if(!n)return;const a=window.getComputedStyle(t).getPropertyValue(n);if(a){const o=a.trim();return rA(o)?parseFloat(o):o}return zy(i)?RA(i,t,r+1):i}const m6={type:"spring",stiffness:500,damping:25,restSpeed:10},g6=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),v6={type:"keyframes",duration:.8},y6={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},x6=(e,{keyframes:t})=>t.length>2?v6:vs.has(e)?e.startsWith("scale")?g6(t[1]):m6:y6,b6=e=>e!==null;function w6(e,{repeat:t,repeatType:r="loop"},n){const i=e.filter(b6),a=t&&r!=="loop"&&t%2===1?0:i.length-1;return i[a]}function Gy(e,t){return(e==null?void 0:e[t])??(e==null?void 0:e.default)??e}function S6({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:i,repeat:a,repeatType:o,repeatDelay:s,from:l,elapsed:c,...u}){return!!Object.keys(u).length}const Yy=(e,t,r,n={},i,a)=>o=>{const s=Gy(n,e)||{},l=s.delay||n.delay||0;let{elapsed:c=0}=n;c=c-Wn(l);const u={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...s,delay:-c,onUpdate:h=>{t.set(h),s.onUpdate&&s.onUpdate(h)},onComplete:()=>{o(),s.onComplete&&s.onComplete()},name:e,motionValue:t,element:a?void 0:i};S6(s)||Object.assign(u,x6(e,u)),u.duration&&(u.duration=Wn(u.duration)),u.repeatDelay&&(u.repeatDelay=Wn(u.repeatDelay)),u.from!==void 0&&(u.keyframes[0]=u.from);let f=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(l0(u),u.delay===0&&(f=!0)),(Qn.instantAnimations||Qn.skipAnimations)&&(f=!0,l0(u),u.delay=0),u.allowFlatten=!s.type&&!s.ease,f&&!a&&t.get()!==void 0){const h=w6(u.keyframes,s);if(h!==void 0){_e.update(()=>{u.onUpdate(h),u.onComplete()});return}}return s.isSync?new Ky(u):new f6(u)};function mS(e){const t=[{},{}];
vendor: 21,787 bytes, line 378
378return e==null||e.values.forEach((r,n)=>{t[0][n]=r.get(),t[1][n]=r.getVelocity()}),t}function Xy(e,t,r,n){if(typeof t=="function"){const[i,a]=mS(n);t=t(r!==void 0?r:e.custom,i,a)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[i,a]=mS(n);t=t(r!==void 0?r:e.custom,i,a)}return t}function zo(e,t,r){const n=e.getProps();return Xy(n,t,r!==void 0?r:n.custom,e)}const LA=new Set(["width","height","top","left","right","bottom",...gs]),gS=30,j6=e=>!isNaN(parseFloat(e));class k6{constructor(t,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=n=>{var a;const i=Wt.now();if(this.updatedAt!==i&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(n),this.current!==this.prev&&((a=this.events.change)==null||a.notify(this.current),this.dependents))for(const o of this.dependents)o.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=Wt.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=j6(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new Ry);const n=this.events[t].add(r);return t==="change"?()=>{n(),_e.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,r,n){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t,r=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var t;(t=this.events.change)==null||t.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=Wt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>gS)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,gS);return aA(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){var t,r;(t=this.dependents)==null||t.clear(),(r=this.events.destroy)==null||r.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Jo(e,t){return new k6(e,t)}const c0=e=>Array.isArray(e);function E6(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,Jo(r))}function P6(e){return c0(e)?e[e.length-1]||0:e}function _6(e,t){const r=zo(e,t);let{transitionEnd:n={},transition:i={},...a}=r||{};a={...a,...n};for(const o in a){const s=P6(a[o]);E6(e,o,s)}}const It=e=>!!(e&&e.getVelocity);function C6(e){return!!(It(e)&&e.add)}function u0(e,t){const r=e.getValue("willChange");if(C6(r))return r.add(t);if(!r&&Qn.WillChange){const n=new Qn.WillChange("auto");e.addValue("willChange",n),n.add(t)}}function Zy(e){return e.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}const A6="framerAppearId",$A="data-"+Zy(A6);function zA(e){return e.props[$A]}function N6({protectedKeys:e,needsAnimating:t},r){const n=e.hasOwnProperty(r)&&t[r]!==!0;return t[r]=!1,n}function FA(e,t,{delay:r=0,transitionOverride:n,type:i}={}){let{transition:a=e.getDefaultTransition(),transitionEnd:o,...s}=t;n&&(a=n);const l=[],c=i&&e.animationState&&e.animationState.getState()[i];for(const u in s){const f=e.getValue(u,e.latestValues[u]??null),h=s[u];if(h===void 0||c&&N6(c,u))continue;const m={delay:r,...Gy(a||{},u)},g=f.get();if(g!==void 0&&!f.isAnimating&&!Array.isArray(h)&&h===g&&!m.velocity)continue;let v=!1;if(window.MotionHandoffAnimation){const x=zA(e);if(x){const b=window.MotionHandoffAnimation(x,u,_e);b!==null&&(m.startTime=b,v=!0)}}u0(e,u),f.start(Yy(u,f,h,e.shouldReduceMotion&&LA.has(u)?{type:!1}:m,e,v));const y=f.animation;y&&l.push(y)}return o&&Promise.all(l).then(()=>{_e.update(()=>{o&&_6(e,o)})}),l}function d0(e,t,r={}){var l;const n=zo(e,t,r.type==="exit"?(l=e.presenceContext)==null?void 0:l.custom:void 0);let{transition:i=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(i=r.transitionOverride);const a=n?()=>Promise.all(FA(e,n,r)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(c=0)=>{const{delayChildren:u=0,staggerChildren:f,staggerDirection:h}=i;return O6(e,t,c,u,f,h,r)}:()=>Promise.resolve(),{when:s}=i;if(s){const[c,u]=s==="beforeChildren"?[a,o]:[o,a];return c().then(()=>u())}else return Promise.all([a(),o(r.delay)])}function O6(e,t,r=0,n=0,i=0,a=1,o){const s=[];for(const l of e.variantChildren)l.notify("AnimationStart",t),s.push(d0(l,t,{...o,delay:r+(typeof n=="function"?0:n)+IA(e.variantChildren,l,n,i,a)}).then(()=>l.notify("AnimationComplete",t)));return Promise.all(s)}function T6(e,t,r={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const i=t.map(a=>d0(e,a,r));n=Promise.all(i)}else if(typeof t=="string")n=d0(e,t,r);else{const i=typeof t=="function"?zo(e,t,r.custom):t;n=Promise.all(FA(e,i,r))}return n.then(()=>{e.notify("AnimationComplete",t)})}const M6={test:e=>e==="auto",parse:e=>e},BA=e=>t=>t.test(e),VA=[ms,ee,Sn,yi,oF,aF,M6],vS=e=>VA.find(BA(e));function D6(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||iA(e):!0}const I6=new Set(["brightness","contrast","saturate","opacity"]);function R6(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(Fy)||[];if(!n)return e;const i=r.replace(n,"");let a=I6.has(t)?1:0;return n!==r&&(a*=100),t+"("+a+i+")"}const L6=/\b([a-z-]*)\(.*?\)/gu,f0={...Gi,getAnimatableNone:e=>{const t=e.match(L6);return t?t.map(R6).join(" "):e}},yS={...ms,transform:Math.round},$6={rotate:yi,rotateX:yi,rotateY:yi,rotateZ:yi,scale:hu,scaleX:hu,scaleY:hu,scaleZ:hu,skew:yi,skewX:yi,skewY:yi,distance:ee,translateX:ee,translateY:ee,translateZ:ee,x:ee,y:ee,z:ee,perspective:ee,transformPerspective:ee,opacity:Wl,originX:iS,originY:iS,originZ:ee},Qy={borderWidth:ee,borderTopWidth:ee,borderRightWidth:ee,borderBottomWidth:ee,borderLeftWidth:ee,borderRadius:ee,borderTopLeftRadius:ee,borderTopRightRadius:ee,borderBottomRightRadius:ee,borderBottomLeftRadius:ee,width:ee,maxWidth:ee,height:ee,maxHeight:ee,top:ee,right:ee,bottom:ee,left:ee,inset:ee,insetBlock:ee,insetBlockStart:ee,insetBlockEnd:ee,insetInline:ee,insetInlineStart:ee,insetInlineEnd:ee,padding:ee,paddingTop:ee,paddingRight:ee,paddingBottom:ee,paddingLeft:ee,paddingBlock:ee,paddingBlockStart:ee,paddingBlockEnd:ee,paddingInline:ee,paddingInlineStart:ee,paddingInlineEnd:ee,margin:ee,marginTop:ee,marginRight:ee,marginBottom:ee,marginLeft:ee,marginBlock:ee,marginBlockStart:ee,marginBlockEnd:ee,marginInline:ee,marginInlineStart:ee,marginInlineEnd:ee,fontSize:ee,backgroundPositionX:ee,backgroundPositionY:ee,...$6,zIndex:yS,fillOpacity:Wl,strokeOpacity:Wl,numOctaves:yS},z6={...Qy,color:Ge,backgroundColor:Ge,outlineColor:Ge,fill:Ge,stroke:Ge,borderColor:Ge,borderTopColor:Ge,borderRightColor:Ge,borderBottomColor:Ge,borderLeftColor:Ge,filter:f0,WebkitFilter:f0},UA=e=>z6[e];function WA(e,t){let r=UA(e);return r!==f0&&(r=Gi),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const F6=new Set(["auto","none","0"]);function B6(e,t,r){let n=0,i;for(;n<e.length&&!i;){const a=e[n];typeof a=="string"&&!F6.has(a)&&Hl(a).values.length&&(i=e[n]),n++}if(i&&r)for(const a of t)e[a]=WA(r,i)}class V6 extends qy{constructor(t,r,n,i,a){super(t,r,n,i,a,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:r,name:n}=this;if(!r||!r.current)return;super.readKeyframes();for(let u=0;u<t.length;u++){let f=t[u];if(typeof f=="string"&&(f=f.trim(),zy(f))){const h=RA(f,r.current);h!==void 0&&(t[u]=h),u===t.length-1&&(this.finalKeyframe=f)}}if(this.resolveNoneKeyframes(),!LA.has(n)||t.length!==2)return;const[i,a]=t,o=vS(i),s=vS(a),l=nS(i),c=nS(a);if(l!==c&&Mi[n]){this.needsMeasurement=!0;return}if(o!==s)if(fS(o)&&fS(s))for(let u=0;u<t.length;u++){const f=t[u];typeof f=="string"&&(t[u]=parseFloat(f))}else Mi[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:r}=this,n=[];for(let i=0;i<t.length;i++)(t[i]===null||D6(t[i]))&&n.push(i);n.length&&B6(t,n,r)}measureInitialState(){const{element:t,unresolvedKeyframes:r,name:n}=this;if(!t||!t.current)return;n==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Mi[n](t.measureViewportBox(),window.getComputedStyle(t.current)),r[0]=this.measuredOrigin;const i=r[r.length-1];i!==void 0&&t.getValue(n,i).jump(i,!1)}measureEndState(){var s;const{element:t,name:r,unresolvedKeyframes:n}=this;if(!t||!t.current)return;const i=t.getValue(r);i&&i.jump(this.measuredOrigin,!1);const a=n.length-1,o=n[a];n[a]=Mi[r](t.measureViewportBox(),window.getComputedStyle(t.current)),o!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=o),(s=this.removedTransforms)!=null&&s.length&&this.removedTransforms.forEach(([l,c])=>{t.getValue(l).set(c)}),this.resolveNoneKeyframes()}}function U6(e,t,r){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e=="string"){let n=document;const i=(r==null?void 0:r[e])??n.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e).filter(n=>n!=null)}const HA=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function h0(e){return nA(e)&&"offsetHeight"in e}const{schedule:Jy}=gA(queueMicrotask,!1),Gr={x:!1,y:!1};function KA(){return Gr.x||Gr.y}function W6(e){return e==="x"||e==="y"?Gr[e]?null:(Gr[e]=!0,()=>{Gr[e]=!1}):Gr.x||Gr.y?null:(Gr.x=Gr.y=!0,()=>{Gr.x=Gr.y=!1})}function qA(e,t){const r=U6(e),n=new AbortController,i={passive:!0,...t,signal:n.signal};return[r,i,()=>n.abort()]}function xS(e){return!(e.pointerType==="touch"||KA())}function H6(e,t,r={}){const[n,i,a]=qA(e,r),o=s=>{if(!xS(s))return;const{target:l}=s,c=t(l,s);if(typeof c!="function"||!l)return;const u=f=>{xS(f)&&(c(f),l.removeEventListener("pointerleave",u))};l.addEventListener("pointerleave",u,i)};return n.forEach(s=>{s.addEventListener("pointerenter",o,i)}),a}const GA=(e,t)=>t?e===t?!0:GA(e,t.parentElement):!1,ex=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,K6=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function YA(e){return K6.has(e.tagName)||e.isContentEditable===!0}const Ju=new WeakSet;function bS(e){return t=>{t.key==="Enter"&&e(t)}}function om(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const q6=(e,t)=>{const r=e.currentTarget;if(!r)return;const n=bS(()=>{if(Ju.has(r))return;om(r,"down");const i=bS(()=>{om(r,"up")}),a=()=>om(r,"cancel");r.addEventListener("keyup",i,t),r.addEventListener("blur",a,t)});r.addEventListener("keydown",n,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",n),t)};function wS(e){return ex(e)&&!KA()}function G6(e,t,r={}){const[n,i,a]=qA(e,r),o=s=>{const l=s.currentTarget;if(!wS(s))return;Ju.add(l);const c=t(l,s),u=(m,g)=>{window.removeEventListener("pointerup",f),window.removeEventListener("pointercancel",h),Ju.has(l)&&Ju.delete(l),wS(m)&&typeof c=="function"&&c(m,{success:g})},f=m=>{u(m,l===window||l===document||r.useGlobalTarget||GA(l,m.target))},h=m=>{u(m,!1)};window.addEventListener("pointerup",f,i),window.addEventListener("pointercancel",h,i)};return n.forEach(s=>{(r.useGlobalTarget?window:s).addEventListener("pointerdown",o,i),h0(s)&&(s.addEventListener("focus",c=>q6(c,i)),!YA(s)&&!s.hasAttribute("tabindex")&&(s.tabIndex=0))}),a}function XA(e){return nA(e)&&"ownerSVGElement"in e}function Y6(e){return XA(e)&&e.tagName==="svg"}const X6=[...VA,Ge,Gi],Z6=e=>X6.find(BA(e)),SS=()=>({translate:0,scale:1,origin:0,originPoint:0}),Eo=()=>({x:SS(),y:SS()}),jS=()=>({min:0,max:0}),Je=()=>({x:jS(),y:jS()}),p0={current:null},ZA={current:!1},Q6=typeof window<"u";function J6(){if(ZA.current=!0,!!Q6)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>p0.current=e.matches;e.addEventListener("change",t),t()}else p0.current=!1}const eB=new WeakMap;function lh(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function Kl(e){return typeof e=="string"||Array.isArray(e)}const tx=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],rx=["initial",...tx];function ch(e){return lh(e.animate)||rx.some(t=>Kl(e[t]))}function QA(e){return!!(ch(e)||e.variants)}function tB(e,t,r){for(const n in t){const i=t[n],a=r[n];if(It(i))e.addValue(n,i);else if(It(a))e.addValue(n,Jo(i,{owner:e}));else if(a!==i)if(e.hasValue(n)){const o=e.getValue(n);o.liveStyle===!0?o.jump(i):o.hasAnimated||o.set(i)}else{const o=e.getStaticValue(n);e.addValue(n,Jo(o!==void 0?o:i,{owner:e}))}}for(const n in r)t[n]===void 0&&e.removeValue(n);return t}const kS=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let Bd={};function JA(e){Bd=e}function rB(){return Bd}class nB{scrapeMotionValuesFromProps(t,r,n){return{}}constructor({parent:t,props:r,presenceContext:n,reducedMotionConfig:i,blockInitialAnimation:a,visualState:o},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=qy,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const h=Wt.now();this.renderScheduledAt<h&&(this.renderScheduledAt=h,_e.render(this.render,!1,!0))};const{latestValues:l,renderState:c}=o;this.latestValues=l,this.baseTarget={...l},this.initialValues=r.initial?{...l}:{},this.renderState=c,this.parent=t,this.props=r,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=i,this.options=s,this.blockInitialAnimation=!!a,this.isControllingVariants=ch(r),this.isVariantNode=QA(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:u,...f}=this.scrapeMotionValuesFromProps(r,{},this);for(const h in f){const m=f[h];l[h]!==void 0&&It(m)&&m.set(l[h])}}mount(t){var r;this.current=t,eB.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((n,i)=>this.bindToMotionValue(i,n)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(ZA.current||J6(),this.shouldReduceMotion=p0.current),(r=this.parent)==null||r.addChild(this),this.update(this.props,this.presenceContext)}unmount(){var t;this.projection&&this.projection.unmount(),qi(this.notifyUpdate),qi(this.render),this.valueSubscriptions.forEach(r=>r()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(t=this.parent)==null||t.removeChild(this);for(const r in this.events)this.events[r].clear();for(const r in this.features){const n=this.features[r];n&&(n.unmount(),n.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,r){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const n=vs.has(t);n&&this.onBindTransform&&this.onBindTransform();const i=r.on("change",o=>{this.latestValues[t]=o,this.props.onUpdate&&_e.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let a;typeof window<"u"&&window.MotionCheckAppearSync&&(a=window.MotionCheckAppearSync(this,t,r)),this.valueSubscriptions.set(t,()=>{i(),a&&a(),r.owner&&r.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in Bd){const r=Bd[t];if(!r)continue;const{isEnabled:n,Feature:i}=r;if(!this.features[t]&&i&&n(this.props)&&(this.features[t]=new i(this)),this.features[t]){const a=this.features[t];a.isMounted?a.update():(a.mount(),a.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Je()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let n=0;n<kS.length;n++){const i=kS[n];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);const a="on"+i,o=t[a];o&&(this.propEventSubscriptions[i]=this.on(i,o))}this.prevMotionValues=tB(this,this.scrapeMotionValuesFromProps(t,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(t),()=>r.variantChildren.delete(t)}addValue(t,r){const n=this.values.get(t);r!==n&&(n&&this.removeValue(t),this.bindToMotionValue(t,r),this.values.set(t,r),this.latestValues[t]=r.get())}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return n===void 0&&r!==void 0&&(n=Jo(r===null?void 0:r,{owner:this}),this.addValue(t,n)),n}readValue(t,r){let n=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return n!=null&&(typeof n=="string"&&(rA(n)||iA(n))?n=parseFloat(n):!Z6(n)&&Gi.test(r)&&(n=WA(t,r)),this.setBaseTarget(t,It(n)?n.get():n)),It(n)?n.get():n}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){var a;const{initial:r}=this.props;let n;if(typeof r=="string"||typeof r=="object"){const o=Xy(this.props,r,(a=this.presenceContext)==null?void 0:a.custom);o&&(n=o[t])}if(r&&n!==void 0)return n;const i=this.getBaseTargetFromProps(this.props,t);return i!==void 0&&!It(i)?i:this.initialValues[t]!==void 0&&n===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new Ry),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}scheduleRenderMicrotask(){Jy.render(this.render)}}class eN extends nB{constructor(){super(...arguments),this.KeyframeResolver=V6}sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){const n=t.style;return n?n[r]:void 0}removeValueFromRenderState(t,{vars:r,style:n}){delete r[t],delete n[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;It(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}class ra{constructor(t){this.isMounted=!1,this.node=t}update(){}}function tN({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function iB({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function aB(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}function sm(e){return e===void 0||e===1}function m0({scale:e,scaleX:t,scaleY:r}){return!sm(e)||!sm(t)||!sm(r)}function fa(e){return m0(e)||rN(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function rN(e){return ES(e.x)||ES(e.y)}function ES(e){return e&&e!=="0%"}function Vd(e,t,r){const n=e-r,i=t*n;return r+i}function PS(e,t,r,n,i){return i!==void 0&&(e=Vd(e,i,n)),Vd(e,r,n)+t}function g0(e,t=0,r=1,n,i){e.min=PS(e.min,t,r,n,i),e.max=PS(e.max,t,r,n,i)}function nN(e,{x:t,y:r}){g0(e.x,t.translate,t.scale,t.originPoint),g0(e.y,r.translate,r.scale,r.originPoint)}const _S=.999999999999,CS=1.0000000000001;function oB(e,t,r,n=!1){const i=r.length;if(!i)return;t.x=t.y=1;let a,o;for(let s=0;s<i;s++){a=r[s],o=a.projectionDelta;const{visualElement:l}=a.options;l&&l.props.style&&l.props.style.display==="contents"||(n&&a.options.layoutScroll&&a.scroll&&a!==a.root&&_o(e,{x:-a.scroll.offset.x,y:-a.scroll.offset.y}),o&&(t.x*=o.x.scale,t.y*=o.y.scale,nN(e,o)),n&&fa(a.latestValues)&&_o(e,a.latestValues))}t.x<CS&&t.x>_S&&(t.x=1),t.y<CS&&t.y>_S&&(t.y=1)}function Po(e,t){e.min=e.min+t,e.max=e.max+t}function AS(e,t,r,n,i=.5){const a=Ie(e.min,e.max,i);g0(e,t,r,a,n)}
vendor: 4,903 bytes, line 378
378function _o(e,t){AS(e.x,t.x,t.scaleX,t.scale,t.originX),AS(e.y,t.y,t.scaleY,t.scale,t.originY)}function iN(e,t){return tN(aB(e.getBoundingClientRect(),t))}function sB(e,t,r){const n=iN(e,r),{scroll:i}=t;return i&&(Po(n.x,i.offset.x),Po(n.y,i.offset.y)),n}const lB={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},cB=gs.length;function uB(e,t,r){let n="",i=!0;for(let a=0;a<cB;a++){const o=gs[a],s=e[o];if(s===void 0)continue;let l=!0;if(typeof s=="number")l=s===(o.startsWith("scale")?1:0);else{const c=parseFloat(s);l=o.startsWith("scale")?c===1:c===0}if(!l||r){const c=HA(s,Qy[o]);if(!l){i=!1;const u=lB[o]||o;n+=`${u}(${c}) `}r&&(t[o]=c)}}return n=n.trim(),r?n=r(t,i?"":n):i&&(n="none"),n}function nx(e,t,r){const{style:n,vars:i,transformOrigin:a}=e;let o=!1,s=!1;for(const l in t){const c=t[l];if(vs.has(l)){o=!0;continue}else if(yA(l)){i[l]=c;continue}else{const u=HA(c,Qy[l]);l.startsWith("origin")?(s=!0,a[l]=u):n[l]=u}}if(t.transform||(o||r?n.transform=uB(t,e.transform,r):n.transform&&(n.transform="none")),s){const{originX:l="50%",originY:c="50%",originZ:u=0}=a;n.transformOrigin=`${l} ${c} ${u}`}}function aN(e,{style:t,vars:r},n,i){const a=e.style;let o;for(o in t)a[o]=t[o];i==null||i.applyProjectionStyles(a,n);for(o in r)a.setProperty(o,r[o])}function NS(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Bs={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(ee.test(e))e=parseFloat(e);else return e;const r=NS(e,t.target.x),n=NS(e,t.target.y);return`${r}% ${n}%`}},dB={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,i=Gi.parse(e);if(i.length>5)return n;const a=Gi.createTransformer(e),o=typeof i[0]!="number"?1:0,s=r.x.scale*t.x,l=r.y.scale*t.y;i[0+o]/=s,i[1+o]/=l;const c=Ie(s,l,.5);return typeof i[2+o]=="number"&&(i[2+o]/=c),typeof i[3+o]=="number"&&(i[3+o]/=c),a(i)}},v0={borderRadius:{...Bs,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Bs,borderTopRightRadius:Bs,borderBottomLeftRadius:Bs,borderBottomRightRadius:Bs,boxShadow:dB};function oN(e,{layout:t,layoutId:r}){return vs.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!v0[e]||e==="opacity")}function ix(e,t,r){var o;const n=e.style,i=t==null?void 0:t.style,a={};if(!n)return a;for(const s in n)(It(n[s])||i&&It(i[s])||oN(s,e)||((o=r==null?void 0:r.getValue(s))==null?void 0:o.liveStyle)!==void 0)&&(a[s]=n[s]);return a}function fB(e){return window.getComputedStyle(e)}class hB extends eN{constructor(){super(...arguments),this.type="html",this.renderInstance=aN}readValueFromInstance(t,r){var n;if(vs.has(r))return(n=this.projection)!=null&&n.isProjecting?n0(r):UF(t,r);{const i=fB(t),a=(yA(r)?i.getPropertyValue(r):i[r])||0;return typeof a=="string"?a.trim():a}}measureInstanceViewportBox(t,{transformPagePoint:r}){return iN(t,r)}build(t,r,n){nx(t,r,n.transformTemplate)}scrapeMotionValuesFromProps(t,r,n){return ix(t,r,n)}}const pB={offset:"stroke-dashoffset",array:"stroke-dasharray"},mB={offset:"strokeDashoffset",array:"strokeDasharray"};function gB(e,t,r=1,n=0,i=!0){e.pathLength=1;const a=i?pB:mB;e[a.offset]=`${-n}`,e[a.array]=`${t} ${r}`}const vB=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function sN(e,{attrX:t,attrY:r,attrScale:n,pathLength:i,pathSpacing:a=1,pathOffset:o=0,...s},l,c,u){if(nx(e,s,c),l){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:f,style:h}=e;f.transform&&(h.transform=f.transform,delete f.transform),(h.transform||f.transformOrigin)&&(h.transformOrigin=f.transformOrigin??"50% 50%",delete f.transformOrigin),h.transform&&(h.transformBox=(u==null?void 0:u.transformBox)??"fill-box",delete f.transformBox);for(const m of vB)f[m]!==void 0&&(h[m]=f[m],delete f[m]);t!==void 0&&(f.x=t),r!==void 0&&(f.y=r),n!==void 0&&(f.scale=n),i!==void 0&&gB(f,i,a,o,!1)}const lN=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),cN=e=>typeof e=="string"&&e.toLowerCase()==="svg";function yB(e,t,r,n){aN(e,t,void 0,n);for(const i in t.attrs)e.setAttribute(lN.has(i)?i:Zy(i),t.attrs[i])}function uN(e,t,r){const n=ix(e,t,r);for(const i in e)if(It(e[i])||It(t[i])){const a=gs.indexOf(i)!==-1?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i;n[a]=e[i]}return n}class xB extends eN{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Je}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(vs.has(r)){const n=UA(r);return n&&n.default||0}return r=lN.has(r)?r:Zy(r),t.getAttribute(r)}scrapeMotionValuesFromProps(t,r,n){return uN(t,r,n)}
vendor: 2,555 bytes, line 378
378build(t,r,n){sN(t,r,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(t,r,n,i){yB(t,r,n,i)}mount(t){this.isSVGTag=cN(t.tagName),super.mount(t)}}const bB=rx.length;function dN(e){if(!e)return;if(!e.isControllingVariants){const r=e.parent?dN(e.parent)||{}:{};return e.props.initial!==void 0&&(r.initial=e.props.initial),r}const t={};for(let r=0;r<bB;r++){const n=rx[r],i=e.props[n];(Kl(i)||i===!1)&&(t[n]=i)}return t}function fN(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}const wB=[...tx].reverse(),SB=tx.length;function jB(e){return t=>Promise.all(t.map(({animation:r,options:n})=>T6(e,r,n)))}function kB(e){let t=jB(e),r=OS(),n=!0;const i=l=>(c,u)=>{var h;const f=zo(e,u,l==="exit"?(h=e.presenceContext)==null?void 0:h.custom:void 0);if(f){const{transition:m,transitionEnd:g,...v}=f;c={...c,...v,...g}}return c};function a(l){t=l(e)}function o(l){const{props:c}=e,u=dN(e.parent)||{},f=[],h=new Set;let m={},g=1/0;for(let y=0;y<SB;y++){const x=wB[y],b=r[x],w=c[x]!==void 0?c[x]:u[x],j=Kl(w),S=x===l?b.isActive:null;S===!1&&(g=y);let k=w===u[x]&&w!==c[x]&&j;if(k&&n&&e.manuallyAnimateOnMount&&(k=!1),b.protectedKeys={...m},!b.isActive&&S===null||!w&&!b.prevProp||lh(w)||typeof w=="boolean")continue;const E=EB(b.prevProp,w);let P=E||x===l&&b.isActive&&!k&&j||y>g&&j,A=!1;const N=Array.isArray(w)?w:[w];let O=N.reduce(i(x),{});S===!1&&(O={});const{prevResolvedValues:D={}}=b,T={...D,...O},B=C=>{P=!0,h.has(C)&&(A=!0,h.delete(C)),b.needsAnimating[C]=!0;const _=e.getValue(C);_&&(_.liveStyle=!1)};for(const C in T){const _=O[C],I=D[C];if(m.hasOwnProperty(C))continue;let W=!1;c0(_)&&c0(I)?W=!fN(_,I):W=_!==I,W?_!=null?B(C):h.add(C):_!==void 0&&h.has(C)?B(C):b.protectedKeys[C]=!0}b.prevProp=w,b.prevResolvedValues=O,b.isActive&&(m={...m,...O}),n&&e.blockInitialAnimation&&(P=!1);const G=k&&E;P&&(!G||A)&&f.push(...N.map(C=>{const _={type:x};if(typeof C=="string"&&n&&!G&&e.manuallyAnimateOnMount&&e.parent){const{parent:I}=e,W=zo(I,C);if(I.enteringChildren&&W){const{delayChildren:re}=W.transition||{};_.delay=IA(I.enteringChildren,e,re)}}return{animation:C,options:_}}))}if(h.size){const y={};if(typeof c.initial!="boolean"){const x=zo(e,Array.isArray(c.initial)?c.initial[0]:c.initial);x&&x.transition&&(y.transition=x.transition)}h.forEach(x=>{const b=e.getBaseTarget(x),w=e.getValue(x);w&&(w.liveStyle=!0),y[x]=b??null}),f.push({animation:y})}let v=!!f.length;return n&&(c.initial===!1||c.initial===c.animate)&&!e.manuallyAnimateOnMount&&(v=!1),n=!1,v?t(f):Prom
vendor: 4,328 bytes, line 378
378ise.resolve()}function s(l,c){var f;if(r[l].isActive===c)return Promise.resolve();(f=e.variantChildren)==null||f.forEach(h=>{var m;return(m=h.animationState)==null?void 0:m.setActive(l,c)}),r[l].isActive=c;const u=o(l);for(const h in r)r[h].protectedKeys={};return u}return{animateChanges:o,setActive:s,setAnimateFunction:a,getState:()=>r,reset:()=>{r=OS()}}}function EB(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!fN(t,e):!1}function la(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function OS(){return{animate:la(!0),whileInView:la(),whileHover:la(),whileTap:la(),whileDrag:la(),whileFocus:la(),exit:la()}}function TS(e,t){e.min=t.min,e.max=t.max}function qr(e,t){TS(e.x,t.x),TS(e.y,t.y)}function MS(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}const hN=1e-4,PB=1-hN,_B=1+hN,pN=.01,CB=0-pN,AB=0+pN;function Ht(e){return e.max-e.min}function NB(e,t,r){return Math.abs(e-t)<=r}function DS(e,t,r,n=.5){e.origin=n,e.originPoint=Ie(t.min,t.max,e.origin),e.scale=Ht(r)/Ht(t),e.translate=Ie(r.min,r.max,e.origin)-e.originPoint,(e.scale>=PB&&e.scale<=_B||isNaN(e.scale))&&(e.scale=1),(e.translate>=CB&&e.translate<=AB||isNaN(e.translate))&&(e.translate=0)}function bl(e,t,r,n){DS(e.x,t.x,r.x,n?n.originX:void 0),DS(e.y,t.y,r.y,n?n.originY:void 0)}function IS(e,t,r){e.min=r.min+t.min,e.max=e.min+Ht(t)}function OB(e,t,r){IS(e.x,t.x,r.x),IS(e.y,t.y,r.y)}function RS(e,t,r){e.min=t.min-r.min,e.max=e.min+Ht(t)}function Ud(e,t,r){RS(e.x,t.x,r.x),RS(e.y,t.y,r.y)}function LS(e,t,r,n,i){return e-=t,e=Vd(e,1/r,n),i!==void 0&&(e=Vd(e,1/i,n)),e}function TB(e,t=0,r=1,n=.5,i,a=e,o=e){if(Sn.test(t)&&(t=parseFloat(t),t=Ie(o.min,o.max,t/100)-o.min),typeof t!="number")return;let s=Ie(a.min,a.max,n);e===a&&(s-=t),e.min=LS(e.min,t,r,s,i),e.max=LS(e.max,t,r,s,i)}function $S(e,t,[r,n,i],a,o){TB(e,t[r],t[n],t[i],t.scale,a,o)}const MB=["x","scaleX","originX"],DB=["y","scaleY","originY"];function zS(e,t,r,n){$S(e.x,t,MB,r?r.x:void 0,n?n.x:void 0),$S(e.y,t,DB,r?r.y:void 0,n?n.y:void 0)}function FS(e){return e.translate===0&&e.scale===1}function mN(e){return FS(e.x)&&FS(e.y)}function BS(e,t){return e.min===t.min&&e.max===t.max}function IB(e,t){return BS(e.x,t.x)&&BS(e.y,t.y)}function VS(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function gN(e,t){return VS(e.x,t.x)&&VS(e.y,t.y)}function US(e){return Ht(e.x)/Ht(e.y)}function WS(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}function _r(e){return[e("x"),e("y")]}function RB(e,t,r){let n="";const i=e.x.translate/t.x,a=e.y.translate/t.y,o=(r==null?void 0:r.z)||0;if((i||a||o)&&(n=`translate3d(${i}px, ${a}px, ${o}px) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){const{transformPerspective:c,rotate:u,rotateX:f,rotateY:h,skewX:m,skewY:g}=r;c&&(n=`perspective(${c}px) ${n}`),u&&(n+=`rotate(${u}deg) `),f&&(n+=`rotateX(${f}deg) `),h&&(n+=`rotateY(${h}deg) `),m&&(n+=`skewX(${m}deg) `),g&&(n+=`skewY(${g}deg) `)}const s=e.x.scale*t.x,l=e.y.scale*t.y;return(s!==1||l!==1)&&(n+=`scale(${s}, ${l})`),n||"none"}const vN=["TopLeft","TopRight","BottomLeft","BottomRight"],LB=vN.length,HS=e=>typeof e=="string"?parseFloat(e):e,KS=e=>typeof e=="number"||ee.test(e);function $B(e,t,r,n,i,a){i?(e.opacity=Ie(0,r.opacity??1,zB(n)),e.opacityExit=Ie(t.opacity??1,0,FB(n))):a&&(e.opacity=Ie(t.opacity??1,r.opacity??1,n));for(let o=0;o<LB;o++){const s=`border${vN[o]}Radius`;let l=qS(t,s),c=qS(r,s);if(l===void 0&&c===void 0)continue;l||(l=0),c||(c=0),l===0||c===0||KS(l)===KS(c)?(e[s]=Math.max(Ie(HS(l),HS(c),n),0),(Sn.test(c)||Sn.test(l))&&(e[s]+="%")):e[s]=c}(t.rotate||r.rotate)&&(e.rotate=Ie(t.rotate||0,r.rotate||0,n))}function qS(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const zB=yN(0,.5,fA),FB=yN(.5,.95,Ir);function yN(e,t,r){return n=>n<e?0:n>t?1:r(Ul(e,t,n))}function BB(e,t,r){const n=It(e)?e:Jo(e);return n.start(Yy("",n,t,r)),n.animation}function ql(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}const VB=(e,t)=>e.depth-t.depth;class UB{constructor(){this.children=[],this.isDirty=!1}add(t){Ty(this.children,t),this.isDirty=!0}remove(t){My(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(VB),this.isDirty=!1,this.children.forEac
vendor: 8,431 bytes, line 378
378h(t)}}function WB(e,t){const r=Wt.now(),n=({timestamp:i})=>{const a=i-r;a>=t&&(qi(n),e(a-t))};return _e.setup(n,!0),()=>qi(n)}function ed(e){return It(e)?e.get():e}class HB{constructor(){this.members=[]}add(t){Ty(this.members,t),t.scheduleRender()}remove(t){if(My(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){const r=this.members.findIndex(i=>t===i);if(r===0)return!1;let n;for(let i=r;i>=0;i--){const a=this.members[i];if(a.isPresent!==!1){n=a;break}}return n?(this.promote(n),!0):!1}promote(t,r){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender();const i=n.options.layoutDependency,a=t.options.layoutDependency;i!==void 0&&a!==void 0&&i===a||(t.resumeFrom=n,r&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0));const{crossfade:s}=t.options;s===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:r,resumingFrom:n}=t;r.onExitComplete&&r.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}const td={hasAnimatedSinceResize:!0,hasEverUpdated:!1},lm=["","X","Y","Z"],KB=1e3;let qB=0;function cm(e,t,r,n){const{latestValues:i}=t;i[e]&&(r[e]=i[e],t.setStaticValue(e,0),n&&(n[e]=0))}function xN(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const r=zA(t);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:i,layoutId:a}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",_e,!(i||a))}const{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&xN(n)}function bN({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:i}){return class{constructor(o={},s=t==null?void 0:t()){this.id=qB++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(XB),this.nodes.forEach(eV),this.nodes.forEach(tV),this.nodes.forEach(ZB)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=o,this.root=s?s.root||s:this,this.path=s?[...s.path,s]:[],this.parent=s,this.depth=s?s.depth+1:0;for(let l=0;l<this.path.length;l++)this.path[l].shouldResetTransform=!0;this.root===this&&(this.nodes=new UB)}addEventListener(o,s){return this.eventHandlers.has(o)||this.eventHandlers.set(o,new Ry),this.eventHandlers.get(o).add(s)}notifyListeners(o,...s){const l=this.eventHandlers.get(o);l&&l.notify(...s)}hasListeners(o){return this.eventHandlers.has(o)}mount(o){if(this.instance)return;this.isSVG=XA(o)&&!Y6(o),this.instance=o;const{layoutId:s,layout:l,visualElement:c}=this.options;if(c&&!c.current&&c.mount(o),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(l||s)&&(this.isLayoutDirty=!0),e){let u,f=0;const h=()=>this.root.updateBlockedByResize=!1;_e.read(()=>{f=window.innerWidth}),e(o,()=>{const m=window.innerWidth;m!==f&&(f=m,this.root.updateBlockedByResize=!0,u&&u(),u=WB(h,250),td.hasAnimatedSinceResize&&(td.hasAnimatedSinceResize=!1,this.nodes.forEach(XS)))})}s&&this.root.registerSharedNode(s,this),this.options.animate!==!1&&c&&(s||l)&&this.addEventListener("didUpdate",({delta:u,hasLayoutChanged:f,hasRelativeLayoutChanged:h,layout:m})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const g=this.options.transition||c.getDefaultTransition()||oV,{onLayoutAnimationStart:v,onLayoutAnimationComplete:y}=c.getProps(),x=!this.targetLayout||!gN(this.targetLayout,m),b=!f&&h;if(this.options.layoutRoot||this.resumeFrom||b||f&&(x||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const w={...Gy(g,"layout"),onPlay:v,onComplete:y};(c.shouldReduceMotion||this.options.layoutRoot)&&(w.delay=0,w.type=!1),this.startAnimation(w),this.setAnimationOrigin(u,b)}else f||XS(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=m})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const o=this.getStack();o&&o.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),qi(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(rV),this.animationId++)}getTransformTemplate(){const{visualElement:o}=this.options;return o&&o.getProps().transformTemplate}willUpdate(o=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&xN(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let u=0;u<this.path.length;u++){const f=this.path[u];f.shouldResetTransform=!0,f.updateScroll("snapshot"),f.options.layoutRoot&&f.willUpdate(!1)}const{layoutId:s,layout:l}=this.options;if(s===void 0&&!l)return;const c=this.getTransformTemplate();this.prevTransformTemplateValue=c?c(this.latestValues,""):void 0,this.updateSnapshot(),o&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(GS);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(YS);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(JB),this.nodes.forEach(GB),this.nodes.forEach(YB)):this.nodes.forEach(YS),this.clearAllSnapshots();const s=Wt.now();xt.delta=kn(0,1e3/60,s-xt.timestamp),xt.timestamp=s,xt.isProcessing=!0,em.update.process(xt),em.preRender.process(xt),em.render.process(xt),xt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Jy.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(QB),this.sharedNodes.forEach(nV)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,_e.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){_e.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Ht(this.snapshot.measuredBox.x)&&!Ht(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l<this.path.length;l++)this.path[l].updateScroll();const o=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected=Je(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:s}=this.options;s&&s.notify("LayoutMeasure",this.layout.layoutBox,o?o.layoutBox:void 0)}updateScroll(o="measure"){let s=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===o&&(s=!1),s&&this.instance){const l=n(this.instance);
378this.scroll={animationId:this.root.animationId,phase:o,isRoot:l,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:l}}}resetTransform(){if(!i)return;const o=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,s=this.projectionDelta&&!mN(this.projectionDelta),l=this.getTransformTemplate(),c=l?l(this.latestValues,""):void 0,u=c!==this.prevTransformTemplateValue;o&&this.instance&&(s||fa(this.latestValues)||u)&&(i(this.instance,c),this.shouldResetTransform=!1,this.scheduleRender())}measure(o=!0){const s=this.measurePageBox();let l=this.removeElementScroll(s);return o&&(l=this.removeTransform(l)),sV(l),{animationId:this.root.animationId,measuredBox:s,layoutBox:l,latestValues:{},source:this.id}}measurePageBox(){var c;const{visualElement:o}=this.options;if(!o)return Je();const s=o.measureViewportBox();if(!(((c=this.scroll)==null?void 0:c.wasRoot)||this.path.some(lV))){const{scroll:u}=this.root;u&&(Po(s.x,u.offset.x),Po(s.y,u.offset.y))}return s}removeElementScroll(o){var l;const s=Je();if(qr(s,o),(l=this.scroll)!=null&&l.wasRoot)return s;for(let c=0;c<this.path.length;c++){const u=this.path[c],{scroll:f,options:h}=u;u!==this.root&&f&&h.layoutScroll&&(f.wasRoot&&qr(s,o),Po(s.x,f.offset.x),Po(s.y,f.offset.y))}return s}applyTransform(o,s=!1){const l=Je();qr(l,o);for(let c=0;c<this.path.length;c++){const u=this.path[c];!s&&u.options.layoutScroll&&u.scroll&&u!==u.root&&_o(l,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),fa(u.latestValues)&&_o(l,u.latestValues)}return fa(this.latestValues)&&_o(l,this.latestValues),l}removeTransform(o){const s=Je();qr(s,o);for(let l=0;l<this.path.length;l++){const c=this.path[l];if(!c.instance||!fa(c.latestValues))continue;m0(c.latestValues)&&c.updateSnapshot();const u=Je(),f=c.measurePageBox();qr(u,f),zS(s,c.latestValues,c.snapshot?c.snapshot.layoutBox:void 0,u)}return fa(this.latestValues)&&zS(s,this.latestValues),s}setTargetDelta(o){this.targetDelta=o,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(o){this.options={...this.options,...o,crossfade:o.crossfade!==void 0?o.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==xt.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(o=!1){var m;const s=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=s.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=s.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=s.isSharedProjectionDirty);const l=!!this.resumingFrom||this!==s;if(!(o||l&&this.isSharedProjectionDirty||this.isProjectionDirty||(m=this.parent)!=null&&m.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:u,layoutId:f}=this.options;if(!this.layout||!(u||f))return;this.resolvedRelativeTargetAt=xt.timestamp;const h=this.getClosestProjectingParent();h&&this.linkedParentVersion!==h.layoutVersion&&!h.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(h&&h.layout?this.createRelativeTarget(h,this.layout.layoutBox,h.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Je(),this.targetWithTransforms=Je()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),OB(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):qr(this.target,this.layout.layoutBox),nN(this.target,this.targetDelta)):qr(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,h&&!!h.resumingFrom==!!this.resumingFrom&&!h.options.layoutScroll&&h.target&&this.animationProgress!==1?this.createRelativeTarget(h,this.target,h.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||m0(this.parent.latestValues)||rN(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(o,s,l){this.relativeParent=o,this.linkedParentVersion=o.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Je(),this.relativeTargetOrigin=Je(),Ud(this.relativeTargetOrigin,s,l),qr(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){var g;const o=this.getLead(),s=!!this.resumingFrom||this!==o;let l=!0;if((this.isProjectionDirty||(g=this.parent)!=null&&g.isProjectionDirty)&&
vendor: 5,271 bytes, line 378
378(l=!1),s&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(l=!1),this.resolvedRelativeTargetAt===xt.timestamp&&(l=!1),l)return;const{layout:c,layoutId:u}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(c||u))return;qr(this.layoutCorrected,this.layout.layoutBox);const f=this.treeScale.x,h=this.treeScale.y;oB(this.layoutCorrected,this.treeScale,this.path,s),o.layout&&!o.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(o.target=o.layout.layoutBox,o.targetWithTransforms=Je());const{target:m}=o;if(!m){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(MS(this.prevProjectionDelta.x,this.projectionDelta.x),MS(this.prevProjectionDelta.y,this.projectionDelta.y)),bl(this.projectionDelta,this.layoutCorrected,m,this.latestValues),(this.treeScale.x!==f||this.treeScale.y!==h||!WS(this.projectionDelta.x,this.prevProjectionDelta.x)||!WS(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",m))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(o=!0){var s;if((s=this.options.visualElement)==null||s.scheduleRender(),o){const l=this.getStack();l&&l.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Eo(),this.projectionDelta=Eo(),this.projectionDeltaWithTransform=Eo()}setAnimationOrigin(o,s=!1){const l=this.snapshot,c=l?l.latestValues:{},u={...this.latestValues},f=Eo();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!s;const h=Je(),m=l?l.source:void 0,g=this.layout?this.layout.source:void 0,v=m!==g,y=this.getStack(),x=!y||y.members.length<=1,b=!!(v&&!x&&this.options.crossfade===!0&&!this.path.some(aV));this.animationProgress=0;let w;this.mixTargetDelta=j=>{const S=j/1e3;ZS(f.x,o.x,S),ZS(f.y,o.y,S),this.setTargetDelta(f),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Ud(h,this.layout.layoutBox,this.relativeParent.layout.layoutBox),iV(this.relativeTarget,this.relativeTargetOrigin,h,S),w&&IB(this.relativeTarget,w)&&(this.isProjectionDirty=!1),w||(w=Je()),qr(w,this.relativeTarget)),v&&(this.animationValues=u,$B(u,c,this.latestValues,S,b,x)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=S},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(o){var s,l,c;this.notifyListeners("animationStart"),(s=this.currentAnimation)==null||s.stop(),(c=(l=this.resumingFrom)==null?void 0:l.currentAnimation)==null||c.stop(),this.pendingAnimation&&(qi(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=_e.update(()=>{td.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Jo(0)),this.currentAnimation=BB(this.motionValue,[0,1e3],{...o,velocity:0,isSync:!0,onUpdate:u=>{this.mixTargetDelta(u),o.onUpdate&&o.onUpdate(u)},onStop:()=>{},onComplete:()=>{o.onComplete&&o.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const o=this.getStack();o&&o.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(KB),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const o=this.getLead();let{targetWithTransforms:s,target:l,layout:c,latestValues:u}=o;if(!(!s||!l||!c)){if(this!==o&&this.layout&&c&&wN(this.options.animationType,this.layout.layoutBox,c.layoutBox)){l=this.target||Je();const f=Ht(this.layout.layoutBox.x);l.x.min=o.target.x.min,l.x.max=l.x.min+f;const h=Ht(this.layout.layoutBox.y);l.y.min=o.target.y.min,l.y.max=l.y.min+h}qr(s,l),_o(s,u),bl(this.projectionDeltaWithTransform,this.layoutCorrected,s,u)}}registerSharedNode(o,s){this.sharedNodes.has(o)||this.sharedNodes.set(o,new HB),this.sharedNodes.get(o).add(s);const c=s.options.initialPromotionConfig;s.promote({transition:c?c.transition:void 0,preserveFollowOpacity:c&&c.shouldPreserveFollowOpacity?c.shouldPreserveFollowOpacity(s):void 0})}isLead(){const o=this.getStack();return o?o.lead===this:!0}getLead(){var s;const{layoutId:o}=this.options;return o?((s=this.getStack())==null?void 0:s.lead)||this:this}getPrevLead(){var s;const{layoutId:o}=this.options;return o?(s=this.getStack())==null?void 0:s.prevLead:void 0}getStack(){const{layoutId:o}=this.options;if(o)return this.root.sharedNodes.get(o)}promote({needsReset:o,transition:s,preserveFollowOpacity:l}={}){const c=this.getStack();c&&c.promote(this,l),o&&(this.projectionDelta=void 0,this.needsReset=!0),s&&this.setOptions({transition:s})}relegate(){const o=this.getStack();return o?o.relegate(this):!1}
vendor: 16,117 bytes, lines 378-386
378resetSkewAndRotation(){const{visualElement:o}=this.options;if(!o)return;let s=!1;const{latestValues:l}=o;if((l.z||l.rotate||l.rotateX||l.rotateY||l.rotateZ||l.skewX||l.skewY)&&(s=!0),!s)return;const c={};l.z&&cm("z",o,c,this.animationValues);for(let u=0;u<lm.length;u++)cm(`rotate${lm[u]}`,o,c,this.animationValues),cm(`skew${lm[u]}`,o,c,this.animationValues);o.render();for(const u in c)o.setStaticValue(u,c[u]),this.animationValues&&(this.animationValues[u]=c[u]);o.scheduleRender()}applyProjectionStyles(o,s){if(!this.instance||this.isSVG)return;if(!this.isVisible){o.visibility="hidden";return}const l=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,o.visibility="",o.opacity="",o.pointerEvents=ed(s==null?void 0:s.pointerEvents)||"",o.transform=l?l(this.latestValues,""):"none";return}const c=this.getLead();if(!this.projectionDelta||!this.layout||!c.target){this.options.layoutId&&(o.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,o.pointerEvents=ed(s==null?void 0:s.pointerEvents)||""),this.hasProjected&&!fa(this.latestValues)&&(o.transform=l?l({},""):"none",this.hasProjected=!1);return}o.visibility="";const u=c.animationValues||c.latestValues;this.applyTransformsToTarget();let f=RB(this.projectionDeltaWithTransform,this.treeScale,u);l&&(f=l(u,f)),o.transform=f;const{x:h,y:m}=this.projectionDelta;o.transformOrigin=`${h.origin*100}% ${m.origin*100}% 0`,c.animationValues?o.opacity=c===this?u.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:u.opacityExit:o.opacity=c===this?u.opacity!==void 0?u.opacity:"":u.opacityExit!==void 0?u.opacityExit:0;for(const g in v0){if(u[g]===void 0)continue;const{correct:v,applyTo:y,isCSSVariable:x}=v0[g],b=f==="none"?u[g]:v(u[g],c);if(y){const w=y.length;for(let j=0;j<w;j++)o[y[j]]=b}else x?this.options.visualElement.renderState.vars[g]=b:o[g]=b}this.options.layoutId&&(o.pointerEvents=c===this?ed(s==null?void 0:s.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(o=>{var s;return(s=o.currentAnimation)==null?void 0:s.stop()}),this.root.nodes.forEach(GS),this.root.sharedNodes.clear()}}}function GB(e){e.updateLayout()}function YB(e){var r;const t=((r=e.resumeFrom)==null?void 0:r.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:n,measuredBox:i}=e.layout,{animationType:a}=e.options,o=t.source!==e.layout.source;a==="size"?_r(f=>{const h=o?t.measuredBox[f]:t.layoutBox[f],m=Ht(h);h.min=n[f].min,h.max=h.min+m}):wN(a,t.layoutBox,n)&&_r(f=>{const h=o?t.measuredBox[f]:t.layoutBox[f],m=Ht(n[f]);h.max=h.min+m,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[f].max=e.relativeTarget[f].min+m)});const s=Eo();bl(s,n,t.layoutBox);const l=Eo();o?bl(l,e.applyTransform(i,!0),t.measuredBox):bl(l,n,t.layoutBox);const c=!mN(s);let u=!1;if(!e.resumeFrom){const f=e.getClosestProjectingParent();if(f&&!f.resumeFrom){const{snapshot:h,layout:m}=f;if(h&&m){const g=Je();Ud(g,t.layoutBox,h.layoutBox);const v=Je();Ud(v,n,m.layoutBox),gN(g,v)||(u=!0),f.options.layoutRoot&&(e.relativeTarget=v,e.relativeTargetOrigin=g,e.relativeParent=f)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:t,delta:l,layoutDelta:s,hasLayoutChanged:c,hasRelativeLayoutChanged:u})}else if(e.isLead()){const{onExitComplete:n}=e.options;n&&n()}e.options.transition=void 0}function XB(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function ZB(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function QB(e){e.clearSnapshot()}function GS(e){e.clearMeasurements()}function YS(e){e.isLayoutDirty=!1}function JB(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function XS(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function eV(e){e.resolveTargetDelta()}function tV(e){e.calcProjection()}function rV(e){e.resetSkewAndRotation()}function nV(e){e.removeLeadSnapshot()}function ZS(e,t,r){e.translate=Ie(t.translate,0,r),e.scale=Ie(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function QS(e,t,r,n){e.min=Ie(t.min,r.min,n),e.max=Ie(t.max,r.max,n)}function iV(e,t,r,n){QS(e.x,t.x,r.x,n),QS(e.y,t.y,r.y,n)}function aV(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const oV={duration:.45,ease:[.4,0,.1,1]},JS=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),ej=JS("applewebkit/")&&!JS("chrome/")?Math.round:Ir;function tj(e){e.min=ej(e.min),e.max=ej(e.max)}function sV(e){tj(e.x),tj(e.y)}function wN(e,t,r){return e==="position"||e==="preserve-aspect"&&!NB(US(t),US(r),.2)}function lV(e){var t;return e!==e.root&&((t=e.scroll)==null?void 0:t.wasRoot)}const cV=bN({attachResizeListener:(e,t)=>ql(e,"resize",t),measureScroll:()=>{var e,t;return{x:document.documentElement.scrollLeft||((e=document.body)==null?void 0:e.scrollLeft)||0,y:document.documentElement.scrollTop||((t=document.body)==null?void 0:t.scrollTop)||0}},checkIsScrollRoot:()=>!0}),um={current:void 0},SN=bN({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!um.current){const e=new cV({});e.mount(window),e.setOptions({layoutScroll:!0}),um.current=e}return um.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),ax=p.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function rj(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function uV(...e){return t=>{let r=!1;const n=e.map(i=>{const a=rj(i,t);return!r&&typeof a=="function"&&(r=!0),a});if(r)return()=>{for(let i=0;i<n.length;i++){const a=n[i];typeof a=="function"?a():rj(e[i],null)}}}}function dV(...e){return p.useCallback(uV(...e),e)}class fV extends p.Component{getSnapshotBeforeUpdate(t){const r=this.props.childRef.current;if(r&&t.isPresent&&!this.props.isPresent){const n=r.offsetParent,i=h0(n)&&n.offsetWidth||0,a=h0(n)&&n.offsetHeight||0,o=this.props.sizeRef.current;o.height=r.offsetHeight||0,o.width=r.offsetWidth||0,o.top=r.offsetTop,o.left=r.offsetLeft,o.right=i-o.width-o.left,o.bottom=a-o.height-o.top}return null}componentDidUpdate(){}render(){return this.props.children}}function hV({children:e,isPresent:t,anchorX:r,anchorY:n,root:i}){var f;const a=p.useId(),o=p.useRef(null),s=p.useRef({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:l}=p.useContext(ax),c=((f=e.props)==null?void 0:f.ref)??(e==null?void 0:e.ref),u=dV(o,c);return p.useInsertionEffect(()=>{const{width:h,height:m,top:g,left:v,right:y,bottom:x}=s.current;if(t||!o.current||!h||!m)return;const b=r==="left"?`left: ${v}`:`right: ${y}`,w=n==="bottom"?`bottom: ${x}`:`top: ${g}`;o.current.dataset.motionPopId=a;const j=document.createElement("style");l&&(j.nonce=l);const S=i??document.head;return S.appendChild(j),j.sheet&&j.sheet.insertRule(`
379          [data-motion-pop-id="${a}"] {
380            position: absolute !important;
381            width: ${h}px !important;
382            height: ${m}px !important;
383            ${b}px !important;
384            ${w}px !important;
385          }
386        `),()=>{S.contains(j)&&S.removeChild(j)}},[t]),d.jsx(fV,{isPresent:t,childRef:o,sizeRef:s,children:p.cloneElement(e,{ref:u})})}const pV=({children:e,initial:t,isPresent:r,onExitComplete:n,custom:i,presenceAffectsLayout:a,mode:o,anchorX:s,anchorY:l,root:c})=>{const u=Oy(mV),f=p.useId();let h=!0,m=p.useMemo(()=>(h=!1,{id:f,initial:t,isPresent:r,custom:i,onExitComplete:g=>{u.set(g,!0);for(const v of u.values())if(!v)return;n&&n()},register:g=>(u.set(g,!1),()=>u.delete(g))}),[r,u,n]);return a&&h&&(m={...m}),p.useMemo(()=>{u.forEach((g,v)=>u.set(v,!1))},[r]),p.useEffect(()=>{!r&&!u.size&&n&&n()},[r]),o==="popLayout"&&(e=d.jsx(hV,{isPresent:r,anchorX:s,anchorY:l,root:c,children:e})),d.jsx(sh.Provider,{value:m,children:e})};function mV(){return new Map}function jN(e=!0){const t=p.useContext(sh);if(t===null)return[!0,null];const{isPresent:r,onExitComplete:n,register:i}=t,a=p.useId();p.useEffect(()=>{if(e)return i(a)},[e]);const o=p.useCallback(()=>e&&n&&n(a),[a,n,e]);return!r&&n?[!1,o]:[!0]}const pu=e=>e.key||"";function nj(e){const t=[];return p.Children.forEach(e,r=>{p.isValidElement(r)&&t.push(r)}),t}const y0=({children:e,custom:t,initial:r=!0,onExitComplete:n,presenceAffectsLayout:i=!0,mode:a="sync",propagate:o=!1,anchorX:s="left",anchorY:l="top",root:c})=>{const[u,f]=jN(o),h=p.useMemo(()=>nj(e),[e]),m=o&&!u?[]:h.map(pu),g=p.useRef(!0),v=p.useRef(h),y=Oy(()=>new Map),x=p.useRef(new Set),[b,w]=p.useState(h),[j,S]=p.useState(h);tA(()=>{g.current=!1,v.current=h;for(let P=0;P<j.length;P++){const A=pu(j[P]);m.includes(A)?(y.delete(A),x.current.delete(A)):y.get(A)!==!0&&y.set(A,!1)}},[j,m.length,m.join("-")]);const k=[];if(h!==b){let P=[...h];for(let A=0;A<j.length;A++){const N=j[A],O=pu(N);m.includes(O)||(P.splice(A,0,N),k.push(N))}return a==="wait"&&k.length&&(P=k),S(nj(P)),w(h),null}const{forceRender:E}=p.useContext(Ny);return d.jsx(d.Fragment,{children:j.map(P=>{const A=pu(P),N=o&&!u?!1:h===j||m.includes(A),O=()=>{if(x.current.has(A))return;if(x.current.add(A),y.has(A))y.set(A,!0);else return;let D=!0;y.forEach(T=>{T||(D=!1)}),D&&(E==null||E(),S(v.current),o&&(f==null||f()),n&&n())};return d.jsx(pV,{isPresent:N,initial:!g.current||r?void 0:!1,custom:t,presenceAffectsLayout:i,mode:a,root:c,onExitComplete:N?void 0:O,anchorX:s,anchorY:l,children:P},A)})})},kN=p.createContext({strict:!1}),ij={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]};let aj=!1;function gV(){if(aj)return;const e={};for(const t in ij)e[t]={isEnabled:r=>ij[t].some(n=>!!r[n])};JA(e),aj=!0}function EN(){return gV(),rB()}function vV(e){const t=EN();for(const r in e)t[r]={...t[r],...e[r]};JA(t)}const yV=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Wd(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||yV.has(e)}let PN=e=>!Wd(e);function xV(e){typeof e=="function"&&(PN=t=>t.startsWith("on")?!Wd(t):e(t))}try{xV(require("@emotion/is-prop-valid").default)}catch{}function bV(e,t,r){const n={};for(const i in e)i==="values"&&typeof e.values=="object"||(PN(i)||r===!0&&Wd(i)||!t&&!Wd(i)||e.draggable&&i.startsWith("onDrag"))&&(n[i]=e[i]);return n}const uh=p.createContext({});function wV(e,t){if(ch(e)){const{initial:r,animate:n}=e;return{initial:r===!1||Kl(r)?r:void 0,animate:Kl(n)?n:void 0}}return e.inherit!==!1?t:{}}function SV(e){const{initial:t,animate:r}=wV(e,p.useContext(uh));return p.useMemo(()=>({initial:t,animate:r}),[oj(t),oj(r)])}function oj(e){return Array.isArray(e)?e.join(" "):e}const ox=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function _N(e,t,r){for(const n in t)!It(t[n])&&!oN(n,r)&&(e[n]=t[n])}function jV({transformTemplate:e},t){return p.useMemo(()=>{const r=ox();return nx(r,t,e),Object.assign({},r.vars,r.style)},[t])}function kV(e,t){const r=e.style||{},n={};return _N(n,r,e),Object.assign(n,jV(e,t)),n}function EV(e,t){const r={},n=kV(e,t);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=n,r}const CN=()=>({...ox(),attrs:{}});function PV(e,t,r,n){const i=p.useMemo(()=>{const a=CN();return sN(a,t,cN(n),e.transformTemplate,e.style),{...a.attrs,style:{...a.style}}},[t]);if(e.style){const a={};_N(a,e.style,e),i.style={...a,...i.style}}return i}const _V=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function sx(e){return typeof e!="string"||e.includes("-")?!1:!!(_V.indexOf(e)>-1||/[A-Z]/u.test(e))}function CV(e,t,r,{latestValues:n},i,a=!1,o){const l=(o??sx(e)?PV:EV)(t,n,i,e),c=bV(t,typeof e=="string",a),u=e!==p.Fragment?{...c,...l,ref:r}:{},{children:f}=t,h=p.useMemo(()=>It(f)?f.get():f,[f]);return p.createElement(e,{...u,children:h})}function AV({scrapeMotionValuesFromProps:e,createRenderState:t},r,n,i){return{latestValues:NV(r,n,i,e),renderState:t()}}function NV(e,t,r,n){const i={},a=n(e,{});for(const h in a)i[h]=ed(a[h]);let{initial:o,animate:s}=e;const l=ch(e),c=QA(e);t&&c&&!l&&e.inherit!==!1&&(o===void 0&&(o=t.initial),s===void 0&&(s=t.animate));let u=r?r.initial===!1:!1;u=u||o===!1;const f=u?s:o;if(f&&typeof f!="boolean"&&!lh(f)){const h=Array.isArray(f)?f:[f];for(let m=0;m<h.length;m++){const g=Xy(e,h[m]);if(g){const{transitionEnd:v,transition:y,...x}=g;for(const b in x){let w=x[b];if(Array.isArray(w)){const j=u?w.length-1:0;w=w[j]}w!==null&&(i[b]=w)}for(const b in v)i[b]=v[b]}}}return i}const AN=e=>(t,r)=>{const n=p.useContext(uh),i=p.useContext(sh),a=()=>AV(e,t,n,i);return r?a():Oy(a)},OV=AN({scrapeMotionValuesFromProps:ix,createRenderState:ox}),TV=AN({scrapeMotionValuesFromProps:uN,createRenderState:CN}),MV=Symbol.for("motionComponentSymbol");function DV(e,t,r){const n=p.useRef(r);p.useInsertionEffect(()=>{n.current=r});const i=p.useRef(null);return p.useCallback(a=>{var s;a&&((s=e.onMount)==null||s.call(e,a)),t&&(a?t.mount(a):t.unmount());const o=n.current;if(typeof o=="function")if(a){const l=o(a);typeof l=="function"&&(i.current=l)}else i.current?(i.current(),i.current=null):o(a);else o&&(o.current=a)},[t])}const NN=p.createContext({});function nl(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function IV(e,t,r,n,i,a){var x,b;const{visualElement:o}=p.useContext(uh),s=p.useContext(kN),l=p.useContext(sh),c=p.useContext(ax).reducedMotion,u=p.useRef(null),f=p.useRef(!1);n=n||s.renderer,!u.current&&n&&(u.current=n(e,{visualState:t,parent:o,props:r,presenceContext:l,blockInitialAnimation:l?l.initial===!1:!1,reducedMotionConfig:c,isSVG:a}),f.current&&u.current&&(u.current.manuallyAnimateOnMount=!0));const h=u.current,m=p.useContext(NN);h&&!h.projection&&i&&(h.type==="html"||h.type==="svg")&&RV(u.current,r,i,m);const g=p.useRef(!1);p.useInsertionEffect(()=>{h&&g.current&&h.update(r,l)});const v=r[$A],y=p.useRef(!!v&&!((x=window.MotionHandoffIsComplete)!=null&&x.call(window,v))&&((b=window.MotionHasOptimisedAnimation)==null?void 0:b.call(window,v)));return tA(()=>{f.current=!0,h&&(g.current=!0,window.MotionIsMounted=!0,h.updateFeatures(),h.scheduleRenderMicrotask(),y.current&&h.animationState&&h.animationState.animateChanges())}),p.useEffect(()=>{h&&(!y.current&&h.animationState&&h.animationState.animateChanges(),y.current&&(queueMicrotask(()=>{var w;(w=window.MotionHandoffMarkAsComplete)==null||w.call(window,v)}),y.current=!1),h.enteringChildren=void 0)}),h}function RV(e,t,r,n){const{layoutId:i,layout:a,drag:o,dragConstraints:s,layoutScroll:l,layoutRoot:c,layoutCrossfade:u}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:ON(e.parent)),e.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:!!o||s&&nl(s),visualElement:e,animationType:typeof a=="str
386ing"?a:"both",initialPromotionConfig:n,crossfade:u,layoutScroll:l,layoutRoot:c})}function ON(e){if(e)return e.options.allowProjection!==!1?e.projection:ON(e.parent)}function dm(e,{forwardMotionProps:t=!1,type:r}={},n,i){n&&vV(n);const a=r?r==="svg":sx(e),o=a?TV:OV;function s(c,u){let f;const h={...p.useContext(ax),...c,layoutId:LV(c)},{isStatic:m}=h,g=SV(c),v=o(c,m);if(!m&&eA){$V();const y=zV(h);f=y.MeasureLayout,g.visualElement=IV(e,v,h,i,y.ProjectionNode,a)}return d.jsxs(uh.Provider,{value:g,children:[f&&g.visualElement?d.jsx(f,{visualElement:g.visualElement,...h}):null,CV(e,c,DV(v,g.visualElement,u),v,m,t,a)]})}s.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const l=p.forwardRef(s);return l[MV]=e,l}function LV({layoutId:e}){const t=p.useContext(Ny).id;return t&&e!==void 0?t+"-"+e:e}function $V(e,t){p.useContext(kN).strict}function zV(e){const t=EN(),{drag:r,layout:n}=t;if(!r&&!n)return{};const i={...r,...n};return{MeasureLayout:r!=null&&r.isEnabled(e)||n!=null&&n.isEnabled(e)?i.MeasureLayout:void 0,ProjectionNode:i.ProjectionNode}}function FV(e,t){if(typeof Proxy>"u")return dm;const r=new Map,n=(a,o)=>dm(a,o,e,t),i=(a,o)=>n(a,o);return new Proxy(i,{get:(a,o)=>o==="create"?n:(r.has(o)||r.set(o,dm(o,void 0,e,t)),r.get(o))})}const BV=(e,t)=>t.isSVG??sx(e)?new xB(t):new hB(t,{allowProjection:e!==p.Fragment});class VV extends ra{constructor(t){super(t),t.animationState||(t.animationState=kB(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();lh(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)==null||t.call(this)}}let UV=0;class WV extends ra{constructor(){super(...arguments),this.id=UV++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;const i=this.node.animationState.setActive("exit",!t);r&&!t&&i.then(()=>{r(this.id)})}mount(){const{register:t,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const HV={animation:{Feature:VV},exit:{Feature:WV}};function kc(e){return{point:{x:e.pageX,y:e.pageY}}}const KV=e=>t=>ex(t)&&e(t,kc(t));function wl(e,t,r,n){return ql(e,t,KV(r),n)}const TN=({current:e})=>e?e.ownerDocument.defaultView:null,sj=(e,t)=>Math.abs(e-t);function qV(e,t){const r=sj(e.x,t.x),n=sj(e.y,t.y);return Math.sqrt(r**2+n**2)}const lj=new Set(["auto","scroll"]);class MN{constructor(t,r,{transformPagePoint:n,contextWindow:i=window,dragSnapToOrigin:a=!1,distanceThreshold:o=3,element:s}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=m=>{this.handleScroll(m.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const m=hm(this.lastMoveEventInfo,this.history),g=this.startEvent!==null,v=qV(m.offset,{x:0,y:0})>=this.distanceThreshold;if(!g&&!v)return;const{point:y}=m,{timestamp:x}=xt;this.history.push({...y,timestamp:x});const{onStart:b,onMove:w}=this.handlers;g||(b&&b(this.lastMoveEvent,m),this.startEvent=this.lastMoveEvent),w&&w(this.lastMoveEvent,m)},this.handlePointerMove=(m,g)=>{this.lastMoveEvent=m,this.lastMoveEventInfo=fm(g,this.transformPagePoint),_e.update(this.updatePoint,!0)},this.handlePointerUp=(m,g)=>{this.end();const{onEnd:v,onSessionEnd:y,resumeAnimation:x}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&x&&x(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const b=hm(m.type==="pointercancel"?this.lastMoveEventInfo:fm(g,this.transformPagePoint),this.history);this.startEvent&&v&&v(m,b),y&&y(m,b)},!ex(t))return;this.dragSnapToOrigin=a,this.handlers=r,this.transformPagePoint=n,this.distanceThreshold=o,this.contextWindow=i||window;const l=kc(t),c=fm(l,this.transformPagePoint),{point:u}=c,{timestamp:f}=xt;this.history=[{...u,timestamp:f}];const{onSessionStart:h}=r;h&&h(t,hm(c,this.history)),this.removeListeners=wc(wl(this.contextWindow,"pointermove",this.handlePointerMove),wl(this.contextWindow,"pointerup",this.handlePointerUp),wl(this.contextWindow,"pointercancel",this.handlePointerUp)),s&&this.startScrollTracking(s)}startScrollTracking(t){let r=t.parentElement;for(;r;){const n=getComputedStyle(r);(lj.has(n.overflowX)||lj.has(n.overflowY))&&this.scrollPositions.set(r,{x:r.scrollLeft,y:r.scrollTop}),r=r.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0,passive:!0}),window.addEventListener("scroll",this.onWindowScroll,{passive:!0}),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(t){const r=this.scrollPositions.get(t);if(!r)return;const n=t===window,i=n?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop},a={x:i.x-r.x,y:i.y-r.y};a.x===0&&a.y===0||(n?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=a.x,this.lastMoveEventInfo.point.y+=a.y):this.history.length>0&&(this.history[0].x-=a.x,this.history[0].y-=a.y),this.scrollPositions.set(t,i),_e.update(this.updatePoint,!0))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),qi(this.updatePoint)}}function fm(e,t){return t?{point:t(e.point)}:e}function cj(e,t){return{x:e.x-t.x,y:e.y-t.y}}function hm({point:e},t){return{point:e,delta:cj(e,DN(t)),offset:cj(e,GV(t)),velocity:YV(t,.1)}}function GV(e){return e[0]}function DN(e){return e[e.length-1]}function YV(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const i=DN(e);for(;r>=0&&(n=e[r],!(i.timestamp-n.timestamp>Wn(t)));)r--;if(!n)return{x:0,y:0};const a=Or(i.timestamp-n.timestamp);if(a===0)return{x:0,y:0};const o={x:(i.x-n.x)/a,y:(i.y-n.y)/a};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function XV(e,{min:t,max:r},n){return t!==void 0&&e<t?e=n?Ie(t,e,n.min):Math.max(e,t):r!==void 0&&e>r&&(e=n?Ie(r,e,n.max):Math.min(e,r)),e}function uj(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function ZV(e,{top:t,left:r,bottom:n,right:i}){return{x:uj(e.x,r,i),y:uj(e.y,t,n)}}function dj(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,n]=[n,r]),{min:r,max:n}}function QV(e,t){return{x:dj(e.x,t.x),y:dj(e.y,t.y)}}function JV(e,t){let r=.5;const n=Ht(e),i=Ht(t);return i>n?r=Ul(t.min,t.max-n,e.min):n>i&&(r=Ul(e.min,e.max-i,t.min)),kn(0,1,r)}function e9(e,t){const r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}const x0=.35;function t9(e=x0){return e===!1?e=0:e===!0&&(e=x0),{x:fj(e,"left","right"),y:fj(e,"top","bottom")}}function fj(e,t,r){return{min:hj(e,t),max:hj(e,r)}}function hj(e,t){return typeof e=="number"?e:e[t]||0}const r9=new WeakMap;
vendor: 9,291 bytes, line 386
386class n9{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Je(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:r=!1,distanceThreshold:n}={}){const{presenceContext:i}=this.visualElement;if(i&&i.isPresent===!1)return;const a=f=>{r?(this.stopAnimation(),this.snapToCursor(kc(f).point)):this.pauseAnimation()},o=(f,h)=>{this.stopAnimation();const{drag:m,dragPropagation:g,onDragStart:v}=this.getProps();if(m&&!g&&(this.openDragLock&&this.openDragLock(),this.openDragLock=W6(m),!this.openDragLock))return;this.latestPointerEvent=f,this.latestPanInfo=h,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),_r(x=>{let b=this.getAxisMotionValue(x).get()||0;if(Sn.test(b)){const{projection:w}=this.visualElement;if(w&&w.layout){const j=w.layout.layoutBox[x];j&&(b=Ht(j)*(parseFloat(b)/100))}}this.originPoint[x]=b}),v&&_e.postRender(()=>v(f,h)),u0(this.visualElement,"transform");const{animationState:y}=this.visualElement;y&&y.setActive("whileDrag",!0)},s=(f,h)=>{this.latestPointerEvent=f,this.latestPanInfo=h;const{dragPropagation:m,dragDirectionLock:g,onDirectionLock:v,onDrag:y}=this.getProps();if(!m&&!this.openDragLock)return;const{offset:x}=h;if(g&&this.currentDirection===null){this.currentDirection=i9(x),this.currentDirection!==null&&v&&v(this.currentDirection);return}this.updateAxis("x",h.point,x),this.updateAxis("y",h.point,x),this.visualElement.render(),y&&y(f,h)},l=(f,h)=>{this.latestPointerEvent=f,this.latestPanInfo=h,this.stop(f,h),this.latestPointerEvent=null,this.latestPanInfo=null},c=()=>_r(f=>{var h;return this.getAnimationState(f)==="paused"&&((h=this.getAxisMotionValue(f).animation)==null?void 0:h.play())}),{dragSnapToOrigin:u}=this.getProps();this.panSession=new MN(t,{onSessionStart:a,onStart:o,onMove:s,onSessionEnd:l,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:n,contextWindow:TN(this.visualElement),element:this.visualElement.current})}stop(t,r){const n=t||this.latestPointerEvent,i=r||this.latestPanInfo,a=this.isDragging;if(this.cancel(),!a||!i||!n)return;const{velocity:o}=i;this.startAnimation(o);const{onDragEnd:s}=this.getProps();s&&_e.postRender(()=>s(n,i))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.endPanSession();const{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(t,r,n){const{drag:i}=this.getProps();if(!n||!mu(t,i,this.currentDirection))return;const a=this.getAxisMotionValue(t);let o=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(o=XV(o,this.constraints[t],this.elastic[t])),a.set(o)}resolveConstraints(){var a;const{dragConstraints:t,dragElastic:r}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(a=this.visualElement.projection)==null?void 0:a.layout,i=this.constraints;t&&nl(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=ZV(n.layoutBox,t):this.constraints=!1,this.elastic=t9(r),i!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&_r(o=>{this.constraints!==!1&&this.getAxisMotionValue(o)&&(this.constraints[o]=e9(n.layoutBox[o],this.constraints[o]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!nl(t))return!1;const n=t.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const a=sB(n,i.root,this.visualElement.getTransformPagePoint());let o=QV(i.layout.layoutBox,a);if(r){const s=r(iB(o));this.hasMutatedConstraints=!!s,s&&(o=tN(s))}return o}startAnimation(t){const{drag:r,dragMomentum:n,dragElastic:i,dragTransition:a,dragSnapToOrigin:o,onDragTransitionEnd:s}=this.getProps(),l=this.constraints||{},c=_r(u=>{if(!mu(u,r,this.currentDirection))return;let f=l&&l[u]||{};o&&(f={min:0,max:0});const h=i?200:1e6,m=i?40:1e7,g={type:"inertia",velocity:n?t[u]:0,bounceStiffness:h,bounceDamping:m,timeConstant:750,restDelta:1,restSpeed:10,...a,...f};return this.startAxisValueAnimation(u,g)});return Promise.all(c).then(s)}startAxisValueAnimation(t,r){const n=this.getAxisMotionValue(t);return u0(this.visualElement,t),n.start(Yy(t,n,0,r,this.visualElement,!1))}stopAnimation(){_r(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){_r(t=>{var r;return(r=this.getAxisMotionValue(t).animation)==null?void 0:r.pause()})}getAnimationState(t){var r;return(r=this.getAxisMotionValue(t).animation)==null?void 0:r.state}getAxisMotionValue(t){const r=`_drag${t.toUpperCase()}`,n=this.visualElement.getProps(),i=n[r];return i||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){_r(r=>{const{drag:n}=this.getProps();if(!mu(r,n,this.currentDirection))return;const{projection:i}=this.visualElement,a=this.getAxisMotionValue(r);if(i&&i.layout){const{min:o,max:s}=i.layout.layoutBox[r],l=a.get()||0;a.set(t[r]-Ie(o,s,.5)+l)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:n}=this.visualElement;if(!nl(r)||!n||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};_r(o=>{const s=this.getAxisMotionValue(o);if(s&&this.constraints!==!1){const l=s.get();i[o]=JV({min:l,max:l},this.constraints[o])}});const{transformTemplate:a}=this.visualElement.getProps();this.visualElement.current.style.transform=a?a({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),_r(o=>{if(!mu(o,t,null))return;const s=this.getAxisMotionValue(o),{min:l,max:c}=this.constraints[o];s.set(Ie(l,c,i[o]))})}addListeners(){if(!this.visualElement.current)return;r9.set(this.visualElement,this);const t=this.visualElement.current,r=wl(t,"pointerdown",l=>{const{drag:c,dragListener:u=!0}=this.getProps(),f=l.target,h=f!==t&&YA(f);c&&u&&!h&&this.start(l)}),n=()=>{const{dragConstraints:l}=this.getProps();nl(l)&&l.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,a=i.addEventListener("measure",n);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),_e.read(n);const o=ql(window,"resize",()=>this.scalePositionWithinConstraints()),s=i.addEventListener("didUpdate",({delta:l,hasLayoutChanged:c})=>{this.isDragging&&c&&(_r(u=>{const f=this.getAxisMotionValue(u);f&&(this.originPoint[u]+=l[u].translate,f.set(f.get()+l[u].translate))}),this.visualElement.render())});return()=>{o(),r(),a(),s&&s()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:n=!1,dragPropagation:i=!1,dragConstraints:a=!1,dragElastic:o=x0,dragMomentum:s=!0}=t;return{...t,drag:r,dragDirectionLock:n,dragPropagation:i,dragConstraints:a,dragElastic:o,dragMomentum:s}}}function mu(e,t,r){return(t===!0||t===e)&&(r===null||r===e)}function i9(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}class a9 extends ra{constructor(t){super(t),this.removeGroupControls=Ir,this.removeListeners=Ir,this.controls=new n9(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Ir}update(){const{dragControls:t}=this.node.getProps(),{dragControls:r}=this.node.prevProps||{};t!==r&&(this.removeGroupControls(),t&&(this.removeGroupControls=t.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}const pj=e=>(t,r)=>{e&&_e.postRender(()=>e(t,r))};class o9 extends ra{constructor(){super(...arguments),this.removePointerDownListener=Ir}onPointerDown(t){this.session=new MN(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:TN(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:n,onPanEnd:i}=this.node.getProps();return{onSessionStart:pj(t),onStart:pj(r),onMove:n,onEnd:(a,o)=>{delete this.session,i&&_e.postRender(()=>i(a,o))}}}mount(){this.removePointerDownListener=wl(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let pm=!1;class s9 extends p.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n,layoutId:i}=this.props,{projection:a}=t;a&&(r.group&&r.group.add(a),n&&n.register&&i&&n.register(a),pm&&a.root.didUpdate(),a.addEventListener("animationComplete",()=>{this.safeToRemove()}),a.setOptions({...a.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),td.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:n,drag:i,isPresent:a}=this.props,{projection:o}=n;return o&&(o.isPresent=a,t.layoutDependency!==r&&o.setOptions({...o.options,layoutDependency:r}
386),pm=!0,i||t.layoutDependency!==r||r===void 0||t.isPresent!==a?o.willUpdate():this.safeToRemove(),t.isPresent!==a&&(a?o.promote():o.relegate()||_e.postRender(()=>{const s=o.getStack();(!s||!s.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),Jy.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n}=this.props,{projection:i}=t;pm=!0,i&&(i.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(i),n&&n.deregister&&n.deregister(i))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function IN(e){const[t,r]=jN(),n=p.useContext(Ny);return d.jsx(s9,{...e,layoutGroup:n,switchLayoutGroup:p.useContext(NN),isPresent:t,safeToRemove:r})}const l9={pan:{Feature:o9},drag:{Feature:a9,ProjectionNode:SN,MeasureLayout:IN}};function mj(e,t,r){const{props:n}=e;e.animationState&&n.whileHover&&e.animationState.setActive("whileHover",r==="Start");const i="onHover"+r,a=n[i];a&&_e.postRender(()=>a(t,kc(t)))}class c9 extends ra{mount(){const{current:t}=this.node;t&&(this.unmount=H6(t,(r,n)=>(mj(this.node,n,"Start"),i=>mj(this.node,i,"End"))))}unmount(){}}class u9 extends ra{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=wc(ql(this.node.current,"focus",()=>this.onFocus()),ql(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function gj(e,t,r){const{props:n}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&n.whileTap&&e.animationState.setActive("whileTap",r==="Start");const i="onTap"+(r==="End"?"":r),a=n[i];a&&_e.postRender(()=>a(t,kc(t)))}class d9 extends ra{mount(){const{current:t}=this.node;t&&(this.unmount=G6(t,(r,n)=>(gj(this.node,n,"Start"),(i,{success:a})=>gj(this.node,i,a?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const b0=new WeakMap,mm=new WeakMap,f9=e=>{const t=b0.get(e.target);t&&t(e)},h9=e=>{e.forEach(f9)};function p9({root:e,...t}){const r=e||document;mm.has(r)||mm.set(r,{});const n=mm.get(r),i=JSON.stringify(t);return n[i]||(n[i]=new IntersectionObserver(h9,{root:e,...t})),n[i]}function m9(e,t,r){const n=p9(t);return b0.set(e,r),n.observe(e),()=>{b0.delete(e),n.unobserve(e)}}const g9={some:0,all:1};class v9 extends ra{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:r,margin:n,amount:i="some",once:a}=t,o={root:r?r.current:void 0,rootMargin:n,threshold:typeof i=="number"?i:g9[i]},s=l=>{const{isIntersecting:c}=l;if(this.isInView===c||(this.isInView=c,a&&!c&&this.hasEnteredView))return;c&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",c);const{onViewportEnter:u,onViewportLeave:f}=this.node.getProps(),h=c?u:f;h&&h(l)};return m9(this.node.current,o,s)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some(y9(t,r))&&this.startObserver()}unmount(){}}function y9({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}const x9={inView:{Feature:v9},tap:{Feature:d9},focus:{Feature:u9},hover:{Feature:c9}},b9={layout:{ProjectionNode:SN,MeasureLayout:IN}},w9={...HV,...x9,...l9,...b9},Hd=FV(w9,BV);let S9={data:""},j9=e=>{if(typeof window=="object"){let t=(e?e.querySelector("#_goober"):window._goober)||Object.assign(document.createElement("style"),{innerHTML:" ",id:"_goober"});return t.nonce=window.__nonce__,t.parentNode||(e||document.head).appendChild(t),t.firstChild}return e||S9},k9=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,E9=/\/\*[^]*?\*\/|  +/g,vj=/\n+/g,_i=(e,t)=>{let r="",n="",i="";for(let a in e){let o=e[a];a[0]=="@"?a[1]=="i"?r=a+" "+o+";":n+=a[1]=="f"?_i(o,a):a+"{"+_i(o,a[1]=="k"?"":t)+"}":typeof o=="object"?n+=_i(o,t?t.replace(/([^,])+/g,s=>a.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,l=>/&/.test(l)?l.replace(/&/g,s):s?s+" "+l:l)):a):o!=null&&(a=/^--/.test(a)?a:a.replace(/[A-Z]/g,"-$&").toLowerCase(),i+=_i.p?_i.p(a,o):a+":"+
386o+";")}return r+(t&&i?t+"{"+i+"}":i)+n},On={},RN=e=>{if(typeof e=="object"){let t="";for(let r in e)t+=r+RN(e[r]);return t}return e},P9=(e,t,r,n,i)=>{let a=RN(e),o=On[a]||(On[a]=(l=>{let c=0,u=11;for(;c<l.length;)u=101*u+l.charCodeAt(c++)>>>0;return"go"+u})(a));if(!On[o]){let l=a!==e?e:(c=>{let u,f,h=[{}];for(;u=k9.exec(c.replace(E9,""));)u[4]?h.shift():u[3]?(f=u[3].replace(vj," ").trim(),h.unshift(h[0][f]=h[0][f]||{})):h[0][u[1]]=u[2].replace(vj," ").trim();return h[0]})(e);On[o]=_i(i?{["@keyframes "+o]:l}:l,r?"":"."+o)}let s=r&&On.g?On.g:null;return r&&(On.g=On[o]),((l,c,u,f)=>{f?c.data=c.data.replace(f,l):c.data.indexOf(l)===-1&&(c.data=u?l+c.data:c.data+l)})(On[o],t,n,s),o},_9=(e,t,r)=>e.reduce((n,i,a)=>{let o=t[a];if(o&&o.call){let s=o(r),l=s&&s.props&&s.props.className||/^go/.test(s)&&s;o=l?"."+l:s&&typeof s=="object"?s.props?"":_i(s,""):s===!1?"":s}return n+i+(o??"")},"");function dh(e){let t=this||{},r=e.call?e(t.p):e;return P9(r.unshift?r.raw?_9(r,[].slice.call(arguments,1),t.p):r.reduce((n,i)=>Object.assign(n,i&&i.call?i(t.p):i),{}):r,j9(t.target),t.g,t.o,t.k)}let LN,w0,S0;dh.bind({g:1});let Jn=dh.bind({k:1});function C9(e,t,r,n){_i.p=t,LN=e,w0=r,S0=n}function na(e,t){let r=this||{};return function(){let n=arguments;function i(a,o){let s=Object.assign({},a),l=s.className||i.className;r.p=Object.assign({theme:w0&&w0()},s),r.o=/ *go\d+/.test(l),s.className=dh.apply(r,n)+(l?" "+l:"");let c=e;return e[0]&&(c=s.as||e,delete s.as),S0&&c[0]&&S0(s),LN(c,s)}return i}}var A9=e=>typeof e=="function",j0=(e,t)=>A9(e)?e(t):e,N9=(()=>{let e=0;return()=>(++e).toString()})(),O9=(()=>{let e;return()=>{if(e===void 0&&typeof window<"u"){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),T9=20,$N="default",zN=(e,t)=>{let{toastLimit:r}=e.settings;switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,r)};case 1:return{...e,toasts:e.toasts.map(o=>o.id===t.toast.id?{...o,...t.toast}:o)};case 2:let{toast:n}=t;return zN(e,{type:e.toasts.find(o=>o.id===n.id)?1:0,toast:n});case 3:let{toastId:i}=t;return{...e,toasts:e.toasts.map(o=>o.id===i||i===void 0?{...o,dismissed:!0,visible:!1}:o)};case 4:return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(o=>o.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let a=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(o=>({...o,pauseDuration:o.pauseDuration+a}))}}},M9=[],D9={toasts:[],pausedAt:void 0,settings:{toastLimit:T9}},Fo={},FN=(e,t=$N)=>{Fo[t]=zN(Fo[t]||D9,e),M9.forEach(([r,n])=>{r===t&&n(Fo[t])})},BN=e=>Object.keys(Fo).forEach(t=>FN(e,t)),I9=e=>Object.keys(Fo).find(t=>Fo[t].toasts.some(r=>r.id===e)),lx=(e=$N)=>t=>{FN(t,e)},R9=(e,t="blank",r)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...r,id:(r==null?void 0:r.id)||N9()}),Ec=e=>(t,r)=>{let n=R9(t,e,r);return lx(n.toasterId||I9(n.id))({type:2,toast:n}),n.id},St=(e,t)=>Ec("blank")(e,t);St.error=Ec("error");St.success=Ec("success");St.loading=Ec("loading");St.custom=Ec("custom");St.dismiss=(e,t)=>{let r={type:3,toastId:e};t?lx(t)(r):BN(r)};St.dismissAll=e=>St.dismiss(void 0,e);St.remove=(e,t)=>{let r={type:4,toastId:e};t?lx(t)(r):BN(r)};St.removeAll=e=>St.remove(void 0,e);St.promise=(e,t,r)=>{let n=St.loading(t.loading,{...r,...r==null?void 0:r.loading});return typeof e=="function"&&(e=e()),e.then(i=>{let a=t.success?j0(t.success,i):void 0;return a?St.success(a,{id:n,...r,...r==null?void 0:r.success}):St.dismiss(n),i}).catch(i=>{let a=t.error?j0(t.error,i):void 0;a?St.error(a,{id:n,...r,...r==null?void 0:r.error}):St.dismiss(n)}),e};var L9=Jn`
387from {
388  transform: scale(0) rotate(45deg);
389	opacity: 0;
390}
391to {
392 transform: scale(1) rotate(45deg);
393  opacity: 1;
394}`,$9=Jn`
395from {
396  transform: scale(0);
397  opacity: 0;
398}
399to {
400  transform: scale(1);
401  opacity: 1;
402}`,z9=Jn`
403from {
404  transform: scale(0) rotate(90deg);
405	opacity: 0;
406}
407to {
408  transform: scale(1) rotate(90deg);
409	opacity: 1;
410}`,F9=na("div")`
411  width: 20px;
412  opacity: 0;
413  height: 20px;
414  border-radius: 10px;
415  background: ${e=>e.primary||"#ff4b4b"};
416  position: relative;
417  transform: rotate(45deg);
418
419  animation: ${L9} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
420    forwards;
421  animation-delay: 100ms;
422
423  &:after,
424  &:before {
425    content: '';
426    animation: ${$9} 0.15s ease-out forwards;
427    animation-delay: 150ms;
428    position: absolute;
429    border-radius: 3px;
430    opacity: 0;
431    background: ${e=>e.secondary||"#fff"};
432    bottom: 9px;
433    left: 4px;
434    height: 2px;
435    width: 12px;
436  }
437
438  &:before {
439    animation: ${z9} 0.15s ease-out forwards;
440    animation-delay: 180ms;
441    transform: rotate(90deg);
442  }
443`,B9=Jn`
444  from {
445    transform: rotate(0deg);
446  }
447  to {
448    transform: rotate(360deg);
449  }
450`,V9=na("div")`
451  width: 12px;
452  height: 12px;
453  box-sizing: border-box;
454  border: 2px solid;
455  border-radius: 100%;
456  border-color: ${e=>e.secondary||"#e0e0e0"};
457  border-right-color: ${e=>e.primary||"#616161"};
458  animation: ${B9} 1s linear infinite;
459`,U9=Jn`
460from {
461  transform: scale(0) rotate(45deg);
462	opacity: 0;
463}
464to {
465  transform: scale(1) rotate(45deg);
466	opacity: 1;
467}`,W9=Jn`
4680% {
469	height: 0;
470	width: 0;
471	opacity: 0;
472}
47340% {
474  height: 0;
475	width: 6px;
476	opacity: 1;
477}
478100% {
479  opacity: 1;
480  height: 10px;
481}`,H9=na("div")`
482  width: 20px;
483  opacity: 0;
484  height: 20px;
485  border-radius: 10px;
486  background: ${e=>e.primary||"#61d345"};
487  position: relative;
488  transform: rotate(45deg);
489
490  animation: ${U9} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
491    forwards;
492  animation-delay: 100ms;
493  &:after {
494    content: '';
495    box-sizing: border-box;
496    animation: ${W9} 0.2s ease-out forwards;
497    opacity: 0;
498    animation-delay: 200ms;
499    position: absolute;
500    border-right: 2px solid;
501    border-bottom: 2px solid;
502    border-color: ${e=>e.secondary||"#fff"};
503    bottom: 6px;
504    left: 6px;
505    height: 10px;
506    width: 6px;
507  }
508`,K9=na("div")`
509  position: absolute;
510`,q9=na("div")`
511  position: relative;
512  display: flex;
513  justify-content: center;
514  align-items: center;
515  min-width: 20px;
516  min-height: 20px;
517`,G9=Jn`
518from {
519  transform: scale(0.6);
520  opacity: 0.4;
521}
522to {
523  transform: scale(1);
524  opacity: 1;
525}`,Y9=na("div")`
526  position: relative;
527  transform: scale(0.6);
528  opacity: 0.4;
529  min-width: 20px;
530  animation: ${G9} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275)
531    forwards;
532`,X9=({toast:e})=>{let{icon:t,type:r,iconTheme:n}=e;
532return t!==void 0?typeof t=="string"?p.createElement(Y9,null,t):t:r==="blank"?null:p.createElement(q9,null,p.createElement(V9,{...n}),r!=="loading"&&p.createElement(K9,null,r==="error"?p.createElement(F9,{...n}):p.createElement(H9,{...n})))},Z9=e=>`
5330% {transform: translate3d(0,${e*-200}%,0) scale(.6); opacity:.5;}
534100% {transform: translate3d(0,0,0) scale(1); opacity:1;}
535`,Q9=e=>`
5360% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}
537100% {transform: translate3d(0,${e*-150}%,-1px) scale(.6); opacity:0;}
538`,J9="0%{opacity:0;} 100%{opacity:1;}",eU="0%{opacity:1;} 100%{opacity:0;}",tU=na("div")`
539  display: flex;
540  align-items: center;
541  background: #fff;
542  color: #363636;
543  line-height: 1.3;
544  will-change: transform;
545  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
546  max-width: 350px;
547  pointer-events: auto;
548  padding: 8px 10px;
549  border-radius: 8px;
550`,rU=na("div")`
551  display: flex;
552  justify-content: center;
553  margin: 4px 10px;
554  color: inherit;
555  flex: 1 1 auto;
556  white-space: pre-line;
557`,nU=(e,t)=>{let r=e.includes("top")?1:-1,[n,i]=O9()?[J9,eU]:[Z9(r),Q9(r)];return{animation:t?`${Jn(n)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${Jn(i)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}};p.memo(({toast:e,position:t,style:r,children:n})=>{let i=e.height?nU(e.position||t||"top-center",e.visible):{opacity:0},a=p.createElement(X9,{toast:e}),o=p.createElement(rU,{...e.ariaProps},j0(e.message,e));return p.createElement(tU,{className:e.className,style:{...i,...r,...e.style}},typeof n=="function"?n({icon:a,message:o}):p.createElement(p.Fragment,null,a,o))});C9(p.createElement);dh`
558  z-index: 9999;
559  > * {
560    pointer-events: auto;
561  }
562`;var yj=St;const gu="";class iU{constructor(){qc(this,"sessionId",null)}getSessionId(){return this.sessionId}async chat(t){const r=localStorage.getItem("token"),n=await fetch(`${gu}/api/v1/aria/chat`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${r}`},body:JSON.stringify({message:t,session_id:this.sessionId})});if(!n.ok)throw new Error(`HTTP ${n.status}`);const i=await n.json();return this.sessionId=i.session_id,i}async chatStream(t,r,n,i){var o;const a=localStorage.getItem("token");try{const s=await fetch(`${gu}/api/v1/aria/chat/stream`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${a}`},body:JSON.stringify({message:t,session_id:this.sessionId})});if(!s.ok)throw new Error(`HTTP ${s.status}`);const l=(o=s.body)==null?void 0:o.getReader();if(!l)throw new Error("No reader");const c=new TextDecoder;for(;;){const{done:u,value:f}=await l.read();if(u)break;for(const h of c.decode(f).split(`
563`))if(h.startsWith("data: "))try{const m=JSON.parse(h.slice(6));m.token!=null&&r(String(m.token)),m.done&&(this.sessionId=m.session_id,n(m.session_id,m.interaction_id)),m.error&&i(String(m.error))}catch{}}}catch{try{const l=await this.chat(t);r(l.answer),n(l.session_id,l.interaction_id)}catch(l){i(l instanceof Error?l.message:"Erro desconhecido")}}}async reset(){if(!this.sessionId)return;const t=localStorage.getItem("token");await fetch(`${gu}/api/v1/aria/reset`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${t}`},body:JSON.stringify({session_id:this.sessionId})}).catch(()=>{}),this.sessionId=null}async sendFeedback(t,r){const n=localStorage.getItem("token");try{return(await fetch(`${gu}/api/v1/aria/feedback/${t}`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${n}`},body:JSON.stringify({helpful:r})})).ok}catch{return!1}}}const gm=new iU;function aU(e){const t=typeof e=="string"?e:e?String(e):"";if(!t)return null;const r=t.split(/(```[\s\S]*?```)/g);return d.jsx(d.Fragment,{children:r.map((n,i)=>{if(n.startsWith("```")){const o=n.replace(/```\w*\n?/,"").replace(/```$/,"");return d.jsx("pre",{className:"my-2 overflow-x-auto rounded-lg bg-slate-900 p-3 text-xs text-slate-200",children:d.jsx("code",{children:o})},i)}let a=n.replace(/\*\*(.*?)\*\*/g,'<strong class="font-semibold">$1</strong>').replace(/\*(.*?)\*/g,"<em>$1</em>").replace(/\n- /g,`
564<span class="mr-1">&#8226;</span> `).replace(/\n/g,"<br/>");return d.jsx("span",{dangerouslySetInnerHTML:{__html:a}},i)})})}function oU(){return d.jsxs("div",{className:"flex items-center gap-2 py-1",children:[d.jsx(Sy,{className:"h-4 w-4 animate-pulse text-blue-500"}),d.jsx("span",{className:"text-sm text-slate-500 dark:text-slate-400",children:"ARIA está pensando..."}),d.jsx("div",{className:"flex gap-0.5",children:[0,1,2].map(e=>d.jsx("div",{className:"h-1.5 w-1.5 animate-bounce rounded-full bg-blue-400",style:{animationDelay:`${e*150}ms`}},e))})]})}function sU({msg:e,onFeedback:t,onSuggestion:r}){const n=e.role==="user",i=e.content.includes("Confirma? (sim/nao)")||e.content.includes("Confirmacao necessaria");return d.jsx(Hd.div,{initial:{opacity:0,y:8}
564,animate:{opacity:1,y:0},transition:{duration:.2},className:`flex ${n?"justify-end":"justify-start"}`,children:d.jsxs("div",{className:"max-w-[85%] order-1",children:[d.jsxs("div",{className:`flex gap-2 ${n?"flex-row-reverse":""}`,children:[d.jsx("div",{className:`mt-1 flex h-7 w-7 shrink-0 items-center justify-center rounded-full text-xs font-bold ${n?"bg-blue-600 text-white":"bg-gradient-to-br from-blue-500 to-purple-600 text-white"}`,children:n?"U":d.jsx(Dd,{className:"h-4 w-4"})}),d.jsx("div",{className:`rounded-2xl px-4 py-2.5 ${n?"bg-blue-600 text-white":"border border-slate-200 bg-white text-slate-800 dark:border-slate-700 dark:bg-slate-800 dark:text-slate-200"}`,children:e.streaming&&!e.content?d.jsx(oU,{}):d.jsxs("div",{className:"whitespace-pre-wrap text-sm leading-relaxed",children:[aU(e.content),e.streaming&&d.jsx("span",{className:"ml-0.5 inline-block h-4 w-0.5 animate-pulse bg-blue-500"})]})})]}),!n&&i&&!e.streaming&&d.jsxs("div",{className:"ml-9 mt-2 flex gap-2",children:[d.jsx("button",{onClick:()=>r("sim"),className:"flex items-center gap-1 rounded-lg bg-emerald-100 px-3 py-1.5 text-sm font-medium text-emerald-700 transition hover:bg-emerald-200 dark:bg-emerald-900/30 dark:text-emerald-400",children:"Sim, executar"}),d.jsx("button",{onClick:()=>r("nao"),className:"flex items-center gap-1 rounded-lg bg-red-100 px-3 py-1.5 text-sm font-medium text-red-700 transition hover:bg-red-200 dark:bg-red-900/30 dark:text-red-400",children:"Cancelar"})]}),!n&&e.suggestions&&e.suggestions.length>0&&!e.streaming&&d.jsx("div",{className:"ml-9 mt-2 flex flex-wrap gap-1.5",children:e.suggestions.slice(0,4).map((a,o)=>d.jsx("button",{onClick:()=>r(a),className:"rounded-full border border-slate-200 bg-white px-3 py-1 text-xs text-slate-600 transition hover:border-blue-300 hover:bg-blue-50 dark:border-slate-700 dark:bg-slate-800 dark:text-slate-400 dark:hover:border-blue-600",children:a},o))}),!n&&e.interactionId&&!e.streaming&&d.jsxs("div",{className:"ml-9 mt-1.5 flex items-center gap-1.5",children:[d.jsx("button",{onClick:()=>t(e.id,"positive"),disabled:!!e.feedbackGiven,className:`rounded p-1 transition ${e.feedbackGiven==="positive"?"bg-emerald-100 text-emerald-600 dark:bg-emerald-900/30":"text-slate-400 hover:bg-slate-100 hover:text-emerald-600 dark:hover:bg-slate-700"}`,children:d.jsx(H3,{className:"h-3.5 w-3.5"})}),d.jsx("button",{onClick:()=>t(e.id,"negative"),disabled:!!e.feedbackGiven,className:`rounded p-1 transition ${e.feedbackGiven==="negative"?"bg-red-100 text-red-600 dark:bg-red-900/30":"text-slate-400 hover:bg-slate-100 hover:text-red-600 dark:hover:bg-slate-700"}`,children:d.jsx(W3,{className:"h-3.5 w-3.5"})})]}),d.jsx("p",{className:`mt-1 text-[10px] text-slate-400 ${n?"text-right mr-9":"ml-9"}`,children:e.timestamp.toLocaleTimeString("pt-BR",{hour:"2-digit",minute:"2-digit"})})]})})}const lU=["Quantos filiados temos?","Qual a saúde do sistema?","Quais problemas estão abertos?","Onde os processos estão travando?"],cU=({isOpen:e,onClose:t,position:r="sidebar"})=>{const[n,i]=p.useState([]),[a,o]=p.useState(""),[s,l]=p.useState(!1),c=p.useRef(null),u=p.useRef(null);p.useEffect(()=>{var b;(b=c.current)==null||b.scrollIntoView({behavior:"smooth"})},[n]),p.useEffect(()=>{var b;e&&((b=u.current)==null||b.focus())},[e]);const f=()=>{const b=u.current;b&&(b.style.height="auto",b.style.height=Math.min(b.scrollHeight,120)+"px")},h=p.useCallback(async b=>{if(!b.trim()||s)return;const w={id:Date.now().toString(),role:"user",content:b.trim(),timestamp:new Date},j=(Date.now()+1).toString(),S={id:j,role:"assistant",content:"",timestamp:new Date,streaming:!0};i(k=>[...k,w,S]),o(""),l(!0),u.current&&(u.current.style.height="auto"),await gm.chatStream(b,k=>{i(E=>E.map(P=>P.id===j?{...P,content:(P.content||"")+k}:P))},(k,E)=>{l(!1),i(P=>P.map(A=>A.id===j?{...A,streaming:!1,interactionId:E??void 0}:A))},k=>{l(!1),i(E=>E.map(P=>P.id===j?{...P,content:P.content||`Erro: ${k}`,streaming:!1}:P))})},[s]),m=p.useCallback(async(b,w)=>{const j=n.find(k=>k.id===b);if(!(j!=null&&j.interactionId))return;await gm.sendFeedback(j.interactionId,w==="positive")&&(i(k=>k.map(E=>E.id===b?{...E,feedbackGiven:w}:E)),yj.success("Feedback registrado!"))},[n]),g=async()=>{await gm.reset(),i([]),yj.success("Conversa limpa")},v=b=>{b.key==="Enter"&&!b.shiftKey&&(b.preventDefault(),h(a))};if(!e)return null;const y=r==="modal",x=r==="sidebar";return d.jsxs(y0,{children:[y&&d.jsx(Hd.div,{initial:{opacity:0}
564,animate:{opacity:1},exit:{opacity:0},className:"fixed inset-0 z-50 bg-black/40",onClick:t}),d.jsxs(Hd.div,{initial:x?{x:"100%"}:{opacity:0,scale:.95},animate:x?{x:0}:{opacity:1,scale:1},exit:x?{x:"100%"}:{opacity:0,scale:.95},transition:{type:"spring",damping:25,stiffness:300},className:x?"fixed bottom-0 right-0 top-0 z-50 flex w-full flex-col border-l border-slate-200 bg-white shadow-2xl dark:border-slate-700 dark:bg-slate-900 sm:w-[420px]":"fixed inset-4 z-50 mx-auto flex max-w-2xl flex-col rounded-2xl bg-white shadow-2xl dark:bg-slate-900 sm:inset-12",children:[d.jsxs("div",{className:"flex items-center justify-between border-b border-slate-200 px-4 py-3 dark:border-slate-700",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"flex h-9 w-9 items-center justify-center rounded-full bg-gradient-to-br from-blue-500 to-purple-600 text-white",children:d.jsx(Dd,{className:"h-5 w-5"})}),d.jsxs("div",{children:[d.jsx("h3",{className:"font-semibold text-slate-900 dark:text-white",children:"A.R.I.A."}),d.jsx("p",{className:"text-xs text-slate-500 dark:text-slate-400",children:s?"Processando...":"Online"})]})]}),d.jsxs("div",{className:"flex items-center gap-1",children:[d.jsx("button",{onClick:g,className:"rounded-lg p-2 text-slate-500 transition hover:bg-slate-100 dark:text-slate-400 dark:hover:bg-slate-800",title:"Nova conversa",children:d.jsx($3,{className:"h-4 w-4"})}),d.jsx("button",{onClick:t,className:"rounded-lg p-2 text-slate-500 transition hover:bg-slate-100 dark:text-slate-400 dark:hover:bg-slate-800",children:d.jsx(jy,{className:"h-4 w-4"})})]})]}),d.jsxs("div",{className:"flex-1 overflow-y-auto px-4 py-4",children:[n.length===0?d.jsxs("div",{className:"flex h-full flex-col items-center justify-center text-center",children:[d.jsx("div",{className:"mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gradient-to-br from-blue-500 to-purple-600 text-white",children:d.jsx(Dd,{className:"h-8 w-8"})}),d.jsx("h3",{className:"text-lg font-semibold text-slate-900 dark:text-white",children:"Olá! Sou a ARIA."}),d.jsx("p",{className:"mt-1 text-sm text-slate-500 dark:text-slate-400",children:"Posso consultar dados, executar ações e monitorar o sistema."}),d.jsx("div",{className:"mt-6 flex flex-wrap justify-center gap-2",children:lU.map((b,w)=>d.jsx("button",{onClick:()=>h(b),className:"rounded-full border border-slate-200 px-3.5 py-1.5 text-sm text-slate-600 transition hover:border-blue-300 hover:bg-blue-50 dark:border-slate-700 dark:text-slate-400 dark:hover:border-blue-600 dark:hover:bg-blue-900/20",children:b},w))})]}):d.jsx("div",{className:"space-y-4",children:n.map(b=>d.jsx(sU,{msg:b,onFeedback:m,onSuggestion:h},b.id))}),d.jsx("div",{ref:c})]}),d.jsxs("div",{className:"border-t border-slate-200 p-3 dark:border-slate-700",children:[d.jsxs("div",{className:"flex items-end gap-2",children:[d.jsx("textarea",{ref:u,value:a,onChange:b=>{o(b.target.value),f()},onKeyDown:v,placeholder:"Pergunte sobre dados, peça ações, ou converse...",rows:1,disabled:s,className:"max-h-[120px] min-h-[40px] flex-1 resize-none rounded-xl border border-slate-200 bg-slate-50 px-4 py-2.5 text-sm text-slate-900 placeholder-slate-400 outline-none transition focus:border-blue-400 focus:bg-white disabled:opacity-50 dark:border-slate-700 dark:bg-slate-800 dark:text-white dark:placeholder-slate-500 dark:focus:border-blue-500 dark:focus:bg-slate-800"}),d.jsx("button",{onClick:()=>h(a),disabled:s||!a.trim(),className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-xl bg-blue-600 text-white transition hover:bg-blue-700 disabled:opacity-40",children:s?d.jsx(D3,{className:"h-4 w-4 animate-spin"}):d.jsx(wy,{className:"h-4 w-4"})})]}),d.jsx("p",{className:"mt-1 text-center text-[10px] text-slate-400",children:"Enter para enviar · Shift+Enter nova linha"})]})]})]})},uU=()=>{const[e,t]=p.useState(!1);return d.jsxs(d.Fragment,{children:[d.jsx(y0,{children:!e&&d.jsx(Hd.button,{initial:{scale:0},animate:{scale:1},exit:{scale:0},whileHover:{scale:1.08},whileTap:{scale:.95},onClick:()=>t(!0),className:"fixed bottom-6 right-6 z-40 flex h-14 w-14 items-center justify-center rounded-full bg-gradient-to-br from-blue-500 to-purple-600 text-white shadow-lg shadow-blue-500/30 transition hover:shadow-xl",title:"Abrir ARIA",children:d.jsx(R3,{className:"h-6 w-6"})})}),d.jsx(y0,{children:e&&d.jsx(cU,{isOpen:e,onClose:()=>t(!1),position:"sidebar"})})]})},dU=6e4;function fU(){p.useEffect(()=>{const e="20261006161317.",t=async()=>{try{const i=await fetch("/sistema/version.json",{cache:"no-store"});if(!i.ok)return;const a=await i.json();a.buildId&&a.buildId!==e&&window.location.reload()}catch{}},r=setTimeout(t,5e3),n=setInterval(t,dU);return()=>{clearTimeout(r),clearInterval(n)}},[])}function hU(){const{usuario:e,habilidades:t,permissions:r,rolesEfetivos:n,loading:i}=Vr(),a=p.useMemo(()=>({usuario:e,habilidades:t,permissions:r,rolesEfetivos:n}),[e,t,r,n]),o=p.useMemo(()=>l=>l==="financeiro.ver"||l==="financeiro.gerir"?Fn(a,l):!!(Fn(a,l)||(l.includes(".ver")||l.includes(".criar")||l.includes(".editar"))&&Fn(a,"financeiro.gerir")||l.includes(".ver")&&Fn(a,"financeiro.ver")),[a]);return p.useMemo(()=>{const l=o,c=l("financeiro.prestador.ver"),u=l("financeiro.prestador.criar"),f=l("financeiro.prestador.editar"),h=l("financeiro.prestador.excluir"),m=l("financeiro.conta.ver"),g=l("financeiro.conta.criar"),v=l("financeiro.conta.editar"),y=l("financeiro.conta.excluir"),x=l("financeiro.prestacao.ver"),b=l("financeiro.prestacao.criar"),w=l("financeiro.prestacao.editar"),j=l("financeiro.prestacao.enviar"),S=l("financeiro.prestacao.analisar"),k=l("financeiro.prestacao.bloquear"),E=l("financeiro.receita.ver"),P=l("financeiro.receita.criar"),A=l("financeiro.receita.editar"),N=l("financeiro.receita.excluir"),O=l("financeiro.despesa.ver"),D=l("financeiro.despesa.criar"),T=l("financeiro.despesa.editar"),B=l("financeiro.despesa.excluir"),G=l("financeiro.pessoa.ver"),U=l("financeiro.pessoa.criar"),C=l("financeiro.pessoa.editar"),_=l("financeiro.pessoa.excluir"),I=l("financeiro.ecd.read"),W=l("financeiro.ecd.write"),re=l("financeiro.ecd.delete"),ae=l("financeiro.spca"),he=l("financeiro.spce");return{loading:i,prestador:{ver:c,criar:u,editar:f,excluir:h,crud:c||u||f||h},conta:{ver:m,criar:g,editar:v,excluir:y,crud:m||g||v||y},prestacao:{ver:x,criar:b,editar:w,enviar:j,analisar:S,bloquear:k,crud:x||b||w||j},receita:{ver:E,criar:P,editar:A,excluir:N,crud:E||P||A||N},despesa:{ver:O,criar:D,editar:T,excluir:B,crud:O||D||T||B},lancamento:{autorizar:o("financeiro.lancamento.autorizar")},pessoa:{ver:G,criar:U,editar:C,excluir:_,crud:G||U||C||_},ecd:{read:I,write:W,delete:re,crud:I||W||re},spca:ae,spce:he,podeAcessarFinanceiro:x||E||O,podeCriarLancamentos:P||D,podeExcluirLancamentos:N||B,podeAnalisarPrestacoes:S,podeGerirEstrutura:u||f||g||v,can:l,canAny:z=>z.some(Z=>l(Z)),canAll:z=>z.every(Z=>l(Z))}},[o,i])}const pU=["financeiro.prestador.ver","financeiro.prestador.criar","financeiro.prestador.editar","financeiro.prestador.excluir","financeiro.conta.ver","financeiro.conta.criar","financeiro.conta.editar","financeiro.conta.excluir","financeiro.prestacao.ver","financeiro.prestacao.criar","financeiro.prestacao.editar","financeiro.prestacao.enviar","financeiro.prestacao.analisar","financeiro.prestacao.bloquear","financeiro.receita.ver","financeiro.receita.criar","financeiro.receita.editar","financeiro.receita.excluir","financeiro.despesa.ver","financeiro.despesa.criar","financeiro.despesa.editar","financeiro.despesa.excluir","financeiro.pessoa.ver","financeiro.pessoa.criar","financeiro.pessoa.editar","financeiro.pessoa.excluir","financeiro.ecd.read","financeiro.ecd.write","financeiro.ecd.delete","financeiro.spca","financeiro.spce"];pU.filter(e=>!e.includes("spca")&&!e.includes("spce"));const Pc="rounded-lg border border-slate-200 dark:border-slate-600 bg-white dark:bg-slate-800";function ia({titulo:e,children:t}){return d.jsxs("div",{className:"rounded-xl border border-slate-300 dark:border-slate-600 overflow-hidden bg-slate-50 dark:bg-slate-900 select-none",children:[d.jsxs("div",{className:"flex items-center gap-1.5 px-3 py-1.5 bg-slate-200/70 dark:bg-slate-700/70",children:[d.jsx("span",{className:"w-2 h-2 rounded-full bg-slate-400"}),d.jsx("span",{className:"w-2 h-2 rounded-full bg-slate-400"}),d.jsx("span",{className:"text-[10px] text-slate-500 dark:text-slate-400 ml-1 truncate",children:e})]}),d.jsx("div",{className:"p-3 text-[11px] leading-tight",children:t})]})}function mU(){return d.jsxs(ia,{titulo:"Financeiro › Contas Bancárias",children:[d.jsxs("div",{className:`${Pc} p-2 mb-1.5`,children:[d.jsxs("div",{className:"flex justify-between items-center",children:[d.jsx("span",{className:"font-semibold text-slate-800 dark:text-slate-100",children:"Banco do Brasil · Ag. 2975 · Cc 78164-9"}),d.jsx("span",{className:"text-emerald-600 font-medium",children:"Editar"})]}),d.jsxs("div",{className:"mt-1.5 flex gap-1",children:[d.jsx("span",{className:"px-1.5 py-0.5 rounded bg-emerald-100 dark:bg-emerald-900/50 text-emerald-700 dark:text-emerald-300 font-medium",children:"Fundo Partidário"}),d.jsx("span",{className:"px-1.5 py-0.5 rounded bg-slate-100 dar
564k:bg-slate-700 text-slate-500 dark:text-slate-300",children:"FEFC"}),d.jsx("span",{className:"px-1.5 py-0.5 rounded bg-slate-100 dark:bg-slate-700 text-slate-500 dark:text-slate-300",children:"Outros Recursos"})]})]}),d.jsxs("p",{className:"text-slate-500 dark:text-slate-400",children:["↑ a ",d.jsx("b",{children:"fatia do fundo"})," da conta define o código de gasto no arquivo do TSE"]})]})}function gU(){return d.jsxs(ia,{titulo:"Nova despesa › Detalhe do Gasto",children:[d.jsxs("div",{className:`${Pc} p-2 space-y-1`,children:[d.jsxs("div",{className:"flex justify-between text-slate-700 dark:text-slate-200",children:[d.jsx("span",{children:"Papel A4 · 10 × R$ 30,00"}),d.jsx("span",{className:"tabular-nums",children:"R$ 300,00"})]}),d.jsxs("div",{className:"flex justify-between text-slate-700 dark:text-slate-200",children:[d.jsx("span",{children:"Tinta · 2 × R$ 100,00"}),d.jsx("span",{className:"tabular-nums",children:"R$ 200,00"})]}),d.jsxs("div",{className:"border-t border-slate-200 dark:border-slate-600 pt-1 flex justify-between font-semibold",children:[d.jsx("span",{className:"text-slate-800 dark:text-white",children:"Soma dos itens"}),d.jsx("span",{className:"text-emerald-600 tabular-nums",children:"R$ 500,00 ✓"})]})]}),d.jsxs("p",{className:"mt-1.5 text-slate-500 dark:text-slate-400",children:["despesa de ",d.jsx("b",{children:"R$ 500,00"})," → a soma tem de bater. Diferente? O sistema recusa na hora, dizendo as duas somas."]})]})}function vU(){return d.jsxs(ia,{titulo:"Despesa salva",children:[d.jsx("div",{className:"rounded-lg border border-emerald-300 dark:border-emerald-700 bg-emerald-50 dark:bg-emerald-900/30 px-2 py-1.5 text-emerald-800 dark:text-emerald-200 mb-1.5",children:"✓ Despesa salva — R$ 850,00"}),d.jsxs("div",{className:"rounded-lg border border-amber-300 dark:border-amber-700 bg-amber-50 dark:bg-amber-900/30 px-2 py-1.5 text-amber-900 dark:text-amber-200",children:["⚠ ",d.jsx("b",{children:"A contabilidade não acompanhou:"})," conta contábil de destino não encontrada para este tipo. O lançamento ficou salvo — leia isto antes de fechar o mês."]})]})}function yU(){return d.jsxs(ia,{titulo:"Autorizações pendentes",children:[d.jsx("div",{className:`${Pc} divide-y divide-slate-100 dark:divide-slate-700`,children:[["☑","Material gráfico","R$ 850,00"],["☑","Aluguel da sede","R$ 1.200,00"],["☐","Combustível","R$ 100,00"]].map(([e,t,r])=>d.jsxs("div",{className:"flex items-center gap-2 px-2 py-1",children:[d.jsx("span",{className:"text-emerald-600",children:e}),d.jsx("span",{className:"flex-1 text-slate-700 dark:text-slate-200",children:t}),d.jsx("span",{className:"tabular-nums text-slate-800 dark:text-white",children:r}),d.jsx("span",{className:"text-rose-600 text-[10px]",children:"Recusar"})]},t))}),d.jsx("div",{className:"mt-1.5 flex justify-end",children:d.jsx("span",{className:"px-2 py-1 rounded-md bg-emerald-600 text-white font-medium",children:"Autorizar selecionados (2)"})})]})}function xU(){return d.jsxs(ia,{titulo:"Delegar autorização",children:[d.jsxs("div",{className:`${Pc} p-2 space-y-1.5`,children:[d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsx("span",{className:"w-3 h-3 rounded-full border-4 border-emerald-600 inline-block"}),d.jsxs("span",{className:"text-slate-700 dark:text-slate-200",children:["Maria Souza — ",d.jsx("b",{children:"Tesoureira"})," · mandato até 12/2027"]})]}),d.jsxs("div",{className:"flex items-center gap-2 opacity-60",children:[d.jsx("span",{className:"w-3 h-3 rounded-full border border-slate-400 inline-block"}),d.jsx("span",{className:"text-slate-700 dark:text-slate-200",children:"João Lima — Vogal · mandato até 12/2027"})]}),d.jsxs("div",{className:"flex gap-2 pt-1 border-t border-slate-200 dark:border-slate-600",children:[d.jsxs("span",{className:"text-slate-500 dark:text-slate-400",children:["Início ",d.jsx("b",{className:"text-slate-700 dark:text-slate-200",children:"07/08"})]}),d.jsxs("span",{className:"text-slate-500 dark:text-slate-400",children:["Fim ",d.jsx("b",{className:"text-amber-600",children:"31/08 (obrigatório)"})]})]})]}),d.jsx("p",{className:"mt-1.5 text-slate-500 dark:text-slate-400",children:"só membros da Executiva com mandato vigente aparecem — e a lista vem do servidor, não da tela"})]})}function bU(){return d.jsxs(ia,{titulo:"Prestação mensal › Enviar",children:[d.jsxs("div",{className:"rounded-lg border border-rose-300 dark:border-rose-700 bg-rose-50 dark:bg-rose-900/30 px-2 py-1.5 text-rose-800 dark:text-rose-200 mb-1.5",children:["✕ Não pode ser enviada: ",d.jsx("b",{children:"3 lançamentos aguardam autorização do presidente"})," (Art. 48 IV) — R$ 2.150,00 de saída."]}),d.jsxs("div",{className:"flex items-center gap-1 text-slate-500 dark:text-slate-400",children:[d.jsx("span",{className:"px-1.5 py-0.5 rounded bg-emerald-100 dark:bg-emerald-900/50 text-emerald-700 dark:text-emerald-300",children:"autorizar"}),"→ depois",d.jsx("span",{className:"px-1.5 py-0.5 rounded bg-emerald-600 text-white",children:"enviar ✓"})]})]})}function VN(){return d.jsxs(ia,{titulo:"Confirmar contas do mês (Art. 79)",children:[d.jsxs("div",{className:`${Pc} p-2 space-y-1`,children:[d.jsxs("div",{className:"flex justify-between",children:[d.jsx("span",{className:"text-slate-700 dark:text-slate-200",children:"Julho/2026"}),d.jsx("span",{className:"text-emerald-600",children:"✓ presidente · ✓ tesoureiro"})]}),d.jsxs("div",{className:"flex justify-between",children:[d.jsx("span",{className:"text-slate-700 dark:text-slate-200",children:"Agosto/2026"}),d.jsx("span",{className:"text-amber-600",children:"falta o presidente assinar"})]})]}),d.jsx("p",{className:"mt-1.5 text-slate-500 dark:text-slate-400",children:"as duas assinaturas, todo mês — é o que mantém a comissão regular"})]})}function Poe(){return d.jsxs(ia,{titulo:"SPCA — prestação anual",children:[d.jsxs("div",{className:"flex items-end gap-1 h-12 mb-1.5",children:[["J","F","M","A","M","J","J","A"].map((e,t)=>d.jsxs("div",{className:"flex-1 flex flex-col items-center gap-0.5",children:[d.jsx("div",{className:`w-full rounded-t ${t<7?"bg-emerald-500":"bg-amber-400"}`,style:{height:`${14+t*7%22}px`}}),d.jsx("span",{className:"text-[9px] text-slate-400",children:e})]}
564,t)),d.jsxs("div",{className:"flex-none pl-2 text-slate-600 dark:text-slate-300 self-center",children:["→ ",d.jsx("b",{children:"arquivo do ano"})]})]}),d.jsx("p",{className:"text-slate-500 dark:text-slate-400",children:"cada mês bem lançado é trabalho que ninguém redigita em abril — o arquivo sai validado no esquema oficial do TSE"})]})}const k0="financeiro_tour_v2_visto",Gl="financeiro_tour_v2_estado",Kd="financeiro-tour-iniciar";function _oe(){localStorage.removeItem(k0),localStorage.setItem(Gl,JSON.stringify({i:0})),window.dispatchEvent(new Event(Kd))}function Coe(){localStorage.setItem(Gl,JSON.stringify({i:0,m:"c"})),window.dispatchEvent(new Event(Kd))}const Hn="/financeiro/hub",wU=[{rota:Hn,ancora:"regua-mes",titulo:"Bem-vindo — esta régua é o seu mapa",texto:'Os 5 passos do mês, com o estado REAL do seu órgão: o que já foi feito fica verde, o passo da vez pulsa em âmbar, e cada um é clicável. Se aparecer "não consigo confirmar", é o sistema sendo honesto sobre uma medição que falhou — nunca um problema seu. O tour segue essa régua.'},{rota:Hn,ancora:"precisa-agora",titulo:'"Precisa de você agora" — a tela te procura',texto:'O que estiver travando o mês aparece aqui, já com o caminho: lançamento esperando o presidente, mês passado aberto, alerta por ler. Vazio de verdade diz "nada esperando" — você não precisa caçar pendência em card nenhum.'},{rota:"/financeiro/contas-bancarias",ancora:"contas-lista",titulo:"1º passo do mês: a conta bancária",texto:'Tudo começa aqui — sem conta cadastrada, nenhum lançamento nasce. No botão "Nova Conta" você informa banco, agência, conta e a FATIA DO FUNDO (Fundo Partidário, FEFC ou Outros Recursos). Não é burocracia: é essa fatia que define o código de gasto no arquivo do TSE. Errou? "Editar" corrige tudo. Cadastrou? O passo seguinte é ABRIR a competência do mês — a régua do hub aponta esse portão sozinha.',Cena:mU},{rota:"/financeiro/receitas",ancora:"receitas-titulo",titulo:"Receitas — todo dinheiro que entra",texto:'Cada entrada é lançada com o tipo (doação, transferência, rendimento…) e a fonte do recurso. A contabilidade acompanha sozinha, ao centavo. Doações feitas pelo site caem em "Doações Pendentes" para você confirmar.'},{rota:"/financeiro/despesas",ancora:"despesas-titulo",titulo:"Despesas — atenção ao Detalhe do Gasto",texto:'Todo gasto leva fornecedor (CPF/CNPJ), documento fiscal e valor. Em 21 dos 43 tipos, o TSE exige itens detalhados — a seção "Detalhe do Gasto" abre sozinha quando o tipo exige, e a soma dos itens tem de bater com o valor. O comprovante é anexado na tela de edição (depois de criar, você já cai nela).',Cena:gU},{rota:"/financeiro/despesas",titulo:"Se aparecer um aviso âmbar, leia",texto:"Ao salvar, pode surgir um aviso em fundo âmbar: a contabilidade não conseguiu acompanhar. O lançamento FICA salvo — mas não feche o mês sem entender o motivo (ele vem escrito em português no próprio aviso).",Cena:vU},{rota:"/financeiro/mensal",ancora:"mensal-grid-meses",titulo:"Fechar o mês — um cartão por competência",texto:'Cada mês é um cartão com receitas, despesas e saldo. O botão "Enviar" só existe em mês RASCUNHO — e o sistema barra o envio se houver lançamento sem a decisão do presidente, dizendo quantos faltam e onde autorizar.',Cena:bU},{rota:"/financeiro/confirmar-contas",ancora:"confirmar-titulo",titulo:"A assinatura do mês — a sua já foi dada",texto:"Aqui valem as duas assinaturas do Art. 79. A boa notícia: o SEU fechamento do mês já conta como a sua assinatura de tesoureiro — não há segundo clique a dar. O que falta é a confirmação do presidente, e só ele pode dá-la.",Cena:VN},{rota:Hn,ancora:"como-usar",titulo:"Pronto! E quando bater dúvida…",texto:"Este botão abre o tutorial completo: o caminho inteiro ilustrado e uma tabela com as mensagens do sistema explicadas — o que cada uma significa e o que fazer. Dá para rever este tour por lá. Bom trabalho!"}],SU=[{rota:Hn,ancora:"regua-mes",titulo:"Bem-vindo — o seu papel aqui é decidir",texto:'Pelo Estatuto (Art. 48 IV), autorizar a receita e a despesa compete a você — ou a quem você delegar. Esta régua mostra onde o mês do órgão está; o passo "Autorizar" é o seu, e pulsa em âmbar quando há lançamentos esperando a sua decisão.'},{rota:Hn,ancora:"precisa-agora",titulo:'"Precisa de você agora"',texto:"O que depende de você aparece aqui, já com o caminho: lançamentos esperando autorização, mês passado aguardando a sua confirmação (Art. 79). Abrir o financeiro e olhar esta faixa já é meio caminho do mês em dia."},{rota:"/financeiro/autorizacoes",ancora:"aut-titulo",titulo:"Autorizações pendentes — a sua fila",texto:"Aqui ficam os lançamentos esperando a sua decisão, com valor e data. Selecione e autorize em lote, ou recuse um a um — a recusa exige motivo escrito, para o tesoureiro saber o que corrigir. Sem a sua decisão, o mês da comissão não fecha.",Cena:yU}
564,{rota:"/financeiro/autorizacoes",titulo:"Você não autoriza o que você mesmo lançou",texto:"Se você também fizer lançamentos, o sistema recusa que você os autorize — quem lança e quem autoriza são pessoas diferentes, e isso vale até para quem tem delegação. Não é defeito: é o estatuto valendo."},{rota:"/financeiro/autorizacoes",ancora:"aut-aba-delegacoes",titulo:"Delegar, se preferir",texto:"Nesta aba você passa o poder de autorizar ao tesoureiro ou a outro membro da Comissão Executiva. O sistema só oferece quem PODE receber (membros com mandato vigente), o prazo tem fim obrigatório e você revoga quando quiser. Atenção: isso NÃO é procuração bancária (Art. 75, §1º).",Cena:xU},{rota:"/financeiro/confirmar-contas",ancora:"confirmar-titulo",titulo:"A assinatura do mês — só sua",texto:"Todo mês, depois de o tesoureiro fechar as contas (o fechamento já é a assinatura dele), falta a SUA confirmação — e só você pode dá-la (Art. 48 IV). Seu nome e a data ficam gravados. É isso que mantém a comissão regular.",Cena:VN},{rota:Hn,ancora:"como-usar",titulo:"Pronto! E quando bater dúvida…",texto:"Este botão abre o tutorial completo — o caminho do tesoureiro e o seu, ilustrados, com as mensagens do sistema explicadas. Dá para rever este tour por lá."}],jU=[{rota:Hn,ancora:"gaveta",titulo:"As outras salas moram nesta gaveta",texto:'O ciclo do mês fica à mostra no hub; o resto — anual, contábil, eleitoral — mora aqui em "Anual e avançado", uma linha por tela. Este tour visita cada uma: o que é, quando se usa, e o que ainda tem limite. Pule quando quiser.'},{rota:"/financeiro/doacoes-pendentes",ancora:"doacoes-titulo",titulo:"Doações Pendentes — a fila de conferência",texto:"Quando um filiado declara uma doação (PIX, boleto, transferência), ela cai aqui com o comprovante. O tesoureiro confere e CONFIRMA — o que já cria a receita e emite o recibo — ou rejeita, com motivo escrito."},{rota:"/financeiro/conciliacao",titulo:"Conciliação Bancária — o extrato contra o sistema",texto:"Importa o extrato do banco (.ofx ou .csv) e casa cada linha com os lançamentos, com sugestão automática de pares. Rotina de fim de mês, antes de fechar. Detalhe: ela só funciona com uma conta bancária cadastrada e selecionada — sem conta, os botões ficam desligados."},{rota:"/financeiro/prestacao-mensal",titulo:"Prestação Mensal (§3º) — o resumo até o dia 5",texto:'A obrigação mensal do §3º: todo mês, até o dia 5 do seguinte, o dirigente entrega o resumo de entradas e saídas — ou declara "sem movimento", que também cumpre a obrigação. É esta entrega que mantém a comissão ativa.'},{rota:"/financeiro/relatorios",ancora:"relatorios-titulo",titulo:"Relatórios — DRE, Fluxo de Caixa e Balanço",texto:"Os números consolidados do exercício, direto do servidor, com download em CSV para a DRE e o Fluxo de Caixa. Tela só de leitura — boa para o presidente conferir sem medo de clicar em algo."},{rota:"/financeiro/dashboard",ancora:"dashboard-titulo",titulo:"Dashboard — o ano em gráficos",texto:"Receita, despesa, saldo, evolução mês a mês, composição e maiores fornecedores. Também só leitura. Se aparecerem avisos de falha, provavelmente é permissão — fale com a Nacional."},{rota:"/financeiro/alertas",ancora:"alertas-titulo",titulo:"Alertas — a caixa de avisos do módulo",texto:"Prazo de prestação vencendo, prestação rejeitada, pendência de conciliação: os avisos chegam aqui, com link para a tela certa. Vale uma olhada ao entrar."},{rota:"/financeiro/plano-contas",ancora:"plano-titulo",titulo:"Plano de Contas — o catálogo oficial",texto:"A árvore de contas contábeis (o plano oficial do TSE, o mesmo para todos os órgãos). Uso raro, de conferência — no dia a dia você não precisa entrar aqui: suas receitas e despesas já caem nas contas certas sozinhas."},{rota:"/financeiro/lancamentos",ancora:"lanc-titulo",titulo:"Lançamentos Contábeis — o diário",texto:"O livro de partidas dobradas (débito/crédito) que o sistema escreve SOZINHO a partir das suas receitas e despesas. Entrar aqui é para conferir — lançamento manual é exceção, coisa de contador."},{rota:"/financeiro/validacao",titulo:"Validação — a conferência antes do TSE",texto:"Confere arquivos X
564ML contra os esquemas oficiais do TSE antes da entrega. Honestidade: a auditoria automática de regras ainda não roda no servidor — a própria tela avisa. A conferência de XML funciona."},{rota:"/financeiro/spca",ancora:"spca-titulo",titulo:"SPCA — a prestação anual de gastos",texto:'No fechamento do ano, cada gasto declarado ao TSE é amarrado a um lançamento real do livro (o "lastro") e a tela gera o XML oficial, validado. O arquivo é baixado aqui e entregue no sistema do TSE — a entrega em si é lá.'},{rota:"/financeiro/ecd",ancora:"ecd-titulo",titulo:"Gerar ECD — a escrituração contábil anual",texto:"A contabilidade anual (SPED) em 3 passos: escolher o ano, validar os dados e gerar o arquivo. Assunto de contador — e a primeira ECD gerada por este sistema será a do exercício 2026."},{rota:"/financeiro/configuracao",ancora:"config-titulo",titulo:"Configuração — os dados do prestador",texto:"Nome, e-mail, telefone e endereço do prestador de contas do órgão — os dados que saem impressos nos arquivos de prestação. Confira uma vez e esqueça."},{rota:Hn,ancora:"como-usar",titulo:"Fim da visita!",texto:'O que não visitamos tem explicação no tutorial ("Todas as salas"): o SPCE eleitoral (só em ano de eleição), o Mapeamento TSE (técnico), Candidaturas (hoje só a Nacional vê) e a Caixa de Entrada (ainda não guarda dados reais).'}];function xj(){try{const e=localStorage.getItem(Gl);if(!e)return null;const t=JSON.parse(e);return typeof(t==null?void 0:t.i)=="number"?t:null}catch{return null}}function kU(){const e=Br(),{pathname:t}=si(),{lancamento:r}=hU(),[n,i]=p.useState(xj),[a,o]=p.useState(null),s=p.useRef(null),l=p.useMemo(()=>(n==null?void 0:n.m)==="c"?jU:r!=null&&r.autorizar?SU:wU,[n==null?void 0:n.m,r==null?void 0:r.autorizar]),c=p.useCallback(y=>{y?localStorage.setItem(Gl,JSON.stringify(y)):localStorage.removeItem(Gl),i(y)},[]),u=p.useCallback(()=>{localStorage.setItem(k0,new Date().toISOString()),c(null),o(null)},[c]);p.useEffect(()=>{t===Hn&&!n&&!localStorage.getItem(k0)&&c({i:0})},[t,n,c]),p.useEffect(()=>{const y=()=>i(xj());return window.addEventListener(Kd,y),()=>window.removeEventListener(Kd,y)},[]);const f=n?l[Math.min(n.i,l.length-1)]:null;if(p.useEffect(()=>{!n||!f||t!==f.rota&&t.startsWith("/financeiro")&&e(f.rota)},[n==null?void 0:n.i,n==null?void 0:n.m]),p.useEffect(()=>{if(s.current&&window.clearInterval(s.current),o(null),!n||!f||t!==f.rota||!f.ancora)return;let y=0;const x=()=>{const w=document.querySelector(`[data-tour="${f.ancora}"]`);w?(w.scrollIntoView({block:"center",behavior:"smooth"}),window.setTimeout(()=>o(w.getBoundingClientRect()),350),s.current&&window.clearInterval(s.current),s.current=null):++y>=16&&s.current&&(window.clearInterval(s.current),s.current=null)};x(),s.current=window.setInterval(x,250);const b=()=>{const w=document.querySelector(`[data-tour="${f.ancora}"]`);w&&o(w.getBoundingClientRect())};return window.addEventListener("resize",b),()=>{s.current&&window.clearInterval(s.current),s.current=null,window.removeEventListener("resize",b)}},[n==null?void 0:n.i,n==null?void 0:n.m,t]),!n||!f||!t.startsWith("/financeiro")||t!==f.rota)return null;const h=n.i,m=h===l.length-1,g=f.Cena,v=(h+1)/l.length*100;return d.jsxs("div",{className:"fixed inset-0 z-[70]",children:[d.jsx("div",{className:"absolute inset-0 bg-black/60",onClick:u}),a&&d.jsx("div",{className:"absolute rounded-xl ring-4 ring-emerald-400 shadow-[0_0_0_9999px_rgba(0,0,0,0.6)] pointer-events-none transition-all duration-300",style:{to
564p:a.top-6,left:a.left-6,width:a.width+12,height:a.height+12}}),d.jsx("div",{className:"absolute inset-x-0 bottom-0 sm:bottom-6 flex justify-center px-3 pb-3 sm:pb-0",children:d.jsxs("div",{className:"w-full max-w-xl bg-white dark:bg-slate-800 rounded-2xl shadow-2xl border border-slate-200 dark:border-slate-700 overflow-hidden",role:"dialog","aria-label":"Tour do módulo financeiro",children:[d.jsxs("div",{className:"px-5 pt-4",children:[d.jsxs("div",{className:"flex items-center justify-between gap-3 mb-1",children:[d.jsxs("span",{className:"inline-flex items-center gap-1.5 text-[11px] font-semibold uppercase tracking-wide text-emerald-700 dark:text-emerald-400",children:[d.jsx(Na,{size:13})," ",n.m==="c"?"Tour completo — as salas do módulo":"Tour do financeiro"," · passo ",h+1," de ",l.length]}),d.jsx("button",{onClick:u,className:"text-slate-400 hover:text-slate-600 dark:hover:text-slate-200","aria-label":"Fechar tour",children:d.jsx(jy,{size:18})})]}),d.jsx("div",{className:"h-1 rounded-full bg-slate-100 dark:bg-slate-700 overflow-hidden",children:d.jsx("div",{className:"h-full bg-emerald-500 transition-all duration-300",style:{width:`${v}%`}})})]}),d.jsxs("div",{className:"p-5 pt-3",children:[d.jsx("h2",{className:"text-base font-bold text-slate-900 dark:text-white mb-1.5",children:f.titulo}),d.jsx("p",{className:"text-sm text-slate-600 dark:text-slate-300 leading-relaxed",children:f.texto}),g&&d.jsx("div",{className:"mt-3",children:d.jsx(g,{})}),d.jsxs("div",{className:"mt-4 flex items-center justify-between gap-3",children:[d.jsx("button",{onClick:u,className:"text-xs text-slate-500 dark:text-slate-400 hover:underline",children:"Pular tour"}),d.jsxs("div",{className:"flex items-center gap-2",children:[h>0&&d.jsxs("button",{onClick:()=>c({i:h-1,m:n.m}),className:"inline-flex items-center gap-1 px-3 py-2 rounded-lg border border-slate-300 dark:border-slate-600 text-sm text-slate-700 dark:text-slate-200",children:[d.jsx(f2,{size:16})," Anterior"]}),m?d.jsxs(d.Fragment,{children:[n.m!=="c"&&d.jsxs("button",{onClick:()=>c({i:0,m:"c"}),className:"inline-flex items-center gap-1 px-3 py-2 rounded-lg border border-emerald-600 text-sm text-emerald-700 dark:text-emerald-400",children:[d.jsx(Na,{size:16})," Conhecer o módulo inteiro"]}),d.jsxs("button",{onClick:()=>{u(),e("/financeiro/tutorial")},className:"inline-flex items-center gap-1 px-3 py-2 rounded-lg border border-slate-300 dark:border-slate-600 text-sm text-slate-700 dark:text-slate-200",children:[d.jsx(E3,{size:16})," Tutorial"]}),d.jsx("button",{onClick:u,className:"inline-flex items-center gap-1 px-4 py-2 rounded-lg bg-emerald-600 text-white text-sm font-medium",children:"Concluir"})]}):d.jsxs("button",{onClick:()=>c({i:h+1,m:n.m}),className:"inline-flex items-center gap-1 px-4 py-2 rounded-lg bg-emerald-600 text-white text-sm font-medium",children:["Próximo ",d.jsx(gl,{size:16})]})]})]})]})]})})]})}const EU=[{to:"/dashboard",label:"Início",icon:M3},{to:"/mapa",label:"Mapa",icon:Na},{to:"/filiacao",label:"Filiação",icon:gc},{to:"/pre-candidatura",label:"Pré-Candidatura",icon:q3},{to:"/financeiro",label:"Financeiro",icon:y2},{to:"/comunicacao",label:"Comunicação",icon:Ug},{to:"/engajamento",label:"Engajamento",icon:Sy}],PU=e=>{const t=(e||"").trim().toLowerCase();return t==="dashboard"?"Início":t==="denuncias"?"Canal de Denúncia":e.replace(/-/g," ").replace(/\b\w/g,r=>r.toUpperCase())};function _U(){var he;const e=Br(),{pathname:t}=si(),[r,n]=p.useState(!1),[i,a]=p.useState(!1),[o,s]=p.useState(!1),[l,c]=p.useState(!1),[u,f]=p.useState([]),[h,m]=p.useState(!1),g=p.useRef(null),v=p.useRef(null),y=Ay(),{usuario:x,cargosOrgaos:b}=Vr(),{theme:w,toggleTemporaryTheme:j}=Q2(),{can:S,canAny:k,hasAnyRole:E,isSuperuser:P}=Rz();fU();const A=u.filter(z=>!z.read).length,[N,O]=p.useState(!1);p.useEffect(()=>{let z=!0;return le.get("/denuncias/minha-custodia").then(({data:Z})=>{z&&O(Array.isArray(Z==null?void 0:Z.papeis)&&Z.papeis.length>0)}).catch(()=>{z&&O(!1)}),()=>{z=!1}},[]);const D=p.useCallback(async()=>{try{const{data:z}=await le.get("/notificacoes",{params:{limite:30}}),L=(Array.isArray(z)?z:Array.isArray(z==null?void 0:z.items)?z.items:[]).filter(K=>K&&typeof K.id=="number").map(K=>({id:K.id,type:String(K.type??K.tipo??""),title:String(K.title??K.titulo??"Notificação"),message:String(K.message??K.mensagem??""),time:J2(K.created_at),read:!!(K.read??K.lida),payload:K.payload??K.contexto??null}));f(L),m(!1)}catch{f([]),m(!0)}},[]);p.useEffect(()=>{D()},[D]),p.useEffect(()=>{const z=Z=>{g.current&&!g.current.contains(Z.target)&&s(!1),v.current&&!v.current.contains(Z.target)&&c(!1)};return document.addEventListener("mousedown",z),()=>document.removeEventListener("mousedown",z)},[]);const T=p.useMemo(()=>
564{const z=t.split("/").filter(Boolean);return z.length===0?["Início"]:z.map(PU)},[t]),B=T[T.length-1]||"Início",G=()=>{Cy(),e("/login")},U=()=>{const z=u.filter(Z=>!Z.read);f(Z=>Z.map(L=>({...L,read:!0}))),z.length&&le.post("/notificacoes/marcar-todas-lidas").catch(()=>{})},C=p.useCallback(z=>{f(Z=>Z.map(L=>L.id===z?{...L,read:!0}:L)),le.post(`/notificacoes/${z}/lida`).catch(()=>{})},[]),_=p.useCallback(z=>{var je,fe;const Z=typeof((je=z.payload)==null?void 0:je.link)=="string"?z.payload.link:"",L=typeof((fe=z.payload)==null?void 0:fe.pedido_id)=="number"?z.payload.pedido_id:null,K=z.type.startsWith("filiacao_");if(!K&&(!Z||!Z.startsWith("/")))return null;if(!K)return Z;const Lt=Z&&Z.startsWith("/filiacao")?Z:"/filiacao",[$,ce=""]=Lt.split("?",2),ie=new URLSearchParams(ce);ie.get("status")||ie.set("status","aguardando_envio"),L!=null&&!ie.get("pedido_id")&&ie.set("pedido_id",String(L));const F=ie.toString();return F?`${$}?${F}`:$},[]),I=p.useCallback(z=>{c(!1),z.read||C(z.id);const Z=_(z);Z&&e(Z)},[_,C,e]),W=()=>{const z=((x==null?void 0:x.nome)??"").trim().split(/\s+/).filter(Boolean);return z.length>=2?(z[0][0]+z[z.length-1][0]).toUpperCase():z.length===1?z[0].substring(0,2).toUpperCase():"US"},re=()=>{var z;if(b&&b.length>0){const Z=b[0],L={nacional:"Nacional",estadual:Z.orgao_uf?`${Z.orgao_uf}`:"Estadual",municipal:Z.orgao_municipio?`${Z.orgao_municipio}/${Z.orgao_uf}`:"Municipal"}[Z.orgao_nivel]||"";return`${Z.cargo} / ${L}`}return((z=y==null?void 0:y.role)==null?void 0:z.replace("_"," "))??"Visitante"},ae=(z,Z)=>d.jsxs(Be,{to:z.to,onClick:()=>n(!1),className:`group relative flex items-center gap-3 rounded-2xl px-4 py-3 text-sm font-medium transition-all duration-200 ${Z?"nav-item-active bg-slate-900 text-white shadow-lg dark:bg-white dark:text-slate-900":"text-slate-700 hover:bg-slate-900/5 dark:text-slate-200 dark:hover:bg-white/10"}`,children:[d.jsx("span",{className:"nav-indicator"}),d.jsx(z.icon,{className:`h-5 w-5 flex-shrink-0 ${i?"mx-auto":""}`}),d.jsx("span",{className:`transition-opacity duration-200 ${i?"hidden md:hidden":""}`,children:z.label}),i&&d.jsx("span",{className:"tooltip",children:z.label})]},z.to);return d.jsxs("div",{className:"flex min-h-screen bg-gradient-to-br from-slate-50 via-white to-slate-100 text-slate-900 dark:from-slate-950 dark:via-slate-900 dark:to-slate-950 dark:text-slate-100",children:[d.jsxs("aside",{className:`glass-panel sidebar-transition fixed inset-y-0 left-0 z-30 flex flex-col px-4 py-6 text-slate-900 dark:text-slate-100 md:static md:translate-x-0 ${r?"translate-x-0":"-translate-x-full md:translate-x-0"} ${i?"sidebar-collapsed":"sidebar-expanded"}`,children:[d.jsxs("div",{className:`flex items-center ${i?"justify-center":"justify-between"} gap-2 px-2`,children:[!i&&d.jsxs("div",{className:"min-w-0 flex-1",children:[d.jsx("p",{className:"truncate text-xs uppercase tracking-[0.25em] text-slate-600/80 dark:text-slate-300/80",children:"Sistema Democrata"}),d.jsx("h1",{className:"truncate text-lg font-semibold text-slate-900 dark:text-white",children:"Centro Operacional"})]}),d.jsx("button",{className:"hidden rounded-full bg-slate-900/5 p-2 text-slate-700 transition hover:bg-slate-900/10 dark:bg-white/10 dark:text-white dark:hover:bg-white/20 md:flex",onClick:()=>a(!i),"aria-label":i?"Expandir menu":"Recolher menu",children:i?d.jsx(gl,{className:"h-4 w-4"}):d.jsx(f2,{className:"h-4 w-4"})}),d.jsx("button",{className:"rounded-full bg-slate-900/5 p-2 text-slate-700 transition hover:bg-slate-900/10 dark:bg-white/10 dark:text-white dark:hover:bg-white/20 md:hidden",onClick:()=>n(!1),"aria-label":"Fechar menu",children:d.jsx(jy,{className:"h-4 w-4"})})]}),d.jsxs("nav",{className:"mt-8 flex flex-1 flex-col gap-1 overflow-y-auto overflow-x-hidden",children:[EU.map(z=>{const Z=z.to==="/"?t===z.to:t.startsWith(z.to);return ae(z,Z)}),(P||S("diretoria.ver"))&&ae({to:"/orgaos",label:"Órgãos",icon:_3},t.startsWith("/orgaos")),N&&ae({to:"/denuncias",label:"Canal de Denúncia",icon:z3},t.startsWith("/denuncias")),(P||S("filiados.consultar"))&&ae({to:"/filiados",label:"Filiados",icon:ba},t.startsWith("/filiados")),(P||S("cursos.gerenciar"))&&ae({to:"/cursos",label:"Cursos",icon:O3},t.startsWith("/cursos")),E(["conselho_gestor","admin"])&&ae({to:"/conselho-gestor",label:"Conselho Gestor",icon:T3},t.startsWith("/conselho-gestor")),(E(["admin"])||k(["admin.ver","admin.rbac","admin.usuarios","admin.secoes"]))&&ae({to:"/admin",label:"Admin",icon:F3},t.startsWith("/admin")&&!t.startsWith("/admin/whatsapp")),(P||S("admin.whatsapp"))&&ae({to:"/admin/whatsapp",label:"Inbox WhatsApp",icon:eh},t.startsWith("/admin/whatsapp")),(P||E(["admin"]))&&ae({to:"/aria-autonoma",label:"ARIA Autônoma",icon:Dd},t.startsWith("/aria-autonoma")),d.jsx("div",{className:"my-2 border-t border-slate-900/10 dark:border-white/10"}),ae({to:"/perfil",label:"Meu Perfil",icon:Id},t.startsWith("/perfil"))]}),d.jsx("div",{className:"mt-4",children:d.jsxs("button",{onClick:G,className:`group relative flex w-full items-center gap-3 rounded-xl bg-slate-900/5 px-4 py-3 text-sm font-semibold text-slate-800 transition hover:bg-red-500/15 hover:text-red-600 dark:bg-white/10 dark:text-white dark:hover:bg-red-500/20 dark:hover:text-red-300 ${i?"justify-center":""}`,children:[d.jsx(Ew,{className:"h-5 w-5 flex-shrink-0"}),!i&&d.jsx("span",{children:"Sair"}),i&&d.jsx("span",{className:"tooltip",children:"Sair"})]})})]}),r&&d.jsx("button",{"aria-label":"Fechar menu",className:"fixed inset-0 z-20 bg-slate-900/60 md:hidden",onClick:()=>n(!1)}),d.jsxs("div",{className:"relative flex min-h-screen min-w-0 flex-1 flex-col",children:[d.jsxs("header",{className:"glass-panel z-10 m-4 flex items-center justify-between gap-4 px-5 py-3 text-slate-900 dark:text-white",children:[d.jsxs("div",{className:"flex items-center gap-4",children:[d.jsx("button",{"aria-label":"Abrir menu",className:"inline-flex h-10 w-10 items-center justify-center rounded-xl border border-slate-900/10 bg-slate-900/5 text-slate-700 transition hover:bg-slate-900/10 dark:border-white/20 dark:bg-white/10 dark:text-white dark:hover:bg-white/20 md:hidden",onClick:()=>n(z=>!z),children:d.jsx(I3,{className:"h-5 w-5"})}),d.jsxs("div",{children:[d.jsx("h2",{className:"text-lg font-semibold text-slate-900 dark:text-white",children:B}),d.jsx("nav",{className:"flex flex-wrap items-center gap-1.5 text-xs text-slate-600 dar
564k:text-white/60",children:T.map((z,Z)=>d.jsxs("span",{className:"flex items-center gap-1.5",children:[Z>0&&d.jsx("span",{className:"text-slate-400 dark:text-white/40",children:"/"}),d.jsx("span",{className:Z===T.length-1?"text-slate-700 dark:text-white/80":"",children:z})]},z))})]})]}),d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsxs("div",{className:"relative",ref:v,children:[d.jsxs("button",{onClick:()=>{const z=!l;if(c(z),z){D();const Z=u.filter(L=>!L.read&&L.type==="nomeacao_boas_vindas");Z.length>0&&(f(L=>L.map(K=>K.type==="nomeacao_boas_vindas"?{...K,read:!0}:K)),Promise.allSettled(Z.map(L=>le.post(`/notificacoes/${L.id}/lida`))).catch(()=>{}))}},className:"relative inline-flex h-10 w-10 items-center justify-center rounded-xl border border-slate-900/10 bg-slate-900/5 text-slate-700 transition hover:bg-slate-900/10 dark:border-white/20 dark:bg-white/10 dark:text-white dark:hover:bg-white/20","aria-label":"Notificações",children:[d.jsx(k3,{className:"h-5 w-5"}),A>0&&d.jsx("span",{className:"notification-badge notification-badge-pulse",children:A})]}),l&&d.jsxs("div",{className:"absolute right-0 top-full mt-2 w-80 rounded-xl border border-slate-900/10 bg-white/95 p-2 text-slate-900 shadow-2xl backdrop-blur-xl dark:border-white/10 dark:bg-slate-800/95 dark:text-white",children:[d.jsxs("div",{className:"flex items-center justify-between border-b border-slate-900/10 px-3 pb-2 dark:border-white/10",children:[d.jsx("h3",{className:"text-sm font-semibold text-slate-900 dark:text-white",children:"Notificações"}),A>0&&d.jsx("button",{onClick:U,className:"text-xs text-sky-700 transition hover:text-sky-600 dark:text-sky-400 dark:hover:text-sky-300",children:"Marcar todas como lidas"})]}),d.jsx("div",{className:"max-h-72 overflow-y-auto py-2",children:h?d.jsx("p",{className:"px-3 py-4 text-center text-sm text-red-600 dark:text-red-400",children:"Não foi possível carregar as notificações"}):u.length===0?d.jsx("p",{className:"px-3 py-4 text-center text-sm text-slate-600 dark:text-slate-400",children:"Nenhuma notificação"}):u.map(z=>d.jsxs("button",{type:"button",onClick:()=>I(z),className:`flex w-full gap-3 rounded-lg px-3 py-2 text-left transition hover:bg-slate-900/5 dark:hover:bg-white/5 ${z.read?"":"bg-sky-500/10"}`,children:[d.jsx("div",{className:`mt-1 h-2 w-2 flex-shrink-0 rounded-full ${z.read?"bg-transparent":"bg-sky-400"}`}),d.jsxs("div",{className:"min-w-0 flex-1",children:[d.jsx("p",{className:"text-sm font-medium text-slate-900 dark:text-white",children:z.title}),d.jsx("p",{className:"truncate text-xs text-slate-600 dark:text-slate-400",children:z.message}),d.jsx("p",{className:"mt-1 text-xs text-slate-500",children:z.time})]})]},z.id))})]})]}),d.jsx("button",{type:"button",onClick:j,className:"relative inline-flex h-10 w-10 items-center justify-center rounded-xl border border-slate-900/10 bg-slate-900/5 text-slate-700 transition hover:bg-slate-900/10 dark:border-white/20 dark:bg-white/10 dark:text-white dark:hover:bg-white/20","aria-label":w==="dark"?"Ativar tema claro (temporário)":"Ativar tema escuro (temporário)",title:"Alternar tema (temporário)",children:w==="dark"?d.jsx(V3,{className:"h-5 w-5"}):d.jsx(L3,{className:"h-5 w-5"})}),d.jsxs("div",{className:"relative",ref:g,children:[d.jsxs("button",{onClick:()=>s(!o),className:"flex items-center gap-2 rounded-xl border border-slate-900/10 bg-slate-900/5 py-1.5 pl-1.5 pr-3 text-slate-700 transition hover:bg-slate-900/10 dark:border-white/20 dark:bg-white/10 dark:text-white dark:hover:bg-white/20",children:[d.jsx("div",{className:"avatar avatar-sm",children:W()}),d.jsxs("div",{className:"hidden text-left sm:block",children:[d.jsx("p",{className:"text-sm font-medium text-slate-900 dark:text-white",children:((he=x==null?void 0:x.nome)==null?void 0:he.split(" ")[0])??"Usuário"}),d.jsx("p",{className:"max-w-[180px] truncate text-xs capitalize text-slate-600 dark:text-slate-400",title:re(),children:re()})]}),d.jsx(C3,{className:`h-4 w-4 text-slate-400 transition-transform ${o?"rotate-180":""}`})]}),o&&d.jsxs("div",{className:"absolute right-0 top-full mt-2 w-56 rounded-xl border border-slate-900/10 bg-white/95 p-2 text-slate-900 shadow-2xl backdrop-blur-xl dark:border-white/10 dark:bg-slate-800/95 dark:text-white",children:[d.jsxs("div",{className:"border-b border-slate-900/10 px-3 pb-3 pt-1 dark:border-white/10",children:[d.jsx("p",{className:"font-medium text-slate-900 dark:text-white",children:(x==null?void 0:x.nome)??"Usuário"}
564),d.jsx("p",{className:"text-xs text-slate-600 dark:text-slate-400",children:(x==null?void 0:x.email)??""})]}),d.jsx("div",{className:"py-2",children:d.jsxs(Be,{to:"/perfil",onClick:()=>s(!1),className:"flex items-center gap-3 rounded-lg px-3 py-2 text-sm text-slate-700 transition hover:bg-slate-900/5 dark:text-slate-200 dark:hover:bg-white/10",children:[d.jsx(Id,{className:"h-4 w-4"}),"Meu Perfil"]})}),d.jsx("div",{className:"border-t border-slate-900/10 pt-2 dark:border-white/10",children:d.jsxs("button",{onClick:()=>{s(!1),G()},className:"flex w-full items-center gap-3 rounded-lg px-3 py-2 text-sm text-red-400 transition hover:bg-red-500/10",children:[d.jsx(Ew,{className:"h-4 w-4"}),"Sair"]})})]})]})]})]}),d.jsx("main",{className:"min-w-0 flex-1 overflow-x-auto p-4 text-slate-900 dark:text-slate-100",children:d.jsx("div",{className:"mx-auto max-w-6xl space-y-6",children:d.jsx(s3,{})})})]}),d.jsx(kU,{}),(P||E(["admin"])||k(["admin.ver","admin.rbac","admin.usuarios","admin.secoes","admin.whatsapp"]))&&d.jsx(uU,{})]})}function CU(){const[e,t]=p.useState({required:!1}),[r,n]=p.useState(null),[i,a]=p.useState(!1),o=p.useCallback(async f=>{try{a(!0);const h=f?`?email=${encodeURIComponent(f)}`:"",m=await le.get(`/auth/captcha-status${h}`);t(m.data)}catch{t({required:!1})}finally{a(!1)}},[]),s=p.useCallback(f=>{n(f)},[]),l=p.useCallback(()=>{n(null)},[]),c=p.useCallback(()=>{n(null),t({required:!1})},[]),u=p.useCallback(f=>{t({required:!0,site_key:f,provider:"hcaptcha"}),n(null)},[]);return{captchaStatus:e,captchaToken:r,loading:i,checkCaptchaRequired:o,onCaptchaVerify:s,onCaptchaExpire:l,resetCaptcha:c,forceCaptcha:u}}var AU=Object.defineProperty,NU=Object.defineProperties,OU=Object.getOwnPropertyDescriptors,qd=Object.getOwnPropertySymbols,UN=Object.prototype.hasOwnProperty,WN=Object.prototype.propertyIsEnumerable,E0=(e,t,r)=>t in e?AU(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,fr=(e,t)=>{for(var r in t||(t={}))UN.call(t,r)&&E0(e,r,t[r]);if(qd)for(var r of qd(t))WN.call(t,r)&&E0(e,r,t[r]);return e},HN=(e,t)=>NU(e,OU(t)),TU=(e,t)=>{var r={};for(var n in e)UN.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&qd)for(var n of qd(e))t.indexOf(n)<0&&WN.call(e,n)&&(r[n]=e[n]);return r},dt=(e,t,r)=>(E0(e,typeof t!="symbol"?t+"":t,r),r),es=(e,t,r)=>new Promise((n,i)=>{var a=l=>{try{s(r.next(l))}catch(c){i(c)}},o=l=>{try{s(r.throw(l))}catch(c){i(c)}},s=l=>l.done?n(l.value):Promise.resolve(l.value).then(a,o);s((r=r.apply(e,t)).next())}),MU="hCaptcha-script",rd="hCaptchaOnLoad",bj="script-error",Ci="@hCaptcha/loader";function DU(e){return Object.entries(e).filter(([,t])=>t||t===!1).map(([t,r])=>`${encodeURIComponent(t)}=${encodeURIComponent(String(r))}`).join("&")}function KN(e){let t=e&&e.ownerDocument||document,r=t.defaultView||t.parentWindow||window;return{document:t,window:r}}function qN(e){return e||document.head}function IU(e){var t;e.setTag("source",Ci),e.setTag("url",document.URL),e.setContext("os",{UA:navigator.userAgent}),e.setContext("browser",fr({},RU())),e.setContext("device",HN(fr({},$U()),{screen_width_pixels:screen.width,screen_height_pixels:screen.height,language:navigator.language,orientation:((t=screen.orientation)==null?void 0:t.type)||"Unknown",processor_count:navigator.hardwareConcurrency,platform:navigator.platform}))}function RU(){var e,t,r,n,i,a;let o=navigator.userAgent,s,l;return o.indexOf("Firefox")!==-1?(s="Firefox",l=(e=o.match(/Firefox\/([\d.]+)/))==null?void 0:e[1]):o.indexOf("Edg")!==-1?(s="Microsoft Edge",l=(t=o.match(/Edg\/([\d.]+)/))==null?void 0:t[1]):o.indexOf("Chrome")!==-1&&o.indexOf("Safari")!==-1?(s="Chrome",l=(r=o.match(/Chrome\/([\d.]+)/))==null?void 0:r[1]):o.indexOf("Safari")!==-1&&o.indexOf("Chrome")===-1?(s="Safari",l=(n=o.match(/Version\/([\d.]+)/))==null?void 0:n[1]):o.indexOf("Opera")!==-1||o.indexOf("OPR")!==-1?(s="Opera",l=(i=o.match(/(Opera|OPR)\/([\d.]+)/))==null?void 0:i[2]):o.indexOf("MSIE")!==-1||o.indexOf("Trident")!==-1?(s="Internet Explorer",l=(a=o.match(/(MSIE |rv:)([\d.]+)/))==null?void 0:a[2]):(s="Unknown",l="Unknown"),{name:s,version:l}}function LU(e){return new Promise(t=>setTimeout(t,e))}function $U(){let e=navigator.userAgent,t;e.indexOf("Win")!==-1?t="Windows":e.indexOf("Mac")!==-1?t="Mac":e.indexOf("Linux")!==-1?t="Linux":e.indexOf("Android")!==-1?t="Android":e.indexOf("like Mac")!==-1||e.indexOf("iPhone")!==-1||e.indexOf("iPad")!==-1?t="iOS":t="Unknown";let r;return/Mobile|iPhone|iPod|Android/i.test(e)?r="Mobile":/Tablet|iPad/i.test(e)?r="Tablet":r="Desktop",{model:t,family:t,device:r}}var zU=class GN{constructor(t){dt(this,"_parent"),dt(this,"breadcrumbs",[]),dt(this,"context",{}),dt(this,"extra",{}),dt(this,"tags",{}),dt(this,"request"),dt(this,"user"),this._parent=t}get parent(){return this._parent}child(){return new GN(this)}
564setRequest(t){return this.request=t,this}removeRequest(){return this.request=void 0,this}addBreadcrumb(t){return typeof t.timestamp>"u"&&(t.timestamp=new Date().toISOString()),this.breadcrumbs.push(t),this}setExtra(t,r){return this.extra[t]=r,this}removeExtra(t){return delete this.extra[t],this}setContext(t,r){return typeof r.type>"u"&&(r.type=t),this.context[t]=r,this}removeContext(t){return delete this.context[t],this}setTags(t){return this.tags=fr(fr({},this.tags),t),this}setTag(t,r){return this.tags[t]=r,this}removeTag(t){return delete this.tags[t],this}setUser(t){return this.user=t,this}removeUser(){return this.user=void 0,this}toBody(){let t=[],r=this;for(;r;)t.push(r),r=r.parent;return t.reverse().reduce((n,i)=>{var a;return n.breadcrumbs=[...(a=n.breadcrumbs)!=null?a:[],...i.breadcrumbs],n.extra=fr(fr({},n.extra),i.extra),n.contexts=fr(fr({},n.contexts),i.context),n.tags=fr(fr({},n.tags),i.tags),i.user&&(n.user=i.user),i.request&&(n.request=i.request),n},{breadcrumbs:[],extra:{},contexts:{},tags:{},request:void 0,user:void 0})}clear(){this.breadcrumbs=[],this.context={},this.tags={},this.user=void 0}},FU=/^\s*at (?:(.*?) ?\()?((?:file|https?|blob|chrome-extension|address|native|eval|webpack|<anonymous>|[-a-z]+:|.*bundle|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,BU=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension).*?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js))(?::(\d+))?(?::(\d+))?\s*$/i,VU=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,UU=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+))?@)([\w.-]+)(?::(\d+))?\/(.+)/,vu="?",wj="An unknown error occurred",WU="0.0.4";function HU(e){for(let t=0;t<e.length;t++)e[t]=Math.floor(Math.random()*256);return e}function Nt(e){return(e+256).toString(16).substring(1)}function KU(){let e=HU(new Array(16));return e[6]=e[6]&15|64,e[8]=e[8]&63|128,Nt(e[0])+Nt(e[1])+Nt(e[2])+Nt(e[3])+"-"+Nt(e[4])+Nt(e[5])+"-"+Nt(e[6])+Nt(e[7])+"-"+Nt(e[8])+Nt(e[9])+"-"+Nt(e[10])+Nt(e[11])+Nt(e[12])+Nt(e[13])+Nt(e[14])+Nt(e[15])}var qU=[[FU,"chrome"],[VU,"winjs"],[BU,"gecko"]];function GU(e){var t,r,n,i;if(!e.stack)return null;let a=[],o=(n=(r=(t=e.stack).split)==null?void 0:r.call(t,`
565`))!=null?n:[];for(let s=0;s<o.length;++s){let l=null,c=null,u=null;for(let[f,h]of qU)if(c=f.exec(o[s]),c){u=h;break}if(!(!c||!u)){if(u==="chrome")l={filename:(i=c[2])!=null&&i.startsWith("address at ")?c[2].substring(11):c[2],function:c[1]||vu,lineno:c[3]?+c[3]:null,colno:c[4]?+c[4]:null};else if(u==="winjs")l={filename:c[2],function:c[1]||vu,lineno:+c[3],colno:c[4]?+c[4]:null};else if(u==="gecko")s===0&&!c[5]&&e.columnNumber!==void 0&&a.length>0&&(a[0].column=e.columnNumber+1),l={filename:c[3],function:c[1]||vu,lineno:c[4]?+c[4]:null,colno:c[5]?+c[5]:null};else continue;!l.function&&l.lineno&&(l.function=vu),a.push(l)}}return a.length?a.reverse():null}function YU(e){let t=GU(e);return{type:e.name,value:e.message,stacktrace:{frames:t??[]}}}function XU(e){let t=UU.exec(e),r=t?t.slice(1):[];if(r.length!==6)throw new Error("Invalid DSN");let n=r[5].split("/"),i=n.slice(0,-1).join("/");return r[0]+"://"+r[3]+(r[4]?":"+r[4]:"")+(i?"/"+i:"")+"/api/"+n.pop()+"/envelope/?sentry_version=7&sentry_key="+r[1]+(r[2]?"&sentry_secret="+r[2]:"")}function ZU(e,t,r){var n,i;let a=fr({event_id:KU().replaceAll("-",""),platform:"javascript",sdk:{name:"@hcaptcha/sentry",version:WU},environment:t,release:r,timestamp:Date.now()/1e3},e.scope.toBody());if(e.type==="exception"){a.message=(i=(n=e.error)==null?void 0:n.message)!=null?i:"Unknown error",a.fingerprint=[a.message];let o=[],s=e.error;for(let l=0;l<5&&s&&(o.push(YU(s)),!(!s.cause||!(s.cause instanceof Error)));l++)s=s.cause;a.exception={values:o.reverse()}}return e.type==="message"&&(a.message=e.message,a.level=e.level),a}function QU(e){if(e instanceof Error)return e;if(typeof e=="string")return new Error(e);
565if(typeof e=="object"&&e!==null&&!Array.isArray(e)){let r=e,{message:n}=r,i=TU(r,["message"]),a=new Error(typeof n=="string"?n:wj);return Object.assign(a,i)}let t=new Error(wj);return Object.assign(t,{cause:e})}function JU(e,t,r){return es(this,null,function*(){var n,i;try{if(typeof fetch<"u"&&typeof AbortSignal<"u"){let a;if(r){let l=new AbortController;a=l.signal,setTimeout(()=>l.abort(),r)}let o=yield fetch(e,HN(fr({},t),{signal:a})),s=yield o.text();return{status:o.status,body:s}}return yield new Promise((a,o)=>{var s,l;let c=new XMLHttpRequest;if(c.open((s=t==null?void 0:t.method)!=null?s:"GET",e),c.onload=()=>a({status:c.status,body:c.responseText}),c.onerror=()=>o(new Error("XHR Network Error")),t==null?void 0:t.headers)for(let[u,f]of Object.entries(t.headers))c.setRequestHeader(u,f);if(r){let u=setTimeout(()=>{c.abort(),o(new Error("Request timed out"))},r);c.onloadend=()=>{clearTimeout(u)}}c.send((l=t==null?void 0:t.body)==null?void 0:l.toString())})}catch(a){return{status:0,body:(i=(n=a==null?void 0:a.toString)==null?void 0:n.call(a))!=null?i:"Unknown error"}}})}var er,P0=(er=class{constructor(e){dt(this,"apiURL"),dt(this,"dsn"),dt(this,"environment"),dt(this,"release"),dt(this,"sampleRate"),dt(this,"debug"),dt(this,"_scope"),dt(this,"shouldBuffer",!1),dt(this,"bufferlimit",20),dt(this,"buffer",[]);var t,r,n,i,a;this.environment=e.environment,this.release=e.release,this.sampleRate=(t=e.sampleRate)!=null?t:1,this.debug=(r=e.debug)!=null?r:!1,this._scope=(n=e.scope)!=null?n:new zU,this.apiURL=XU(e.dsn),this.dsn=e.dsn,this.shouldBuffer=(i=e.buffer)!=null?i:!1,this.bufferlimit=(a=e.bufferLimit)!=null?a:20}static init(e){er._instance||(er._instance=new er(e))}static get instance(){if(!er._instance)throw new Error("Sentry has not been initialized");return er._instance}log(...e){this.debug&&console.log(...e)}get scope(){return this._scope}static get scope(){return er.instance.scope}withScope(e){let t=this._scope.child();e(t)}static withScope(e){er.instance.withScope(e)}captureException(e,t){this.captureEvent({type:"exception",level:"error",error:QU(e),scope:t??this._scope})}static captureException(e,t){er.instance.captureException(e,t)}captureMessage(e,t="info",r){this.captureEvent({type:"message",level:t,message:e,scope:r??this._scope})}static captureMessage(e,t="info",r){er.instance.captureMessage(e,t,r)}captureEvent(e){if(Math.random()>=this.sampleRate){this.log("Dropped event due to sample rate");return}if(this.shouldBuffer){if(this.buffer.length>=this.bufferlimit)return;this.buffer.push(e)}else this.sendEvent(e)}sendEvent(e,t=5e3){return es(this,null,function*(){try{this.log("Sending sentry event",e);let r=ZU(e,this.environment,this.release),n={event_id:r.event_id,dsn:this.dsn},i={type:"event"},a=JSON.stringify(n)+`
566`+JSON.stringify(i)+`
567`+JSON.stringify(r),o=yield JU(this.apiURL,{method:"POST",headers:{"Content-Type":"application/x-sentry-envelope"},body:a},t);this.log("Sentry response",o.status),o.status!==200&&(console.log(o.body),console.error("Failed to send event to Sentry",o))}catch(r){console.error("Failed to send event",r)}})}flush(e=5e3){return es(this,null,function*(){try{this.log("Flushing sentry events",this.buffer.length);let t=this.buffer.splice(0,this.buffer.length).map(r=>this.sendEvent(r,e));yield Promise.all(t),this.log("Flushed all events")}catch(t){console.error("Failed to flush events",t)}})}static flush(e=5e3){return er.instance.flush(e)}static reset(){er._instance=void 0}},dt(er,"_instance"),er),e8="https://[email protected]/6",t8="2.3.0",r8="production";function n8(e=!0){if(!e)return Sj();P0.init({dsn:e8,release:t8,environment:r8});let t=P0.scope;return IU(t),Sj(t)}function Sj(e=null){return{addBreadcrumb:t=>{e&&e.addBreadcrumb(t)},captureRequest:t=>{e&&e.setRequest(t)},captureException:t=>{e&&P0.captureException(t,e)}}}function i8({scriptLocation:e,query:t,loadAsync:r=!0,crossOrigin:n="anonymous",apihost:i="https://js.hcaptcha.com",cleanup:a=!1,secureApi:o=!1,scriptSource:s=""}={},l){let c=qN(e),u=KN(c);return new Promise((f,h)=>{let m=u.document.createElement("script");m.id=MU,s?m.src=`${s}?onload=${rd}`:o?m.src=`${i}/1/secure-api.js?onload=${rd}`:m.src=`${i}/1/api.js?onload=${rd}`,m.crossOrigin=n,m.async=r;let g=(v,y)=>{try{!o&&a&&c.removeChild(m),y(v)}catch(x){h(x)}};m.onload=v=>g(v,f),m.onerror=v=>{l&&l(m.src),g(v,h)},m.src+=t!==""?`&${t}`:"",c.appendChild(m)})}var yu=[];function a8(e={cleanup:!1},t){try{t.addBreadcrumb({category:Ci,message:"hCaptcha loader params",data:e});let r=qN(e.scriptLocation),n=KN(r),i=yu.find(({scope:o})=>o===n.window);if(i)return t.addBreadcrumb({category:Ci,message:"hCaptcha already loaded"}),i.promise;let a=new Promise((o,s)=>es(this,null,function*(){try{n.window[rd]=()=>{t.addBreadcrumb({category:Ci,message:"hCaptcha script called onload function"}),o(n.window.hcaptcha)};let l=DU({custom:e.custom,render:e.render,sentry:e.sentry,assethost:e.assethost,imghost:e.imghost,reportapi:e.reportapi,endpoint:e.endpoint,host:e.host,recaptchacompat:e.recaptchacompat,hl:e.hl,uj:e.uj});yield i8(fr({query:l},e),c=>{t.captureRequest({url:c,method:"GET"})}),t.addBreadcrumb({category:Ci,message:"hCaptcha loaded",data:i})}catch{t.addBreadcrumb({category:Ci,message:"hCaptcha failed to load"});let c=yu.findIndex(u=>u.scope===n.window);c!==-1&&yu.splice(c,1),s(new Error(bj))}}));
567return yu.push({promise:a,scope:n.window}),a}catch(r){return t.captureException(r),Promise.reject(new Error(bj))}}function YN(e,t,r=0){return es(this,null,function*(){var n,i;let a=(n=e.maxRetries)!=null?n:2,o=(i=e.retryDelay)!=null?i:1e3,s=r<a?"Retry loading hCaptcha Api":"Exceeded maximum retries";try{return yield a8(e,t)}catch(l){return t.addBreadcrumb({category:Ci,message:s}),r>=a?(t.captureException(l),Promise.reject(l)):(t.addBreadcrumb({category:Ci,message:`Waiting ${o}ms before retry attempt ${r+1}`}),yield LU(o),r+=1,YN(e,t,r))}})}function o8(){return es(this,arguments,function*(e={}){let t=n8(e.sentry);return yield YN(e,t)})}function jj(e){let t=e&&e.ownerDocument||document,r=t.defaultView||t.parentWindow||window;return{document:t,window:r}}function kj(e){return e||document.head}var s8=class extends p.Component{constructor(t){super(t),this._hcaptcha=void 0,this.renderCaptcha=this.renderCaptcha.bind(this),this.resetCaptcha=this.resetCaptcha.bind(this),this.removeCaptcha=this.removeCaptcha.bind(this),this.isReady=this.isReady.bind(this),this._onReady=null,this.loadCaptcha=this.loadCaptcha.bind(this),this.handleOnLoad=this.handleOnLoad.bind(this),this.handleSubmit=this.handleSubmit.bind(this),this.handleExpire=this.handleExpire.bind(this),this.handleError=this.handleError.bind(this),this.handleOpen=this.handleOpen.bind(this),this.handleClose=this.handleClose.bind(this),this.handleChallengeExpired=this.handleChallengeExpired.bind(this),this.ref=p.createRef(),this.apiScriptRequested=!1,this.sentryHub=null,this.captchaId="",this._pendingExecute=null,this.state={isApiReady:!1,isRemoved:!1,elementId:t.id}}componentDidMount(){let t=kj(this.props.scriptLocation),r=jj(t);if(this._hcaptcha=r.window.hcaptcha||void 0,typeof this._hcaptcha<"u"){this.setState({isApiReady:!0},()=>{this.renderCaptcha()});return}this.loadCaptcha()}componentWillUnmount(){let t=this._hcaptcha,r=this.captchaId;if(this._cancelPendingExecute("react-component-unmounted"),!!this.isReady())try{t.reset(r),t.remove(r)}catch{}finally{this.captchaId="",this._onReady=null}}shouldComponentUpdate(t,r){return!(this.state.isApiReady!==r.isApiReady||this.state.isRemoved!==r.isRemoved)}componentDidUpdate(t){["sitekey","size","theme","tabindex","languageOverride","endpoint"].every(r=>t[r]===this.props[r])||this.removeCaptcha(()=>{this.renderCaptcha()})}loadCaptcha(){if(this.apiScriptRequested)return;let{apihost:t,assethost:r,endpoint:n,host:i,imghost:a,languageOverride:o,reCaptchaCompat:s,reportapi:l,sentry:c,custom:u,loadAsync:f,scriptLocation:h,scriptSource:m,secureApi:g,cleanup:v=!0,userJourneys:y}=this.props;o8({render:"explicit",apihost:t,assethost:r,endpoint:n,hl:o,host:i,imghost:a,recaptchacompat:s===!1?"off":null,reportapi:l,sentry:c,custom:u,loadAsync:f,scriptLocation:h,scriptSource:m,secureApi:g,cleanup:v,uj:y!==void 0?y:!1}).then(this.handleOnLoad,this.handleError).catch(this.handleError),this.apiScriptRequested=!0}renderCaptcha(t){let{onReady:r}=this.props,{isApiReady:n}=this.state,i=this.captchaId;if(!n||i)return;let a=Object.assign({"open-callback":this.handleOpen,"close-callback":this.handleClose,"error-callback":this.handleError,"chalexpired-callback":this.handleChallengeExpired,"expired-callback":this.handleExpire,callback:this.handleSubmit},this.props,{hl:this.props.hl||this.props.languageOverride,languageOverride:void 0}),o=this._hcaptcha.render(this.ref.current,a);this.captchaId=o,this.setState({isRemoved:!1},()=>{t&&t(),r&&r(),this._onReady&&this._onReady(o)})}resetCaptcha(){let t=this._hcaptcha,r=this.captchaId;this.isReady()&&(t.reset(r),this._cancelPendingExecute("hcaptcha-reset"))}removeCaptcha(t){let r=this._hcaptcha,n=this.captchaId;this._cancelPendingExecute("hcaptcha-removed"),this.isReady()&&this.setState({isRemoved:!0},()=>{this.captchaId="",r.remove(n),t&&t()})}handleOnLoad(){this.setState({isApiReady:!0},()=>{let t=kj(this.props.scriptLocation),r=jj(t);this._hcaptcha=r.window.hcaptcha,this.renderCaptcha(()=>{let{onLoad:n}=this.props;n&&n()})})}handleSubmit(t){let{onVerify:r}=this.props,{isRemoved:n}=this.state,i=this._hcaptcha,a=this.captchaId;if(typeof i>"u"||n)return;
567let o=i.getResponse(a),s=i.getRespKey(a);r&&r(o,s)}handleExpire(){let{onExpire:t}=this.props,r=this._hcaptcha,n=this.captchaId;this.isReady()&&(r.reset(n),t&&t())}handleError(t){let{onError:r}=this.props,n=this._hcaptcha,i=this.captchaId;this.isReady()&&n.reset(i),r&&r(t)}isReady(){let{isApiReady:t,isRemoved:r}=this.state;return t&&!r}_cancelPendingExecute(t){if(!this._pendingExecute)return;let r=this._pendingExecute;this._pendingExecute=null;let n=new Error(t);r.reject(n)}handleOpen(){!this.isReady()||!this.props.onOpen||this.props.onOpen()}handleClose(){!this.isReady()||!this.props.onClose||this.props.onClose()}handleChallengeExpired(){!this.isReady()||!this.props.onChalExpired||this.props.onChalExpired()}execute(t=null){t=typeof t=="object"?t:null;try{let r=this._hcaptcha,n=this.captchaId;if(t&&t.async&&this._pendingExecute&&this._cancelPendingExecute("hcaptcha-execute-replaced"),!this.isReady())return t&&t.async?new Promise((a,o)=>{this._pendingExecute={resolve:a,reject:o},this._onReady=s=>{if(this._pendingExecute)try{let l=r.execute(s,t);l&&typeof l.then=="function"?l.then(c=>{this._pendingExecute=null,a(c)}).catch(c=>{this._pendingExecute=null,o(c)}):(this._pendingExecute=null,o(new Error("hcaptcha-execute-no-promise")))}catch(l){this._pendingExecute=null,o(l)}}}):(this._onReady=a=>{r.execute(a,t)},null);let i=r.execute(n,t);return t&&t.async&&i&&typeof i.then=="function"?new Promise((a,o)=>{this._pendingExecute={resolve:a,reject:o},i.then(s=>{this._pendingExecute=null,a(s)}).catch(s=>{this._pendingExecute=null,o(s)})}):i}catch(r){return t&&t.async?Promise.reject(r):null}}close(){let t=this._hcaptcha,r=this.captchaId;if(this._cancelPendingExecute("hcaptcha-closed"),!!this.isReady())return t.close(r)}setData(t){let r=this._hcaptcha,n=this.captchaId;this.isReady()&&(t&&typeof t!="object"&&(t=null),r.setData(n,t))}getResponse(){return this._hcaptcha.getResponse(this.captchaId)}getRespKey(){return this._hcaptcha.getRespKey(this.captchaId)}render(){let{elementId:t}=this.state;return p.createElement("div",{ref:this.ref,id:t})}};p.createContext();var l8=s8;const c8=p.forwardRef(function({siteKey:t,onVerify:r,onExpire:n,onError:i},a){const o=p.useRef(null);p.useImperativeHandle(a,()=>({reset:()=>{var u;(u=o.current)==null||u.resetCaptcha()}}),[]);const s=p.useCallback(u=>{r(u)},[r]),l=p.useCallback(()=>{n&&n()},[n]),c=p.useCallback(u=>{i&&i(u),console.error("hCaptcha error:",u)},[i]);return d.jsx("div",{className:"my-4 flex justify-center",children:d.jsx(l8,{ref:o,sitekey:t,onVerify:s,onExpire:l,onError:c,languageOverride:"pt-BR"})})}),u8="430a513e-c9ae-4070-a08e-1556ae526fc8";function d8(e){return e?typeof e=="string"?e:Array.isArray(e)?e.map(t=>typeof t=="string"?t:t!=null&&t.msg?`${t.msg}${t!=null&&t.loc?` (${t.loc.join("/")})`:""}`:JSON.stringify(t)).join(`
568`):typeof e=="object"?(e==null?void 0:e.msg)||JSON.stringify(e):String(e):"Falha ao entrar."}function f8(){const[e,t]=p.useState(""),[r,n]=p.useState(""),[i,a]=p.useState(""),[o,s]=p.useState(!1),[l,c]=p.useState(!1),u=Br(),{reloadPerfil:f}=Vr(),h=typeof window<"u"&&window.location.protocol==="https:"&&(le.defaults.baseURL??"").startsWith("http://"),{captchaStatus:m,captchaToken:g,checkCaptchaRequired:v,onCaptchaVerify:y,onCaptchaExpire:x,forceCaptcha:b}=CU(),w=p.useRef(null);p.useEffect(()=>{const k=setTimeout(()=>{e&&e.includes("@")&&v(e)},500);return()=>clearTimeout(k)},[e,v]);const j=m.required&&!g;async function S(k){var E,P,A,N,O,D;if(k.preventDefault(),h){a(`O navegador está abrindo o frontend em HTTPS e bloqueia chamadas HTTP ao backend.
569Abra http://localhost:5173 (sem https) ou configure o backend com HTTPS.`);return}a(""),c(!0);try{const T={email:e,password:r};g&&(T.captcha_token=g);const{data:B}=await le.post("/auth/login",T);H2(B.access_token,B.refresh_token),await f(),u("/dashboard")}catch(T){const B=(E=T==null?void 0:T.response)==null?void 0:E.status,G=((A=(P=T==null?void 0:T.response)==null?void 0:P.data)==null?void 0:A.detail)??(T==null?void 0:T.message)??"Falha ao entrar.";if(B===428){const U=((O=(N=T==null?void 0:T.response)==null?void 0:N.data)==null?void 0:O.site_key)||u8;b(U),a("Verificação de segurança necessária. Resolva o CAPTCHA abaixo.")}else a(d8(G));m.required&&((D=w.current)==null||D.reset(),x())}finally{c(!1)}}return d.jsxs("form",{onSubmit:S,autoComplete:"off",className:"mx-auto mt-20 flex w-full max-w-sm flex-col gap-3 rounded-xl border border-slate-200 bg-white p-6 shadow",children:[d.jsx("input",{type:"text",name:"username",autoComplete:"username",tabIndex:-1,"aria-hidden":"true",style:{position:"absolute",left:"-9999px",to
569p:"-9999px"}}),d.jsx("input",{type:"password",name:"password",autoComplete:"current-password",tabIndex:-1,"aria-hidden":"true",style:{position:"absolute",left:"-9999px",top:"-9999px"}}),d.jsx("h1",{className:"text-lg font-semibold text-slate-800",children:"Acessar plataforma"}),d.jsxs("label",{className:"flex flex-col gap-1 text-sm text-slate-600",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"E-mail"}),d.jsx("input",{name:"login_email",value:e,onChange:k=>t(k.target.value),className:"rounded-lg border border-slate-300 px-3 py-2",placeholder:"Digite seu e-mail",type:"email",autoComplete:"off"})]}),d.jsxs("label",{className:"flex flex-col gap-1 text-sm text-slate-600",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Senha"}),d.jsxs("div",{className:"relative",children:[d.jsx("input",{name:"login_pass",value:r,onChange:k=>n(k.target.value),type:o?"text":"password",className:"w-full rounded-lg border border-slate-300 px-3 py-2 pr-10",placeholder:"Informe sua senha",autoComplete:"new-password"}),d.jsx("button",{type:"button",onClick:()=>s(k=>!k),className:"absolute inset-y-0 right-2 flex items-center text-slate-500 hover:text-slate-700","aria-label":o?"Ocultar senha":"Mostrar senha",children:o?d.jsx(m2,{size:18}):d.jsx(g2,{size:18})})]})]}),m.required&&m.site_key&&d.jsx(c8,{ref:w,siteKey:m.site_key,onVerify:y,onExpire:x}),d.jsx("button",{className:"mt-2 rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white disabled:bg-blue-400",disabled:l||j,children:l?"Entrando...":j?"Resolva o CAPTCHA":"Entrar"}),i&&d.jsx("pre",{className:"whitespace-pre-wrap rounded-md border border-red-200 bg-red-50 px-3 py-2 text-sm text-red-700",children:i}),d.jsx("div",{className:"pt-1 text-center text-sm",children:d.jsx(Be,{className:"font-semibold text-blue-700 hover:underline",to:"/recuperar-senha",children:"Esqueci minha senha"})}),d.jsxs("div",{className:"pt-2 text-center text-sm text-slate-600",children:[d.jsx("span",{children:"Não tem acesso?"})," ",d.jsx(Be,{className:"font-semibold text-blue-700 hover:underline",to:"/cadastro",children:"Cadastre-se via Título Eleitoral"})]})]})}function vm(e){if(!e)return"Falha na operação.";if(typeof e=="string")return e;if(Array.isArray(e))return e.map(t=>typeof t=="string"?t:(t==null?void 0:t.msg)||JSON.stringify(t)).join(`
570`);if(typeof e=="object"){const t=e;return t.errors&&Array.isArray(t.errors)?t.errors.join(`
571`):t.msg?t.msg:JSON.stringify(e)}return String(e)}function h8(){const e=Br(),[t,r]=p.useState("solicitar"),[n,i]=p.useState(!1),[a,o]=p.useState(""),[s,l]=p.useState(""),[c,u]=p.useState(""),[f,h]=p.useState("email"),[m,g]=p.useState(""),[v,y]=p.useState(""),[x,b]=p.useState(""),[w,j]=p.useState(""),[S,k]=p.useState(""),[E,P]=p.useState(""),[A,N]=p.useState(!1);async function O(G){var U,C;G.preventDefault(),l(""),o(""),i(!0);try{const{data:_}=await le.post("/auth/recuperar-senha/solicitar",{email:c,canal:f});if(!_.success){l(_.message||"Não foi possível enviar o código.");return}if(!_.challenge_id){o(_.message);return}g(_.challenge_id),y(_.destino_mascarado||""),o(`Código enviado para ${_.destino_mascarado}.`),r("validar")}
571catch(_){l(vm(((C=(U=_==null?void 0:_.response)==null?void 0:U.data)==null?void 0:C.detail)??(_==null?void 0:_.message)))}finally{i(!1)}}async function D(G){var U,C;G.preventDefault(),l(""),o(""),i(!0);try{const{data:_}=await le.post("/auth/recuperar-senha/validar",{challenge_id:m,codigo:x});if(!_.success||!_.reset_token){l(_.message||"Código inválido.");return}j(_.reset_token),r("redefinir")}catch(_){l(vm(((C=(U=_==null?void 0:_.response)==null?void 0:U.data)==null?void 0:C.detail)??(_==null?void 0:_.message)))}finally{i(!1)}}async function T(G){var U,C;if(G.preventDefault(),l(""),o(""),S!==E){l("As senhas não coincidem.");return}i(!0);try{const{data:_}=await le.post("/auth/recuperar-senha/redefinir",{reset_token:w,nova_senha:S});if(!_.success){l(_.message||"Falha ao redefinir senha.");return}r("sucesso"),o("Senha redefinida com sucesso!"),setTimeout(()=>e("/login"),2500)}catch(_){l(vm(((C=(U=_==null?void 0:_.response)==null?void 0:U.data)==null?void 0:C.detail)??(_==null?void 0:_.message)))}finally{i(!1)}}const B="mx-auto mt-20 flex w-full max-w-sm flex-col gap-3 rounded-xl border border-slate-200 bg-white p-6 shadow";return t==="sucesso"?d.jsxs("div",{className:B,children:[d.jsx("h1",{className:"text-lg font-semibold text-slate-800",children:"Senha redefinida"}),d.jsx("p",{className:"text-sm text-slate-600",children:a}),d.jsx("p",{className:"text-xs text-slate-500",children:"Redirecionando para o login..."})]}):t==="redefinir"?d.jsxs("form",{onSubmit:T,className:B,autoComplete:"off",children:[d.jsx("h1",{className:"text-lg font-semibold text-slate-800",children:"Nova senha"}),d.jsx("p",{className:"text-xs text-slate-500",children:"Defina uma nova senha. Mínimo 8 caracteres com maiúsculas, minúsculas, números e símbolos."}),d.jsxs("label",{className:"flex flex-col gap-1 text-sm text-slate-600",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Nova senha"}),d.jsxs("div",{className:"relative",children:[d.jsx("input",{value:S,onChange:G=>k(G.target.value),type:A?"text":"password",className:"w-full rounded-lg border border-slate-300 px-3 py-2 pr-10",placeholder:"Digite a nova senha",autoComplete:"new-password",required:!0}),d.jsx("button",{type:"button",onClick:()=>N(G=>!G),className:"absolute inset-y-0 right-2 flex items-center text-slate-500 hover:text-slate-700",children:A?d.jsx(m2,{size:18}):d.jsx(g2,{size:18})})]})]}),d.jsxs("label",{className:"flex flex-col gap-1 text-sm text-slate-600",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Confirmar senha"}),d.jsx("input",{value:E,onChange:G=>P(G.target.value),type:A?"text":"password",className:"rounded-lg border border-slate-300 px-3 py-2",placeholder:"Repita a nova senha",autoComplete:"new-password",required:!0})]}),d.jsx("button",{className:"mt-2 rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white disabled:bg-blue-400",disabled:n,children:n?"Salvando...":"Redefinir senha"}),s&&d.jsx("pre",{className:"whitespace-pre-wrap rounded-md border border-red-200 bg-red-50 px-3 py-2 text-sm text-red-700",children:s})]}):t==="validar"?d.jsxs("form",{onSubmit:D,className:B,autoComplete:"off",children:[d.jsx("h1",{className:"text-lg font-semibold text-slate-800",children:"Validar código"}),d.jsxs("p",{className:"text-sm text-slate-600",children:["Digite o código de 6 dígitos enviado para ",d.jsx("strong",{children:v}),"."]}),d.jsxs("label",{className:"flex flex-col gap-1 text-sm text-slate-600",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Código"}),d.jsx("input",{value:x,onChange:G=>b(G.target.value.replace(/\D/g,"").slice(0,6)),inputMode:"numeric",maxLength:6,className:"rounded-lg border border-slate-300 px-3 py-2 text-center text-2xl tracking-widest",placeholder:"000000",autoFocus:!0,required:!0})]}),d.jsx("button",{className:"mt-2 rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white disabled:bg-blue-400",disabled:n||x.length!==6,children:n?"Validando...":"Validar"}),d.jsxs("button",{type:"button",onClick:()=>r("solicitar"),className:"text-xs text-slate-600 hover:text-slate-800",children:[d.jsx(Sw,{size:12,className:"inline"})," Voltar"]}),s&&d.jsx("pre",{className:"whitespace-pre-wrap rounded-md border border-red-200 bg-red-50 px-3 py-2 text-sm text-red-700",children:s})]}):d.jsxs("form",{onSubmit:O,className:B,autoComplete:"off",children:[d.jsx("h1",{className:"text-lg font-semibold text-slate-800",children:"Recuperar senha"}),d.jsx("p",{className:"text-xs text-slate-500",children:"Informe seu e-mail e escolha como deseja receber o código de verificação."}),d.jsxs("label",{className:"flex flex-col gap-1 text-sm text-slate-600",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"E-mail"}),d.jsx("input",{value:c,onChange:G=>u(G.target.value),type:"email",className:"rounded-lg border border-slate-300 px-3 py-2",placeholder:"[email protected]",autoComplete:"off",required:!0})]}),d.jsxs("div",{className:"flex flex-col gap-2",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Receber código via"}),d.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[d.jsxs("button",{type:"button",onClick:()=>h("email"),className:`flex items-center justify-center gap-2 rounded-lg border px-3 py-2 text-sm font-medium transition ${f==="email"?"border-blue-600 bg-blue-50 text-blue-700":"border-slate-300 bg-white text-slate-700 hover:bg-slate-50"}`,children:[d.jsx(vl,{size:16})," E-mail"]}),d.jsxs("button",{type:"button",onClick:()=>h("whatsapp"),className:`flex items-center justify-center gap-2 rounded-lg border px-3 py-2 text-sm font-medium transition ${f==="whatsapp"?"border-green-600 bg-green-50 text-green-700":"border-slate-300 bg-white text-slate-700 hover:bg-slate-50"}`,children:[d.jsx(eh,{size:16})," WhatsApp"]})]})]}),d.jsx("button",{className:"mt-2 rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white disabled:bg-blue-400",disabled:n,children:n?"Enviando...":"Enviar código"}),a&&!s&&d.jsx("p",{className:"rounded-md border border-emerald-200 bg-emerald-50 px-3 py-2 text-sm text-emerald-700",children:a}),s&&d.jsx("pre",{className:"whitespace-pre-wrap rounded-md border border-red-200 bg-red-50 px-3 py-2 text-sm text-red-700",children:s}),d.jsx("div",{className:"pt-2 text-center text-sm text-slate-600",children:d.jsxs(Be,{className:"font-semibold text-blue-700 hover:underline",to:"/login",children:[d.jsx(Sw,{size:12,className:"inline"})," Voltar para login"]})})]})}function p8(e){const t=Array.isArray(e)?e:[],r=[];for(const n of t){if(!n||typeof n!="object")continue;const i=n.type??n.kind,a=n.id??n.value,o=n.masked;
571(i==="whatsapp"||i==="sms"||i==="email")&&typeof a=="string"&&typeof o=="string"&&r.push({type:i,id:a,masked:o})}return r}function xu(e){return(e||"").replace(/\D+/g,"")}function Ej(e){var r,n;const t=((n=(r=e==null?void 0:e.response)==null?void 0:r.data)==null?void 0:n.detail)??(e==null?void 0:e.message);return t?typeof t=="string"?t:JSON.stringify(t):"Erro inesperado."}const Pj={email:"E-mail",telefone:"Telefone/WhatsApp (celular)"},m8="2025-12-17",ym="2025-12-17".trim()||m8;function g8(){var G,U;const e=Br(),[t,r]=p.useState(""),[n,i]=p.useState(!1),[a,o]=p.useState(""),[s,l]=p.useState(null),[c,u]=p.useState({}),[f,h]=p.useState(""),[m,g]=p.useState(!1),[v,y]=p.useState(!1),[x,b]=p.useState(!1),[w,j]=p.useState(!1),[S,k]=p.useState(!1),[E,P]=p.useState(""),A=p.useMemo(()=>new Set((s==null?void 0:s.missing_fields)??[]),[s]),N=p.useMemo(()=>((s==null?void 0:s.contact_options)??[]).find(C=>C.id===f)??null,[s==null?void 0:s.contact_options,f]);p.useMemo(()=>!!((s==null?void 0:s.contact_options)??[]).some(C=>C.type==="whatsapp"),[s==null?void 0:s.contact_options]),p.useMemo(()=>!!((s==null?void 0:s.contact_options)??[]).some(C=>C.type==="email"),[s==null?void 0:s.contact_options]);const O=p.useMemo(()=>{var C;return!!(m||s&&(((C=s.contact_options)==null?void 0:C.length)??0)===0)},[m,s]);async function D(){var C;o(""),i(!0),l(null),u({}),j(!1),k(!1),h(""),g(!1),P("");try{const{data:_}=await le.post("/auth/cadastro-filiado/iniciar",{titulo_eleitor:xu(t)}),I={..._,contact_options:p8(_==null?void 0:_.contact_options)};l(I);const W=(I==null?void 0:I.contact_options)??[],re=W.find(he=>he.type==="whatsapp"),ae=W.find(he=>he.type==="email");h(((C=re??ae)==null?void 0:C.id)??"")}catch(_){o(Ej(_))}finally{i(!1)}}async function T(){if(s){if(!s.ok){o(s.message||"Não foi possível iniciar o cadastro. Busque o título novamente.");return}if(O){o("");return}if(!w||!S){o("Você precisa aceitar Termos de Uso e LGPD/Privacidade.");return}if(!N){o("Selecione um método de validação.");return}if(s.is_pre_cadastro&&!E.trim()){o("Para pré-cadastros, informe seu nome completo para confirmação.");return}if(N.type==="whatsapp"){b(!0),y(!0);return}await B()}}async function B(){if(!(s!=null&&s.ok)||!N){o((s==null?void 0:s.message)||"Não foi possível continuar. Busque o título novamente.");return}const C={};for(const[I,W]of Object.entries(c))A.has(I)&&(W??"").trim()&&(C[I]=W.trim());const _=A.has("email")&&(C.email??"").trim()?C.email.trim():void 0;i(!0),o("");try{const{data:I}=await le.post("/auth/cadastro-filiado/solicitar-otp",{challenge_id:s.challenge_id,canal:N.type,destino:N.id,accept_terms:!0,accept_lgpd:!0,termo_version:ym,nome_confirmacao:s.is_pre_cadastro?E.trim():void 0}),W={challenge_id:s.challenge_id,canal:N.type,destino:N.id,email_if_missing:_,extra_updates:C,sent_at_ms:Date.now(),expires_in_seconds:(I==null?void 0:I.expires_in_seconds)??600};sessionStorage.setItem("cadastro_filiado_ctx",JSON.stringify(W)),e("/cadastro/validar")}catch(I){o(Ej(I))}finally{i(!1)}}return d.jsxs("div",{className:"min-h-screen w-full p-4",children:[d.jsx("div",{className:"mx-auto flex min-h-[calc(100vh-2rem)] w-full max-w-2xl items-center justify-center",children:d.jsxs("div",{className:"w-full space-y-4 rounded-2xl border border-slate-200 bg-white p-6 text-slate-800 shadow",children:[d.jsxs("div",{className:"space-y-1",children:[d.jsxs(Be,{to:"/login",className:"inline-flex items-center gap-2 rounded-lg border border-blue-200 bg-blue-50 px-3 py-1.5 text-sm font-semibold text-blue-800 hover:bg-blue-100",children:[d.jsx("span",{"aria-hidden":"true",children:"←"}),"Voltar"]}),d.jsx("h1",{className:"text-xl font-semibold",children:"Cadastro via Título Eleitoral"}),d.jsx("p",{className:"text-sm text-slate-600",children:"Informe seu título eleitoral para localizar seu cadastro e escolher como validar."})]}),d.jsxs("div",{className:"grid gap-3 md:grid-cols-[1fr_auto]",children:[d.jsxs("label",{className:"flex flex-col gap-1 text-sm",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Título eleitoral (12 dígitos, somente números)"}),d.jsx("input",{value:t,onChange:C=>r(xu(C.target.value).slice(0,12)),className:"rounded-lg border border-slate-300 px-3 py-2",placeholder:"Digite os 12 dígitos do título",inputMode:"numeric"}),t.length>0&&t.length<11&&d.jsx("span",{className:"text-xs text-slate-500",children:"O título eleitoral tem 12 dígitos (inclua os zeros à esquerda)."})]}),d.jsx("button",{className:"mt-6 h-10 rounded-lg bg-blue-600 px-4 text-sm font-semibold text-white disabled:bg-blue-400",onClick:D,disabled:n||xu(t).length<11,children:n?"Buscando...":"Continuar"})]}),s&&d.jsxs("div",{className:"space-y-3 rounded-xl border border-slate-200 bg-slate-50 p-4",children:[d.jsx("p",{className:"text-sm text-slate-700",children:s.message}),s.is_pre_cadastro&&d.jsxs("div",{className:"space-y-3 rounded-lg border border-blue-200 bg-blue-50 px-4 py-3",children:[d.jsx("p",{className:"text-sm font-semibold text-blue-900",children:"Seu cadastro foi encontrado nos registros do TSE!"}),s.pre_cadastro_nome_hint&&d.jsxs("p",{className:"text-sm text-blue-800",children:["Nome no cadastro: ",d.jsx("span",{className:"font-mono font-semibold",children:s.pre_cadastro_nome_hint})]}),d.jsxs("label",{className:"flex flex-col gap-1 text-sm",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-blue-700",children:"Confirme seu nome completo"}),d.jsx("input",{value:E,onChange:C=>P(C.target.value),className:"rounded-lg border border-blue-300 px-3 py-2 focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500",placeholder:"Digite seu nome completo"})]})]}),(((G=s.contact_options)==null?void 0:G.length)??0)>0&&!O?d.jsxs("div",{className:"space-y-2 rounded-lg border border-slate-200 bg-white px-4 py-3",children:[d.jsx("p",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Escolha como validar"}),d.jsx("div",{className:"space-y-2",children:s.contact_options.map(C=>d.jsxs("label",{className:"flex items-center gap-2 text-sm text-slate-700",children:[d.jsx("input",{type:"radio",name:"method",value:C.id,checked:f===C.id,onChange:()=>{h(C.id),g(!1)}}),d.jsxs("span",{className:"font-semibold",children:[C.type==="whatsapp"?"WhatsApp":C.type==="sms"?"SMS":"E-mail",": ",C.masked]})]},C.id))}),d.jsx("button",{type:"button",className:"mt-1 text-left text-sm font-semibold text-blue-700 hover:underline",onClick:()=>{g(!0)},children:"Não tenho acesso a nenhum desses contatos"})]}):d.jsxs("div",{className:"rounded-lg border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-900",children:[d.jsx("p",{className:"font-semibold",children:"Validação automática indisponível."}),d.jsxs("p",{className:"text-amber-800",children:["Envie para ",d.jsx("span",{className:"font-semibold",children:"[email protected]"}),": cópia do título, RG/CPF (frente e verso) e seus novos dad
571os (telefone/WhatsApp/e-mail)."]})]}),!O&&(((U=s.missing_fields)==null?void 0:U.length)??0)>0&&d.jsxs("div",{className:"space-y-3",children:[d.jsx("p",{className:"text-sm font-semibold text-slate-700",children:"Complete os campos ausentes:"}),d.jsx("div",{className:"grid gap-3 md:grid-cols-2",children:s.missing_fields.map(C=>d.jsxs("label",{className:"flex flex-col gap-1 text-sm",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:Pj[C]??C}),d.jsx("input",{value:c[C]??"",onChange:_=>u(I=>({...I,[C]:_.target.value})),className:"rounded-lg border border-slate-300 px-3 py-2",placeholder:`Informe ${Pj[C]??C}`,type:C==="email"?"email":"text",inputMode:C==="telefone"?"tel":void 0})]},C))})]})]}),s&&!O&&d.jsxs("div",{className:"space-y-3 rounded-xl border border-slate-200 bg-white p-4",children:[d.jsx("p",{className:"text-sm font-semibold text-slate-800",children:"Aceites obrigatórios"}),d.jsxs("label",{className:"flex items-start gap-2 text-sm text-slate-700",children:[d.jsx("input",{type:"checkbox",checked:w,onChange:C=>j(C.target.checked),className:"mt-1"}),d.jsxs("span",{children:["Aceito os Termos de Uso (versão ",ym,")."]})]}),d.jsxs("label",{className:"flex items-start gap-2 text-sm text-slate-700",children:[d.jsx("input",{type:"checkbox",checked:S,onChange:C=>k(C.target.checked),className:"mt-1"}),d.jsxs("span",{children:["Aceito a Política de Privacidade / LGPD (versão ",ym,")."]})]}),d.jsx("div",{className:"flex flex-col gap-2 md:flex-row md:items-center md:justify-between",children:d.jsx("button",{className:"rounded-lg bg-emerald-600 px-4 py-2 text-sm font-semibold text-white disabled:bg-emerald-400",onClick:T,disabled:n||!f||!w||!S||(s==null?void 0:s.is_pre_cadastro)&&!E.trim(),children:n?"Enviando...":"Enviar código"})})]}),a&&d.jsx("pre",{className:"whitespace-pre-wrap rounded-md border border-red-200 bg-red-50 px-3 py-2 text-sm text-red-700",children:a})]})}),v&&(N==null?void 0:N.type)==="whatsapp"&&d.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-slate-900/60 p-4",children:d.jsxs("div",{className:"w-full max-w-md rounded-2xl bg-white p-6 text-slate-900 shadow-xl",children:[d.jsx("h2",{className:"text-lg font-semibold",children:"Confirmar WhatsApp"}),d.jsxs("p",{className:"mt-2 text-sm text-slate-700",children:["O código será enviado para o número:",d.jsx("span",{className:"ml-1 font-semibold",children:N.masked})]}),d.jsxs("div",{className:"mt-5 flex gap-2",children:[d.jsx("button",{className:"flex-1 rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white",onClick:()=>{y(!1),x&&(b(!1),B())},children:"Confirmar"}),d.jsx("button",{className:"flex-1 rounded-lg border border-slate-300 px-4 py-2 text-sm font-semibold text-slate-700",onClick:()=>{b(!1),y(!1),e("/cadastro/atualizar-whatsapp",{state:{allowBackend:!0,prefilledTitulo:xu(t)}})},children:"Atualizar WhatsApp"})]}),d.jsx("button",{className:"mt-3 w-full rounded-lg border border-slate-300 bg-slate-50 px-4 py-2 text-sm font-semibold text-slate-700 hover:bg-slate-100",onClick:()=>{b(!1),y(!1)},type:"button",children:"Cancelar"})]})})]})}function xm(e){return(e||"").replace(/\D+/g,"")}function v8(e){var r,n;const t=((n=(r=e==null?void 0:e.response)==null?void 0:r.data)==null?void 0:n.detail)??(e==null?void 0:e.message);return t?typeof t=="string"?t:JSON.stringify(t):"Erro inesperado."}const bm=[{id:"length",label:"Mínimo 7 caracteres",test:e=>e.length>=7},{id:"uppercase",label:"Letra maiúscula (A-Z)",test:e=>/[A-Z]/.test(e)},{id:"lowercase",label:"Letra minúscula (a-z)",test:e=>/[a-z]/.test(e)},{id:"digit",label:"Número (0-9)",test:e=>/\d/.test(e)},{id:"special",label:"Caractere especial (!@#$%...)",test:e=>/[!@#$%^&*(),.?":{}|<>_\-+=[\]\\;'/`~]/.test(e)}];function y8(e){return e<=2?{label:"Fraca",color:"text-red-600",bgColor:"bg-red-100",barColor:"bg-red-500"}:e<=4?{label:"Média",color:"text-amber-600",bgColor:"bg-amber-100",barColor:"bg-amber-500"}:{label:"Forte",color:"text-emerald-600",bgColor:"bg-emerald-100",barColor:"bg-emerald-500"}}function x8(){const e=Br(),[t,r]=p.useState(""),[n,i]=p.useState(""),[a,o]=p.useState(""),[s,l]=p.useState(!1),[c,u]=
571p.useState(""),[f,h]=p.useState(""),m=p.useRef(null),g=p.useMemo(()=>{const S=sessionStorage.getItem("cadastro_filiado_ctx");if(!S)return null;try{return JSON.parse(S)}catch{return null}},[]),[v,y]=p.useState(Date.now());p.useEffect(()=>{const S=setInterval(()=>y(Date.now()),1e3);return()=>clearInterval(S)},[]),p.useEffect(()=>()=>{m.current&&window.clearTimeout(m.current)},[]);const x=p.useMemo(()=>{const S=(g==null?void 0:g.sent_at_ms)??0,k=((g==null?void 0:g.expires_in_seconds)??600)*1e3;return S?Math.max(0,Math.floor((S+k-v)/1e3)):null},[g==null?void 0:g.sent_at_ms,g==null?void 0:g.expires_in_seconds,v]),b=typeof x=="number"&&x<=0,w=p.useMemo(()=>{const S=bm.map(P=>({...P,passed:P.test(n)})),k=S.filter(P=>P.passed).length,E=y8(k);return{results:S,passedCount:k,strength:E}},[n]);async function j(){u(""),h("");const S=((g==null?void 0:g.destino)||(g==null?void 0:g.method_id)||"").trim();if(!(g!=null&&g.challenge_id)||!S){u("Fluxo de cadastro incompleto. Volte para a tela anterior.");return}if(b){u("Código expirado. Recomece o cadastro em /cadastro para receber um novo código.");return}if(xm(t).length!==6){u("Informe o código de 6 dígitos.");return}if(w.passedCount<bm.length){u("A senha não atende a todos os requisitos. Verifique os itens acima.");return}if(n!==a){u("As senhas não conferem.");return}l(!0);try{await le.post("/auth/cadastro-filiado/validar-otp",{challenge_id:g.challenge_id,canal:g.canal,destino:S,code:xm(t),senha:n,email_if_missing:g.email_if_missing,extra_updates:g.extra_updates}),sessionStorage.removeItem("cadastro_filiado_ctx"),h("Cadastro Efetuado com Sucesso"),m.current=window.setTimeout(()=>{e("/login?msg="+encodeURIComponent("Cadastro concluído. Faça login com seu e-mail e senha."))},2e3)}catch(k){u(v8(k))}finally{l(!1)}}return d.jsx("div",{className:"min-h-screen w-full p-4",children:d.jsx("div",{className:"mx-auto flex min-h-[calc(100vh-2rem)] w-full max-w-md items-center justify-center",children:d.jsxs("div",{className:"w-full space-y-4 rounded-2xl border border-slate-200 bg-white p-6 text-slate-800 shadow",children:[d.jsxs("div",{className:"space-y-1",children:[d.jsx("h1",{className:"text-xl font-semibold",children:"Validar código"}),d.jsx("p",{className:"text-sm text-slate-600",children:"Digite o código recebido e defina sua senha para concluir o cadastro."})]}),(!(g!=null&&g.challenge_id)||!(g!=null&&g.destino||g!=null&&g.method_id))&&d.jsxs("div",{className:"rounded-lg border border-amber-200 bg-amber-50 px-3 py-2 text-sm text-amber-800",children:["Nenhum cadastro em andamento. Volte para"," ",d.jsx("button",{className:"font-semibold underline",onClick:()=>e("/cadastro"),type:"button",children:"/cadastro"}),"."]}),d.jsxs("div",{className:"space-y-3",children:[d.jsxs("label",{className:"flex flex-col gap-1 text-sm",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Código (6 dígitos)"}),d.jsx("input",{value:t,onChange:S=>r(xm(S.target.value).slice(0,6)),className:"rounded-lg border border-slate-300 px-3 py-2",inputMode:"numeric",placeholder:"000000"})]}),typeof x=="number"&&!b&&d.jsxs("p",{className:"text-xs text-slate-600",children:["Expira em: ",x,"s"]}),b&&d.jsxs("div",{className:"rounded-lg border border-amber-200 bg-amber-50 px-3 py-2 text-sm text-amber-800",children:[d.jsx("p",{className:"font-semibold",children:"Código expirado."}),d.jsx("p",{children:"Não é possível reenviar este código — recomece o cadastro para receber um novo."}),d.jsx("button",{className:"mt-2 w-full rounded-lg border border-amber-300 bg-white px-3 py-1.5 text-sm font-semibold text-amber-800 hover:bg-amber-100",onClick:()=>e("/cadastro"),type:"button",children:"Recomeçar em /cadastro"})]}),d.jsxs("label",{className:"flex flex-col gap-1 text-sm",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Senha"}),d.jsx("input",{value:n,onChange:S=>i(S.target.value),className:"rounded-lg border border-slate-300 px-3 py-2",type:"password",autoComplete:"new-password"})]}),d.jsxs("div",{className:"space-y-2 rounded-lg border border-slate-200 bg-slate-50 p-3",children:[d.jsx("div",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Requisitos da senha"}),d.jsx("ul",{className:"space-y-1",children:w.results.map(S=>d.jsxs("li",{className:"flex items-center gap-2 text-xs",children:[d.jsx("span",{className:S.passed?"text-emerald-600":"text-slate-400",children:S.passed?"✓":"○"}),d.jsx("span",{className:S.passed?"text-slate-700":"text-slate-500",children:S.label})]},S.id))}),n.length>0&&d.jsxs("div",{className:"space-y-1 pt-1",children:[d.jsxs("div",{className:"flex items-center justify-between",children:[d.jsx("span",{className:"text-xs text-slate-500",children:"Força:"}),d.jsx("span",{className:`text-xs font-semibold ${w.strength.color}`,children:w.strength.label})]}),d.jsx("div",{className:"h-1.5 w-full overflow-hidden rounded-full bg-slate-200",children:d.jsx("div",{className:`h-full transition-all duration-300 ${w.strength.barColor}`,style:{width:`${w.passedCount/bm.length*100}%`}})})]})]}),d.jsxs("label",{className:"flex flex-col gap-1 text-sm",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Confirmar senha"}),d.jsx("input",{value:a,onChange:S=>o(S.target.value),className:"rounded-lg border border-slate-300 px-3 py-2",type:"password",autoComplete:"new-password"})]})]}),d.jsxs("div",{className:"flex gap-2",children:[d.jsx("button",{className:"flex-1 rounded-lg border border-slate-300 px-4 py-2 text-sm font-semibold text-slate-700",onClick:()=>e("/cadastro"),type:"button",children:"Voltar"}),d.jsx("button",{className:"flex-1 rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white disabled:bg-blue-400",onClick:j,disabled:s||!!f||b||!(g!=null&&g.challenge_id)||!(g!=null&&g.destino||g!=null&&g.method_id),children:s?"Validando...":"Concluir cadastro"})]}),f&&d.jsx("div",{className:"rounded-md border border-emerald-200 bg-emerald-50 px-3 py-2 text-sm font-semibold text-emerald-800",children:f}),c&&d.jsxs("div",{className:"space-y-2 rounded-md border border-red-200 bg-red-50 px-3 py-2",children:[d.jsx("pre",{className:"whitespace-pre-wrap text-sm text-red-700",children:c}),c.includes("já possui uma conta")?d.jsxs("div",{className:"flex gap-2 pt-1",children:[d.jsx("button",{className:"flex-1 rounded-lg bg-blue-600 px-3 py-1.5 text-sm font-semibold text-white",onClick:()=>e("/login"),type:"button",children:"Ir para o login"}),d.jsx("button",{className:"flex-1 rounded-lg border border-slate-300 px-3 py-1.5 text-sm font-semibold text-slate-700",onClick:()=>
571e("/recuperar-senha"),type:"button",children:"Recuperar senha"})]}):d.jsx("button",{className:"w-full rounded-lg border border-red-300 px-3 py-1.5 text-sm font-semibold text-red-700 hover:bg-red-100",onClick:()=>e("/cadastro"),type:"button",children:"Voltar ao início"})]})]})})})}function Bt(e){return(e||"").replace(/\D+/g,"")}function bu(e){var r,n;const t=((n=(r=e==null?void 0:e.response)==null?void 0:r.data)==null?void 0:n.detail)??(e==null?void 0:e.message);return t?typeof t=="string"?t:JSON.stringify(t):"Erro inesperado."}function b8(){var G;const e=Br(),r=si().state||{},n=(r==null?void 0:r.allowBackend)===!0,i=typeof(r==null?void 0:r.prefilledTitulo)=="string"?r.prefilledTitulo:"",[a,o]=p.useState(""),[s,l]=p.useState(""),[c,u]=p.useState(""),[f,h]=p.useState(""),[m,g]=p.useState({step:"start"}),[v,y]=p.useState(!1),[x,b]=p.useState(""),[w,j]=p.useState(null),[S,k]=p.useState(null),[E,P]=p.useState(Date.now());p.useEffect(()=>{const U=setInterval(()=>P(Date.now()),1e3);return()=>clearInterval(U)},[]);const A=p.useMemo(()=>!w||!S?null:Math.max(0,Math.floor((w+S*1e3-E)/1e3)),[w,S,E]),N=typeof A=="number"&&A<=0;p.useEffect(()=>{i&&o(Bt(i))},[i]);async function O(U){b(""),y(!0);try{const C={titulo_eleitor:Bt(a)};U&&c.trim()&&(C.novo_telefone=c);const{data:_}=await le.post("/filiacao/whatsapp/solicitar-troca/iniciar",C);if((_==null?void 0:_.mode)==="otp_old"){g({step:"otp_old",whatsapp_masked:_==null?void 0:_.whatsapp_masked,expires_in_seconds:_==null?void 0:_.expires_in_seconds}),j(Date.now()),k((_==null?void 0:_.expires_in_seconds)??600);return}if((_==null?void 0:_.mode)==="ticket"&&(_!=null&&_.requires_new_phone)){g({step:"ticket_need_phone"}),j(null),k(null);return}if((_==null?void 0:_.mode)==="ticket"&&(_!=null&&_.ok)){g({step:"ticket_done",mensagem:_==null?void 0:_.mensagem}),j(null),k(null);return}b((_==null?void 0:_.detail)??"Não foi possível iniciar a troca.")}catch(C){b(bu(C))}finally{y(!1)}}async function D(){b(""),y(!0);try{await le.post("/filiacao/whatsapp/solicitar-troca/confirmar-antigo",{titulo_eleitor:Bt(a),otp:Bt(s)}),g({step:"new_phone"}),l(""),j(null),k(null)}catch(U){b(bu(U))}finally{y(!1)}}async function T(){b(""),y(!0);try{const{data:U}=await le.post("/filiacao/whatsapp/solicitar-troca/enviar-otp-novo",{titulo_eleitor:Bt(a),novo_telefone:c});g({step:"otp_new",expires_in_seconds:(U==null?void 0:U.expires_in_seconds)??600}),j(Date.now()),k((U==null?void 0:U.expires_in_seconds)??600)}catch(U){b(bu(U))}finally{y(!1)}}async function B(){b(""),y(!0);try{await le.post("/filiacao/whatsapp/solicitar-troca/confirmar-novo",{titulo_eleitor:Bt(a),otp:Bt(f)}),g({step:"ticket_done",mensagem:"WhatsApp atualizado com sucesso."}),h(""),j(null),k(null)}catch(U){b(bu(U))}finally{y(!1)}}return d.jsx("div",{className:"min-h-screen w-full p-4",children:d.jsx("div",{className:"mx-auto flex min-h-[calc(100vh-2rem)] w-full max-w-md items-center justify-center",children:d.jsxs("div",{className:"w-full space-y-4 rounded-2xl border border-slate-200 bg-white p-6 text-slate-800 shadow",children:[d.jsxs("div",{className:"space-y-1",children:[d.jsx("h1",{className:"text-xl font-semibold",children:"Atualizar WhatsApp"}),d.jsx("p",{className:"text-sm text-slate-600",children:"Para trocar o WhatsApp, confirme no número antigo e depois valide no novo número."})]}),!n&&d.jsxs("div",{className:"rounded-lg border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-900",children:[d.jsx("p",{className:"font-semibold",children:"Suporte manual"}),d.jsxs("p",{className:"text-amber-800",children:["Envie para ",d.jsx("span",{className:"font-semibold",children:"[email protected]"}),": cópia do título, RG/CPF (frente e verso) e seus novos dados (telefone/WhatsApp/e-mail)."]}),d.jsx("button",{className:"mt-2 w-full rounded-lg border border-slate-300 bg-white px-4 py-2 text-sm font-semibold text-slate-700",onClick:()=>e("/cadastro"),type:"button",children:"Voltar para cadastro"})]}),n&&d.jsxs("label",{className:"flex flex-col gap-1 text-sm",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Título eleitoral"}),d.jsx("input",{value:a,onChange:U=>o(Bt(U.target.value)),className:"rounded-lg border border-slate-300 px-3 py-2",inputMode:"numeric",placeholder:"Somente números",disabled:v||m.step!=="start"})]}),n&&m.step==="start"&&d.jsx("button",{className:"w-full rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white disabled:bg-blue-400",onClick:()=>O(!1),disabled:v||Bt(a).length<6,children:v?"Iniciando...":"Iniciar troca"}),n&&m.step==="otp_old"&&d.jsxs("div",{className:"space-y-3 rounded-xl border border-slate-200 bg-slate-50 p-4",children:[d.jsxs("p",{className:"text-sm text-slate-700",children:["Enviamos um código para:"," ",d.jsx("span",{className:"font-semibold",children:(G=m.whatsapp_masked)!=null&&G.trim()?m.whatsapp_masked:"seu WhatsApp cadastrado"})]}),typeof A=="number"&&!N&&d.jsxs("p",{className:"text-xs text-slate-600",children:["Expira em: ",A,"s"]}),N&&d.jsxs("div",{className:"rounded-lg border border-amber-200 bg-amber-50 px-3 py-2 text-sm text-amber-800",children:[d.jsx("p",{className:"font-semibold",children:"Código expirado."}),d.jsx("button",{className:"mt-2 w-full rounded-lg border border-amber-300 bg-white px-3 py-1.5 text-sm font-semibold text-amber-800 hover:bg-amber-100 disabled:opacity-50",onClick:()=>O(!1),type:"button",disabled:v,children:v?"Reenviando...":"Reenviar código"})]}),d.jsxs("label",{className:"flex flex-col gap-1 text-sm",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Código (6 dígitos)"}),d.jsx("input",{value:s,onChange:U=>l(Bt(U.target.value).slice(0,6)),className:"rounded-lg border border-slate-300 px-3 py-2",inputMode:"numeric",placeholder:"000000",disabled:v})]}),d.jsxs("div",{className:"flex gap-2",children:[d.jsx("button",{className:"flex-1 rounded-lg border border-slate-300 px-4 py-2 text-sm font-semibold text-slate-700",onClick:()=>{g({step:"start"}),j(null),k(null)},type:"button",disabled:v,children:"Voltar"}),d.jsx("button",{className:"flex-1 rounded-lg bg-emerald-600 px-4 py-2 text-sm font-semibold text-white disabled:bg-emerald-400",onClick:D,disabled:v||N||Bt(s).length!==6,children:v?"Validando...":"Confirmar"})]})]}),n&&m.step==="new_phone"&&d.jsxs("div",{className:"space-y-3 rounded-xl border border-slate-200 bg-slate-50 p-4",children:[d.jsxs("label",{className:"flex flex-col gap-1 text-sm",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Novo WhatsApp"}),d.jsx("input",{value:c,onChange:U=>u(U.target.value),className:"rounded-lg border border-slate-300 px-3 py-2",placeholder:"(DDD) 9xxxx-xxxx",disabled:v})]}),d.jsx("button",{className:"w-full rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white disabled:bg-blue-400",onClick:T,disabled:v||Bt(c).length<10,children:v?"Enviando...":"Enviar código no novo WhatsApp"})]}),n&&m.step==="otp_new"&&d.jsxs("div",{className:"space-y-3 rounded-xl border border-slate-200 bg-slate-50 p-4",children:[typeof A=="number"&&!N&&d.jsxs("p",{className:"text-xs text-slate-600",children:["Expira em: ",A,"s"]}),N&&d.jsxs("div",{className:"rounded-lg border border-amber-200 bg-amber-50 px-3 py-2 text-sm text-amber-800",children:[d.jsx("p",{className:"font-semibold",children:"Código expirado."}),d.jsx("button",{className:"mt-2 w-full rounded-lg border border-amber-300 bg-white px-3 py-1.5 text-sm font-semibold text-amber-800 hover:bg-amber-100 disabled:opacity-50",onClick:T,type:"button",disabled:v,children:v?"Reenviando...":"Reenviar código"})]}),d.jsxs("label",{className:"flex flex-col gap-1 text-sm",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Código (6 dígitos)"}),d.jsx("input",{value:f,onChange:U=>h(Bt(U.target.value).slice(0,6)),className:"rounded-lg border border-slate-300 px-3 py-2",inputMode:"numeric",placeholder:"000000",disabled:v})]}),d.jsx("button",{className:"w-full rounded-lg bg-emerald-600 px-4 py-2 text-sm font-semibold text-white disabled:bg-emerald-400",onClick:B,disabled:v||N||Bt(f).length!==6,children:v?"Confirmando...":"Concluir troca"})]}),n&&m.step==="ticket_need_phone"&&d.jsxs("div",{className:"space-y-3 rounded-xl border border-slate-200 bg-slate-50 p-4",children:[d.jsx("p",{className:"text-sm text-slate-700",children:"Seu cadastro não possui WhatsApp. Informe um novo número para registrar um pedido manual."}),d.jsxs("label",{className:"flex flex-col gap-1 text-sm",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:"Novo WhatsApp"}),d.jsx("input",{value:c,onChange:U=>u(U.target.value),className:"rounded-lg border border-slate-300 px-3 py-2",placeholder:"(DDD) 9xxxx-xxxx",disabled:v})]}),d.jsx("button",{className:"w-full rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white disabled:bg-blue-400",onClick:()=>O(!0),disabled:v||Bt(c).length<10,children:v?"Registrando...":"Registrar pedido"})]}),n&&m.step==="ticket_done"&&d.jsx("div",{className:"rounded-xl border border-emerald-200 bg-emerald-50 px-4 py-3 text-sm text-emerald-800",children:m.mensagem??"Concluído."}),d.jsxs("div",{className:"flex items-center justify-between",children:[d.jsx("button",{className:"text-sm font-semibold text-blue-700 hover:underline",onClick:()=>e("/cadastro"),type:"button",children:"Voltar para cadastro"}),d.jsx("button",{className:"text-sm font-semibold text-slate-600 hover:underline",onClick:()=>e("/login"),type:"button",children:"Ir para login"})]}),x&&d.jsx("pre",{className:"whitespace-pre-wrap rounded-md border border-red-200 bg-red-50 px-3 py-2 text-sm text-red-700",children:x})]})})})}function il(e,t="Erro inesperado"){var i,a;const r=e,n=(a=(i=r==null?void 0:r.response)==null?void 0:i.data)==null?void 0:a.detail;if(typeof n=="string"&&n.trim())return n;if(Array.isArray(n)&&n.length>0){const o=n.map(s=>typeof s=="string"?s:s==null?void 0:s.msg).filter(s=>!!s);if(o.length)return o.join("; ")}return(r==null?void 0:r.message)||t}const w8=["endereco_residencial","bairro","municipio","uf"];function lt(e){return(e||"").replace(/\D+/g,"")}function S8(e){const t=lt(e).slice(0,8);return t.length>5?`${t.slice(0,5)}-${t.slice(5)}`:t}function j8(e){return(e||"").replace(/[0-9]/g,"")}function k8(e){return(e||"").trim().split(/\s+/).filter(r=>r.length>=2).length>=2}function wm(e){return il(e,"Erro inesperado.")}function E8(){const[e]=w3(),t=(e.get("ref")||"").trim(),[r,n]=p.useState("form"),[i,a]=p.useState({ref:t||void 0,uf:void 0}),[o,s]=p.useState(!1),[l,c]=p.useState(""),[u,f]=p.useState("erro"),[h,m]=p.useState(null),[g,v]=p.useState(""),[y,x]=p.useState(""),b=L=>{c(L),f("erro")},w=L=>{c(L),f("sucesso")};p.useEffect(()=>{t&&a(L=>({...L,ref:L.ref??t}))},[t]);const j=p.useMemo(()=>{const L=(i.nome||"").trim();return L?k8(L)?null:"Por favor, informe seu nome e sobrenome.":"Por favor, informe seu nome completo."},[i.nome]),S=p.useMemo(()=>{const L=[];return j&&L.push("Nome completo"),lt(i.cpf||"").length!==11&&L.push("CPF"),lt(i.titulo_eleitoral||"").length<10&&L.push("Título eleitoral"),(i.email||"").trim()||L.push("E-mail"),lt(i.celular||"").trim()||L.push("Celular/WhatsApp"),L},[i,j]),k=L=>K=>a(Lt=>({...Lt,[L]:K})),[E,P]=p.useState(!1),[A,N]=p.useState(""),[O,D]=p.useState(null),T=p.useRef(null),B=p.useRef(0),G=p.useRef(""),U=p.useRef({}),C=p.useRef(i);p.useEffect(()=>{C.current=i},[i]),p.useEffect(()=>()=>{T.current&&window.clearTimeout(T.current)},[]);function _(L,K){const Lt={endereco_residencial:(L.logradouro||"").trim(),bairro:(L.bairro||"").trim(),municipio:(L.municipio||"").trim(),uf:(L.uf||"").trim().toUpperCase()},$={};let ce=!1;for(const ie of w8){const F=Lt[ie];if(!F)continue;
571const je=(C.current[ie]||"").trim(),fe=(U.current[ie]||"").trim();K||!je||je===fe?($[ie]=F,U.current[ie]=F):je!==F&&(ce=!0)}return Object.keys($).length&&a(ie=>({...ie,...$})),ce}async function I(L){if(L.length!==8||L===G.current)return;const K=++B.current;P(!0),N(""),D(null);try{const{data:Lt}=await le.get(`/geo/cep-publico/${L}`);if(K!==B.current)return;if(G.current=L,!Lt){N("CEP não encontrado — preencha o endereço manualmente.");return}_(Lt,!1)&&(D(Lt),N("O endereço deste CEP difere do que você digitou."))}catch{if(K!==B.current)return;N("Não foi possível consultar o CEP — preencha o endereço manualmente.")}finally{K===B.current&&P(!1)}}function W(L){const K=lt(L).slice(0,8);k("cep")(S8(K)),N(""),D(null),T.current&&window.clearTimeout(T.current),K.length===8&&(T.current=window.setTimeout(()=>I(K),450))}function re(){T.current&&(window.clearTimeout(T.current),T.current=null),I(lt(i.cep||""))}function ae(){O&&(_(O,!0),D(null),N(""))}async function he(){if(c(""),j){b(j);return}if(S.length){b(`Preencha os campos obrigatórios: ${S.join(", ")}.`);return}s(!0);try{const L={...i,cpf:lt(i.cpf||""),titulo_eleitoral:lt(i.titulo_eleitoral||""),cep:i.cep?lt(i.cep):void 0,celular:lt(i.celular||""),telefone:i.telefone?lt(i.telefone):void 0,uf:(i.uf||"").trim().toUpperCase()||void 0,ref:(i.ref||"").trim()||void 0},{data:K}=await le.post("/filiacao/pedido",L);if(m(K.pedido_id),v(K.phone_masked||""),K.is_existing){w("Pedido anterior encontrado. Reenviando código para seu WhatsApp...");try{await le.post(`/filiacao/pedido/${K.pedido_id}/enviar-otp`),w("Código reenviado! Verifique seu WhatsApp.")}catch{w("Pedido recuperado. Clique em 'Reenviar código' se não receber.")}}n("otp")}catch(L){b(wm(L))}finally{s(!1)}}async function z(){if(h){c(""),s(!0);try{const{data:L}=await le.post(`/filiacao/pedido/${h}/enviar-otp`),K=String((L==null?void 0:L.phone_masked)??g??"");K&&v(K),w("Código reenviado. Verifique seu WhatsApp.")}catch(L){b(wm(L))}finally{s(!1)}}}async function Z(){if(!h)return;c("");const L=lt(y);if(L.length!==6){b("Digite o código de 6 dígitos.");return}s(!0);try{await le.post(`/filiacao/pedido/${h}/confirmar-otp`,{code:L}),n("done")}catch(K){b(wm(K))}finally{s(!1)}}return d.jsx("div",{className:"min-h-screen bg-slate-50 p-4",children:d.jsx("div",{className:"mx-auto flex min-h-[calc(100vh-2rem)] w-full max-w-3xl items-center justify-center",children:d.jsxs("div",{className:"w-full space-y-4 rounded-2xl border border-slate-200 bg-white p-6 text-slate-900 shadow",children:[d.jsxs("div",{className:"space-y-1",children:[d.jsxs(Be,{to:"/login",className:"inline-flex items-center gap-2 rounded-lg border border-blue-200 bg-blue-50 px-3 py-1.5 text-sm font-semibold text-blue-800 hover:bg-blue-100",children:[d.jsx("span",{"aria-hidden":"true",children:"←"}),"Voltar"]}),d.jsx("h1",{className:"text-xl font-semibold",children:"Pedido de Filiação"}),d.jsx("p",{className:"text-sm text-slate-600",children:"Preencha seus dados e confirme o código enviado por WhatsApp para concluir o pedido."})]}),(i.ref||t)&&d.jsxs("div",{className:"rounded-xl border border-emerald-200 bg-emerald-50 px-4 py-3 text-sm text-emerald-900",children:["Indicação detectada: ",d.jsx("span",{className:"font-semibold",children:(i.ref||t).trim()})]}),l&&d.jsx("div",{className:u==="sucesso"?"rounded-xl border border-emerald-200 bg-emerald-50 px-4 py-3 text-sm text-emerald-900":"rounded-xl border border-rose-200 bg-rose-50 px-4 py-3 text-sm text-rose-900",children:l}),r==="form"&&d.jsxs("div",{className:"space-y-4",children:[d.jsxs("div",{className:"grid gap-3 sm:grid-cols-2",children:[d.jsxs(qe,{label:"Nome completo *",children:[d.jsx("input",{className:`${Ke} ${j&&i.nome?"border-amber-400":""}`,value:i.nome??"",onChange:L=>k("nome")(j8(L.target.value)),placeholder:"Nome e sobrenome"}),j&&i.nome&&d.jsx("span",{className:"text-xs text-amber-600",children:j})]}),d.jsx(qe,{label:"CPF *",children:d.jsx("input",{className:Ke,value:i.cpf??"",onChange:L=>k("cpf")(lt(L.target.value)),inputMode:"numeric",placeholder:"Somente números"})}),d.jsx(qe,{label:"Título eleitoral *",children:d.jsx("input",{className:Ke,value:i.titulo_eleitoral??"",onChange:L=>k("titulo_eleitoral")(lt(L.target.value)),inputMode:"numeric",placeholder:"Somente números"})}),d.jsx(qe,{label:"E-mail *",children:d.jsx("input",{className:Ke,value:i.email??"",onChange:L=>k("email")(L.target.value),type:"email",placeholder:"[email protected]"})}),d.jsx(qe,{label:"Celular/WhatsApp *",children:d.jsx("input",{className:Ke,value:i.celular??"",onChange:L=>k("celular")(lt(L.target.value)),inputMode:"numeric",placeholder:"DDD + número (somente números)"})}),d.jsx(qe,{label:"Telefone (opcional)",children:d.jsx("input",{className:Ke,value:i.telefone??"",onChange:L=>k("telefone")(lt(L.target.value)),inputMode:"numeric",placeholder:"DDD + número"})})]}),d.jsxs("div",{className:"grid gap-3 sm:grid-cols-2",children:[d.jsxs(qe,{label:"CEP (preenche o endereço)",children:[d.jsx("input",{className:Ke,value:i.cep??"",onChange:L=>W(L.target.value),onBlur:re,inputMode:"numeric",maxLength:9,placeholder:"00000-000",autoComplete:"postal-code"}),E&&d.jsx("span",{className:"text-xs text-slate-500",children:"Buscando endereço pelo CEP…"}),!E&&A&&d.jsxs("span",{className:"text-xs text-amber-600",children:[A,O&&d.jsx("button",{type:"button",onClick:ae,className:"ml-1 font-semibold text-blue-700 hover:underline",children:"usar dados do CEP"})]})]}),d.jsx(qe,{label:"Endereço residencial",children:d.jsx("input",{className:Ke,value:i.endereco_residencial??"",onChange:L=>k("endereco_residencial")(L.target.value),placeholder:"Rua, Avenida..."})}),d.jsx(qe,{label:"Nº",children:d.jsx("input",{className:Ke,value:i.numero??"",onChange:L=>k("numero")(lt(L.target.value)),inputMode:"numeric",maxLength:10,placeholder:"123"})}),d.jsx(qe,{label:"Complemento",children:d.jsx("input",{className:Ke,value:i.complemento??"",onChange:L=>k("complemento")(L.target.value),placeholder:"Apto, bloco..."})}),d.jsx(qe,{label:"Bairro",children:d.jsx("input",{className:Ke,value:i.bairro??"",onChange:L=>k("bairro")(L.target.value),placeholder:"Bairro"})}
571),d.jsx(qe,{label:"Município",children:d.jsx("input",{className:Ke,value:i.municipio??"",onChange:L=>k("municipio")(L.target.value),placeholder:"Cidade"})}),d.jsx(qe,{label:"UF (residência)",children:d.jsx("input",{className:Ke,value:i.uf??"",onChange:L=>k("uf")(L.target.value.toUpperCase().slice(0,2)),maxLength:2,placeholder:"SP"})})]}),d.jsxs("div",{className:"grid gap-3 sm:grid-cols-2",children:[d.jsx(qe,{label:"Data de nascimento",children:d.jsx("input",{className:Ke,value:i.data_nascimento??"",onChange:L=>k("data_nascimento")(L.target.value),type:"date"})}),d.jsx(qe,{label:"Profissão",children:d.jsx("input",{className:Ke,value:i.profissao??"",onChange:L=>k("profissao")(L.target.value),placeholder:"Profissão"})}),d.jsx(qe,{label:"Nome da mãe",children:d.jsx("input",{className:Ke,value:i.nome_mae??"",onChange:L=>k("nome_mae")(L.target.value)})}),d.jsx(qe,{label:"Nome do pai",children:d.jsx("input",{className:Ke,value:i.nome_pai??"",onChange:L=>k("nome_pai")(L.target.value)})})]}),d.jsx(qe,{label:"Código de indicação (opcional)",children:d.jsx("input",{className:Ke,value:i.ref??"",onChange:L=>k("ref")(L.target.value.toUpperCase()),placeholder:"Ex.: A1B2C3D4"})}),d.jsx(qe,{label:"Redes sociais (opcional)",children:d.jsx("textarea",{className:`${Ke} min-h-[96px] resize-none`,value:i.redes_sociais??"",onChange:L=>k("redes_sociais")(L.target.value),placeholder:"Instagram, Facebook, etc."})}),d.jsx("button",{type:"button",onClick:he,disabled:o,className:"w-full rounded-xl bg-blue-600 px-4 py-2.5 text-sm font-semibold text-white disabled:bg-blue-400",children:o?"Enviando...":"Enviar pedido e receber código"}),d.jsx("p",{className:"text-xs text-slate-500",children:"* Campos obrigatórios. Após enviar, você receberá um código no WhatsApp para confirmar."})]}),r==="otp"&&d.jsxs("div",{className:"space-y-4",children:[d.jsx("div",{className:"rounded-xl border border-slate-200 bg-slate-50 px-4 py-3 text-sm text-slate-700",children:g?`Enviamos um código para ${g}.`:"Enviamos um código para seu WhatsApp."}),d.jsx(qe,{label:"Código (6 dígitos)",children:d.jsx("input",{className:`${Ke} text-center tracking-widest`,value:y,onChange:L=>x(lt(L.target.value).slice(0,6)),inputMode:"numeric",placeholder:"000000"})}),d.jsxs("div",{className:"grid gap-2 sm:grid-cols-2",children:[d.jsx("button",{type:"button",onClick:Z,disabled:o,className:"w-full rounded-xl bg-emerald-600 px-4 py-2.5 text-sm font-semibold text-white disabled:bg-emerald-400",children:o?"Confirmando...":"Confirmar pedido"}),d.jsx("button",{type:"button",onClick:z,disabled:o,className:"w-full rounded-xl border border-slate-200 bg-white px-4 py-2.5 text-sm font-semibold text-slate-800 disabled:opacity-60",children:"Reenviar código"})]}),d.jsx("button",{type:"button",onClick:()=>{n("form"),x(""),c("")},className:"w-full text-sm font-semibold text-blue-700 hover:underline",children:"Voltar e editar dados"})]}),r==="done"&&d.jsxs("div",{className:"space-y-4 text-center",children:[d.jsx("div",{className:"rounded-xl border border-emerald-200 bg-emerald-50 px-4 py-4 text-sm text-emerald-900",children:"Pedido confirmado com sucesso. Agora é só aguardar a análise e aprovação."}),d.jsx(Be,{to:"/login",className:"inline-flex w-full items-center justify-center rounded-xl bg-blue-600 px-4 py-2.5 text-sm font-semibold text-white",children:"Ir para o login"})]})]})})})}const Ke="w-full rounded-lg border border-slate-300 bg-white px-3 py-2 text-sm outline-none focus:ring-2 focus:ring-blue-200";function qe({label:e,className:t="",children:r}){return d.jsxs("label",{className:`flex flex-col gap-1 text-sm ${t}`,children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500",children:e}),r]})}function XN(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=XN(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Ce(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=XN(e))&&(n&&(n+=" "),n+=t);return n}var P8=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onF
571ocus","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 cx(e){if(typeof e!="string")return!1;var t=P8;return t.includes(e)}var _8=["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"],C8=new Set(_8);function ZN(e){return typeof e!="string"?!1:C8.has(e)}function QN(e){return typeof e=="string"&&e.startsWith("data-")}function on(e){if(typeof e!="object"||e===null)return{};var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(ZN(r)||QN(r))&&(t[r]=e[r]);return t}function fh(e){if(e==null)return null;if(p.isValidElement(e)&&typeof e.props=="object"&&e.props!==null){var t=e.props;return on(t)}return typeof e=="object"&&!Array.isArray(e)?on(e):null}function $r(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(ZN(r)||QN(r)||cx(r))&&(t[r]=e[r]);return t}function A8(e){return e==null?null:p.isValidElement(e)?$r(e.props):typeof e=="object"&&!Array.isArray(e)?$r(e):null}var N8=["children","width","height","viewBox","className","style","title","desc"];function _0(){return _0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
571).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_0.apply(null,arguments)}function O8(e,t){if(e==null)return{};var r,n,i=T8(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function T8(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var JN=p.forwardRef((e,t)=>{var{children:r,width:n,height:i,viewBox:a,className:o,style:s,title:l,desc:c}=e,u=O8(e,N8),f=a||{width:n,height:i,x:0,y:0},h=Ce("recharts-surface",o);return p.createElement("svg",_0({},$r(u),{className:h,width:n,height:i,style:s,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height),ref:t}),p.createElement("title",null,l),p.createElement("desc",null,c),r)}),M8=["children","className"];function C0(){return C0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},C0.apply(null,arguments)}function D8(e,t){if(e==null)return{};var r,n,i=I8(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function I8(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var En=p.forwardRef((e,t)=>{var{children:r,className:n}=e,i=D8(e,M8),a=Ce("recharts-layer",n);return p.createElement("g",C0({className:a},$r(i),{ref:t}),r)}),eO=p.createContext(null),Noe=()=>p.useContext(eO);function $e(e){return function(){return e}}const A0=Math.PI,N0=2*A0,ha=1e-6,R8=N0-ha;function tO(e){this._+=e[0];for(let t=1,r=e.length;t<r;++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 tO;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;i<a;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class $8{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?tO:L8(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,a,o){this._append`C${+t},${+r},${+n},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,r,n,i,a){if(t=+t,r=+r,n=+n,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,s=this._y1,l=n-t,c=i-r,u=o-t,f=s-r,h=u*u+f*f;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(h>ha)if(!(Math.abs(f*l-c*u)>ha)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let m=n-o,g=i-s,v=l*l+c*c,y=m*m+g*g,x=Math.sqrt(v),b=Math.sqrt(h),w=a*Math.tan((A0-Math.acos((v+h-y)/(2*x*b)))/2),j=w/b,S=w/x;Math.abs(j-1)>ha&&this._append`L${t+j*u},${r+j*f}`,this._append`A${a},${a},0,0,${+(f*m>u*g)},${this._x1=t+S*l},${this._y1=r+S*c}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(i),l=n*Math.sin(i),c=t+s,u=r+l,f=1^o,h=o?i-a:a-i;this._x1===null?this._append`M${c},${u}`:(Math.abs(this._x1-c)>ha||Math.abs(this._y1-u)>ha)&&this._append`L${c},${u}`,n&&(h<0&&(h=h%N0+N0),h>R8?this._append`A${n},${n},0,1,${f},${t-s},${r-l}A${n},${n},0,1,${f},${this._x1=c},${this._y1=u}`:h>ha&&this._append`A${n},${n},0,${+(h>=A0)},${f},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function rO(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new $8(t)}function ux(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function nO(e){this._context=e}nO.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 hh(e){return new nO(e)}function iO(e){return e[0]}function aO(e){return e[1]}function oO(e,t){var r=$e(!0),n=null,i=hh,a=null,o=rO(s);e=typeof e=="function"?e:e===void 0?iO:$e(e),t=typeof t=="function"?t:t===void 0?aO:$e(t);function s(l){var c,u=(l=ux(l)).length,f,h=!1,m;
vendor: 9,073 bytes, line 571
571for(n==null&&(a=i(m=o())),c=0;c<=u;++c)!(c<u&&r(f=l[c],c,l))===h&&((h=!h)?a.lineStart():a.lineEnd()),h&&a.point(+e(f,c,l),+t(f,c,l));if(m)return a=null,m+""||null}return s.x=function(l){return arguments.length?(e=typeof l=="function"?l:$e(+l),s):e},s.y=function(l){return arguments.length?(t=typeof l=="function"?l:$e(+l),s):t},s.defined=function(l){return arguments.length?(r=typeof l=="function"?l:$e(!!l),s):r},s.curve=function(l){return arguments.length?(i=l,n!=null&&(a=i(n)),s):i},s.context=function(l){return arguments.length?(l==null?n=a=null:a=i(n=l),s):n},s}function wu(e,t,r){var n=null,i=$e(!0),a=null,o=hh,s=null,l=rO(c);e=typeof e=="function"?e:e===void 0?iO:$e(+e),t=typeof t=="function"?t:$e(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?aO:$e(+r);function c(f){var h,m,g,v=(f=ux(f)).length,y,x=!1,b,w=new Array(v),j=new Array(v);for(a==null&&(s=o(b=l())),h=0;h<=v;++h){if(!(h<v&&i(y=f[h],h,f))===x)if(x=!x)m=h,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),g=h-1;g>=m;--g)s.point(w[g],j[g]);s.lineEnd(),s.areaEnd()}x&&(w[h]=+e(y,h,f),j[h]=+t(y,h,f),s.point(n?+n(y,h,f):w[h],r?+r(y,h,f):j[h]))}if(b)return s=null,b+""||null}function u(){return oO().defined(i).curve(o).context(a)}return c.x=function(f){return arguments.length?(e=typeof f=="function"?f:$e(+f),n=null,c):e},c.x0=function(f){return arguments.length?(e=typeof f=="function"?f:$e(+f),c):e},c.x1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:$e(+f),c):n},c.y=function(f){return arguments.length?(t=typeof f=="function"?f:$e(+f),r=null,c):t},c.y0=function(f){return arguments.length?(t=typeof f=="function"?f:$e(+f),c):t},c.y1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:$e(+f),c):r},c.lineX0=c.lineY0=function(){return u().x(e).y(t)},c.lineY1=function(){return u().x(e).y(r)},c.lineX1=function(){return u().x(n).y(t)},c.defined=function(f){return arguments.length?(i=typeof f=="function"?f:$e(!!f),c):i},c.curve=function(f){return arguments.length?(o=f,a!=null&&(s=o(a)),c):o},c.context=function(f){return arguments.length?(f==null?a=s=null:s=o(a=f),c):a},c}class sO{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function z8(e){return new sO(e,!0)}function F8(e){return new sO(e,!1)}function Gd(){}function Yd(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function lO(e){this._context=e}lO.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:Yd(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:Yd(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function B8(e){return new lO(e)}function cO(e){this._context=e}cO.prototype={areaStart:Gd,areaEnd:Gd,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:Yd(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function V8(e){return new cO(e)}function uO(e){this._context=e}uO.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:Yd(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function U8(e){return new uO(e)}function dO(e){this._context=e}dO.prototype={areaStart:Gd,areaEnd:Gd,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 W8(e){return new dO(e)}function _j(e){return e<0?-1:1}function Cj(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(_j(a)+_j(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function Aj(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Sm(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-n)/3;e._context.bezierCurveTo(n+s,i+s*t,a-s,o-s*r,a,o)}function Xd(e){this._context=e}Xd.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:Sm(this,this._t0,Aj(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Sm(this,Aj(this,r=Cj(this,e,t)),r);break;default:Sm(this,this._t0,r=Cj(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function fO(e){this._context=new hO(e)}(fO.prototype=Object.create(Xd.prototype)).point=function(e,t){Xd.prototype.point.call(this,t,e)};function hO(e){this._context=e}hO.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function H8(e){return new Xd(e)}function K8(e){return new fO(e)}function pO(e){this._context=e}pO.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=Nj(e),i=Nj(t),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],e[o],t[o]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function Nj(e){var t,r=e.length-1,n,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/a[t-1],a[t]-=n,o[t]-=n*o[t-1];for(i[r-1]=o[r-1]/a[r-1],t=r-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function q8(e){return new pO(e)}function ph(e,t){this._context=e,this._t=t}ph.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;
571default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function G8(e){return new ph(e,.5)}function Y8(e){return new ph(e,0)}function X8(e){return new ph(e,1)}function Ua(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,s=a.length;r<o;++r)for(i=a,a=e[t[r]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function O0(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function Z8(e,t){return e[t]}function Q8(e){const t=[];return t.key=e,t}function J8(){var e=$e([]),t=O0,r=Ua,n=Z8;function i(a){var o=Array.from(e.apply(this,arguments),Q8),s,l=o.length,c=-1,u;for(const f of a)for(s=0,++c;s<l;++s)(o[s][c]=[0,+n(f,o[s].key,c,a)]).data=f;for(s=0,u=ux(t(o));s<l;++s)o[u[s]].index=s;return r(o,u),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:$e(Array.from(a)),i):e},i.value=function(a){return arguments.length?(n=typeof a=="function"?a:$e(+a),i):n},i.order=function(a){return arguments.length?(t=a==null?O0:typeof a=="function"?a:$e(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(r=a??Ua,i):r},i}function e7(e,t){if((n=e.length)>0){for(var r,n,i=0,a=e[0].length,o;i<a;++i){for(o=r=0;r<n;++r)o+=e[r][i][1]||0;if(o)for(r=0;r<n;++r)e[r][i][1]/=o}Ua(e,t)}}function t7(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,a=n.length;r<a;++r){for(var o=0,s=0;o<i;++o)s+=e[o][r][1]||0;n[r][1]+=n[r][0]=-s/2}Ua(e,t)}}function r7(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n<a;++n){for(var s=0,l=0,c=0;s<o;++s){for(var u=e[t[s]],f=u[n][1]||0,h=u[n-1][1]||0,m=(f-h)/2,g=0;g<s;++g){var v=e[t[g]],y=v[n][1]||0,x=v[n-1][1]||0;m+=y-x}l+=f,c+=m*f}i[n-1][1]+=i[n-1][0]=r,l&&(r-=c/l)}i[n-1][1]+=i[n-1][0]=r,Ua(e,t)}}var mh={},mO={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r==="__proto__"}e.isUnsafeProperty=t})(mO);var dx={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){switch(typeof r){case"number":case"symbol":return!1;case"string":return r.includes(".")||r.includes("[")||r.includes("]")}}e.isDeepKey=t})(dx);var gh={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){var n;return typeof r=="string"||typeof r=="symbol"?r:Object.is((n=r==null?void 0:r.valueOf)==null?void 0:n.call(r),-0)?"-0":String(r)}e.toKey=t})(gh);var vh={},gO={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){if(r==null)return"";if(typeof r=="string")return r;if(Array.isArray(r))return r.map(t).join(",");const n=String(r);return n==="0"&&Object.is(Number(r),-0)?"-0":n}e.toString=t})(gO);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=gO,r=gh;function n(i){if(Array.isArray(i))return i.map(r.toKey);if(typeof i=="symbol")return[i];i=t.toString(i);const a=[],o=i.length;if(o===0)return a;let s=0,l="",c="",u=!1;for(i.charCodeAt(0)===46&&(a.push(""),s++);s<o;){const f=i[s];c?f==="\\"&&s+1<o?(s++,l+=i[s]):f===c?c="":l+=f:u?f==='"'||f==="'"?c=f:f==="]"?(u=!1,a.push(l),l=""):l+=f:f==="["?(u=!0,l&&(a.push(l),l="")):f==="."?l&&(a.push(l),l=""):l+=f,s++}return l&&a.push(l),a}e.toPath=n})(vh);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=mO,r=dx,n=gh,i=vh;function a(s,l,c){if(s==null)return c;switch(typeof l){case"string":{if(t.isUnsafeProperty(l))return c;const u=s[l];return u===void 0?r.isDeepKey(l)?a(s,i.toPath(l),c):c:u}case"number":case"symbol":{typeof l=="number"&&(l=n.toKey(l));const u=s[l];return u===void 0?c:u}default:{if(Array.isArray(l))return o(s,l,c);if(Object.is(l==null?void 0:l.valueOf(),-0)?l="-0":l=String(l),t.isUnsafeProperty(l))return c;const u=s[l];return u===void 0?c:u}}}function o(s,l,c){if(l.length===0)return c;let u=s;for(let f=0;f<l.length;f++){if(u==null||t.isUnsafeProperty(l[f]))return c;u=u[l[f]]}return u===void 0?c:u}e.get=a})(mh);var n7=mh.get;const ts=Zi(n7);var i7=4;function Di(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:i7,r=10**t,n=Math.round(e*r)/r;return Object.is(n,-0)?0:n}function bt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e.reduce((i,a,o)=>{var s=r[o-1];return typeof s=="string"?i+s+a:s!==void 0?i+Di(s)+a:i+a},"")}var Tr=e=>e===0?0:e>0?1:-1,sn=e=>typeof e=="number"&&e!=+e,ei=e=>typeof e=="string"&&e.indexOf("%")===e.length-1,te=e=>(typeof e=="number"||e instanceof Number)&&!sn(e),Pn=e=>te(e)||typeof e=="string",a7=0,Yl=e=>{var t=++a7;return"".concat(e||"").concat(t)},Yi=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!te(t)&&typeof t!="string")return n;var a;if(ei(t)){if(r==null)return n;var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return sn(a)&&(a=n),i&&r!=null&&a>r&&(a=r),a},vO=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;n<t;n++)if(!r[String(e[n])])r[String(e[n])]=!0;else return!0;return!1};function vn(e,t,r){return te(e)&&te(t)?Di(e+r*(t-e)):t}function yO(e,t,r){if(!(!e||!e.length))return e.find(n=>n&&(typeof t=="function"?t(n):ts(n,t))===r)}var nt=e=>e===null||typeof e>"u",fx=e=>nt(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function o7(e){return e!=null}function _c(){}var xO=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,hx=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var r=e;if(p.isValidElement(e)&&(r=e.props),typeof r!="object"&&typeof r!="function")return null;var n={};return Object.keys(r).forEach(i=>
571{cx(i)&&(n[i]=a=>r[i](r,a))}),n},s7=(e,t,r)=>n=>(e(t,r,n),null),l7=(e,t,r)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var n=null;return Object.keys(e).forEach(i=>{var a=e[i];cx(i)&&typeof a=="function"&&(n||(n={}),n[i]=s7(a,t,r))}),n};function Oj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function c7(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Oj(Object(r),!0).forEach(function(n){u7(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Oj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function u7(e,t,r){return(t=d7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d7(e){var t=f7(e,"string");return typeof t=="symbol"?t:t+""}function f7(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function jr(e,t){var r=c7({},e),n=t,i=Object.keys(t),a=i.reduce((o,s)=>(o[s]===void 0&&n[s]!==void 0&&(o[s]=n[s]),o),r);return a}var bO={},wO={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,n){const i=new Map;for(let a=0;a<r.length;a++){const o=r[a],s=n(o);i.has(s)||i.set(s,o)}return Array.from(i.values())}e.uniqBy=t})(wO);var px={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r}e.identity=t})(px);var SO={},yh={},jO={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return Number.isSafeInteger(r)&&r>=0}e.isLength=t})(jO);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=jO;function r(n){return n!=null&&typeof n!="function"&&t.isLength(n.length)}e.isArrayLike=r})(yh);var kO={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return typeof r=="object"&&r!==null}e.isObjectLike=t})(kO);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=yh,r=kO;function n(i){return r.isObjectLike(i)&&t.isArrayLike(i)}e.isArrayLikeObject=n})(SO);var EO={},PO={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=mh;function r(n){return function(i){return t.get(i,n)}}e.property=r})(PO);var _O={},mx={},CO={},gx={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r!==null&&(typeof r=="object"||typeof r=="function")}e.isObject=t})(gx);var vx={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r==null||typeof r!="object"&&typeof r!="function"}e.isPrimitive=t})(vx);var yx={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,n){return r===n||Number.isNaN(r)&&Number.isNaN(n)}e.eq=t})(yx);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=gx,r=vx,n=yx;function i(u,f,h){return typeof h!="function"?i(u,f,()=>{}):a(u,f,function m(g,v,y,x,b,w){const j=h(g,v,y,x,b,w);return j!==void 0?!!j:a(g,v,m,w)},new Map)}function a(u,f,h,m){if(f===u)return!0;switch(typeof f){case"object":return o(u,f,h,m);case"function":return Object.keys(f).length>0?a(u,{...f},h,m):n.eq(u,f);default:return t.isObject(u)?typeof f=="string"?f==="":!0:n.eq(u,f)}}function o(u,f,h,m){if(f==null)return!0;if(Array.isArray(f))return l(u,f,h,m);if(f instanceof Map)return s(u,f,h,m);if(f instanceof Set)return c(u,f,h,m);const g=Object.keys(f);if(u==null||r.isPrimitive(u))return g.length===0;if(g.length===0)return!0;if(m!=null&&m.has(f))return m.get(f)===u;m==null||m.set(f,u);try{for(let v=0;v<g.length;v++){const y=g[v];if(!r.isPrimitive(u)&&!(y in u)||f[y]===void 0&&u[y]!==void 0||f[y]===null&&u[y]!==null||!h(u[y],f[y],y,u,f,m))return!1}return!0}finally{m==null||m.delete(f)}}function s(u,f,h,m){if(f.size===0)return!0;
571if(!(u instanceof Map))return!1;for(const[g,v]of f.entries()){const y=u.get(g);if(h(y,v,g,u,f,m)===!1)return!1}return!0}function l(u,f,h,m){if(f.length===0)return!0;if(!Array.isArray(u))return!1;const g=new Set;for(let v=0;v<f.length;v++){const y=f[v];let x=!1;for(let b=0;b<u.length;b++){if(g.has(b))continue;const w=u[b];let j=!1;if(h(w,y,v,u,f,m)&&(j=!0),j){g.add(b),x=!0;break}}if(!x)return!1}return!0}function c(u,f,h,m){return f.size===0?!0:u instanceof Set?l([...u],[...f],h,m):!1}e.isMatchWith=i,e.isSetMatch=c})(CO);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=CO;function r(n,i){return t.isMatchWith(n,i,()=>{})}e.isMatch=r})(mx);var AO={},xx={},NO={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return Object.getOwnPropertySymbols(r).filter(n=>Object.prototype.propertyIsEnumerable.call(r,n))}e.getSymbols=t})(NO);var bx={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r==null?r===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(r)}e.getTag=t})(bx);var wx={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t="[object RegExp]",r="[object String]",n="[object Number]",i="[object Boolean]",a="[object Arguments]",o="[object Symbol]",s="[object Date]",l="[object Map]",c="[object Set]",u="[object Array]",f="[object Function]",h="[object ArrayBuffer]",m="[object Object]",g="[object Error]",v="[object DataView]",y="[object Uint8Array]",x="[object Uint8ClampedArray]",b="[object Uint16Array]",w="[object Uint32Array]",j="[object BigUint64Array]",S="[object Int8Array]",k="[object Int16Array]",E="[object Int32Array]",P="[object BigInt64Array]",A="[object Float32Array]",N="[object Float64Array]";e.argumentsTag=a,e.arrayBufferTag=h,e.arrayTag=u,e.bigInt64ArrayTag=P,e.bigUint64ArrayTag=j,e.booleanTag=i,e.dataViewTag=v,e.dateTag=s,e.errorTag=g,e.float32ArrayTag=A,e.float64ArrayTag=N,e.functionTag=f,e.int16ArrayTag=k,e.int32ArrayTag=E,e.int8ArrayTag=S,e.mapTag=l,e.numberTag=n,e.objectTag=m,e.regexpTag=t,e.setTag=c,e.stringTag=r,e.symbolTag=o,e.uint16ArrayTag=b,e.uint32ArrayTag=w,e.uint8ArrayTag=y,e.uint8ClampedArrayTag=x})(wx);var OO={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return ArrayBuffer.isView(r)&&!(r instanceof DataView)}e.isTypedArray=t})(OO);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=NO,r=bx,n=wx,i=vx,a=OO;function o(u,f){return s(u,void 0,u,new Map,f)}function s(u,f,h,m=new Map,g=void 0){const v=g==null?void 0:g(u,f,h,m);if(v!==void 0)return v;if(i.isPrimitive(u))return u;if(m.has(u))return m.get(u);if(Array.isArray(u)){const y=new Array(u.length);m.set(u,y);for(let x=0;x<u.length;x++)y[x]=s(u[x],x,h,m,g);return Object.hasOwn(u,"index")&&(y.index=u.index),Object.hasOwn(u,"input")&&(y.input=u.input),y}if(u instanceof Date)return new Date(u.getTime());if(u instanceof RegExp){const y=new RegExp(u.source,u.flags);return y.lastIndex=u.lastIndex,y}if(u instanceof Map){const y=new Map;m.set(u,y);for(const[x,b]of u)y.set(x,s(b,x,h,m,g));return y}if(u instanceof Set){const y=new Set;m.set(u,y);for(const x of u)y.add(s(x,void 0,h,m,g));return y}if(typeof Buffer<"u"&&Buffer.isBuffer(u))return u.subarray();if(a.isTypedArray(u)){const y=new(Object.getPrototypeOf(u)).constructor(u.length);m.set(u,y);for(let x=0;x<u.length;x++)y[x]=s(u[x],x,h,m,g);return y}if(u instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&u instanceof SharedArrayBuffer)return u.slice(0);if(u instanceof DataView){const y=new DataView(u.buffer.slice(0),u.byteOffset,u.byteLength);return m.set(u,y),l(y,u,h,m,g),y}if(typeof File<"u"&&u instanceof File){const y=new File([u],u.name,{type:u.type});return m.set(u,y),l(y,u,h,m,g),y}if(typeof Blob<"u"&&u instanceof Blob){const y=new Blob([u],{type:u.type});return m.set(u,y),l(y,u,h,m,g),y}if(u instanceof Error){const y=new u.constructor;return m.set(u,y),y.message=u.message,y.name=u.name,y.stack=u.stack,y.cause=u.cause,l(y,u,h,m,g),y}if(u instanceof Boolean){const y=new Boolean(u.valueOf());return m.set(u,y),l(y,u,h,m,g),y}if(u instanceof Number){const y=new Number(u.valueOf());return m.set(u,y),l(y,u,h,m,g),y}if(u instanceof String){const y=new String(u.valueOf());return m.set(u,y),l(y,u,h,m,g),y}if(typeof u=="object"&&c(u)){const y=Object.create(Object.getPrototypeOf(u));return m.set(u,y),l(y,u,h,m,g),y}return u}function l(u,f,h=u,m,g){const v=[...Object.keys(f),...t.getSymbols(f)];for(let y=0;y<v.length;y++){const x=v[y],b=Object.getOwnPropertyDescriptor(u,x);(b==null||b.writable)&&(u[x]=s(f[x],x,h,m,g))}}function c(u){switch(r.getTag(u)){case n.argumentsTag:case n.arrayTag:case n.arrayBufferTag:case n.dataViewTag:case n.booleanTag:case n.dateTag:case n.float32ArrayTag:case n.float64ArrayTag:case n.int8ArrayTag:case n.int16ArrayTag:case n.int32ArrayTag:case n.mapTag:case n.numberTag:case n.objectTag:case n.regexpTag:case n.setTag:case n.stringTag:case n.symbolTag:case n.uint8ArrayTag:case n.uint8ClampedArrayTag:case n.uint16ArrayTag:case n.uint32ArrayTag:return!0;default:return!1}}e.cloneDeepWith=o,e.cloneDeepWithImpl=s,e.copyProperties=l})(xx);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=xx;function r(n){return t.cloneDeepWithImpl(n,void 0,n,new Map,void 0)}e.cloneDeep=r})(AO);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=mx,r=AO;function n(i){return i=r.cloneDeep(i),a=>t.isMatch(a,i)}e.matches=n})(_O);var TO={},MO={},DO={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=xx,r=wx;function n(i,a){return t.cloneDeepWith(i,(o,s,l,c)=>{const u=a==null?void 0:a(o,s,l,c);if(u!==void 0)return u;if(typeof i=="object")switch(Object.prototype.toString.call(i)){case r.numberTag:case r.stringTag:case r.booleanTag:{const f=new i.constructor(i==null?void 0:i.valueOf());return t.copyProperties(f,i),f}case r.argumentsTag:{const f={};return t.copyProperties(f,i),f.length=i.length,f[Symbol.iterator]=i[Symbol.iterator],f}default:return}})}e.cloneDeepWith=n})(DO);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=DO;function r(n){return t.cloneDeepWith(n)}e.cloneDeep=r})(MO);var IO={},Sx={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=/^(?:0|[1-9]\d*)$/;function r(n,i=Number.MAX_SAFE_INTEGER){switch(typeof n){case"number":return Number.isInteger(n)&&n>=0&&n<i;case"symbol":return!1;case"string":return t.test(n)}}e.isIndex=r})(Sx);var RO={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=bx;function r(n){return n!==null&&typeof n=="object"&&t.getTag(n)==="[object Arguments]"}e.isArguments=r})(RO);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=dx,r=Sx,n=RO,i=vh;function a(o,s){let l;if(Array.isArray(s)?l=s:typeof s=="string"&&t.isDeepKey(s)&&(o==null?void 0:o[s])==null?l=i.toPath(s):l=[s],l.length===0)return!1;let c=o;for(let u=0;u<l.length;u++){const f=l[u];if((c==null||!Object.hasOwn(c,f))&&!((Array.isArray(c)||n.isArguments(c))&&r.isIndex(f)&&f<c.length))return!1;c=c[f]}return!0}e.has=a})(IO);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=mx,r=gh,n=MO,i=mh,a=IO;function o(s,l){switch(typeof s){case"object":{Object.is(s==null?void 0:s.valueOf(),-0)&&(s="-0");break}case"number":{s=r.toKey(s);break}}return l=n.cloneDeep(l),function(c){const u=i.get(c,s);return u===void 0?a.has(c,s):l===void 0?u===void 0:t.isMatch(u,l)}}e.matchesProperty=o})(TO);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=px,r=PO,n=_O,i=TO;function a(o){if(o==null)return t.identity;switch(typeof o){case"function":return o;case"object":return Array.isArray(o)&&o.length===2?i.matchesProperty(o[0],o[1]):n.matches(o);case"string":case"symbol":case"number":return r.property(o)}}e.iteratee=a})(EO);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=wO,r=px,n=SO,i=EO;function a(o,s=r.identity){return n.isArrayLikeObject(o)?t.uniqBy(Array.from(o),i.iteratee(s)):[]}e.uniqBy=a})(bO);var h7=bO.uniqBy;const Tj=Zi(h7);function p7(e,t,r){return t===!0?Tj(e,r):typeof t=="function"?Tj(e,t):e}var LO={exports:{}},$O={},zO={exports:{}},FO={};
571/**
572 * @license React
573 * use-sync-external-store-shim.production.js
574 *
575 * Copyright (c) Meta Platforms, Inc. and affiliates.
576 *
577 * This source code is licensed under the MIT license found in the
578 * LICENSE file in the root directory of this source tree.
579 */var rs=p;function m7(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var g7=typeof Object.is=="function"?Object.is:m7,v7=rs.useState,y7=rs.useEffect,x7=rs.useLayoutEffect,b7=rs.useDebugValue;function w7(e,t){var r=t(),n=v7({inst:{value:r,getSnapshot:t}}),i=n[0].inst,a=n[1];return x7(function(){i.value=r,i.getSnapshot=t,jm(i)&&a({inst:i})},[e,r,t]),y7(function(){return jm(i)&&a({inst:i}),e(function(){jm(i)&&a({inst:i})})},[e]),b7(r),r}function jm(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!g7(e,r)}catch{return!0}}function S7(e,t){return t()}var j7=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?S7:w7;FO.useSyncExternalStore=rs.useSyncExternalStore!==void 0?rs.useSyncExternalStore:j7;zO.exports=FO;var k7=zO.exports;/**
580 * @license React
581 * use-sync-external-store-shim/with-selector.production.js
582 *
583 * Copyright (c) Meta Platforms, Inc. and affiliates.
584 *
585 * This source code is licensed under the MIT license found in the
586 * LICENSE file in the root directory of this source tree.
587 */var xh=p,E7=k7;function P7(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _7=typeof Object.is=="function"?Object.is:P7,C7=E7.useSyncExternalStore,A7=xh.useRef,N7=xh.useEffect,O7=xh.useMemo,T7=xh.useDebugValue;$O.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var a=A7(null);if(a.current===null){var o={hasValue:!1,value:null};a.current=o}else o=a.current;a=O7(function(){function l(m){if(!c){if(c=!0,u=m,m=n(m),i!==void 0&&o.hasValue){var g=o.value;if(i(g,m))return f=g}return f=m}if(g=f,_7(u,m))return g;var v=n(m);return i!==void 0&&i(g,v)?(u=m,g):(u=m,f=v)}var c=!1,u,f,h=r===void 0?null:r;return[function(){return l(t())},h===null?void 0:function(){return l(h())}]},[t,r,n,i]);var s=C7(e,a[0],a[1]);return N7(function(){o.hasValue=!0,o.value=s},[s]),T7(s),s};LO.exports=$O;var M7=LO.exports,jx=p.createContext(null),D7=e=>e,Qe=()=>{var e=p.useContext(jx);return e?e.store.dispatch:D7},nd=()=>{},I7=()=>nd,R7=(e,t)=>e===t;function oe(e){var t=p.useContext(jx);return M7.useSyncExternalStoreWithSelector(t?t.subscription.addNestedSub:I7,t?t.store.getState:nd,t?t.store.getState:nd,t?e:nd,R7)}function L7(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function $7(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function z7(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(r=>typeof r=="function")){const r=e.map(n=>typeof n=="function"?`function ${n.name||"unnamed"}()`:typeof n).join(", ");throw new TypeError(`${t}[${r}]`)}}var Mj=e=>Array.isArray(e)?e:[e];function F7(e){const t=Array.isArray(e[0])?e[0]:e;return z7(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function B7(e,t){const r=[],{length:n}=e;for(let i=0;i<n;i++)r.push(e[i].apply(null,t));return r}var V7=class{constructor(e){this.value=e}deref(){return this.value}},U7=typeof WeakRef<"u"?WeakRef:V7,W7=0,Dj=1;function Su(){return{s:W7,v:void 0,o:null,p:null}}function BO(e,t={}){let r=Su();const{resultEqualityCheck:n}=t;let i,a=0;function o(){var f;let s=r;const{length:l}=arguments;for(let h=0,m=l;h<m;h++){const g=arguments[h];if(typeof g=="function"||typeof g=="object"&&g!==null){let v=s.o;v===null&&(s.o=v=new WeakMap);const y=v.get(g);y===void 0?(s=Su(),v.set(g,s)):s=y}else{let v=s.p;v===null&&(s.p=v=new Map);const y=v.get(g);y===void 0?(s=Su(),v.set(g,s)):s=y}}const c=s;let u;if(s.s===Dj)u=s.v;else if(u=e.apply(null,arguments),a++,n){const h=((f=i==null?void 0:i.deref)==null?void 0:f.call(i))??i;h!=null&&n(h,u)&&(u=h,a!==0&&a--),i=typeof u=="object"&&u!==null||typeof u=="function"?new U7(u):u}return c.s=Dj,c.v=u,u}return o.clearCache=()=>{r=Su(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}function H7(e,...t){const r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,n=(...i)=>{let a=0,o=0,s,l={},c=i.pop();typeof c=="object"&&(l=c,c=i.pop()),L7(c,`createSelector expects an output function after the inputs, but received: [${typeof c}]`);const u={...r,...l},{memoize:f,memoizeOptions:h=[],argsMemoize:m=BO,argsMemoizeOptions:g=[]}=u,v=Mj(h),y=Mj(g),x=F7(i),b=f(function(){return a++,c.apply(null,arguments)},...v),w=m(function(){o++;const S=B7(x,arguments);return s=b.apply(null,S),s},...y);return Object.assign(w,{resultFunc:c,memoizedResultFunc:b,dependencies:x,dependencyRecomputations:()=>o,resetDependencyRecomputations:()=>{o=0},lastResult:()=>s,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:f,argsMemoize:m})};return Object.assign(n,{withTypes:()=>n}),n}var R=H7(BO),K7=Object.assign((e,t=R)=>{$7(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const r=Object.keys(e),n=r.map(a=>e[a]);return t(n,(...a)=>a.reduce((o,s,l)=>(o[r[l]]=s,o),{}))},{withTypes:()=>K7}),VO={},UO={},WO={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return typeof n=="symbol"?1:n===null?2:n===void 0?3:n!==n?4:0}const r=(n,i,a)=>
587{if(n!==i){const o=t(n),s=t(i);if(o===s&&o===0){if(n<i)return a==="desc"?1:-1;if(n>i)return a==="desc"?-1:1}return a==="desc"?s-o:o-s}return 0};e.compareValues=r})(WO);var HO={},kx={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return typeof r=="symbol"||r instanceof Symbol}e.isSymbol=t})(kx);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=kx,r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function i(a,o){return Array.isArray(a)?!1:typeof a=="number"||typeof a=="boolean"||a==null||t.isSymbol(a)?!0:typeof a=="string"&&(n.test(a)||!r.test(a))||o!=null&&Object.hasOwn(o,a)}e.isKey=i})(HO);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=WO,r=HO,n=vh;function i(a,o,s,l){if(a==null)return[];s=l?void 0:s,Array.isArray(a)||(a=Object.values(a)),Array.isArray(o)||(o=o==null?[null]:[o]),o.length===0&&(o=[null]),Array.isArray(s)||(s=s==null?[]:[s]),s=s.map(m=>String(m));const c=(m,g)=>{let v=m;for(let y=0;y<g.length&&v!=null;++y)v=v[g[y]];return v},u=(m,g)=>g==null||m==null?g:typeof m=="object"&&"key"in m?Object.hasOwn(g,m.key)?g[m.key]:c(g,m.path):typeof m=="function"?m(g):Array.isArray(m)?c(g,m):typeof g=="object"?g[m]:g,f=o.map(m=>(Array.isArray(m)&&m.length===1&&(m=m[0]),m==null||typeof m=="function"||Array.isArray(m)||r.isKey(m)?m:{key:m,path:n.toPath(m)}));return a.map(m=>({original:m,criteria:f.map(g=>u(g,m))})).slice().sort((m,g)=>{for(let v=0;v<f.length;v++){const y=t.compareValues(m.criteria[v],g.criteria[v],s[v]);if(y!==0)return y}return 0}).map(m=>m.original)}e.orderBy=i})(UO);var KO={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,n=1){const i=[],a=Math.floor(n),o=(s,l)=>{for(let c=0;c<s.length;c++){const u=s[c];Array.isArray(u)&&l<a?o(u,l+1):i.push(u)}};return o(r,0),i}e.flatten=t})(KO);var Ex={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Sx,r=yh,n=gx,i=yx;function a(o,s,l){return n.isObject(l)&&(typeof s=="number"&&r.isArrayLike(l)&&t.isIndex(s)&&s<l.length||typeof s=="string"&&s in l)?i.eq(l[s],o):!1}e.isIterateeCall=a})(Ex);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=UO,r=KO,n=Ex;function i(a,...o){const s=o.length;return s>1&&n.isIterateeCall(a,o[0],o[1])?o=[]:s>2&&n.isIterateeCall(o[0],o[1],o[2])&&(o=[o[0]]),t.orderBy(a,r.flatten(o),["asc"])}e.sortBy=i})(VO);var q7=VO.sortBy;const bh=Zi(q7);var qO=e=>e.legend.settings,G7=e=>e.legend.size,Y7=e=>e.legend.payload,Ooe=R([Y7,qO],(e,t)=>{var{itemSorter:r}=t,n=e.flat(1);return r?bh(n,r):n}),ju=1;function X7(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],[t,r]=p.useState({height:0,left:0,top:0,width:0}),n=p.useCallback(i=>{if(i!=null){var a=i.getBoundingClientRect(),o={height:a.height,left:a.left,top:a.top,width:a.width};(Math.abs(o.height-t.height)>ju||Math.abs(o.left-t.left)>ju||Math.abs(o.top-t.top)>ju||Math.abs(o.width-t.width)>ju)&&r({height:o.height,left:o.left,top:o.top,width:o.width})}},[t.width,t.height,t.top,t.left,...e]);return[t,n]}function vt(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 Z7=typeof Symbol=="function"&&Symbol.observable||"@@observable",Ij=Z7,km=()=>Math.random().toString(36).substring(7).split("").join("."),Q7={INIT:`@@redux/INIT${km()}`,REPLACE:`@@redux/REPLACE${km()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${km()}`},Zd=Q7;function Px(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 GO(e,t,r){if(typeof e!="function")throw new Error(vt(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(vt(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(vt(1));return r(GO)(e,t)}let n=e,i=t,a=new Map,o=a,s=0,l=!1;function c(){o===a&&(o=new Map,a.forEach((y,x)=>{o.set(x,y)}))}function u(){if(l)throw new Error(vt(3));return i}function f(y){if(typeof y!="function")throw new Error(vt(4));if(l)throw new Error(vt(5));let x=!0;c();const b=s++;return o.set(b,y),function(){if(x){if(l)throw new Error(vt(6));x=!1,c(),o.delete(b),a=null}}}function h(y){if(!Px(y))throw new Error(vt(7));if(typeof y.type>"u")throw new Error(vt(8));if(typeof y.type!="string")throw new Error(vt(17));if(l)throw new Error(vt(9));try{l=!0,i=n(i,y)}finally{l=!1}
587return(a=o).forEach(b=>{b()}),y}function m(y){if(typeof y!="function")throw new Error(vt(10));n=y,h({type:Zd.REPLACE})}function g(){const y=f;return{subscribe(x){if(typeof x!="object"||x===null)throw new Error(vt(11));function b(){const j=x;j.next&&j.next(u())}return b(),{unsubscribe:y(b)}},[Ij](){return this}}}return h({type:Zd.INIT}),{dispatch:h,subscribe:f,getState:u,replaceReducer:m,[Ij]:g}}function J7(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:Zd.INIT})>"u")throw new Error(vt(12));if(typeof r(void 0,{type:Zd.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(vt(13))})}function YO(e){const t=Object.keys(e),r={};for(let a=0;a<t.length;a++){const o=t[a];typeof e[o]=="function"&&(r[o]=e[o])}const n=Object.keys(r);let i;try{J7(r)}catch(a){i=a}return function(o={},s){if(i)throw i;let l=!1;const c={};for(let u=0;u<n.length;u++){const f=n[u],h=r[f],m=o[f],g=h(m,s);if(typeof g>"u")throw s&&s.type,new Error(vt(14));c[f]=g,l=l||g!==m}return l=l||n.length!==Object.keys(o).length,l?c:o}}function Qd(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function eW(...e){return t=>(r,n)=>{const i=t(r,n);let a=()=>{throw new Error(vt(15))};const o={getState:i.getState,dispatch:(l,...c)=>a(l,...c)},s=e.map(l=>l(o));return a=Qd(...s)(i.dispatch),{...i,dispatch:a}}}function XO(e){return Px(e)&&"type"in e&&typeof e.type=="string"}var ZO=Symbol.for("immer-nothing"),Rj=Symbol.for("immer-draftable"),Yt=Symbol.for("immer-state");function Qr(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var gr=Object,ns=gr.getPrototypeOf,Jd="constructor",wh="prototype",T0="configurable",ef="enumerable",id="writable",Xl="value",ti=e=>!!e&&!!e[Yt];function ln(e){var t;return e?QO(e)||jh(e)||!!e[Rj]||!!((t=e[Jd])!=null&&t[Rj])||kh(e)||Eh(e):!1}var tW=gr[wh][Jd].toString(),Lj=new WeakMap;function QO(e){if(!e||!_x(e))return!1;const t=ns(e);if(t===null||t===gr[wh])return!0;const r=gr.hasOwnProperty.call(t,Jd)&&t[Jd];if(r===Object)return!0;if(!uo(r))return!1;let n=Lj.get(r);return n===void 0&&(n=Function.toString.call(r),Lj.set(r,n)),n===tW}function Sh(e,t,r=!0){Cc(e)===0?(r?Reflect.ownKeys(e):gr.keys(e)).forEach(i=>{t(i,e[i],e)}):e.forEach((n,i)=>t(i,n,e))}function Cc(e){const t=e[Yt];return t?t.type_:jh(e)?1:kh(e)?2:Eh(e)?3:0}var $j=(e,t,r=Cc(e))=>r===2?e.has(t):gr[wh].hasOwnProperty.call(e,t),M0=(e,t,r=Cc(e))=>r===2?e.get(t):e[t],tf=(e,t,r,n=Cc(e))=>{n===2?e.set(t,r):n===3?e.add(r):e[t]=r};function rW(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}var jh=Array.isArray,kh=e=>e instanceof Map,Eh=e=>e instanceof Set,_x=e=>typeof e=="object",uo=e=>typeof e=="function",Em=e=>typeof e=="boolean";function nW(e){const t=+e;return Number.isInteger(t)&&String(t)===e}var In=e=>e.copy_||e.base_,Cx=e=>e.modified_?e.copy_:e.base_;function D0(e,t){if(kh(e))return new Map(e);if(Eh(e))return new Set(e);if(jh(e))return Array[wh].slice.call(e);const r=QO(e);if(t===!0||t==="class_only"&&!r){const n=gr.getOwnPropertyDescriptors(e);delete n[Yt];let i=Reflect.ownKeys(n);for(let a=0;a<i.length;a++){const o=i[a],s=n[o];s[id]===!1&&(s[id]=!0,s[T0]=!0),(s.get||s.set)&&(n[o]={[T0]:!0,[id]:!0,[ef]:s[ef],[Xl]:e[o]})}return gr.create(ns(e),n)}else{const n=ns(e);if(n!==null&&r)return{...e};const i=gr.create(n);return gr.assign(i,e)}}function Ax(e,t=!1){return Ph(e)||ti(e)||!ln(e)||(Cc(e)>1&&gr.defineProperties(e,{set:ku,add:ku,clear:ku,delete:ku}),gr.freeze(e),t&&Sh(e,(r,n)=>{Ax(n,!0)},!1)),e}function iW(){Qr(2)}var ku={[Xl]:iW};function Ph(e){return e===null||!_x(e)?!0:gr.isFrozen(e)}var rf="MapSet",I0="Patches",zj="ArrayMethods",JO={};function Wa(e){const t=JO[e];return t||Qr(0,e),t}var Fj=e=>!!JO[e],Zl,eT=()=>Zl,aW=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:Fj(rf)?Wa(rf):void 0,arrayMethodsPlugin_:Fj(zj)?Wa(zj):void 0});function Bj(e,t){t&&(e.patchPlugin_=Wa(I0),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function R0(e){L0(e),e.drafts_.forEach(oW),e.drafts_=null}function L0(e){e===Zl&&(Zl=e.parent_)}var Vj=e=>Zl=aW(Zl,e);function oW(e){const t=e[Yt];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function Uj(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];if(e!==void 0&&e!==r){r[Yt].modified_&&(R0(t),Qr(4)),ln(e)&&(e=Wj(t,e));const{patchPlugin_:i}=t;i&&i.generateReplacementPatches_(r[Yt].base_,e,t)}else e=Wj(t,r);return sW(t,e,!0),R0(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==ZO?e:void 0}function Wj(e,t){if(Ph(t))return t;const r=t[Yt];if(!r)return nf(t,e.handledSet_,e);if(!_h(r,e))return t;if(!r.modified_)return r.base_;if(!r.finalized_){const{callbacks_:n}=r;if(n)for(;n.length>0;)n.pop()(e);nT(r,e)}return r.copy_}function sW(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Ax(t,r)}function tT(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var _h=(e,t)=>e.scope_===t,lW=[];function rT(e,t,r,n){const i=In(e),a=e.type_;if(n!==void 0&&M0(i,n,a)===t){tf(i,n,r,a);return}if(!e.draftLocations_){const s=e.draftLocations_=new Map;Sh(i,(l,c)=>{if(ti(c)){const u=s.get(c)||[];u.push(l),s.set(c,u)}})}const o=e.draftLocations_.get(t)??lW;for(const s of o)tf(i,s,r,a)}function cW(e,t,r){e.callbacks_.push(function(i){var s;const a=t;if(!a||!_h(a,i))return;(s=i.mapSetPlugin_)==null||s.fixSetContents(a);const o=Cx(a);rT(e,a.draft_??a,o,r),nT(a,i)})}function nT(e,t){var n;if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(((n=e.assigned_)==null?void 0:n.size)??0)>0)){const{patchPlugin_:i}=t;if(i){const a=i.getPath(e);a&&i.generatePatches_(e,a,t)}tT(e)}}function uW(e,t,r){const{scope_:n}=e;if(ti(r)){const i=r[Yt];_h(i,n)&&i.callbacks_.push(function(){ad(e);const o=Cx(i);rT(e,r,o,t)})}else ln(r)&&e.callbacks_.push(function(){const a=In(e);e.type_===3?a.has(r)&&nf(r,n.handledSet_,n):M0(a,t,e.type_)===r&&n.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&nf(M0(e.copy_,t,e.type_),n.handledSet_,n)})}function nf(e,t,r){return!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1||ti(e)||t.has(e)||!ln(e)||Ph(e)||(t.add(e),Sh(e,(n,i)=>{if(ti(i)){const a=i[Yt];if(_h(a,r)){const o=Cx(a);tf(e,n,o,e.type_),tT(a)}}else ln(i)&&nf(i,t,r)})),e}function dW(e,t){const r=jh(e),n={type_:r?1:0,scope_:t?t.scope_:eT(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let i=n,a=af;r&&(i=[n],a=Ql);const{revoke:o,proxy:s}=Proxy.revocable(i,a);return n.draft_=s,n.revoke_=o,[s,n]}var af={get(e,t){if(t===Yt)return e;let r=e.scope_.arrayMethodsPlugin_;const n=e.type_===1&&typeof t=="string";if(n&&r!=null&&r.isArrayOperationMethod(t))return r.createMethodInterceptor(e,t);const i=In(e);if(!$j(i,t,e.type_))return fW(e,i,t);const a=i[t];if(e.finalized_||!ln(a)||n&&e.operationMethod&&(r!=null&&r.isMutatingArrayMethod(e.operationMethod))&&nW(t))return a;
587if(a===Pm(e.base_,t)){ad(e);const o=e.type_===1?+t:t,s=z0(e.scope_,a,e,o);return e.copy_[o]=s}return a},has(e,t){return t in In(e)},ownKeys(e){return Reflect.ownKeys(In(e))},set(e,t,r){const n=iT(In(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const i=Pm(In(e),t),a=i==null?void 0:i[Yt];if(a&&a.base_===r)return e.copy_[t]=r,e.assigned_.set(t,!1),!0;if(rW(r,i)&&(r!==void 0||$j(e.base_,t,e.type_)))return!0;ad(e),$0(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_.set(t,!0),uW(e,t,r)),!0},deleteProperty(e,t){return ad(e),Pm(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),$0(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=In(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{[id]:!0,[T0]:e.type_!==1||t!=="length",[ef]:n[ef],[Xl]:r[t]}},defineProperty(){Qr(11)},getPrototypeOf(e){return ns(e.base_)},setPrototypeOf(){Qr(12)}},Ql={};for(let e in af){let t=af[e];Ql[e]=function(){const r=arguments;return r[0]=r[0][0],t.apply(this,r)}}Ql.deleteProperty=function(e,t){return Ql.set.call(this,e,t,void 0)};Ql.set=function(e,t,r){return af.set.call(this,e[0],t,r,e[0])};function Pm(e,t){const r=e[Yt];return(r?In(r):e)[t]}function fW(e,t,r){var i;const n=iT(t,r);return n?Xl in n?n[Xl]:(i=n.get)==null?void 0:i.call(e.draft_):void 0}function iT(e,t){if(!(t in e))return;let r=ns(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=ns(r)}}function $0(e){e.modified_||(e.modified_=!0,e.parent_&&$0(e.parent_))}function ad(e){e.copy_||(e.assigned_=new Map,e.copy_=D0(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var hW=class{constructor(t){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(r,n,i)=>{if(uo(r)&&!uo(n)){const o=n;n=r;const s=this;return function(c=o,...u){return s.produce(c,f=>n.call(this,f,...u))}}uo(n)||Qr(6),i!==void 0&&!uo(i)&&Qr(7);let a;if(ln(r)){const o=Vj(this),s=z0(o,r,void 0);let l=!0;try{a=n(s),l=!1}finally{l?R0(o):L0(o)}return Bj(o,i),Uj(a,o)}else if(!r||!_x(r)){if(a=n(r),a===void 0&&(a=r),a===ZO&&(a=void 0),this.autoFreeze_&&Ax(a,!0),i){const o=[],s=[];Wa(I0).generateReplacementPatches_(r,a,{patches_:o,inversePatches_:s}),i(o,s)}return a}else Qr(1,r)},this.produceWithPatches=(r,n)=>{if(uo(r))return(s,...l)=>this.produceWithPatches(s,c=>r(c,...l));let i,a;return[this.produce(r,n,(s,l)=>{i=s,a=l}),i,a]},Em(t==null?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze),Em(t==null?void 0:t.useStrictShallowCopy)&&this.setUseStrictShallowCopy(t.useStrictShallowCopy),Em(t==null?void 0:t.useStrictIteration)&&this.setUseStrictIteration(t.useStrictIteration)}createDraft(t){ln(t)||Qr(8),ti(t)&&(t=nn(t));const r=Vj(this),n=z0(r,t,void 0);return n[Yt].isManual_=!0,L0(r),n}finishDraft(t,r){const n=t&&t[Yt];(!n||!n.isManual_)&&Qr(9);const{scope_:i}=n;return Bj(i,r),Uj(void 0,i)}setAutoFreeze(t){this.autoFreeze_=t}setUseStrictShallowCopy(t){this.useStrictShallowCopy_=t}setUseStrictIteration(t){this.useStrictIteration_=t}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(t,r){let n;for(n=r.length-1;n>=0;n--){const a=r[n];if(a.path.length===0&&a.op==="replace"){t=a.value;break}}n>-1&&(r=r.slice(n+1));const i=Wa(I0).applyPatches_;return ti(t)?i(t,r):this.produce(t,a=>i(a,r))}};function z0(e,t,r,n){const[i,a]=kh(t)?Wa(rf).proxyMap_(t,r):Eh(t)?Wa(rf).proxySet_(t,r):dW(t,r);return((r==null?void 0:r.scope_)??eT()).drafts_.push(i),a.callbacks_=(r==null?void 0:r.callbacks_)??[],a.key_=n,r&&n!==void 0?cW(r,a,n):a.callbacks_.push(function(l){var u;(u=l.mapSetPlugin_)==null||u.fixSetContents(a);const{patchPlugin_:c}=l;a.modified_&&c&&c.generatePatches_(a,[],l)}),i}function nn(e){return ti(e)||Qr(10,e),aT(e)}function aT(e){if(!ln(e)||Ph(e))return e;const t=e[Yt];let r,n=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=D0(e,t.scope_.immer_.useStrictShallowCopy_),n=t.scope_.immer_.shouldUseStrictIteration()}else r=D0(e,!0);return Sh(r,(i,a)=>{tf(r,i,aT(a))},n),t&&(t.finalized_=!1),r}var pW=new hW,oT=pW.produce;function sT(e){return({dispatch:r,getState:n})=>i=>a=>typeof a=="function"?a(r,n,e):i(a)}var mW=sT(),gW=sT,vW=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Qd:Qd.apply(null,arguments)};function zr(e,t){function r(...n){if(t){let i=t(...n);if(!i)throw new Error(yr(0));return{type:e,payload:i.payload,..."meta"in i&&{meta:i.meta},..."error"in i&&{error:i.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>XO(n)&&n.type===e,r}var lT=class al extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,al.prototype)}static get[Symbol.species](){return al}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new al(...t[0].concat(this)):new al(...t.concat(this))}};function Hj(e){return ln(e)?oT(e,()=>{}):e}function Eu(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function yW(e){return typeof e=="boolean"}var xW=()=>function(t){const{thunk:r=!0,immutableCheck:n=!0,serializableCheck:i=!0,actionCreatorCheck:a=!0}=t??{};let o=new lT;return r&&(yW(r)?o.push(mW):o.push(gW(r.extraArgument))),o},cT="RTK_autoBatch",Ae=()=>e=>({payload:e,meta:{[cT]:!0}}),Kj=e=>t=>{setTimeout(t,e)},uT=(e={type:"raf"})=>t=>(...r)=>{const n=t(...r);let i=!0,a=!1,o=!1;const s=new Set,l=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:Kj(10):e.type==="callback"?e.queueNotification:Kj(e.timeout),c=()=>
587{o=!1,a&&(a=!1,s.forEach(u=>u()))};return Object.assign({},n,{subscribe(u){const f=()=>i&&u(),h=n.subscribe(f);return s.add(u),()=>{h(),s.delete(u)}},dispatch(u){var f;try{return i=!((f=u==null?void 0:u.meta)!=null&&f[cT]),a=!i,a&&(o||(o=!0,l(c))),n.dispatch(u)}finally{i=!0}}})},bW=e=>function(r){const{autoBatch:n=!0}=r??{};let i=new lT(e);return n&&i.push(uT(typeof n=="object"?n:void 0)),i};function wW(e){const t=xW(),{reducer:r=void 0,middleware:n,devTools:i=!0,preloadedState:a=void 0,enhancers:o=void 0}=e||{};let s;if(typeof r=="function")s=r;else if(Px(r))s=YO(r);else throw new Error(yr(1));let l;typeof n=="function"?l=n(t):l=t();let c=Qd;i&&(c=vW({trace:!1,...typeof i=="object"&&i}));const u=eW(...l),f=bW(u);let h=typeof o=="function"?o(f):f();const m=c(...h);return GO(s,a,m)}function dT(e){const t={},r=[];let n;const i={addCase(a,o){const s=typeof a=="string"?a:a.type;if(!s)throw new Error(yr(28));if(s in t)throw new Error(yr(29));return t[s]=o,i},addAsyncThunk(a,o){return o.pending&&(t[a.pending.type]=o.pending),o.rejected&&(t[a.rejected.type]=o.rejected),o.fulfilled&&(t[a.fulfilled.type]=o.fulfilled),o.settled&&r.push({matcher:a.settled,reducer:o.settled}),i},addMatcher(a,o){return r.push({matcher:a,reducer:o}),i},addDefaultCase(a){return n=a,i}};return e(i),[t,r,n]}function SW(e){return typeof e=="function"}function jW(e,t){let[r,n,i]=dT(t),a;if(SW(e))a=()=>Hj(e());else{const s=Hj(e);a=()=>s}function o(s=a(),l){let c=[r[l.type],...n.filter(({matcher:u})=>u(l)).map(({reducer:u})=>u)];return c.filter(u=>!!u).length===0&&(c=[i]),c.reduce((u,f)=>{if(f)if(ti(u)){const m=f(u,l);return m===void 0?u:m}else{if(ln(u))return oT(u,h=>f(h,l));{const h=f(u,l);if(h===void 0){if(u===null)return u;throw Error("A case reducer on a non-draftable value must not return undefined")}return h}}return u},s)}return o.getInitialState=a,o}var kW="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",EW=(e=21)=>{let t="",r=e;for(;r--;)t+=kW[Math.random()*64|0];return t},PW=Symbol.for("rtk-slice-createasyncthunk");function _W(e,t){return`${e}/${t}`}function CW({creators:e}={}){var r;const t=(r=e==null?void 0:e.asyncThunk)==null?void 0:r[PW];return function(i){const{name:a,reducerPath:o=a}=i;if(!a)throw new Error(yr(11));const s=(typeof i.reducers=="function"?i.reducers(NW()):i.reducers)||{},l=Object.keys(s),c={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},u={addCase(j,S){const k=typeof j=="string"?j:j.type;if(!k)throw new Error(yr(12));if(k in c.sliceCaseReducersByType)throw new Error(yr(13));return c.sliceCaseReducersByType[k]=S,u},addMatcher(j,S){return c.sliceMatchers.push({matcher:j,reducer:S}),u},exposeAction(j,S){return c.actionCreators[j]=S,u},exposeCaseReducer(j,S){return c.sliceCaseReducersByName[j]=S,u}};l.forEach(j=>{const S=s[j],k={reducerName:j,type:_W(a,j),createNotation:typeof i.reducers=="function"};TW(S)?DW(k,S,u,t):OW(k,S,u)});function f(){const[j={},S=[],k=void 0]=typeof i.extraReducers=="function"?dT(i.extraReducers):[i.extraReducers],E={...j,...c.sliceCaseReducersByType};return jW(i.initialState,P=>{for(let A in E)P.addCase(A,E[A]);for(let A of c.sliceMatchers)P.addMatcher(A.matcher,A.reducer);for(let A of S)P.addMatcher(A.matcher,A.reducer);k&&P.addDefaultCase(k)})}const h=j=>j,m=new Map,g=new WeakMap;let v;function y(j,S){return v||(v=f()),v(j,S)}function x(){return v||(v=f()),v.getInitialState()}function b(j,S=!1){function k(P){let A=P[j];return typeof A>"u"&&S&&(A=Eu(g,k,x)),A}function E(P=h){const A=Eu(m,S,()=>new WeakMap);return Eu(A,P,()=>{const N={};for(const[O,D]of Object.entries(i.selectors??{}))N[O]=AW(D,P,()=>Eu(g,P,x),S);return N})}return{reducerPath:j,getSelectors:E,get selectors(){return E(k)},selectSlice:k}}const w={name:a,reducer:y,actions:c.actionCreators,caseReducers:c.sliceCaseReducersByName,getInitialState:x,...b(o),injectInto(j,{reducerPath:S,...k}={}){const E=S??o;return j.inject({reducerPath:E,reducer:y},k),{...w,...b(E,!0)}}};return w}}function AW(e,t,r,n){function i(a,...o){let s=t(a);return typeof s>"u"&&n&&(s=r()),e(s,...o)}return i.unwrapped=e,i}var cr=CW();function NW(){function e(t,r){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...r}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}
587[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function OW({type:e,reducerName:t,createNotation:r},n,i){let a,o;if("reducer"in n){if(r&&!MW(n))throw new Error(yr(17));a=n.reducer,o=n.prepare}else a=n;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?zr(e,o):zr(e))}function TW(e){return e._reducerDefinitionType==="asyncThunk"}function MW(e){return e._reducerDefinitionType==="reducerWithPrepare"}function DW({type:e,reducerName:t},r,n,i){if(!i)throw new Error(yr(18));const{payloadCreator:a,fulfilled:o,pending:s,rejected:l,settled:c,options:u}=r,f=i(e,a,u);n.exposeAction(t,f),o&&n.addCase(f.fulfilled,o),s&&n.addCase(f.pending,s),l&&n.addCase(f.rejected,l),c&&n.addMatcher(f.settled,c),n.exposeCaseReducer(t,{fulfilled:o||Pu,pending:s||Pu,rejected:l||Pu,settled:c||Pu})}function Pu(){}var IW="task",fT="listener",hT="completed",Nx="cancelled",RW=`task-${Nx}`,LW=`task-${hT}`,F0=`${fT}-${Nx}`,$W=`${fT}-${hT}`,Ch=class{constructor(e){qc(this,"name","TaskAbortError");qc(this,"message");this.code=e,this.message=`${IW} ${Nx} (reason: ${e})`}},Ox=(e,t)=>{if(typeof e!="function")throw new TypeError(yr(32))},of=()=>{},pT=(e,t=of)=>(e.catch(t),e),mT=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),Ma=e=>{if(e.aborted)throw new Ch(e.reason)};function gT(e,t){let r=of;return new Promise((n,i)=>{const a=()=>i(new Ch(e.reason));if(e.aborted){a();return}r=mT(e,a),t.finally(()=>r()).then(n,i)}).finally(()=>{r=of})}var zW=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(r){return{status:r instanceof Ch?"cancelled":"rejected",error:r}}finally{t==null||t()}},sf=e=>t=>pT(gT(e,t).then(r=>(Ma(e),r))),vT=e=>{const t=sf(e);return r=>t(new Promise(n=>setTimeout(n,r)))},{assign:Bo}=Object,qj={},Ah="listenerMiddleware",FW=(e,t)=>{const r=n=>mT(e,()=>n.abort(e.reason));return(n,i)=>{Ox(n);const a=new AbortController;r(a);const o=zW(async()=>{Ma(e),Ma(a.signal);const s=await n({pause:sf(a.signal),delay:vT(a.signal),signal:a.signal});return Ma(a.signal),s},()=>a.abort(LW));return i!=null&&i.autoJoin&&t.push(o.catch(of)),{result:sf(e)(o),cancel(){a.abort(RW)}}}},BW=(e,t)=>{const r=async(n,i)=>{Ma(t);let a=()=>{};const s=[new Promise((l,c)=>{let u=e({predicate:n,effect:(f,h)=>{h.unsubscribe(),l([f,h.getState(),h.getOriginalState()])}});a=()=>{u(),c()}})];i!=null&&s.push(new Promise(l=>setTimeout(l,i,null)));try{const l=await gT(t,Promise.race(s));return Ma(t),l}finally{a()}};return(n,i)=>pT(r(n,i))},yT=e=>{let{type:t,actionCreator:r,matcher:n,predicate:i,effect:a}=e;if(t)i=zr(t).match;else if(r)t=r.type,i=r.match;else if(n)i=n;else if(!i)throw new Error(yr(21));return Ox(a),{predicate:i,type:t,effect:a}},xT=Bo(e=>{const{type:t,predicate:r,effect:n}=yT(e);
587return{id:EW(),effect:n,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw new Error(yr(22))}}},{withTypes:()=>xT}),Gj=(e,t)=>{const{type:r,effect:n,predicate:i}=yT(t);return Array.from(e.values()).find(a=>(typeof r=="string"?a.type===r:a.predicate===i)&&a.effect===n)},B0=e=>{e.pending.forEach(t=>{t.abort(F0)})},VW=(e,t)=>()=>{for(const r of t.keys())B0(r);e.clear()},Yj=(e,t,r)=>{try{e(t,r)}catch(n){setTimeout(()=>{throw n},0)}},bT=Bo(zr(`${Ah}/add`),{withTypes:()=>bT}),UW=zr(`${Ah}/removeAll`),wT=Bo(zr(`${Ah}/remove`),{withTypes:()=>wT}),WW=(...e)=>{console.error(`${Ah}/error`,...e)},Ac=(e={})=>{const t=new Map,r=new Map,n=m=>{const g=r.get(m)??0;r.set(m,g+1)},i=m=>{const g=r.get(m)??1;g===1?r.delete(m):r.set(m,g-1)},{extra:a,onError:o=WW}=e;Ox(o);const s=m=>(m.unsubscribe=()=>t.delete(m.id),t.set(m.id,m),g=>{m.unsubscribe(),g!=null&&g.cancelActive&&B0(m)}),l=m=>{const g=Gj(t,m)??xT(m);return s(g)};Bo(l,{withTypes:()=>l});const c=m=>{const g=Gj(t,m);return g&&(g.unsubscribe(),m.cancelActive&&B0(g)),!!g};Bo(c,{withTypes:()=>c});const u=async(m,g,v,y)=>{const x=new AbortController,b=BW(l,x.signal),w=[];try{m.pending.add(x),n(m),await Promise.resolve(m.effect(g,Bo({},v,{getOriginalState:y,condition:(j,S)=>b(j,S).then(Boolean),take:b,delay:vT(x.signal),pause:sf(x.signal),extra:a,signal:x.signal,fork:FW(x.signal,w),unsubscribe:m.unsubscribe,subscribe:()=>{t.set(m.id,m)},cancelActiveListeners:()=>{m.pending.forEach((j,S,k)=>{j!==x&&(j.abort(F0),k.delete(j))})},cancel:()=>{x.abort(F0),m.pending.delete(x)},throwIfCancelled:()=>{Ma(x.signal)}})))}catch(j){j instanceof Ch||Yj(o,j,{raisedBy:"effect"})}finally{await Promise.all(w),x.abort($W),i(m),m.pending.delete(x)}},f=VW(t,r);return{middleware:m=>g=>v=>{if(!XO(v))return g(v);if(bT.match(v))return l(v.payload);if(UW.match(v)){f();return}if(wT.match(v))return c(v.payload);let y=m.getState();const x=()=>{if(y===qj)throw new Error(yr(23));return y};let b;try{if(b=g(v),t.size>0){const w=m.getState(),j=Array.from(t.values());for(const S of j){let k=!1;try{k=S.predicate(v,w,y)}catch(E){k=!1,Yj(o,E,{raisedBy:"predicate"})}k&&u(S,v,m,x)}}}finally{y=qj}return b},startListening:l,stopListening:c,clearListeners:f}};function yr(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 HW={layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},ST=cr({name:"chartLayout",initialState:HW,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 r,n,i,a;e.margin.top=(r=t.payload.top)!==null&&r!==void 0?r:0,e.margin.right=(n=t.payload.right)!==null&&n!==void 0?n:0,e.margin.bottom=(i=t.payload.bottom)!==null&&i!==void 0?i:0,e.margin.left=(a=t.payload.left)!==null&&a!==void 0?a:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:KW,setLayout:qW,setChartSize:GW,setScale:YW}=ST.actions,XW=ST.reducer;function jT(e,t,r){return Array.isArray(e)&&e&&t+r!==0?e.slice(t,r+1):e}function Me(e){return Number.isFinite(e)}function _n(e){return typeof e=="number"&&e>0&&Number.isFinite(e)}function Xj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Co(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Xj(Object(r),!0).forEach(function(n){ZW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ZW(e,t,r){return(t=QW(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function QW(e){var t=JW(e,"string");return typeof t=="symbol"?t:t+""}function JW(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mt(e,t,r){return nt(e)||nt(t)?r:Pn(t)?ts(e,t,r):typeof t=="function"?t(e):r}var eH=(e,t,r)=>{if(t&&r){var{width:n,height:i}=r,{align:a,verticalAlign:o,layout:s}=t;if((s==="vertical"||s==="horizontal"&&o==="middle")&&a!=="center"&&te(e[a]))return Co(Co({},e),{},{[a]:e[a]+(n||0)});if((s==="horizontal"||s==="vertical"&&a==="center")&&o!=="middle"&&te(e[o]))return Co(Co({},e),{},{[o]:e[o]+(i||0)})}return e},li=(e,t)=>e==="horizontal"&&t==="xAxis"||e==="vertical"&&t==="yAxis"||e==="centric"&&t==="angleAxis"||e==="radial"&&t==="radiusAxis",kT=(e,t,r,n)=>{if(n)return e.map(s=>s.coordinate);var i,a,o=e.map(s=>(s.coordinate===t&&(i=!0),s.coordinate===r&&(a=!0),s.coordinate));return i||o.push(t),a||o.push(r),o},ET=(e,t,r)=>{if(!e)return null;var{duplicateDomain:n,type:i,range:a,scale:o,realScaleType:s,isCategorical:l,categoricalDomain:c,tickCount:u,ticks:f,niceTicks:h,axisType:m}=e;if(!o)return null;
587var g=s==="scaleBand"&&o.bandwidth?o.bandwidth()/2:2,v=i==="category"&&o.bandwidth?o.bandwidth()/g:0;if(v=m==="angleAxis"&&a&&a.length>=2?Tr(a[0]-a[1])*2*v:v,f||h){var y=(f||h||[]).map((x,b)=>{var w=n?n.indexOf(x):x;return{coordinate:o(w)+v,value:x,offset:v,index:b}});return y.filter(x=>!sn(x.coordinate))}return l&&c?c.map((x,b)=>({coordinate:o(x)+v,value:x,index:b,offset:v})):o.ticks&&u!=null?o.ticks(u).map((x,b)=>({coordinate:o(x)+v,value:x,offset:v,index:b})):o.domain().map((x,b)=>({coordinate:o(x)+v,value:n?n[x]:x,index:b,offset:v}))},Zj=1e-4,tH=e=>{var t=e.domain();if(!(!t||t.length<=2)){var r=t.length,n=e.range(),i=Math.min(n[0],n[1])-Zj,a=Math.max(n[0],n[1])+Zj,o=e(t[0]),s=e(t[r-1]);(o<i||o>a||s<i||s>a)&&e.domain([t[0],t[r-1]])}},Moe=(e,t)=>{if(!t||t.length!==2||!te(t[0])||!te(t[1]))return e;var r=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]),i=[e[0],e[1]];return(!te(e[0])||e[0]<r)&&(i[0]=r),(!te(e[1])||e[1]>n)&&(i[1]=n),i[0]>n&&(i[0]=n),i[1]<r&&(i[1]=r),i},rH=e=>{var t,r=e.length;if(!(r<=0)){var n=(t=e[0])===null||t===void 0?void 0:t.length;if(!(n==null||n<=0))for(var i=0;i<n;++i)for(var a=0,o=0,s=0;s<r;++s){var l=e[s],c=l==null?void 0:l[i];if(c!=null){var u=c[1],f=c[0],h=sn(u)?f:u;h>=0?(c[0]=a,c[1]=a+h,a=u):(c[0]=o,c[1]=o+h,o=u)}}}},nH=e=>{var t,r=e.length;if(!(r<=0)){var n=(t=e[0])===null||t===void 0?void 0:t.length;if(!(n==null||n<=0))for(var i=0;i<n;++i)for(var a=0,o=0;o<r;++o){var s=e[o],l=s==null?void 0:s[i];if(l!=null){var c=sn(l[1])?l[0]:l[1];c>=0?(l[0]=a,l[1]=a+c,a=l[1]):(l[0]=0,l[1]=0)}}}},iH={sign:rH,expand:e7,none:Ua,silhouette:t7,wiggle:r7,positive:nH},aH=(e,t,r)=>{var n,i=(n=iH[r])!==null&&n!==void 0?n:Ua,a=J8().keys(t).value((s,l)=>Number(mt(s,l,0))).order(O0).offset(i),o=a(e);return o.forEach((s,l)=>{s.forEach((c,u)=>{var f=mt(e[u],t[l],0);Array.isArray(f)&&f.length===2&&te(f[0])&&te(f[1])&&(c[0]=f[0],c[1]=f[1])})}),o};function oH(e){return e==null?void 0:String(e)}function Qj(e){var{axis:t,ticks:r,bandSize:n,entry:i,index:a,dataKey:o}=e;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!nt(i[t.dataKey])){var s=yO(r,"value",i[t.dataKey]);if(s)return s.coordinate+n/2}return r[a]?r[a].coordinate+n/2:null}var l=mt(i,nt(o)?t.dataKey:o);return nt(l)?null:t.scale(l)}var Doe=e=>{var{axis:t,ticks:r,offset:n,bandSize:i,entry:a,index:o}=e;if(t.type==="category")return r[o]?r[o].coordinate+n:null;var s=mt(a,t.dataKey,t.scale.domain()[o]);return nt(s)?null:t.scale(s)-i/2+n},Ioe=e=>{var{numericAxis:t}=e,r=t.scale.domain();if(t.type==="number"){var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return n<=0&&i>=0?0:i<0?i:n}return r[0]},sH=e=>{var t=e.flat(2).filter(te);return[Math.min(...t),Math.max(...t)]},lH=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],cH=(e,t,r)=>{if(e!=null)return lH(Object.keys(e).reduce((n,i)=>{var a=e[i];if(!a)return n;var{stackedData:o}=a,s=o.reduce((l,c)=>{var u=jT(c,t,r),f=sH(u);return!Me(f[0])||!Me(f[1])?l:[Math.min(l[0],f[0]),Math.max(l[1],f[1])]},[1/0,-1/0]);return[Math.min(s[0],n[0]),Math.max(s[1],n[1])]},[1/0,-1/0]))},Jj=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ek=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,lf=(e,t,r)=>{if(e&&e.scale&&e.scale.bandwidth){var n=e.scale.bandwidth();if(!r||n>0)return n}if(e&&t&&t.length>=2){for(var i=bh(t,u=>u.coordinate),a=1/0,o=1,s=i.length;o<s;o++){var l=i[o],c=i[o-1];a=Math.min(((l==null?void 0:l.coordinate)||0)-((c==null?void 0:c.coordinate)||0),a)}return a===1/0?0:a}return r?void 0:0};function tk(e){var{tooltipEntrySettings:t,dataKey:r,payload:n,value:i,name:a}=e;return Co(Co({},t),{},{dataKey:r,payload:n,value:i,name:a})}function PT(e,t){if(e)return String(e);if(typeof t=="string")return t}var uH=(e,t)=>{if(t==="horizontal")return e.chartX;if(t==="vertical")return e.chartY},dH=(e,t)=>t==="centric"?e.angle:e.radius,ci=e=>e.layout.width,ui=e=>e.layout.height,fH=e=>e.layout.scale,_T=e=>e.layout.margin,Nh=R(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),Oh=R(e=>e.cartesianAxis.yAxis,e=>Object.values(e)),hH="data-recharts-item-index",pH="data-recharts-item-id",Nc=60;function rk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _u(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
587t%2?rk(Object(r),!0).forEach(function(n){mH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mH(e,t,r){return(t=gH(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gH(e){var t=vH(e,"string");return typeof t=="symbol"?t:t+""}function vH(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var yH=e=>e.brush.height;function xH(e){var t=Oh(e);return t.reduce((r,n)=>{if(n.orientation==="left"&&!n.mirror&&!n.hide){var i=typeof n.width=="number"?n.width:Nc;return r+i}return r},0)}function bH(e){var t=Oh(e);return t.reduce((r,n)=>{if(n.orientation==="right"&&!n.mirror&&!n.hide){var i=typeof n.width=="number"?n.width:Nc;return r+i}return r},0)}function wH(e){var t=Nh(e);return t.reduce((r,n)=>n.orientation==="top"&&!n.mirror&&!n.hide?r+n.height:r,0)}function SH(e){var t=Nh(e);return t.reduce((r,n)=>n.orientation==="bottom"&&!n.mirror&&!n.hide?r+n.height:r,0)}var Pt=R([ci,ui,_T,yH,xH,bH,wH,SH,qO,G7],(e,t,r,n,i,a,o,s,l,c)=>{var u={left:(r.left||0)+i,right:(r.right||0)+a},f={top:(r.top||0)+o,bottom:(r.bottom||0)+s},h=_u(_u({},f),u),m=h.bottom;h.bottom+=n,h=eH(h,l,c);var g=e-h.left-h.right,v=t-h.top-h.bottom;return _u(_u({brushBottom:m},h),{},{width:Math.max(g,0),height:Math.max(v,0)})}),jH=R(Pt,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),CT=R(ci,ui,(e,t)=>({x:0,y:0,width:e,height:t})),kH=p.createContext(null),ur=()=>p.useContext(kH)!=null,Th=e=>e.brush,Mh=R([Th,Pt,_T],(e,t,r)=>({height:e.height,x:te(e.x)?e.x:t.left,y:te(e.y)?e.y:t.top+t.height+t.brushBottom-((r==null?void 0:r.bottom)||0),width:te(e.width)?e.width:t.width})),AT={},NT={},OT={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,n,{signal:i,edges:a}={}){let o,s=null;const l=a!=null&&a.includes("leading"),c=a==null||a.includes("trailing"),u=()=>{s!==null&&(r.apply(o,s),o=void 0,s=null)},f=()=>{c&&u(),v()};let h=null;const m=()=>{h!=null&&clearTimeout(h),h=setTimeout(()=>{h=null,f()},n)},g=()=>{h!==null&&(clearTimeout(h),h=null)},v=()=>{g(),o=void 0,s=null},y=()=>{u()},x=function(...b){if(i!=null&&i.aborted)return;o=this,s=b;const w=h==null;m(),l&&w&&u()};return x.schedule=m,x.cancel=v,x.flush=y,i==null||i.addEventListener("abort",v,{once:!0}),x}e.debounce=t})(OT);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=OT;function r(n,i=0,a={}){typeof a!="object"&&(a={});const{leading:o=!1,trailing:s=!0,maxWait:l}=a,c=Array(2);o&&(c[0]="leading"),s&&(c[1]="trailing");let u,f=null;const h=t.debounce(function(...v){u=n.apply(this,v),f=null},i,{edges:c}),m=function(...v){return l!=null&&(f===null&&(f=Date.now()),Date.now()-f>=l)?(u=n.apply(this,v),f=Date.now(),h.cancel(),h.schedule(),u):(h.apply(this,v),u)},g=()=>(h.flush(),u);return m.cancel=h.cancel,m.flush=g,m}e.debounce=r})(NT);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=NT;function r(n,i=0,a={}){const{leading:o=!0,trailing:s=!0}=a;return t.debounce(n,i,{leading:o,maxWait:i,trailing:s})}e.throttle=r})(AT);var EH=AT.throttle;const PH=Zi(EH);var cf=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;a<n;a++)i[a-2]=arguments[a];if(typeof console<"u"&&console.warn&&(r===void 0&&console.warn("LogUtils requires an error message argument"),!t))if(r===void 0)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var o=0;console.warn(r.replace(/%s/g,()=>i[o++]))}},TT=(e,t,r)=>{var{width:n="100%",height:i="100%",aspect:a,maxHeight:o}=r,s=ei(n)?e:Number(n),l=ei(i)?t:Number(i);return a&&a>0&&(s?l=s/a:l&&(s=l*a),o&&l!=null&&l>o&&(l=o)),{calculatedWidth:s,calculatedHeight:l}},_H={width:0,height:0,overflow:"visible"},CH={width:0,overflowX:"visible"},AH={height:0,overflowY:"visible"},NH={},OH=e=>{var{width:t,height:r}=e,n=ei(t),i=ei(r);return n&&i?_H:n?CH:i?AH:NH};function TH(e){var{width:t,height:r,aspect:n}=e,i=t,a=r;return i===void 0&&a===void 0?(i="100%",a="100%"):i===void 0?i=n&&n>0?void 0:"100%":a===void 0&&(a=n&&n>0?void 0:"100%"),{width:i,height:a}}function V0(){return V0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
587).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},V0.apply(null,arguments)}function nk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ik(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?nk(Object(r),!0).forEach(function(n){MH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function MH(e,t,r){return(t=DH(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function DH(e){var t=IH(e,"string");return typeof t=="symbol"?t:t+""}function IH(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var MT=p.createContext({width:-1,height:-1});function RH(e){return _n(e.width)&&_n(e.height)}function DT(e){var{children:t,width:r,height:n}=e,i=p.useMemo(()=>({width:r,height:n}),[r,n]);return RH(i)?p.createElement(MT.Provider,{value:i},t):null}var Tx=()=>p.useContext(MT),LH=p.forwardRef((e,t)=>{var{aspect:r,initialDimension:n={width:-1,height:-1},width:i,height:a,minWidth:o=0,minHeight:s,maxHeight:l,children:c,debounce:u=0,id:f,className:h,onResize:m,style:g={}}=e,v=p.useRef(null),y=p.useRef();y.current=m,p.useImperativeHandle(t,()=>v.current);var[x,b]=p.useState({containerWidth:n.width,containerHeight:n.height}),w=p.useCallback((P,A)=>{b(N=>{var O=Math.round(P),D=Math.round(A);return N.containerWidth===O&&N.containerHeight===D?N:{containerWidth:O,containerHeight:D}})},[]);p.useEffect(()=>{if(v.current==null||typeof ResizeObserver>"u")return _c;var P=D=>{var T,{width:B,height:G}=D[0].contentRect;w(B,G),(T=y.current)===null||T===void 0||T.call(y,B,G)};u>0&&(P=PH(P,u,{trailing:!0,leading:!1}));var A=new ResizeObserver(P),{width:N,height:O}=v.current.getBoundingClientRect();return w(N,O),A.observe(v.current),()=>{A.disconnect()}},[w,u]);var{containerWidth:j,containerHeight:S}=x;cf(!r||r>0,"The aspect(%s) must be greater than zero.",r);var{calculatedWidth:k,calculatedHeight:E}=TT(j,S,{width:i,height:a,aspect:r,maxHeight:l});return cf(k!=null&&k>0||E!=null&&E>0,`The width(%s) and height(%s) of chart should be greater than 0,
588       please check the style of container, or the props width(%s) and height(%s),
589       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
590       height and width.`,k,E,i,a,o,s,r),p.createElement("div",{id:f?"".concat(f):void 0,className:Ce("recharts-responsive-container",h),style:ik(ik({},g),{},{width:i,height:a,minWidth:o,minHeight:s,maxHeight:l}),ref:v},p.createElement("div",{style:OH({width:i,height:a})},p.createElement(DT,{width:k,height:E},c)))}),$H=p.forwardRef((e,t)=>{var r=Tx();if(_n(r.width)&&_n(r.height))return e.children;var{width:n,height:i}=TH({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:a,calculatedHeight:o}=TT(void 0,void 0,{width:n,height:i,aspect:e.aspect,maxHeight:e.maxHeight});return te(a)&&te(o)?p.createElement(DT,{width:a,height:o},e.children):p.createElement(LH,V0({},e,{width:n,height:i,ref:t}))});function IT(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var Dh=()=>{var e,t=ur(),r=oe(jH),n=oe(Mh),i=(e=oe(Th))===null||e===void 0?void 0:e.padding;return!t||!n||!i?r:{width:n.width-i.left-i.right,height:n.height-i.top-i.bottom,x:i.left,y:i.top}},zH={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},RT=()=>{var e;return(e=oe(Pt))!==null&&e!==void 0?e:zH},LT=()=>oe(ci),$T=()=>oe(ui),Roe=()=>oe(e=>e.layout.margin),be=e=>e.layout.layoutType,ys=()=>oe(be),FH=()=>{var e=ys();if(e==="horizontal"||e==="vertical")return e},BH=()=>{var e=ys();return e!==void 0},Ih=e=>{var t=Qe(),r=ur(),{width:n,height:i}=e,a=Tx(),o=n,s=i;return a&&(o=a.width>0?a.width:n,s=a.height>0?a.height:i),p.useEffect(()=>{!r&&_n(o)&&_n(s)&&t(GW({width:o,height:s}))},[t,r,o,s]),null},zT=Symbol.for("immer-nothing"),ak=Symbol.for("immer-draftable"),br=Symbol.for("immer-state");function Jr(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Jl=Object.getPrototypeOf;function is(e){return!!e&&!!e[br]}function Ha(e){var t;return e?FT(e)||Array.isArray(e)||!!e[ak]||!!((t=e.constructor)!=null&&t[ak])||Oc(e)||Lh(e):!1}var VH=Object.prototype.constructor.toString(),ok=new WeakMap;function FT(e){if(!e||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(r===Object)return!0;
590if(typeof r!="function")return!1;let n=ok.get(r);return n===void 0&&(n=Function.toString.call(r),ok.set(r,n)),n===VH}function uf(e,t,r=!0){Rh(e)===0?(r?Reflect.ownKeys(e):Object.keys(e)).forEach(i=>{t(i,e[i],e)}):e.forEach((n,i)=>t(i,n,e))}function Rh(e){const t=e[br];return t?t.type_:Array.isArray(e)?1:Oc(e)?2:Lh(e)?3:0}function U0(e,t){return Rh(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function BT(e,t,r){const n=Rh(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function UH(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function Oc(e){return e instanceof Map}function Lh(e){return e instanceof Set}function pa(e){return e.copy_||e.base_}function W0(e,t){if(Oc(e))return new Map(e);if(Lh(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const r=FT(e);if(t===!0||t==="class_only"&&!r){const n=Object.getOwnPropertyDescriptors(e);delete n[br];let i=Reflect.ownKeys(n);for(let a=0;a<i.length;a++){const o=i[a],s=n[o];s.writable===!1&&(s.writable=!0,s.configurable=!0),(s.get||s.set)&&(n[o]={configurable:!0,writable:!0,enumerable:s.enumerable,value:e[o]})}return Object.create(Jl(e),n)}else{const n=Jl(e);if(n!==null&&r)return{...e};const i=Object.create(n);return Object.assign(i,e)}}function Mx(e,t=!1){return $h(e)||is(e)||!Ha(e)||(Rh(e)>1&&Object.defineProperties(e,{set:Cu,add:Cu,clear:Cu,delete:Cu}),Object.freeze(e),t&&Object.values(e).forEach(r=>Mx(r,!0))),e}function WH(){Jr(2)}var Cu={value:WH};function $h(e){return e===null||typeof e!="object"?!0:Object.isFrozen(e)}var HH={};function Ka(e){const t=HH[e];return t||Jr(0,e),t}var ec;function VT(){return ec}function KH(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function sk(e,t){t&&(Ka("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function H0(e){K0(e),e.drafts_.forEach(qH),e.drafts_=null}function K0(e){e===ec&&(ec=e.parent_)}function lk(e){return ec=KH(ec,e)}function qH(e){const t=e[br];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function ck(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[br].modified_&&(H0(t),Jr(4)),Ha(e)&&(e=df(t,e),t.parent_||ff(t,e)),t.patches_&&Ka("Patches").generateReplacementPatches_(r[br].base_,e,t.patches_,t.inversePatches_)):e=df(t,r,[]),H0(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==zT?e:void 0}function df(e,t,r){if($h(t))return t;const n=e.immer_.shouldUseStrictIteration(),i=t[br];if(!i)return uf(t,(a,o)=>uk(e,i,t,a,o,r),n),t;if(i.scope_!==e)return t;if(!i.modified_)return ff(e,i.base_,!0),i.base_;if(!i.finalized_){i.finalized_=!0,i.scope_.unfinalizedDrafts_--;const a=i.copy_;let o=a,s=!1;i.type_===3&&(o=new Set(a),a.clear(),s=!0),uf(o,(l,c)=>uk(e,i,a,l,c,r,s),n),ff(e,a,!1),r&&e.patches_&&Ka("Patches").generatePatches_(i,r,e.patches_,e.inversePatches_)}return i.copy_}function uk(e,t,r,n,i,a,o){if(i==null||typeof i!="object"&&!o)return;const s=$h(i);if(!(s&&!o)){if(is(i)){const l=a&&t&&t.type_!==3&&!U0(t.assigned_,n)?a.concat(n):void 0,c=df(e,i,l);if(BT(r,n,c),is(c))e.canAutoFreeze_=!1;else return}else o&&r.add(i);if(Ha(i)&&!s){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[n]===i&&s)return;df(e,i),(!t||!t.scope_.parent_)&&typeof n!="symbol"&&(Oc(r)?r.has(n):Object.prototype.propertyIsEnumerable.call(r,n))&&ff(e,i
590)}}}function ff(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Mx(t,r)}function GH(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:VT(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=n,a=Dx;r&&(i=[n],a=tc);const{revoke:o,proxy:s}=Proxy.revocable(i,a);return n.draft_=s,n.revoke_=o,s}var Dx={get(e,t){if(t===br)return e;const r=pa(e);if(!U0(r,t))return YH(e,r,t);const n=r[t];return e.finalized_||!Ha(n)?n:n===_m(e.base_,t)?(Cm(e),e.copy_[t]=G0(n,e)):n},has(e,t){return t in pa(e)},ownKeys(e){return Reflect.ownKeys(pa(e))},set(e,t,r){const n=UT(pa(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const i=_m(pa(e),t),a=i==null?void 0:i[br];if(a&&a.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(UH(r,i)&&(r!==void 0||U0(e.base_,t)))return!0;Cm(e),q0(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return _m(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Cm(e),q0(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=pa(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty(){Jr(11)},getPrototypeOf(e){return Jl(e.base_)},setPrototypeOf(){Jr(12)}},tc={};uf(Dx,(e,t)=>{tc[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});tc.deleteProperty=function(e,t){return tc.set.call(this,e,t,void 0)};tc.set=function(e,t,r){return Dx.set.call(this,e[0],t,r,e[0])};function _m(e,t){const r=e[br];return(r?pa(r):e)[t]}function YH(e,t,r){var i;const n=UT(t,r);return n?"value"in n?n.value:(i=n.get)==null?void 0:i.call(e.draft_):void 0}function UT(e,t){if(!(t in e))return;let r=Jl(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Jl(r)}}function q0(e){e.modified_||(e.modified_=!0,e.parent_&&q0(e.parent_))}function Cm(e){e.copy_||(e.copy_=W0(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var XH=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(t,r,n)=>{if(typeof t=="function"&&typeof r!="function"){const a=r;r=t;const o=this;return function(l=a,...c){return o.produce(l,u=>r.call(this,u,...c))}}typeof r!="function"&&Jr(6),n!==void 0&&typeof n!="function"&&Jr(7);let i;if(Ha(t)){const a=lk(this),o=G0(t,void 0);let s=!0;try{i=r(o),s=!1}finally{s?H0(a):K0(a)}return sk(a,n),ck(i,a)}else if(!t||typeof t!="object"){if(i=r(t),i===void 0&&(i=t),i===zT&&(i=void 0),this.autoFreeze_&&Mx(i,!0),n){const a=[],o=[];Ka("Patches").generateReplacementPatches_(t,i,a,o),n(a,o)}return i}else Jr(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(o,...s)=>this.produceWithPatches(o,l=>t(l,...s));let n,i;return[this.produce(t,r,(o,s)=>{n=o,i=s}),n,i]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof(e==null?void 0:e.useStrictIteration)=="boolean"&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){Ha(e)||Jr(8),is(e)&&(e=ZH(e));const t=lk(this),r=G0(e,void 0);return r[br].isManual_=!0,K0(t),r}finishDraft(e,t){const r=e&&e[br];(!r||!r.isManual_)&&Jr(9);const{scope_:n}=r;return sk(n,t),ck(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const i=t[r];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}r>-1&&(t=t.slice(r+1));const n=Ka("Patches").applyPatches_;return is(e)?n(e,t):this.produce(e,i=>n(i,t))}};function G0(e,t){const r=Oc(e)?Ka("MapSet").proxyMap_(e,t):Lh(e)?Ka("MapSet").proxySet_(e,t):GH(e,t);return(t?t.scope_:VT()).drafts_.push(r),r}function ZH(e){return is(e)||Jr(10,e),WT(e)}function WT(e){if(!Ha(e)||$h(e))return e;const t=e[br];let r,n=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=W0(e,t.scope_.immer_.useStrictShallowCopy_),n=t.scope_.immer_.shouldUseStrictIteration()}else r=W0(e,!0);return uf(r,(i,a)=>{BT(r,i,WT(a))},n),t&&(t.finalized_=!1),r}var QH=new XH;QH.produce;var JH={settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},HT=cr({name:"legend",initialState:JH,reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height}
590,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:{reducer(e,t){e.payload.push(t.payload)},prepare:Ae()},replaceLegendPayload:{reducer(e,t){var{prev:r,next:n}=t.payload,i=nn(e).payload.indexOf(r);i>-1&&(e.payload[i]=n)},prepare:Ae()},removeLegendPayload:{reducer(e,t){var r=nn(e).payload.indexOf(t.payload);r>-1&&e.payload.splice(r,1)},prepare:Ae()}}}),{setLegendSize:Loe,setLegendSettings:$oe,addLegendPayload:KT,replaceLegendPayload:qT,removeLegendPayload:GT}=HT.actions,eK=HT.reducer;function Y0(){return Y0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Y0.apply(null,arguments)}function dk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Am(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?dk(Object(r),!0).forEach(function(n){tK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tK(e,t,r){return(t=rK(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rK(e){var t=nK(e,"string");return typeof t=="symbol"?t:t+""}function nK(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function iK(e){return Array.isArray(e)&&Pn(e[0])&&Pn(e[1])?e.join(" ~ "):e}var aK=e=>{var{separator:t=" : ",contentStyle:r={},itemStyle:n={},labelStyle:i={},payload:a,formatter:o,itemSorter:s,wrapperClassName:l,labelClassName:c,label:u,labelFormatter:f,accessibilityLayer:h=!1}=e,m=()=>{if(a&&a.length){var S={padding:0,margin:0},k=(s?bh(a,s):a).map((E,P)=>{if(E.type==="none")return null;var A=E.formatter||o||iK,{value:N,name:O}=E,D=N,T=O;if(A){var B=A(N,O,E,P,a);if(Array.isArray(B))[D,T]=B;else if(B!=null)D=B;else return null}var G=Am({display:"block",paddingTop:4,paddingBottom:4,color:E.color||"#000"},n);return p.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(P),style:G},Pn(T)?p.createElement("span",{className:"recharts-tooltip-item-name"},T):null,Pn(T)?p.createElement("span",{className:"recharts-tooltip-item-separator"},t):null,p.createElement("span",{className:"recharts-tooltip-item-value"},D),p.createElement("span",{className:"recharts-tooltip-item-unit"},E.unit||""))});return p.createElement("ul",{className:"recharts-tooltip-item-list",style:S},k)}return null},g=Am({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},r),v=Am({margin:0},i),y=!nt(u),x=y?u:"",b=Ce("recharts-default-tooltip",l),w=Ce("recharts-tooltip-label",c);y&&f&&a!==void 0&&a!==null&&(x=f(u,a));var j=h?{role:"status","aria-live":"assertive"}:{};return p.createElement("div",Y0({className:b,style:g},j),p.createElement("p",{className:w,style:v},p.isValidElement(x)?x:"".concat(x)),m())},Vs="recharts-tooltip-wrapper",oK={visibility:"hidden"};function sK(e){var{coordinate:t,translateX:r,translateY:n}=e;return Ce(Vs,{["".concat(Vs,"-right")]:te(r)&&t&&te(t.x)&&r>=t.x,["".concat(Vs,"-left")]:te(r)&&t&&te(t.x)&&r<t.x,["".concat(Vs,"-bottom")]:te(n)&&t&&te(t.y)&&n>=t.y,["".concat(Vs,"-top")]:te(n)&&t&&te(t.y)&&n<t.y})}function fk(e){var{allowEscapeViewBox:t,coordinate:r,key:n,offsetTopLeft:i,position:a,reverseDirection:o,tooltipDimension:s,viewBox:l,viewBoxDimension:c}=e;if(a&&te(a[n]))return a[n];var u=r[n]-s-(i>0?i:0),f=r[n]+i;if(t[n])return o[n]?u:f;var h=l[n];if(h==null)return 0;if(o[n]){var m=u,g=h;return m<g?Math.max(f,h):Math.max(u,h)}if(c==null)return 0;var v=f+s,y=h+c;return v>y?Math.max(u,h):Math.max(f,h)}function lK(e){var{translateX:t,translateY:r,useTranslate3d:n}=e;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function cK(e){var{allowEscapeViewBox:t,coordinate:r,offsetTopLeft:n,position:i,reverseDirection:a,tooltipBox:o,useTranslate3d:s,viewBox:l}=e,c,u,f;return o.height>0&&o.width>0&&r?(u=fk({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:l,viewBoxDimension:l.width}),f=fk({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:l,viewBoxDimension:l.height}),c=lK({translateX:u,translateY:f,useTranslate3d:s}
590)):c=oK,{cssProperties:c,cssClasses:sK({translateX:u,translateY:f,coordinate:r})}}function hk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Au(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?hk(Object(r),!0).forEach(function(n){X0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function X0(e,t,r){return(t=uK(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uK(e){var t=dK(e,"string");return typeof t=="symbol"?t:t+""}function dK(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class fK extends p.PureComponent{constructor(){super(...arguments),X0(this,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}),X0(this,"handleKeyDown",t=>{if(t.key==="Escape"){var r,n,i,a;this.setState({dismissed:!0,dismissedAtCoordinate:{x:(r=(n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==null&&r!==void 0?r:0,y:(i=(a=this.props.coordinate)===null||a===void 0?void 0:a.y)!==null&&i!==void 0?i:0}})}})}componentDidMount(){document.addEventListener("keydown",this.handleKeyDown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown)}componentDidUpdate(){var t,r;this.state.dismissed&&(((t=this.props.coordinate)===null||t===void 0?void 0:t.x)!==this.state.dismissedAtCoordinate.x||((r=this.props.coordinate)===null||r===void 0?void 0:r.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}render(){var{active:t,allowEscapeViewBox:r,animationDuration:n,animationEasing:i,children:a,coordinate:o,hasPayload:s,isAnimationActive:l,offset:c,position:u,reverseDirection:f,useTranslate3d:h,viewBox:m,wrapperStyle:g,lastBoundingBox:v,innerRef:y,hasPortalFromProps:x}=this.props,{cssClasses:b,cssProperties:w}=cK({allowEscapeViewBox:r,coordinate:o,offsetTopLeft:c,position:u,reverseDirection:f,tooltipBox:{height:v.height,width:v.width},useTranslate3d:h,viewBox:m}),j=x?{}
590:Au(Au({transition:l&&t?"transform ".concat(n,"ms ").concat(i):void 0},w),{},{pointerEvents:"none",visibility:!this.state.dismissed&&t&&s?"visible":"hidden",position:"absolute",top:0,left:0}),S=Au(Au({},j),{},{visibility:!this.state.dismissed&&t&&s?"visible":"hidden"},g);return p.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:b,style:S,ref:y},a)}}var YT=()=>{var e;return(e=oe(t=>t.rootProps.accessibilityLayer))!==null&&e!==void 0?e:!0};function Z0(){return Z0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Z0.apply(null,arguments)}function pk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mk(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pk(Object(r),!0).forEach(function(n){hK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function hK(e,t,r){return(t=pK(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pK(e){var t=mK(e,"string");return typeof t=="symbol"?t:t+""}function mK(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var gk={curveBasisClosed:V8,curveBasisOpen:U8,curveBasis:B8,curveBumpX:z8,curveBumpY:F8,curveLinearClosed:W8,curveLinear:hh,curveMonotoneX:H8,curveMonotoneY:K8,curveNatural:q8,curveStep:G8,curveStepAfter:X8,curveStepBefore:Y8},hf=e=>Me(e.x)&&Me(e.y),vk=e=>e.base!=null&&hf(e.base)&&hf(e),Us=e=>e.x,Ws=e=>e.y,gK=(e,t)=>{if(typeof e=="function")return e;var r="curve".concat(fx(e));return(r==="curveMonotone"||r==="curveBump")&&t?gk["".concat(r).concat(t==="vertical"?"Y":"X")]:gk[r]||hh},vK=e=>{var{type:t="linear",points:r=[],baseLine:n,layout:i,connectNulls:a=!1}=e,o=gK(t,i),s=a?r.filter(hf):r,l;if(Array.isArray(n)){var c=r.map((m,g)=>mk(mk({},m),{},{base:n[g]}));i==="vertical"?l=wu().y(Ws).x1(Us).x0(m=>m.base.x):l=wu().x(Us).y1(Ws).y0(m=>m.base.y);var u=l.defined(vk).curve(o),f=a?c.filter(vk):c;return u(f)}i==="vertical"&&te(n)?l=wu().y(Ws).x1(Us).x0(n):te(n)?l=wu().x(Us).y1(Ws).y0(n):l=oO().x(Us).y(Ws);var h=l.defined(hf).curve(o);return h(s)},od=e=>{var{className:t,points:r,path:n,pathRef:i}=e,a=ys();if((!r||!r.length)&&!n)return null;var o={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||a,connectNulls:e.connectNulls},s=r&&r.length?vK(o):n;return p.createElement("path",Z0({},on(e),hx(e),{className:Ce("recharts-curve",t),d:s===null?void 0:s,ref:i}))},yK=["x","y","top","left","width","height","className"];function Q0(){return Q0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Q0.apply(null,arguments)}function yk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xK(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yk(Object(r),!0).forEach(function(n){bK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bK(e,t,r){return(t=wK(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wK(e){var t=SK(e,"string");return typeof t=="symbol"?t:t+""}function SK(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function jK(e,t){if(e==null)return{};var r,n,i=kK(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function kK(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var EK=(e,t,r,n,i,a)=>"M".concat(e,",").concat(i,"v").concat(n,"M").concat(a,",").concat(t,"h").concat(r),PK=e=>{var{x:t=0,y:r=0,top:n=0,left:i=0,width:a=0,height:o=0,className:s}=e,l=jK(e,yK),c=xK({x:t,y:r,top:n,left:i,width:a,height:o},l);return!te(t)||!te(r)||!te(a)||!te(o)||!te(n)||!te(i)?null:p.createElement("path",Q0({},$r(c),{className:Ce("recharts-cross",s),d:EK(t,r,a,o,n,i)}))};function _K(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-i,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function xk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bk(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
590t%2?xk(Object(r),!0).forEach(function(n){CK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function CK(e,t,r){return(t=AK(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function AK(e){var t=NK(e,"string");return typeof t=="symbol"?t:t+""}function NK(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var OK=e=>e.replace(/([A-Z])/g,t=>"-".concat(t.toLowerCase())),TK=(e,t,r)=>e.map(n=>"".concat(OK(n)," ").concat(t,"ms ").concat(r)).join(","),MK=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((r,n)=>r.filter(i=>n.includes(i))),rc=(e,t)=>Object.keys(t).reduce((r,n)=>bk(bk({},r),{},{[n]:e(n,t[n])}),{});function wk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?wk(Object(r),!0).forEach(function(n){DK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function DK(e,t,r){return(t=IK(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function IK(e){var t=RK(e,"string");return typeof t=="symbol"?t:t+""}function RK(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pf=(e,t,r)=>e+(t-e)*r,J0=e=>{var{from:t,to:r}=e;return t!==r},XT=(e,t,r)=>{var n=rc((i,a)=>{if(J0(a)){var[o,s]=e(a.from,a.to,a.velocity);return tt(tt({},a),{},{from:o,velocity:s})}return a},t);return r<1?rc((i,a)=>J0(a)&&n[i]!=null?tt(tt({},a),{},{velocity:pf(a.velocity,n[i].velocity,r),from:pf(a.from,n[i].from,r)}):a,t):XT(e,n,r-1)};function LK(e,t,r,n,i,a){var o,s=n.reduce((h,m)=>tt(tt({},h),{},{[m]:{from:e[m],velocity:0,to:t[m]}}),{}),l=()=>rc((h,m)=>m.from,s),c=()=>!Object.values(s).filter(J0).length,u=null,f=h=>{o||(o=h);var m=h-o,g=m/r.dt;s=XT(r,s,g),i(tt(tt(tt({},e),t),l())),o=h,c()||(u=a.setTimeout(f))};return()=>(u=a.setTimeout(f),()=>{var h;(h=u)===null||h===void 0||h()})}function $K(e,t,r,n,i,a,o){var s=null,l=i.reduce((f,h)=>{var m=e[h],g=t[h];return m==null||g==null?f:tt(tt({},f),{},{[h]:[m,g]})},{}),c,u=f=>{c||(c=f);var h=(f-c)/n,m=rc((v,y)=>pf(...y,r(h)),l);if(a(tt(tt(tt({},e),t),m)),h<1)s=o.setTimeout(u);else{var g=rc((v,y)=>pf(...y,r(1)),l);a(tt(tt(tt({},e),t),g))}};return()=>(s=o.setTimeout(u),()=>{var f;(f=s)===null||f===void 0||f()})}const zK=(e,t,r,n,i,a)=>{var o=MK(e,t);return r==null?()=>(i(tt(tt({},e),t)),()=>{}):r.isStepper===!0?LK(e,t,r,o,i,a):$K(e,t,r,n,o,i,a)};var mf=1e-4,ZT=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],QT=(e,t)=>e.map((r,n)=>r*t**n).reduce((r,n)=>r+n),Sk=(e,t)=>r=>{var n=ZT(e,t);return QT(n,r)},FK=(e,t)=>r=>{var n=ZT(e,t),i=[...n.map((a,o)=>a*o).slice(1),0];return QT(i,r)},BK=e=>{var t,r=e.split("(");if(r.length!==2||r[0]!=="cubic-bezier")return null;var n=(t=r[1])===null||t===void 0||(t=t.split(")")[0])===null||t===void 0?void 0:t.split(",");if(n==null||n.length!==4)return null;var i=n.map(a=>parseFloat(a));return[i[0],i[1],i[2],i[3]]},VK=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(r.length===1)switch(r[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:{var i=BK(r[0]);if(i)return i}}return r.length===4?r:[0,0,1,1]},UK=(e,t,r,n)=>{var i=Sk(e,r),a=Sk(t,n),o=FK(e,r),s=c=>c>1?1:c<0?0:c,l=c=>{for(var u=c>1?1:c,f=u,h=0;h<8;++h){var m=i(f)-u,g=o(f);if(Math.abs(m-u)<mf||g<mf)return a(f);f=s(f-m/g)}return a(f)};return l.isStepper=!1,l},jk=function(){return UK(...VK(...arguments))},WK=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{stiff:r=100,damping:n=8,dt:i=17}=t,a=(o,s,l)=>{var c=-(o-s)*r,u=l*n,f=l+(c-u)*i/1e3,h=l*i/1e3+o;return Math.abs(h-s)<mf&&Math.abs(f)<mf?[s,0]:[h,f]};return a.isStepper=!0,a.dt=i,a},HK=e=>{if(typeof e=="string")switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return jk(e);case"spring":return WK();default:if(e.split("(")[0]==="cubic-bezier")return jk(e)}return typeof e=="function"?e:null};function KK(e){var t,r=()=>null,n=!1,i=null,a=o=>
590{if(!n){if(Array.isArray(o)){if(!o.length)return;var s=o,[l,...c]=s;if(typeof l=="number"){i=e.setTimeout(a.bind(null,c),l);return}a(l),i=e.setTimeout(a.bind(null,c));return}typeof o=="string"&&(t=o,r(t)),typeof o=="object"&&(t=o,r(t)),typeof o=="function"&&o()}};return{stop:()=>{n=!0},start:o=>{n=!1,i&&(i(),i=null),a(o)},subscribe:o=>(r=o,()=>{r=()=>null}),getTimeoutController:()=>e}}class qK{setTimeout(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=performance.now(),i=null,a=o=>{o-n>=r?t(o):typeof requestAnimationFrame=="function"&&(i=requestAnimationFrame(a))};return i=requestAnimationFrame(a),()=>{i!=null&&cancelAnimationFrame(i)}}}function GK(){return KK(new qK)}var YK=p.createContext(GK);function XK(e,t){var r=p.useContext(YK);return p.useMemo(()=>t??r(e),[e,t,r])}var ZK=()=>!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout),Tc={isSsr:ZK()},QK={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},kk={t:0},Nm={t:1};function JT(e){var t=jr(e,QK),{isActive:r,canBegin:n,duration:i,easing:a,begin:o,onAnimationEnd:s,onAnimationStart:l,children:c}=t,u=r==="auto"?!Tc.isSsr:r,f=XK(t.animationId,t.animationManager),[h,m]=p.useState(u?kk:Nm),g=p.useRef(null);return p.useEffect(()=>{u||m(Nm)},[u]),p.useEffect(()=>{if(!u||!n)return _c;var v=zK(kk,Nm,HK(a),i,m,f.getTimeoutController()),y=()=>{g.current=v()};return f.start([l,o,y,i,s]),()=>{f.stop(),g.current&&g.current(),s()}},[u,n,i,a,o,l,s,f]),c(h.t)}function eM(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"animation-",r=p.useRef(Yl(t)),n=p.useRef(e);return n.current!==e&&(r.current=Yl(t),n.current=e),r.current}
590var JK=["radius"],eq=["radius"],Ek,Pk,_k,Ck,Ak,Nk,Ok,Tk,Mk,Dk;function Ik(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Rk(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ik(Object(r),!0).forEach(function(n){tq(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ik(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tq(e,t,r){return(t=rq(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rq(e){var t=nq(e,"string");return typeof t=="symbol"?t:t+""}function nq(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gf(){return gf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gf.apply(null,arguments)}function Lk(e,t){if(e==null)return{};var r,n,i=iq(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function iq(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function mn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var $k=(e,t,r,n,i)=>{var a=Di(r),o=Di(n),s=Math.min(Math.abs(a)/2,Math.abs(o)/2),l=o>=0?1:-1,c=a>=0?1:-1,u=o>=0&&a>=0||o<0&&a<0?1:0,f;if(s>0&&i instanceof Array){for(var h=[0,0,0,0],m=0,g=4;m<g;m++)h[m]=i[m]>s?s:i[m];f=bt(Ek||(Ek=mn(["M",",",""])),e,t+l*h[0]),h[0]>0&&(f+=bt(Pk||(Pk=mn(["A ",",",",0,0,",",",",",""])),h[0],h[0],u,e+c*h[0],t)),f+=bt(_k||(_k=mn(["L ",",",""])),e+r-c*h[1],t),h[1]>0&&(f+=bt(Ck||(Ck=mn(["A ",",",",0,0,",`,
591        `,",",""])),h[1],h[1],u,e+r,t+l*h[1])),f+=bt(Ak||(Ak=mn(["L ",",",""])),e+r,t+n-l*h[2]),h[2]>0&&(f+=bt(Nk||(Nk=mn(["A ",",",",0,0,",`,
592        `,",",""])),h[2],h[2],u,e+r-c*h[2],t+n)),f+=bt(Ok||(Ok=mn(["L ",",",""])),e+c*h[3],t+n),h[3]>0&&(f+=bt(Tk||(Tk=mn(["A ",",",",0,0,",`,
593        `,",",""])),h[3],h[3],u,e,t+n-l*h[3])),f+="Z"}else if(s>0&&i===+i&&i>0){var v=Math.min(s,i);f=bt(Mk||(Mk=mn(["M ",",",`
594            A `,",",",0,0,",",",",",`
595            L `,",",`
596            A `,",",",0,0,",",",",",`
597            L `,",",`
598            A `,",",",0,0,",",",",",`
599            L `,",",`
600            A `,",",",0,0,",",",","," Z"])),e,t+l*v,v,v,u,e+c*v,t,e+r-c*v,t,v,v,u,e+r,t+l*v,e+r,t+n-l*v,v,v,u,e+r-c*v,t+n,e+c*v,t+n,v,v,u,e,t+n-l*v)}else f=bt(Dk||(Dk=mn(["M ",","," h "," v "," h "," Z"])),e,t,r,n,-r);return f},zk={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},aq=e=>{var t=jr(e,zk),r=p.useRef(null),[n,i]=p.useState(-1);p.useEffect(()=>{if(r.current&&r.current.getTotalLength)try{var C=r.current.getTotalLength();C&&i(C)}catch{}},[]);var{x:a,y:o,width:s,height:l,radius:c,className:u}=t,{animationEasing:f,animationDuration:h,animationBegin:m,isAnimationActive:g,isUpdateAnimationActive:v}=t,y=p.useRef(s),x=p.useRef(l),b=p.useRef(a),w=p.useRef(o),j=p.useMemo(()=>({x:a,y:o,width:s,height:l,radius:c}),[a,o,s,l,c]),S=eM(j,"rectangle-");if(a!==+a||o!==+o||s!==+s||l!==+l||s===0||l===0)return null;var k=Ce("recharts-rectangle",u);if(!v){var E=$r(t),{radius:P}=E,A=Lk(E,JK);return p.createElement("path",gf({},A,{x:Di(a),y:Di(o),width:Di(s),height:Di(l),radius:typeof c=="number"?c:void 0,className:k,d:$k(a,o,s,l,c)}))}var N=y.current,O=x.current,D=b.current,T=w.current,B="0px ".concat(n===-1?1:n,"px"),G="".concat(n,"px 0px"),U=TK(["strokeDasharray"],h,typeof f=="string"?f:zk.animationEasing);return p.createElement(JT,{animationId:S,key:S,canBegin:n>0,duration:h,easing:f,isActive:v,begin:m},C=>{var _=vn(N,s,C),I=vn(O,l,C),W=vn(D,a,C),re=vn(T,o,C);r.current&&(y.current=_,x.current=I,b.current=W,w.current=re);var ae;g?C>0?ae={transition:U,strokeDasharray:G}:ae={strokeDasharray:B}:ae={strokeDasharray:G};var he=$r(t),{radius:z}=he,Z=Lk(he,eq);return p.createElement("path",gf({},Z,{radius:typeof c=="number"?c:void 0,className:k,d:$k(W,re,_,I,c),ref:r,
600style:Rk(Rk({},ae),t.style)}))})};function Fk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bk(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Fk(Object(r),!0).forEach(function(n){oq(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function oq(e,t,r){return(t=sq(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sq(e){var t=lq(e,"string");return typeof t=="symbol"?t:t+""}function lq(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var vf=Math.PI/180,cq=e=>e*180/Math.PI,jt=(e,t,r,n)=>({x:e+Math.cos(-vf*n)*r,y:t+Math.sin(-vf*n)*r}),uq=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},dq=(e,t)=>{var{x:r,y:n}=e,{x:i,y:a}=t;return Math.sqrt((r-i)**2+(n-a)**2)},fq=(e,t)=>{var{x:r,y:n}=e,{cx:i,cy:a}=t,o=dq({x:r,y:n},{x:i,y:a});if(o<=0)return{radius:o,angle:0};var s=(r-i)/o,l=Math.acos(s);return n>a&&(l=2*Math.PI-l),{radius:o,angle:cq(l),angleInRadian:l}},hq=e=>{var{startAngle:t,endAngle:r}=e,n=Math.floor(t/360),i=Math.floor(r/360),a=Math.min(n,i);return{startAngle:t-a*360,endAngle:r-a*360}},pq=(e,t)=>{var{startAngle:r,endAngle:n}=t,i=Math.floor(r/360),a=Math.floor(n/360),o=Math.min(i,a);return e+o*360},mq=(e,t)=>{var{chartX:r,chartY:n}=e,{radius:i,angle:a}=fq({x:r,y:n},t),{innerRadius:o,outerRadius:s}=t;if(i<o||i>s||i===0)return null;var{startAngle:l,endAngle:c}=hq(t),u=a,f;if(l<=c){for(;u>c;)u-=360;for(;u<l;)u+=360;f=u>=l&&u<=c}else{for(;u>l;)u-=360;for(;u<c;)u+=360;f=u>=c&&u<=l}return f?Bk(Bk({},t),{},{radius:i,angle:pq(u,t)}):null};function tM(e){var{cx:t,cy:r,radius:n,startAngle:i,endAngle:a}=e,o=jt(t,r,n,i),s=jt(t,r,n,a);return{points:[o,s],cx:t,cy:r,radius:n,startAngle:i,endAngle:a}}var Vk,Uk,Wk,Hk,Kk,qk,Gk;function ev(){return ev=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ev.apply(null,arguments)}function ka(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var gq=(e,t)=>{var r=Tr(t-e),n=Math.min(Math.abs(t-e),359.999);return r*n},Nu=e=>{var{cx:t,cy:r,radius:n,angle:i,sign:a,isExternal:o,cornerRadius:s,cornerIsExternal:l}=e,c=s*(o?1:-1)+n,u=Math.asin(s/c)/vf,f=l?i:i+a*u,h=jt(t,r,c,f),m=jt(t,r,n,f),g=l?i-a*u:i,v=jt(t,r,c*Math.cos(u*vf),g);return{center:h,circleTangency:m,lineTangency:v,theta:u}},rM=e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:a,endAngle:o}=e,s=gq(a,o),l=a+s,c=jt(t,r,i,a),u=jt(t,r,i,l),f=bt(Vk||(Vk=ka(["M ",",",`
601    A `,",",`,0,
602    `,",",`,
603    `,",",`
604  `])),c.x,c.y,i,i,+(Math.abs(s)>180),+(a>l),u.x,u.y);if(n>0){var h=jt(t,r,n,a),m=jt(t,r,n,l);f+=bt(Uk||(Uk=ka(["L ",",",`
605            A `,",",`,0,
606            `,",",`,
607            `,","," Z"])),m.x,m.y,n,n,+(Math.abs(s)>180),+(a<=l),h.x,h.y)}else f+=bt(Wk||(Wk=ka(["L ",","," Z"])),t,r);return f},vq=e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:i,cornerRadius:a,forceCornerRadius:o,cornerIsExternal:s,startAngle:l,endAngle:c}=e,u=Tr(c-l),{circleTangency:f,lineTangency:h,theta:m}=Nu({cx:t,cy:r,radius:i,angle:l,sign:u,cornerRadius:a,cornerIsExternal:s}),{circleTangency:g,lineTangency:v,theta:y}=Nu({cx:t,cy:r,radius:i,angle:c,sign:-u,cornerRadius:a,cornerIsExternal:s}),x=s?Math.abs(l-c):Math.abs(l-c)-m-y;if(x<0)return o?bt(Hk||(Hk=ka(["M ",",",`
608        a`,",",",0,0,1,",`,0
609        a`,",",",0,0,1,",`,0
610      `])),h.x,h.y,a,a,a*2,a,a,-a*2):rM({cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:l,endAngle:c});var b=bt(Kk||(Kk=ka(["M ",",",`
611    A`,",",",0,0,",",",",",`
612    A`,",",",0,",",",",",",",`
613    A`,",",",0,0,",",",",",`
614  `])),h.x,h.y,a,a,+(u<0),f.x,f.y,i,i,+(x>180),+(u<0),g.x,g.y,a,a,+(u<0),v.x,v.y);if(n>0){var{circleTangency:w,lineTangency:j,theta:S}=Nu({cx:t,cy:r,radius:n,angle:l,sign:u,isExternal:!0,cornerRadius:a,cornerIsExternal:s}),{circleTangency:k,lineTangency:E,theta:P}=Nu({cx:t,cy:r,radius:n,angle:c,sign:-u,isExternal:!0,cornerRadius:a,cornerIsExternal:s}),A=s?Math.abs(l-c):Math.abs(l-c)-S-P;if(A<0&&a===0)return"".concat(b,"L").concat(t,",").concat(r,"Z");b+=bt(qk||(qk=ka(["L",",",`
615      A`,",",",0,0,",",",",",`
616      A`,",",",0,",",",",",",",`
617      A`,",",",0,0,",",",",","Z"])),E.x,E.y,a,a,+(u<0),k.x,k.y,n,n,+(A>180),+(u>0),w.x,w.y,a,a,+(u<0),j.x,j.y)}else b+=bt(Gk||(Gk=ka(["L",",","Z"])),t,r);return b},yq={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},xq=e=>{var t=jr(e,yq),{cx:r,cy:n,innerRadius:i,outerRadius:a,cornerRadius:o,forceCornerRadius:s,cornerIsExternal:l,startAngle:c,endAngle:u,className:f}=t;if(a<i||c===u)return null;var h=Ce("recharts-sector",f),m=a-i,g=Yi(o,m,0,!0),v;return g>0&&Math.abs(c-u)<360?v=vq({cx:r,cy:n,innerRadius:i,outerRadius:a,cornerRadius:Math.min(g,m/2),forceCornerRadius:s,cornerIsExternal:l,startAngle:c,endAngle:u}):v=rM({cx:r,cy:n,innerRadius:i,outerRadius:a,startAngle:c,endAngle:u}),p.createElement("path",ev({},$r(t),{className:h,d:v}))};function bq(e,t,r){if(e==="horizontal")return[{x:t.x,y:r.top},{x:t.x,y:r.top+r.height}];if(e==="vertical")return[{x:r.left,y:t.y}
617,{x:r.left+r.width,y:t.y}];if(xO(t)){if(e==="centric"){var{cx:n,cy:i,innerRadius:a,outerRadius:o,angle:s}=t,l=jt(n,i,a,s),c=jt(n,i,o,s);return[{x:l.x,y:l.y},{x:c.x,y:c.y}]}return tM(t)}}var nM={},iM={},aM={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=kx;function r(n){return t.isSymbol(n)?NaN:Number(n)}e.toNumber=r})(aM);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=aM;function r(n){return n?(n=t.toNumber(n),n===1/0||n===-1/0?(n<0?-1:1)*Number.MAX_VALUE:n===n?n:0):n===0?n:0}e.toFinite=r})(iM);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Ex,r=iM;function n(i,a,o){o&&typeof o!="number"&&t.isIterateeCall(i,a,o)&&(a=o=void 0),i=r.toFinite(i),a===void 0?(a=i,i=0):a=r.toFinite(a),o=o===void 0?i<a?1:-1:r.toFinite(o);const s=Math.max(Math.ceil((a-i)/(o||1)),0),l=new Array(s);for(let c=0;c<s;c++)l[c]=i,i+=o;return l}e.range=n})(nM);var wq=nM.range;const oM=Zi(wq);function Wi(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Sq(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Ix(e){let t,r,n;e.length!==2?(t=Wi,r=(s,l)=>Wi(e(s),l),n=(s,l)=>e(s)-l):(t=e===Wi||e===Sq?e:jq,r=e,n=e);function i(s,l,c=0,u=s.length){if(c<u){if(t(l,l)!==0)return u;do{const f=c+u>>>1;r(s[f],l)<0?c=f+1:u=f}while(c<u)}return c}function a(s,l,c=0,u=s.length){if(c<u){if(t(l,l)!==0)return u;do{const f=c+u>>>1;r(s[f],l)<=0?c=f+1:u=f}while(c<u)}return c}function o(s,l,c=0,u=s.length){const f=i(s,l,c,u-1);return f>c&&n(s[f-1],l)>-n(s[f],l)?f-1:f}return{left:i,center:o,right:a}}function jq(){return 0}function sM(e){return e===null?NaN:+e}function*kq(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const Eq=Ix(Wi),Mc=Eq.right;Ix(sM).center;class Yk extends Map{constructor(t,r=Cq){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(Xk(this,t))}has(t){return super.has(Xk(this,t))}set(t,r){return super.set(Pq(this,t),r)}delete(t){return super.delete(_q(this,t))}}function Xk({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function Pq({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function _q({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function Cq(e){return e!==null&&typeof e=="object"?e.valueOf():e}function Aq(e=Wi){if(e===Wi)return lM;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function lM(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const Nq=Math.sqrt(50),Oq=Math.sqrt(10),Tq=Math.sqrt(2);function yf(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),a=n/Math.pow(10,i),o=a>=Nq?10:a>=Oq?5:a>=Tq?2:1;let s,l,c;return i<0?(c=Math.pow(10,-i)/o,s=Math.round(e*c),l=Math.round(t*c),s/c<e&&++s,l/c>t&&--l,c=-c):(c=Math.pow(10,i)*o,s=Math.round(e/c),l=Math.round(t/c),s*c<e&&++s,l*c>t&&--l),l<s&&.5<=r&&r<2?yf(e,t,r*2):[s,l,c]}function tv(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,a,o]=n?yf(t,e,r):yf(e,t,r);if(!(a>=i))return[];const s=a-i+1,l=new Array(s);if(n)if(o<0)for(let c=0;c<s;++c)l[c]=(a-c)/-o;else for(let c=0;c<s;++c)l[c]=(a-c)*o;else if(o<0)for(let c=0;c<s;++c)l[c]=(i+c)/-o;else for(let c=0;c<s;++c)l[c]=(i+c)*o;return l}function rv(e,t,r){return t=+t,e=+e,r=+r,yf(e,t,r)[2]}function nv(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?rv(t,e,r):rv(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function Zk(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function Qk(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function cM(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?lM:Aq(i);n>r;){if(n-r>600){const l=n-r+1,c=t-r+1,u=Math.log(l),f=.5*Math.exp(2*u/3),h=.5*Math.sqrt(u*f*(l-f)/l)*(c-l/2<0?-1:1),m=Math.max(r,Math.floor(t-c*f/l+h)),g=Math.min(n,Math.floor(t+(l-c)*f/l+h));cM(e,t,m,g,i)}const a=e[t];let o=r,s=n;for(Hs(e,r,t),i(e[n],a)>0&&Hs(e,r,n);o<s;){for(Hs(e,o,s),++o,--s;i(e[o],a)<0;)++o;for(;i(e[s],a)>0;)--s}i(e[r],a)===0?Hs(e,r,s):(++s,Hs(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function Hs(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function Mq(e,t,r){if(e=Float64Array.from(kq(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return Qk(e);if(t>=1)return Zk(e);var n,i=(n-1)*t,a=Math.floor(i),o=Zk(cM(e,a).subarray(0,a+1)),s=Qk(e.subarray(a+1));return o+(s-o)*(i-a)}}function Dq(e,t,r=sM){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e),s=+r(e[a+1],a+1,e);return o+(s-o)*(i-a)}}function Iq(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,a=new Array(i);++n<i;)a[n]=e+n*r;return a}function Ur(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function di(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}
vendor: 8,984 bytes, line 617
617const iv=Symbol("implicit");function Rx(){var e=new Yk,t=[],r=[],n=iv;function i(a){let o=e.get(a);if(o===void 0){if(n!==iv)return n;e.set(a,o=t.push(a)-1)}return r[o%r.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new Yk;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(r=Array.from(a),i):r.slice()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return Rx(t,r).unknown(n)},Ur.apply(i,arguments),i}function Lx(){var e=Rx().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,a,o,s=!1,l=0,c=0,u=.5;delete e.unknown;function f(){var h=t().length,m=i<n,g=m?i:n,v=m?n:i;a=(v-g)/Math.max(1,h-l+c*2),s&&(a=Math.floor(a)),g+=(v-g-a*(h-l))*u,o=a*(1-l),s&&(g=Math.round(g),o=Math.round(o));var y=Iq(h).map(function(x){return g+a*x});return r(m?y.reverse():y)}return e.domain=function(h){return arguments.length?(t(h),f()):t()},e.range=function(h){return arguments.length?([n,i]=h,n=+n,i=+i,f()):[n,i]},e.rangeRound=function(h){return[n,i]=h,n=+n,i=+i,s=!0,f()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(h){return arguments.length?(s=!!h,f()):s},e.padding=function(h){return arguments.length?(l=Math.min(1,c=+h),f()):l},e.paddingInner=function(h){return arguments.length?(l=Math.min(1,h),f()):l},e.paddingOuter=function(h){return arguments.length?(c=+h,f()):c},e.align=function(h){return arguments.length?(u=Math.max(0,Math.min(1,h)),f()):u},e.copy=function(){return Lx(t(),[n,i]).round(s).paddingInner(l).paddingOuter(c).align(u)},Ur.apply(f(),arguments)}function uM(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return uM(t())},e}function Rq(){return uM(Lx.apply(null,arguments).paddingInner(1))}function $x(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function dM(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Dc(){}var nc=.7,xf=1/nc,Vo="\\s*([+-]?\\d+)\\s*",ic="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",jn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Lq=/^#([0-9a-f]{3,8})$/,$q=new RegExp(`^rgb\\(${Vo},${Vo},${Vo}\\)$`),zq=new RegExp(`^rgb\\(${jn},${jn},${jn}\\)$`),Fq=new RegExp(`^rgba\\(${Vo},${Vo},${Vo},${ic}\\)$`),Bq=new RegExp(`^rgba\\(${jn},${jn},${jn},${ic}\\)$`),Vq=new RegExp(`^hsl\\(${ic},${jn},${jn}\\)$`),Uq=new RegExp(`^hsla\\(${ic},${jn},${jn},${ic}\\)$`),Jk={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};$x(Dc,ac,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:eE,formatHex:eE,formatHex8:Wq,formatHsl:Hq,formatRgb:tE,toString:tE});function eE(){return this.rgb().formatHex()}function Wq(){return this.rgb().formatHex8()}function Hq(){return fM(this).formatHsl()}function tE(){return this.rgb().formatRgb()}function ac(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=Lq.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?rE(t):r===3?new nr(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Ou(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Ou(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=$q.exec(e))?new nr(t[1],t[2],t[3],1):(t=zq.exec(e))?new nr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=Fq.exec(e))?Ou(t[1],t[2],t[3],t[4]):(t=Bq.exec(e))?Ou(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Vq.exec(e))?aE(t[1],t[2]/100,t[3]/100,1):(t=Uq.exec(e))?aE(t[1],t[2]/100,t[3]/100,t[4]):Jk.hasOwnProperty(e)?rE(Jk[e]):e==="transparent"?new nr(NaN,NaN,NaN,0):null}function rE(e){return new nr(e>>16&255,e>>8&255,e&255,1)}function Ou(e,t,r,n){return n<=0&&(e=t=r=NaN),new nr(e,t,r,n)}function Kq(e){return e instanceof Dc||(e=ac(e)),e?(e=e.rgb(),new nr(e.r,e.g,e.b,e.opacity)):new nr}function av(e,t,r,n){return arguments.length===1?Kq(e):new nr(e,t,r,n??1)}function nr(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}$x(nr,av,dM(Dc,{brighter(e){return e=e==null?xf:Math.pow(xf,e),new nr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?nc:Math.pow(nc,e),new nr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new nr(Da(this.r),Da(this.g),Da(this.b),bf(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:nE,formatHex:nE,formatHex8:qq,formatRgb:iE,toString:iE}));function nE(){return`#${Ea(this.r)}${Ea(this.g)}${Ea(this.b)}`}function qq(){return`#${Ea(this.r)}${Ea(this.g)}${Ea(this.b)}${Ea((isNaN(this.opacity)?1:this.opacity)*255)}`}function iE(){const e=bf(this.opacity);return`${e===1?"rgb(":"rgba("}${Da(this.r)}, ${Da(this.g)}, ${Da(this.b)}${e===1?")":`, ${e})`}`}function bf(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Da(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ea(e){return e=Da(e),(e<16?"0":"")+e.toString(16)}function aE(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new en(e,t,r,n)}function fM(e){if(e instanceof en)return new en(e.h,e.s,e.l,e.opacity);if(e instanceof Dc||(e=ac(e)),!e)return new en;if(e instanceof en)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,s=a-i,l=(a+i)/2;return s?(t===a?o=(r-n)/s+(r<n)*6:r===a?o=(n-t)/s+2:o=(t-r)/s+4,s/=l<.5?a+i:2-a-i,o*=60):s=l>0&&l<1?0:o,new en(o,s,l,e.opacity)}function Gq(e,t,r,n){return arguments.length===1?fM(e):new en(e,t,r,n??1)}function en(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}$x(en,Gq,dM(Dc,{brighter(e){return e=e==null?xf:Math.pow(xf,e),new en(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?nc:Math.pow(nc,e),new en(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new nr(Om(e>=240?e-240:e+120,i,n),Om(e,i,n),Om(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new en(oE(this.h),Tu(this.s),Tu(this.l),bf(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=bf(this.opacity);return`${e===1?"hsl(":"hsla("}${oE(this.h)}, ${Tu(this.s)*100}%, ${Tu(this.l)*100}%${e===1?")":`, ${e})`}`}}));function oE(e){return e=(e||0)%360,e<0?e+360:e}function Tu(e){return Math.max(0,Math.min(1,e||0))}
vendor: 4,187 bytes, line 617
617function Om(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const zx=e=>()=>e;function Yq(e,t){return function(r){return e+r*t}}function Xq(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function Zq(e){return(e=+e)==1?hM:function(t,r){return r-t?Xq(t,r,e):zx(isNaN(t)?r:t)}}function hM(e,t){var r=t-e;return r?Yq(e,r):zx(isNaN(e)?t:e)}const sE=function e(t){var r=Zq(t);function n(i,a){var o=r((i=av(i)).r,(a=av(a)).r),s=r(i.g,a.g),l=r(i.b,a.b),c=hM(i.opacity,a.opacity);return function(u){return i.r=o(u),i.g=s(u),i.b=l(u),i.opacity=c(u),i+""}}return n.gamma=e,n}(1);function Qq(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(a){for(i=0;i<r;++i)n[i]=e[i]*(1-a)+t[i]*a;return n}}function Jq(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function eG(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),a=new Array(r),o;for(o=0;o<n;++o)i[o]=xs(e[o],t[o]);for(;o<r;++o)a[o]=t[o];return function(s){for(o=0;o<n;++o)a[o]=i[o](s);return a}}function tG(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function wf(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function rG(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=xs(e[i],t[i]):n[i]=t[i];return function(a){for(i in r)n[i]=r[i](a);return n}}var ov=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Tm=new RegExp(ov.source,"g");function nG(e){return function(){return e}}function iG(e){return function(t){return e(t)+""}}function aG(e,t){var r=ov.lastIndex=Tm.lastIndex=0,n,i,a,o=-1,s=[],l=[];for(e=e+"",t=t+"";(n=ov.exec(e))&&(i=Tm.exec(t));)(a=i.index)>r&&(a=t.slice(r,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,l.push({i:o,x:wf(n,i)})),r=Tm.lastIndex;return r<t.length&&(a=t.slice(r),s[o]?s[o]+=a:s[++o]=a),s.length<2?l[0]?iG(l[0].x):nG(t):(t=l.length,function(c){for(var u=0,f;u<t;++u)s[(f=l[u]).i]=f.x(c);return s.join("")})}function xs(e,t){var r=typeof t,n;return t==null||r==="boolean"?zx(t):(r==="number"?wf:r==="string"?(n=ac(t))?(t=n,sE):aG:t instanceof ac?sE:t instanceof Date?tG:Jq(t)?Qq:Array.isArray(t)?eG:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?rG:wf)(e,t)}function Fx(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function oG(e,t){t===void 0&&(t=e,e=xs);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return function(o){var s=Math.max(0,Math.min(n-1,Math.floor(o*=n)));return a[s](o-s)}}function sG(e){return function(){return e}}function Sf(e){return+e}var lE=[0,1];function Kt(e){return e}function sv(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:sG(isNaN(t)?NaN:.5)}function lG(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function cG(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i<n?(n=sv(i,n),a=r(o,a)):(n=sv(n,i),a=r(a,o)),function(s){return a(n(s))}}function uG(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),a=new Array(n),o=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<n;)i[o]=sv(e[o],e[o+1]),a[o]=r(t[o],t[o+1]);return function(s){var l=Mc(e,s,1,n)-1;return a[l](i[l](s))}}function Ic(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function zh(){var e=lE,t=lE,r=xs,n,i,a,o=Kt,s,l,c;function u(){var h=Math.min(e.length,t.length);return o!==Kt&&(o=lG(e[0],e[h-1])),s=h>2?uG:cG,l=c=null,f}function f(h){return h==null||isNaN(h=+h)?a:(l||(l=s(e.map(n),t,r)))(n(o(h)))}return f.invert=function(h){return o(i((c||(c=s(t,e.map(n),wf)))(h)))},f.domain=function(h){return arguments.length?(e=Array.from(h,Sf),u()):e.slice()},f.range=function(h){return arguments.length?(t=Array.from(h),u()):t.slice()},f.rangeRound=function(h){return t=Array.from(h),r=Fx,u()},f.clamp=function(h){return arguments.length?(o=h?!0:Kt,u()):o!==Kt},f.interpolate=function(h){return arguments.length?(r=h,u()):r},f.unknown=function(h){return arguments.length?(a=h,f):a},function(h,m){return n=h,i=m,u()}}function Bx(){return zh()(Kt,Kt)}
vendor: 4,155 bytes, line 617
617function dG(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function jf(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function as(e){return e=jf(Math.abs(e)),e?e[1]:NaN}function fG(e,t){return function(r,n){for(var i=r.length,a=[],o=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),a.push(r.substring(i-=s,i+s)),!((l+=s+1)>n));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function hG(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var pG=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function oc(e){if(!(t=pG.exec(e)))throw new Error("invalid format: "+e);var t;return new Vx({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]})}oc.prototype=Vx.prototype;function Vx(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+""}Vx.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 mG(e){e:for(var t=e.length,r=1,n=-1,i;r<t;++r)switch(e[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var pM;function gG(e,t){var r=jf(e,t);if(!r)return e+"";var n=r[0],i=r[1],a=i-(pM=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=n.length;return a===o?n:a>o?n+new Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+jf(e,Math.max(0,t+a-1))[0]}function cE(e,t){var r=jf(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const uE={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:dG,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)=>cE(e*100,t),r:cE,s:gG,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function dE(e){return e}var fE=Array.prototype.map,hE=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function vG(e){var t=e.grouping===void 0||e.thousands===void 0?dE:fG(fE.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?dE:hG(fE.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"−":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function c(f){f=oc(f);var h=f.fill,m=f.align,g=f.sign,v=f.symbol,y=f.zero,x=f.width,b=f.comma,w=f.precision,j=f.trim,S=f.type;S==="n"?(b=!0,S="g"):uE[S]||(w===void 0&&(w=12),j=!0,S="g"),(y||h==="0"&&m==="=")&&(y=!0,h="0",m="=");var k=v==="$"?r:v==="#"&&/[boxX]/.test(S)?"0"+S.toLowerCase():"",E=v==="$"?n:/[%p]/.test(S)?o:"",P=uE[S],A=/[defgprs%]/.test(S);w=w===void 0?6:/[gprs]/.test(S)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w));function N(O){var D=k,T=E,B,G,U;if(S==="c")T=P(O)+T,O="";else{O=+O;var C=O<0||1/O<0;if(O=isNaN(O)?l:P(Math.abs(O),w),j&&(O=mG(O)),C&&+O==0&&g!=="+"&&(C=!1),D=(C?g==="("?g:s:g==="-"||g==="("?"":g)+D,T=(S==="s"?hE[8+pM/3]:"")+T+(C&&g==="("?")":""),A){for(B=-1,G=O.length;++B<G;)if(U=O.charCodeAt(B),48>U||U>57){T=(U===46?i+O.slice(B+1):O.slice(B))+T,O=O.slice(0,B);break}}}b&&!y&&(O=t(O,1/0));var _=D.length+O.length+T.length,I=_<x?new Array(x-_+1).join(h):"";switch(b&&y&&(O=t(I+O,I.length?x-T.length:1/0),I=""),m){case"<":O=D+O+T+I;break;case"=":O=D+I+O+T;break;case"^":O=I.slice(0,_=I.length>>1)+D+O+T+I.slice(_);break;
617default:O=I+D+O+T;break}return a(O)}return N.toString=function(){return f+""},N}function u(f,h){var m=c((f=oc(f),f.type="f",f)),g=Math.max(-8,Math.min(8,Math.floor(as(h)/3)))*3,v=Math.pow(10,-g),y=hE[8+g/3];return function(x){return m(v*x)+y}}return{format:c,formatPrefix:u}}var Mu,Ux,mM;yG({thousands:",",grouping:[3],currency:["$",""]});function yG(e){return Mu=vG(e),Ux=Mu.format,mM=Mu.formatPrefix,Mu}function xG(e){return Math.max(0,-as(Math.abs(e)))}function bG(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(as(t)/3)))*3-as(Math.abs(e)))}function wG(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,as(t)-as(e))+1}function gM(e,t,r,n){var i=nv(e,t,r),a;switch(n=oc(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=bG(i,o))&&(n.precision=a),mM(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=wG(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=xG(i))&&(n.precision=a-(n.type==="%")*2);break}}return Ux(n)}function aa(e){var t=e.domain;return e.ticks=function(r){var n=t();return tv(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return gM(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,a=n.length-1,o=n[i],s=n[a],l,c,u=10;for(s<o&&(c=o,o=s,s=c,c=i,i=a,a=c);u-- >0;){if(c=rv(o,s,r),c===l)return n[i]=o,n[a]=s,t(n);if(c>0)o=Math.floor(o/c)*c,s=Math.ceil(s/c)*c;else if(c<0)o=Math.ceil(o*c)/c,s=Math.floor(s*c)/c;else break;l=c}return e},e}function vM(){var e=Bx();return e.copy=function(){return Ic(e,vM())},Ur.apply(e,arguments),aa(e)}function yM(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,Sf),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return yM(e).unknown(t)},e=arguments.length?Array.from(e,Sf):[0,1],aa(r)}function xM(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],a=e[n],o;return a<i&&(o=r,r=n,n=o,o=i,i=a,a=o),e[r]=t.floor(i),e[n]=t.ceil(a),e}function pE(e){return Math.log(e)}function mE(e){return Math.exp(e)}function SG(e){return-Math.log(-e)}function jG(e){return-Math.exp(-e)}function kG(e){return isFinite(e)?+("1e"+e):e<0?0:e}function EG(e){return e===10?kG:e===Math.E?Math.exp:t=>Math.pow(e,t)}function PG(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 gE(e){return(t,r)=>-e(-t,r)}function Wx(e){const t=e(pE,mE),r=t.domain;let n=10,i,a;function o(){return i=PG(n),a=EG(n),r()[0]<0?(i=gE(i),a=gE(a),e(SG,jG)):e(pE,mE),t}return t.base=function(s){return arguments.length?(n=+s,o()):n},t.domain=function(s){return arguments.length?(r(s),o()):r()},t.ticks=s=>{const l=r();let c=l[0],u=l[l.length-1];const f=u<c;f&&([c,u]=[u,c]);let h=i(c),m=i(u),g,v;const y=s==null?10:+s;let x=[];if(!(n%1)&&m-h<y){if(h=Math.floor(h),m=Math.ceil(m),c>0){for(;h<=m;++h)for(g=1;g<n;++g)if(v=h<0?g/a(-h):g*a(h),!(v<c)){if(v>u)break;x.push(v)}}else for(;h<=m;++h)for(g=n-1;g>=1;--g)if(v=h>0?g/a(-h):g*a(h),!(v<c)){if(v>u)break;x.push(v)}x.length*2<y&&(x=tv(c,u,y))}else x=tv(h,m,Math.min(m-h,y)).map(a);return f?x.reverse():x},t.tickFormat=(s,l)=>{if(s==null&&(s=10),l==null&&(l=n===10?"s":","),typeof l!="function"&&(!(n%1)&&(l=oc(l)).precision==null&&(l.trim=!0),l=Ux(l)),s===1/0)return l;const c=Math.max(1,n*s/t.ticks().length);return u=>{let f=u/a(Math.round(i(u)));return f*n<n-.5&&(f*=n),f<=c?l(u):""}},t.nice=()=>r(xM(r(),{floor:s=>a(Math.floor(i(s))),ceil:s=>a(Math.ceil(i(s)))})),t}function bM(){const e=Wx(zh()).domain([1,10]);return e.copy=()=>Ic(e,bM()).base(e.base()),Ur.apply(e,arguments),e}function vE(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function yE(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Hx(e){var t=1,r=e(vE(t),yE(t));return r.constant=function(n){return arguments.length?e(vE(t=+n),yE(t)):t},aa(r)}function wM(){var e=Hx(zh());return e.copy=function(){return Ic(e,wM()).constant(e.constant())},Ur.apply(e,arguments)}function xE(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function _G(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function CG(e){return e<0?-e*e:e*e}function Kx(e){var t=e(Kt,Kt),r=1;function n(){return r===1?e(Kt,Kt):r===.5?e(_G,CG):e(xE(r),xE(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},aa(t)}function qx(){var e=Kx(zh());return e.copy=function(){return Ic(e,qx()).exponent(e.exponent())},Ur.apply(e,arguments),e}function AG(){return qx.apply(null,arguments).exponent(.5)}function bE(e){return Math.sign(e)*e*e}function NG(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function SM(){var e=Bx(),t=[0,1],r=!1,n;function i(a){var o=NG(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(bE(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,Sf)).map(bE)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(r=!!a,i):r},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return SM(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Ur.apply(i,arguments),aa(i)}function jM(){var e=[],t=[],r=[],n;function i(){var o=0,s=Math.max(1,t.length);for(r=new Array(s-1);++o<s;)r[o-1]=Dq(e,o/s);return a}function a(o){return o==null||isNaN(o=+o)?n:t[Mc(r,o)]}return a.invertExtent=function(o){var s=t.indexOf(o);return s<0?[NaN,NaN]:[s>
6170?r[s-1]:e[0],s<r.length?r[s]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let s of o)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(Wi),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(n=o,a):n},a.quantiles=function(){return r.slice()},a.copy=function(){return jM().domain(e).range(t).unknown(n)},Ur.apply(a,arguments)}function kM(){var e=0,t=1,r=1,n=[.5],i=[0,1],a;function o(l){return l!=null&&l<=l?i[Mc(n,l,0,r)]:a}function s(){var l=-1;for(n=new Array(r);++l<r;)n[l]=((l+1)*t-(l-r)*e)/(r+1);return o}return o.domain=function(l){return arguments.length?([e,t]=l,e=+e,t=+t,s()):[e,t]},o.range=function(l){return arguments.length?(r=(i=Array.from(l)).length-1,s()):i.slice()},o.invertExtent=function(l){var c=i.indexOf(l);return c<0?[NaN,NaN]:c<1?[e,n[0]]:c>=r?[n[r-1],t]:[n[c-1],n[c]]},o.unknown=function(l){return arguments.length&&(a=l),o},o.thresholds=function(){return n.slice()},o.copy=function(){return kM().domain([e,t]).range(i).unknown(a)},Ur.apply(aa(o),arguments)}function EM(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[Mc(e,a,0,n)]:r}return i.domain=function(a){return arguments.length?(e=Array.from(a),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return EM().domain(e).range(t).unknown(r)},Ur.apply(i,arguments)}const Mm=new Date,Dm=new Date;function it(e,t,r,n){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),s=i.ceil(a);return a-o<s-a?o:s},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,s)=>{const l=[];if(a=i.ceil(a),s=s==null?1:Math.floor(s),!(a<o)||!(s>0))return l;let c;do l.push(c=new Date(+a)),t(a,s),e(a);while(c<a&&a<o);return l},i.filter=a=>it(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,s)=>{if(o>=o)if(s<0)for(;++s<=0;)for(;t(o,-1),!a(o););else for(;--s>=0;)for(;t(o,1),!a(o););}),r&&(i.count=(a,o)=>(Mm.setTime(+a),Dm.setTime(+o),e(Mm),e(Dm),Math.floor(r(Mm,Dm))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(n?o=>n(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const kf=it(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);kf.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?it(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):kf);kf.range;const Bn=1e3,Mr=Bn*60,Vn=Mr*60,ri=Vn*24,Gx=ri*7,wE=ri*30,Im=ri*365,Pa=it(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Bn)},(e,t)=>(t-e)/Bn,e=>e.getUTCSeconds());Pa.range;const Yx=it(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Bn)},(e,t)=>{e.setTime(+e+t*Mr)},(e,t)=>(t-e)/Mr,e=>e.getMinutes());Yx.range;const Xx=it(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Mr)},(e,t)=>(t-e)/Mr,e=>e.getUTCMinutes());Xx.range;const Zx=it(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Bn-e.getMinutes()*Mr)},(e,t)=>{e.setTime(+e+t*Vn)},(e,t)=>(t-e)/Vn,e=>e.getHours());Zx.range;const Qx=it(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Vn)},(e,t)=>(t-e)/Vn,e=>e.getUTCHours());Qx.range;const Rc=it(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Mr)/ri,e=>e.getDate()-1);Rc.range;const Fh=it(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ri,e=>e.getUTCDate()-1);Fh.range;const PM=it(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ri,e=>Math.floor(e/ri));PM.range;function Qa(e){return it(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*Mr)/Gx)}const Bh=Qa(0),Ef=Qa(1),OG=Qa(2),TG=Qa(3),os=Qa(4),MG=Qa(5),DG=Qa(6);Bh.range;Ef.range;OG.range;TG.range;os.range;MG.range;DG.range;function Ja(e){return it(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/Gx)}const Vh=Ja(0),Pf=Ja(1),IG=Ja(2),RG=Ja(3),ss=Ja(4),LG=Ja(5),$G=Ja(6);Vh.range;Pf.range;IG.range;RG.range;ss.range;LG.range;$G.range;const Jx=it(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());Jx.range;const eb=it(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());eb.range;const ni=it(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());ni.every=e=>
vendor: 6,016 bytes, line 617
617!isFinite(e=Math.floor(e))||!(e>0)?null:it(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});ni.range;const ii=it(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());ii.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:it(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});ii.range;function _M(e,t,r,n,i,a){const o=[[Pa,1,Bn],[Pa,5,5*Bn],[Pa,15,15*Bn],[Pa,30,30*Bn],[a,1,Mr],[a,5,5*Mr],[a,15,15*Mr],[a,30,30*Mr],[i,1,Vn],[i,3,3*Vn],[i,6,6*Vn],[i,12,12*Vn],[n,1,ri],[n,2,2*ri],[r,1,Gx],[t,1,wE],[t,3,3*wE],[e,1,Im]];function s(c,u,f){const h=u<c;h&&([c,u]=[u,c]);const m=f&&typeof f.range=="function"?f:l(c,u,f),g=m?m.range(c,+u+1):[];return h?g.reverse():g}function l(c,u,f){const h=Math.abs(u-c)/f,m=Ix(([,,y])=>y).right(o,h);if(m===o.length)return e.every(nv(c/Im,u/Im,f));if(m===0)return kf.every(Math.max(nv(c,u,f),1));const[g,v]=o[h/o[m-1][2]<o[m][2]/h?m-1:m];return g.every(v)}return[s,l]}const[zG,FG]=_M(ii,eb,Vh,PM,Qx,Xx),[BG,VG]=_M(ni,Jx,Bh,Rc,Zx,Yx);function Rm(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 Lm(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 Ks(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function UG(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,l=e.shortMonths,c=qs(i),u=Gs(i),f=qs(a),h=Gs(a),m=qs(o),g=Gs(o),v=qs(s),y=Gs(s),x=qs(l),b=Gs(l),w={a:C,A:_,b:I,B:W,c:null,d:_E,e:_E,f:fY,g:SY,G:kY,H:cY,I:uY,j:dY,L:CM,m:hY,M:pY,p:re,q:ae,Q:NE,s:OE,S:mY,u:gY,U:vY,V:yY,w:xY,W:bY,x:null,X:null,y:wY,Y:jY,Z:EY,"%":AE},j={a:he,A:z,b:Z,B:L,c:null,d:CE,e:CE,f:AY,g:zY,G:BY,H:PY,I:_Y,j:CY,L:NM,m:NY,M:OY,p:K,q:Lt,Q:NE,s:OE,S:TY,u:MY,U:DY,V:IY,w:RY,W:LY,x:null,X:null,y:$Y,Y:FY,Z:VY,"%":AE},S={a:N,A:O,b:D,B:T,c:B,d:EE,e:EE,f:aY,g:kE,G:jE,H:PE,I:PE,j:tY,L:iY,m:eY,M:rY,p:A,q:JG,Q:sY,s:lY,S:nY,u:GG,U:YG,V:XG,w:qG,W:ZG,x:G,X:U,y:kE,Y:jE,Z:QG,"%":oY};w.x=k(r,w),w.X=k(n,w),w.c=k(t,w),j.x=k(r,j),j.X=k(n,j),j.c=k(t,j);function k($,ce){return function(ie){var F=[],je=-1,fe=0,$t=$.length,zt,un,_s;for(ie instanceof Date||(ie=new Date(+ie));++je<$t;)$.charCodeAt(je)===37&&(F.push($.slice(fe,je)),(un=SE[zt=$.charAt(++je)])!=null?zt=$.charAt(++je):un=zt==="e"?" ":"0",(_s=ce[zt])&&(zt=_s(ie,un)),F.push(zt),fe=je+1);return F.push($.slice(fe,je)),F.join("")}}function E($,ce){return function(ie){var F=Ks(1900,void 0,1),je=P(F,$,ie+="",0),fe,$t;if(je!=ie.length)return null;if("Q"in F)return new Date(F.Q);if("s"in F)return new Date(F.s*1e3+("L"in F?F.L:0));if(ce&&!("Z"in F)&&(F.Z=0),"p"in F&&(F.H=F.H%12+F.p*12),F.m===void 0&&(F.m="q"in F?F.q:0),"V"in F){if(F.V<1||F.V>53)return null;"w"in F||(F.w=1),"Z"in F?(fe=Lm(Ks(F.y,0,1)),$t=fe.getUTCDay(),fe=$t>4||$t===0?Pf.ceil(fe):Pf(fe),fe=Fh.offset(fe,(F.V-1)*7),F.y=fe.getUTCFullYear(),F.m=fe.getUTCMonth(),F.d=fe.getUTCDate()+(F.w+6)%7):(fe=Rm(Ks(F.y,0,1)),$t=fe.getDay(),fe=$t>4||$t===0?Ef.ceil(fe):Ef(fe),fe=Rc.offset(fe,(F.V-1)*7),F.y=fe.getFullYear(),F.m=fe.getMonth(),F.d=fe.getDate()+(F.w+6)%7)}else("W"in F||"U"in F)&&("w"in F||(F.w="u"in F?F.u%7:"W"in F?1:0),$t="Z"in F?Lm(Ks(F.y,0,1)).getUTCDay():Rm(Ks(F.y,0,1)).getDay(),F.m=0,F.d="W"in F?(F.w+6)%7+F.W*7-($t+5)%7:F.w+F.U*7-($t+6)%7);return"Z"in F?(F.H+=F.Z/100|0,F.M+=F.Z%100,Lm(F)):Rm(F)}}function P($,ce,ie,F){for(var je=0,fe=ce.length,$t=ie.length,zt,un;je<fe;){if(F>=$t)return-1;if(zt=ce.charCodeAt(je++),zt===37){if(zt=ce.charAt(je++),un=S[zt in SE?ce.charAt(je++):zt],!un||(F=un($,ie,F))<0)return-1}else if(zt!=ie.charCodeAt(F++))return-1}return F}function A($,ce,ie){var F=c.exec(ce.slice(ie));return F?($.p=u.get(F[0].toLowerCase()),ie+F[0].length):-1}function N($,ce,ie){var F=m.exec(ce.slice(ie));return F?($.w=g.get(F[0].toLowerCase()),ie+F[0].length):-1}function O($,ce,ie){var F=f.exec(ce.slice(ie));return F?($.w=h.get(F[0].toLowerCase()),ie+F[0].length):-1}function D($,ce,ie){var F=x.exec(ce.slice(ie));return F?($.m=b.get(F[0].toLowerCase()),ie+F[0].length):-1}function T($,ce,ie){var F=v.exec(ce.slice(ie));return F?($.m=y.get(F[0].toLowerCase()),ie+F[0].length):-1}function B($,ce,ie){return P($,t,ce,ie)}function G($,ce,ie){return P($,r,ce,ie)}function U($,ce,ie){return P($,n,ce,ie)}function C($){return o[$.getDay()]}function _($){return a[$.getDay()]}function I($){return l[$.getMonth()]}function W($){return s[$.getMonth()]}function re($){return i[+($.getHours()>=12)]}function ae($){return 1+~~($.getMonth()/3)}function he($){return o[$.getUTCDay()]}function z($){return a[$.getUTCDay()]}function Z($){return l[$.getUTCMonth()]}function L($){return s[$.getUTCMonth()]}function K($){return i[+($.getUTCHours()>=12)]}function Lt($){return 1+~~($.getUTCMonth()/3)}return{format:function($){var ce=k($+="",w);return ce.toString=function(){return $},ce},parse:function($){var ce=E($+="",!1);return ce.toString=function(){return $},ce},utcFormat:function($){var ce=k($+="",j);return ce.toString=function(){return $},ce},utcParse:function($){var ce=E($+="",!0);return ce.toString=function(){return $},ce}}}var SE={"-":"",_:" ",0:"0"},gt=/^\s*\d+/,WG=/^%/,HG=/[\\^$*+?|[\]().{}]/g;function me(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a<r?new Array(r-a+1).join(t)+i:i)}function KG(e){return e.replace(HG,"\\$&")}function qs(e){return new RegExp("^(?:"+e.map(KG).join("|")+")","i")}function Gs(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function qG(e,t,r){var n=gt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function GG(e,t,r){var n=gt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function YG(e,t,r){var n=gt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}
vendor: 5,530 bytes, line 617
617function XG(e,t,r){var n=gt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function ZG(e,t,r){var n=gt.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function jE(e,t,r){var n=gt.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function kE(e,t,r){var n=gt.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function QG(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function JG(e,t,r){var n=gt.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function eY(e,t,r){var n=gt.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function EE(e,t,r){var n=gt.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function tY(e,t,r){var n=gt.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function PE(e,t,r){var n=gt.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function rY(e,t,r){var n=gt.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function nY(e,t,r){var n=gt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function iY(e,t,r){var n=gt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function aY(e,t,r){var n=gt.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function oY(e,t,r){var n=WG.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function sY(e,t,r){var n=gt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function lY(e,t,r){var n=gt.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function _E(e,t){return me(e.getDate(),t,2)}function cY(e,t){return me(e.getHours(),t,2)}function uY(e,t){return me(e.getHours()%12||12,t,2)}function dY(e,t){return me(1+Rc.count(ni(e),e),t,3)}function CM(e,t){return me(e.getMilliseconds(),t,3)}function fY(e,t){return CM(e,t)+"000"}function hY(e,t){return me(e.getMonth()+1,t,2)}function pY(e,t){return me(e.getMinutes(),t,2)}function mY(e,t){return me(e.getSeconds(),t,2)}function gY(e){var t=e.getDay();return t===0?7:t}function vY(e,t){return me(Bh.count(ni(e)-1,e),t,2)}function AM(e){var t=e.getDay();return t>=4||t===0?os(e):os.ceil(e)}function yY(e,t){return e=AM(e),me(os.count(ni(e),e)+(ni(e).getDay()===4),t,2)}function xY(e){return e.getDay()}function bY(e,t){return me(Ef.count(ni(e)-1,e),t,2)}function wY(e,t){return me(e.getFullYear()%100,t,2)}function SY(e,t){return e=AM(e),me(e.getFullYear()%100,t,2)}function jY(e,t){return me(e.getFullYear()%1e4,t,4)}function kY(e,t){var r=e.getDay();return e=r>=4||r===0?os(e):os.ceil(e),me(e.getFullYear()%1e4,t,4)}function EY(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+me(t/60|0,"0",2)+me(t%60,"0",2)}function CE(e,t){return me(e.getUTCDate(),t,2)}function PY(e,t){return me(e.getUTCHours(),t,2)}function _Y(e,t){return me(e.getUTCHours()%12||12,t,2)}function CY(e,t){return me(1+Fh.count(ii(e),e),t,3)}function NM(e,t){return me(e.getUTCMilliseconds(),t,3)}function AY(e,t){return NM(e,t)+"000"}function NY(e,t){return me(e.getUTCMonth()+1,t,2)}function OY(e,t){return me(e.getUTCMinutes(),t,2)}function TY(e,t){return me(e.getUTCSeconds(),t,2)}function MY(e){var t=e.getUTCDay();return t===0?7:t}function DY(e,t){return me(Vh.count(ii(e)-1,e),t,2)}function OM(e){var t=e.getUTCDay();return t>=4||t===0?ss(e):ss.ceil(e)}function IY(e,t){return e=OM(e),me(ss.count(ii(e),e)+(ii(e).getUTCDay()===4),t,2)}function RY(e){return e.getUTCDay()}function LY(e,t){return me(Pf.count(ii(e)-1,e),t,2)}function $Y(e,t){return me(e.getUTCFullYear()%100,t,2)}function zY(e,t){return e=OM(e),me(e.getUTCFullYear()%100,t,2)}function FY(e,t){return me(e.getUTCFullYear()%1e4,t,4)}function BY(e,t){var r=e.getUTCDay();return e=r>=4||r===0?ss(e):ss.ceil(e),me(e.getUTCFullYear()%1e4,t,4)}function VY(){return"+0000"}function AE(){return"%"}function NE(e){return+e}function OE(e){return Math.floor(+e/1e3)}var oo,TM,MM;UY({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function UY(e){return oo=UG(e),TM=oo.format,oo.parse,MM=oo.utcFormat,oo.utcParse,oo}function WY(e){return new Date(e)}function HY(e){return e instanceof Date?+e:+new Date(+e)}function tb(e,t,r,n,i,a,o,s,l,c){var u=Bx(),f=u.invert,h=u.domain,m=c(".%L"),g=c(":%S"),v=c("%I:%M"),y=c("%I %p"),x=c("%a %d"),b=c("%b %d"),w=c("%B"),j=c("%Y");function S(k){return(l(k)<k?m:s(k)<k?g:o(k)<k?v:a(k)<k?y:n(k)<k?i(k)<k?x:b:r(k)<k?w:j)(k)}return u.invert=function(k){return new Date(f(k))},u.domain=function(k){return arguments.length?h(Array.from(k,HY)):h().map(WY)},u.ticks=function(k){var E=h();return e(E[0],E[E.length-1],k??10)},u.tickFormat=function(k,E){return E==null?S:c(E)},u.nice=function(k){var E=h();return(!k||typeof k.range!="function")&&(k=t(E[0],E[E.length-1],k??10)),k?h(xM(E,k)):u},u.copy=function(){return Ic(u,tb(e,t,r,n,i,a,o,s,l,c))},u}function KY(){return Ur.apply(tb(BG,VG,ni,Jx,Bh,Rc,Zx,Yx,Pa,TM).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function qY(){return Ur.apply(tb(zG,FG,ii,eb,Vh,Fh,Qx,Xx,Pa,MM).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Uh(){var e=0,t=1,r,n,i,a,o=Kt,s=!1,l;function c(f){return f==null||isNaN(f=+f)?l:o(i===0?.5:(f=(a(f)-r)*i,s?Math.max(0,Math.min(1,f)):f))}
617c.domain=function(f){return arguments.length?([e,t]=f,r=a(e=+e),n=a(t=+t),i=r===n?0:1/(n-r),c):[e,t]},c.clamp=function(f){return arguments.length?(s=!!f,c):s},c.interpolator=function(f){return arguments.length?(o=f,c):o};function u(f){return function(h){var m,g;return arguments.length?([m,g]=h,o=f(m,g),c):[o(0),o(1)]}}return c.range=u(xs),c.rangeRound=u(Fx),c.unknown=function(f){return arguments.length?(l=f,c):l},function(f){return a=f,r=f(e),n=f(t),i=r===n?0:1/(n-r),c}}function oa(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function DM(){var e=aa(Uh()(Kt));return e.copy=function(){return oa(e,DM())},di.apply(e,arguments)}function IM(){var e=Wx(Uh()).domain([1,10]);return e.copy=function(){return oa(e,IM()).base(e.base())},di.apply(e,arguments)}function RM(){var e=Hx(Uh());return e.copy=function(){return oa(e,RM()).constant(e.constant())},di.apply(e,arguments)}function rb(){var e=Kx(Uh());return e.copy=function(){return oa(e,rb()).exponent(e.exponent())},di.apply(e,arguments)}function GY(){return rb.apply(null,arguments).exponent(.5)}function LM(){var e=[],t=Kt;function r(n){if(n!=null&&!isNaN(n=+n))return t((Mc(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let i of n)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(Wi),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,a)=>Mq(e,a/n))},r.copy=function(){return LM(t).domain(e)},di.apply(r,arguments)}function Wh(){var e=0,t=.5,r=1,n=1,i,a,o,s,l,c=Kt,u,f=!1,h;function m(v){return isNaN(v=+v)?h:(v=.5+((v=+u(v))-a)*(n*v<n*a?s:l),c(f?Math.max(0,Math.min(1,v)):v))}m.domain=function(v){return arguments.length?([e,t,r]=v,i=u(e=+e),a=u(t=+t),o=u(r=+r),s=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),n=a<i?-1:1,m):[e,t,r]},m.clamp=function(v){return arguments.length?(f=!!v,m):f},m.interpolator=function(v){return arguments.length?(c=v,m):c};function g(v){return function(y){var x,b,w;return arguments.length?([x,b,w]=y,c=oG(v,[x,b,w]),m):[c(0),c(.5),c(1)]}}return m.range=g(xs),m.rangeRound=g(Fx),m.unknown=function(v){return arguments.length?(h=v,m):h},function(v){return u=v,i=v(e),a=v(t),o=v(r),s=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),n=a<i?-1:1,m}}function $M(){var e=aa(Wh()(Kt));return e.copy=function(){return oa(e,$M())},di.apply(e,arguments)}function zM(){var e=Wx(Wh()).domain([.1,1,10]);return e.copy=function(){return oa(e,zM()).base(e.base())},di.apply(e,arguments)}function FM(){var e=Hx(Wh());return e.copy=function(){return oa(e,FM()).constant(e.constant())},di.apply(e,arguments)}function nb(){var e=Kx(Wh());return e.copy=function(){return oa(e,nb()).exponent(e.exponent())},di.apply(e,arguments)}function YY(){return nb.apply(null,arguments).exponent(.5)}const ol=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Lx,scaleDiverging:$M,scaleDivergingLog:zM,scaleDivergingPow:nb,scaleDivergingSqrt:YY,scaleDivergingSymlog:FM,scaleIdentity:yM,scaleImplicit:iv,scaleLinear:vM,scaleLog:bM,scaleOrdinal:Rx,scalePoint:Rq,scalePow:qx,scaleQuantile:jM,scaleQuantize:kM,scaleRadial:SM,scaleSequential:DM,scaleSequentialLog:IM,scaleSequentialPow:rb,scaleSequentialQuantile:LM,scaleSequentialSqrt:GY,scaleSequentialSymlog:RM,scaleSqrt:AG,scaleSymlog:wM,scaleThreshold:EM,scaleTime:KY,scaleUtc:qY,tickFormat:gM},Symbol.toStringTag,{value:"Module"}));var fi=e=>e.chartData,BM=R([fi],e=>{var t=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),VM=(e,t,r,n)=>n?BM(e):fi(e),XY=(e,t,r)=>r?BM(e):fi(e);function Xi(e){if(Array.isArray(e)&&e.length===2){var[t,r]=e;if(Me(t)&&Me(r))return!0}return!1}function TE(e,t,r){return r?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function UM(e,t){if(t&&typeof e!="function"&&Array.isArray(e)&&e.length===2){var[r,n]=e,i,a;if(Me(r))i=r;else if(typeof r=="function")return;if(Me(n))a=n;else if(typeof n=="function")return;var o=[i,a];if(Xi(o))return o}}function ZY(e,t,r){if(!(!r&&t==null)){if(typeof e=="function"&&t!=null)try{var n=e(t,r);
vendor: 14,233 bytes, line 617
617if(Xi(n))return TE(n,t,r)}catch{}if(Array.isArray(e)&&e.length===2){var[i,a]=e,o,s;if(i==="auto")t!=null&&(o=Math.min(...t));else if(te(i))o=i;else if(typeof i=="function")try{t!=null&&(o=i(t==null?void 0:t[0]))}catch{}else if(typeof i=="string"&&Jj.test(i)){var l=Jj.exec(i);if(l==null||l[1]==null||t==null)o=void 0;else{var c=+l[1];o=t[0]-c}}else o=t==null?void 0:t[0];if(a==="auto")t!=null&&(s=Math.max(...t));else if(te(a))s=a;else if(typeof a=="function")try{t!=null&&(s=a(t==null?void 0:t[1]))}catch{}else if(typeof a=="string"&&ek.test(a)){var u=ek.exec(a);if(u==null||u[1]==null||t==null)s=void 0;else{var f=+u[1];s=t[1]+f}}else s=t==null?void 0:t[1];var h=[o,s];if(Xi(h))return t==null?h:TE(h,t,r)}}}var bs=1e9,QY={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},ab,Oe=!0,Fr="[DecimalError] ",Ia=Fr+"Invalid argument: ",ib=Fr+"Exponent out of range: ",ws=Math.floor,ma=Math.pow,JY=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,pr,ft=1e7,Ee=7,WM=9007199254740991,_f=ws(WM/Ee),J={};J.absoluteValue=J.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};J.comparedTo=J.cmp=function(e){var t,r,n,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(n=a.d.length,i=e.d.length,t=0,r=n<i?n:i;t<r;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return n===i?0:n>i^a.s<0?1:-1};J.decimalPlaces=J.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*Ee;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};J.dividedBy=J.div=function(e){return Kn(this,new this.constructor(e))};J.dividedToIntegerBy=J.idiv=function(e){var t=this,r=t.constructor;return xe(Kn(t,new r(e),0,1),r.precision)};J.equals=J.eq=function(e){return!this.cmp(e)};J.exponent=function(){return Ze(this)};J.greaterThan=J.gt=function(e){return this.cmp(e)>0};J.greaterThanOrEqualTo=J.gte=function(e){return this.cmp(e)>=0};J.isInteger=J.isint=function(){return this.e>this.d.length-2};J.isNegative=J.isneg=function(){return this.s<0};J.isPositive=J.ispos=function(){return this.s>0};J.isZero=function(){return this.s===0};J.lessThan=J.lt=function(e){return this.cmp(e)<0};J.lessThanOrEqualTo=J.lte=function(e){return this.cmp(e)<1};J.logarithm=J.log=function(e){var t,r=this,n=r.constructor,i=n.precision,a=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(pr))throw Error(Fr+"NaN");if(r.s<1)throw Error(Fr+(r.s?"NaN":"-Infinity"));return r.eq(pr)?new n(0):(Oe=!1,t=Kn(sc(r,a),sc(e,a),a),Oe=!0,xe(t,i))};J.minus=J.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?qM(t,e):HM(t,(e.s=-e.s,e))};J.modulo=J.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(Fr+"NaN");return r.s?(Oe=!1,t=Kn(r,e,0,1).times(e),Oe=!0,r.minus(t)):xe(new n(r),i)};J.naturalExponential=J.exp=function(){return KM(this)};J.naturalLogarithm=J.ln=function(){return sc(this)};J.negated=J.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};J.plus=J.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?HM(t,e):qM(t,(e.s=-e.s,e))};J.precision=J.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Ia+e);if(t=Ze(i)+1,n=i.d.length-1,r=n*Ee+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};J.squareRoot=J.sqrt=function(){var e,t,r,n,i,a,o,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(Fr+"NaN")}for(e=Ze(s),Oe=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=xn(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=ws((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new l(t)):n=new l(i.toString()),r=l.precision,i=o=r+3;;)if(a=n,n=a.plus(Kn(s,a,o+2)).times(.5),xn(a.d).slice(0,o)===(t=xn(n.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(xe(a,r+1,0),a.times(a).eq(s)){n=a;break}}else if(t!="9999")break;o+=4}return Oe=!0,xe(n,r)};J.times=J.mul=function(e){var t,r,n,i,a,o,s,l,c,u=this,f=u.constructor,h=u.d,m=(e=new f(e)).d;if(!u.s||!e.s)return new f(0);for(e.s*=u.s,r=u.e+e.e,l=h.length,c=m.length,l<c&&(a=h,h=m,m=a,o=l,l=c,c=o),a=[],o=l+c,n=o;n--;)a.push(0);for(n=c;--n>=0;){for(t=0,i=l+n;i>n;)s=a[i]+m[n]*h[i-n-1]+t,a[i--]=s%ft|0,t=s/ft|0;a[i]=(a[i]+t)%ft|0}for(;!a[--o];)a.pop();return t?++r:a.shift(),e.d=a,e.e=r,Oe?xe(e,f.precision):e};J.toDecimalPlaces=J.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(Cn(e,0,bs),t===void 0?t=n.rounding:Cn(t,0,8),xe(r,e+Ze(r)+1,t))};J.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=qa(n,!0):(Cn(e,0,bs),t===void 0?t=i.rounding:Cn(t,0,8),n=xe(new i(n),e+1,t),r=qa(n,!0,e+1)),r};J.toFixed=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?qa(i):(Cn(e,0,bs),t===void 0?t=a.rounding:Cn(t,0,8),n=xe(new a(i),e+Ze(i)+1,t),r=qa(n.abs(),!1,e+Ze(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};J.toInteger=J.toint=function(){var e=this,t=e.constructor;return xe(new t(e),Ze(e)+1,t.rounding)};J.toNumber=function(){return+this};J.toPower=J.pow=function(e){var t,r,n,i,a,o,s=this,l=s.constructor,c=12,u=+(e=new l(e));if(!e.s)return new l(pr);if(s=new l(s),!s.s){if(e.s<1)throw Error(Fr+"Infinity");return s}if(s.eq(pr))return s;if(n=l.precision,e.eq(pr))return xe(s,n);if(t=e.e,r=e.d.length-1,o=t>=r,a=s.s,o){if((r=u<0?-u:u)<=WM){for(i=new l(pr),t=Math.ceil(n/Ee+4),Oe=!1;r%2&&(i=i.times(s),DE(i.d,t)),r=ws(r/2),r!==0;)s=s.times(s),DE(s.d,t);return Oe=!0,e.s<0?new l(pr).div(i):xe(i,n)}}else if(a<0)throw Error(Fr+"NaN");return a=a<0&&e.d[Math.max(t,r)]&1?-1:1,s.s=1,Oe=!1,i=e.times(sc(s,n+c)),Oe=!0,i=KM(i),i.s=a,i};J.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?(r=Ze(i),n=qa(i,r<=a.toExpNeg||r>=a.toExpPos)):(Cn(e,1,bs),t===void 0?t=a.rounding:Cn(t,0,8),i=xe(new a(i),e,t),r=Ze(i),n=qa(i,e<=r||r<=a.toExpNeg,e)),n};J.toSignificantDigits=J.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(Cn(e,1,bs),t===void 0?t=n.rounding:Cn(t,0,8)),xe(new n(r),e,t)};J.toString=J.valueOf=J.val=J.toJSON=J[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Ze(e),r=e.constructor;return qa(e,t<=r.toExpNeg||t>=r.toExpPos)};function HM(e,t){var r,n,i,a,o,s,l,c,u=e.constructor,f=u.precision;if(!e.s||!t.s)return t.s||(t=new u(e)),Oe?xe(t,f):t;if(l=e.d,c=t.d,o=e.e,i=t.e,l=l.slice(),a=o-i,a){for(a<0?(n=l,a=-a,s=c.length):(n=c,i=o,s=l.length),o=Math.ceil(f/Ee),s=o>s?o+1:s+1,a>s&&(a=s,n.length=1),n.reverse();a--;)n.push(0);n.reverse()}for(s=l.length,a=c.length,s-a<0&&(a=s,n=c,c=l,l=n),r=0;a;)r=(l[--a]=l[a]+c[a]+r)/ft|0,l[a]%=ft;for(r&&(l.unshift(r),++i),s=l.length;l[--s]==0;)l.pop();return t.d=l,t.e=i,Oe?xe(t,f):t}function Cn(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Ia+e)}function xn(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)n=e[t]+"",r=Ee-n.length,r&&(a+=wi(r)),a+=n;o=e[t],n=o+"",r=Ee-n.length,r&&(a+=wi(r))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var Kn=function(){function e(n,i){var a,o=0,s=n.length;for(n=n.slice();s--;)a=n[s]*i+o,n[s]=a%ft|0,o=a/ft|0;return o&&n.unshift(o),n}function t(n,i,a,o){var s,l;if(a!=o)l=a>o?1:-1;else for(s=l=0;s<a;s++)if(n[s]!=i[s]){l=n[s]>i[s]?1:-1;break}return l}function r(n,i,a){for(var o=0;a--;)n[a]-=o,o=n[a]<i[a]?1:0,n[a]=o*ft+n[a]-i[a];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,a,o){var s,l,c,u,f,h,m,g,v,y,x,b,w,j,S,k,E,P,A=n.constructor,N=n.s==i.s?1:-1,O=n.d,D=i.d;if(!n.s)return new A(n);if(!i.s)throw Error(Fr+"Division by zero");for(l=n.e-i.e,E=D.length,S=O.length,m=new A(N),g=m.d=[],c=0;D[c]==(O[c]||0);)++c;if(D[c]>(O[c]||0)&&--l,a==null?b=a=A.precision:o?b=a+(Ze(n)-Ze(i))+1:b=a,b<0)return new A(0);if(b=b/Ee+2|0,c=0,E==1)for(u=0,D=D[0],b++;(c<S||u)&&b--;c++)w=u*ft+(O[c]||0),g[c]=w/D|0,u=w%D|0;else{for(u=ft/(D[0]+1)|0,u>1&&(D=e(D,u),O=e(O,u),E=D.length,S=O.length),j=E,v=O.slice(0,E),y=v.length;y<E;)v[y++]=0;P=D.slice(),P.unshift(0),k=D[0],D[1]>=ft/2&&++k;do u=0,s=t(D,v,E,y),s<0?(x=v[0],E!=y&&(x=x*ft+(v[1]||0)),u=x/k|0,u>1?(u>=ft&&(u=ft-1),f=e(D,u),h=f.length,y=v.length,s=t(f,v,h,y),s==1&&(u--,r(f,E<h?P:D,h))):(u==0&&(s=u=1),f=D.slice()),h=f.length,h<y&&f.unshift(0),r(v,f,y),s==-1&&(y=v.length,s=t(D,v,E,y),s<1&&(u++,r(v,E<y?P:D,y))),y=v.length):s===0&&(u++,v=[0]),g[c++]=u,s&&v[0]?v[y++]=O[j]||0:(v=[O[j]],y=1);while((j++<S||v[0]!==void 0)&&b--)}return g[0]||g.shift(),m.e=l,xe(m,o?a+Ze(m)+1:a)}}();function KM(e,t){var r,n,i,a,o,s,l=0,c=0,u=e.constructor,f=u.precision;if(Ze(e)>16)throw Error(ib+Ze(e));if(!e.s)return new u(pr);for(Oe=!1,s=f,o=new u(.03125);e.abs().gte(.1);)e=e.times(o),c+=5;for(n=Math.log(ma(2,c))/Math.LN10*2+5|0,s+=n,r=i=a=new u(pr),u.precision=s;;){if(i=xe(i.times(e),s),r=r.times(++l),o=a.plus(Kn(i,r,s)),xn(o.d).slice(0,s)===xn(a.d).slice(0,s)){for(;c--;)a=xe(a.times(a),s);return u.precision=f,t==null?(Oe=!0,xe(a,f)):a}a=o}}function Ze(e){for(var t=e.e*Ee,r=e.d[0];r>=10;r/=10)t++;return t}function $m(e,t,r){if(t>e.LN10.sd())throw Oe=!0,r&&(e.precision=r),Error(Fr+"LN10 precision limit exceeded");return xe(new e(e.LN10),t)}function wi(e){for(var t="";e--;)t+="0";return t}function sc(e,t){var r,n,i,a,o,s,l,c,u,f=1,h=10,m=e,g=m.d,v=m.constructor,y=v.precision;if(m.s<1)throw Error(Fr+(m.s?"NaN":"-Infinity"));if(m.eq(pr))return new v(0);if(t==null?(Oe=!1,c=y):c=t,m.eq(10))return t==null&&(Oe=!0),$m(v,c);if(c+=h,v.precision=c,r=xn(g),n=r.charAt(0),a=Ze(m),Math.abs(a)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)m=m.times(e),r=xn(m.d),n=r.charAt(0),f++;a=Ze(m),n>1?(m=new v("0."+r),a++):m=new v(n+"."+r.slice(1))}else return l=$m(v,c+2,y).times(a+""),m=sc(new v(n+"."+r.slice(1)),c-h).plus(l),v.precision=y,t==null?(Oe=!0,xe(m,y)):m;for(s=o=m=Kn(m.minus(pr),m.plus(pr),c),u=xe(m.times(m),c),i=3;;){if(o=xe(o.times(u),c),l=s.plus(Kn(o,new v(i),c)),xn(l.d).slice(0,c)===xn(s.d).slice(0,c))return s=s.times(2),a!==0&&(s=s.plus($m(v,c+2,y).times(a+""))),s=Kn(s,new v(f),c),v.precision=y,t==null?(Oe=!0,xe(s,y)):s;s=l,i+=2}}function ME(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=ws(r/Ee),e.d=[],n=(r+1)%Ee,r<0&&(n+=Ee),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=Ee;n<i;)e.d.push(+t.slice(n,n+=Ee));t=t.slice(n),n=Ee-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),Oe&&(e.e>_f||e.e<-_f))throw Error(ib+r)}else e.s=0,e.e=0,e.d=[0];return e}function xe(e,t,r){var n,i,a,o,s,l,c,u,f=e.d;for(o=1,a=f[0];a>=10;a/=10)o++;if(n=t-o,n<0)n+=Ee,i=t,c=f[u=0];else{if(u=Math.ceil((n+1)/Ee),a=f.length,u>=a)return e;for(c=a=f[u],o=1;a>=10;a/=10)o++;n%=Ee,i=n-Ee+o}if(r!==void 0&&(a=ma(10,o-i-1),s=c/a%10|0,l=t<0||f[u+1]!==void 0||c%a,l=r<4?(s||l)&&(r==0||r==(e.s<0?3:2)):s>5||s==5&&(r==4||l||r==6&&(n>0?i>0?c/ma(10,o-i):0:f[u-1])%10&1||r==(e.s<0?8:7))),t<1||!f[0])return l?(a=Ze(e),f.length=1,t=t-a-1,f[0]=ma(10,(Ee-t%Ee)%Ee),e.e=ws(-t/Ee)||0):(f.length=1,f[0]=e.e=e.s=0),e;if(n==0?(f.length=u,a=1,u--):(f.length=u+1,a=ma(10,Ee-n),f[u]=i>0?(c/ma(10,o-i)%ma(10,i)|0)*a:0),l)for(;;)if(u==0){(f[0]+=a)==ft&&(f[0]=1,++e.e);break}else{if(f[u]+=a,f[u]!=ft)break;f[u--]=0,a=1}for(n=f.length;f[--n]===0;)f.pop();if(Oe&&(e.e>_f||e.e<-_f))throw Error(ib+Ze(e));return e}function qM(e,t){var r,n,i,a,o,s,l,c,u,f,h=e.constructor,m=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),Oe?xe(t,m):t;if(l=e.d,f=t.d,n=t.e,c=e.e,l=l.slice(),o=c-n,o){for(u=o<0,u?(r=l,o=-o,s=f.length):(r=f,n=c,s=l.length),i=Math.max(Math.ceil(m/Ee),s)+2,o>i&&(o=i,r.length=1),r.reverse(),i=o;i--;)r.push(0);r.reverse()}else{for(i=l.length,s=f.length,u=i<s,u&&(s=i),i=0;i<s;i++)if(l[i]!=f[i]){u=l[i]<f[i];break}o=0}for(u&&(r=l,l=f,f=r,t.s=-t.s),s=l.length,i=f.length-s;i>0;--i)l[s++]=0;for(i=f.length;i>o;){if(l[--i]<f[i]){for(a=i;a&&l[--a]===0;)l[a]=ft-1;--l[a],l[i]+=ft}l[i]-=f[i]}for(;l[--s]===0;)l.pop();for(;l[0]===0;l.shift())--n;return l[0]?(t.d=l,t.e=n,Oe?xe(t,m):t):new h(0)}function qa(e,t,r){var n,i=Ze(e),a=xn(e.d),o=a.length;return t?(r&&(n=r-o)>0?a=a.charAt(0)+"."+a.slice(1)+wi(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+wi(-i-1)+a,r&&(n=r-o)>0&&(a+=wi(n))):i>=o?(a+=wi(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+wi(n))):((n=i+1)<o&&(a=a.slice(0,n)+"."+a.slice(n)),r&&(n=r-o)>0&&(i+1===o&&(a+="."),a+=wi(n))),e.s<0?"-"+a:a}function DE(e,t){if(e.length>t)return e.length=t,!0}function GM(e){var t,r,n;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(Ia+a);if(a>0)o.s=1;else if(a<0)a=-a,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(a===~~a&&a<1e7){o.e=0,o.d=[a];return}return ME(o,a.toString())}else if(typeof a!="string")throw Error(Ia+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,JY.test(a))ME(o,a);else throw Error(Ia+a)}if(i.prototype=J,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=GM,i.config=i.set=eX,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return i.config(e),i}function eX(e){if(!e||typeof e!="object")throw Error(Fr+"Object expected");var t,r,n,i=["precision",1,bs,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((n=e[r=i[t]])!==void 0)if(ws(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Ia+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Ia+r+": "+n);return this}var ab=GM(QY);pr=new ab(1);const ge=ab;var tX=e=>e,YM={},XM=e=>e===YM,IE=e=>function t(){return arguments.length===0||arguments.length===1&&XM(arguments.length<=0?void 0:arguments[0])?t:e(...arguments)},ZM=(e,t)=>e===1?t:IE(function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];var a=n.filter(o=>o!==YM).length;return a>=e?t(...n):ZM(e-a,IE(function(){for(var o=arguments.length,s=new Array(o),l=0;l<o;l++)s[l]=arguments[l];var c=n.map(u=>XM(u)?s.shift():u);return t(...c,...s)}))}),rX=e=>ZM(e.length,e),lv=(e,t)=>
617{for(var r=[],n=e;n<t;++n)r[n-e]=n;return r},nX=rX((e,t)=>Array.isArray(t)?t.map(e):Object.keys(t).map(r=>t[r]).map(e)),iX=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return tX;var i=r.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce((s,l)=>l(s),a(...arguments))}};function QM(e){var t;return e===0?t=1:t=Math.floor(new ge(e).abs().log(10).toNumber())+1,t}function JM(e,t,r){for(var n=new ge(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a}var eD=e=>{var[t,r]=e,[n,i]=[t,r];return t>r&&([n,i]=[r,t]),[n,i]},tD=(e,t,r)=>{if(e.lte(0))return new ge(0);var n=QM(e.toNumber()),i=new ge(10).pow(n),a=e.div(i),o=n!==1?.05:.1,s=new ge(Math.ceil(a.div(o).toNumber())).add(r).mul(o),l=s.mul(i);return t?new ge(l.toNumber()):new ge(Math.ceil(l.toNumber()))},aX=(e,t,r)=>{var n=new ge(1),i=new ge(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new ge(10).pow(QM(e)-1),i=new ge(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new ge(Math.floor(e)))}else e===0?i=new ge(Math.floor((t-1)/2)):r||(i=new ge(Math.floor(e)));var o=Math.floor((t-1)/2),s=iX(nX(l=>i.add(new ge(l-o).mul(n)).toNumber()),lv);return s(0,t)},rD=function(t,r,n,i){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((r-t)/(n-1)))return{step:new ge(0),tickMin:new ge(0),tickMax:new ge(0)};var o=tD(new ge(r).sub(t).div(n-1),i,a),s;t<=0&&r>=0?s=new ge(0):(s=new ge(t).add(r).div(2),s=s.sub(new ge(s).mod(o)));var l=Math.ceil(s.sub(t).div(o).toNumber()),c=Math.ceil(new ge(r).sub(s).div(o).toNumber()),u=l+c+1;return u>n?rD(t,r,n,i,a+1):(u<n&&(c=r>0?c+(n-u):c,l=r>0?l:l+(n-u)),{step:o,tickMin:s.sub(new ge(l).mul(o)),tickMax:s.add(new ge(c).mul(o))})},oX=function(t){var[r,n]=t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(i,2),[s,l]=eD([r,n]);if(s===-1/0||l===1/0){var c=l===1/0?[s,...lv(0,i-1).map(()=>1/0)]:[...lv(0,i-1).map(()=>-1/0),l];return r>n?c.reverse():c}if(s===l)return aX(s,i,a);var{step:u,tickMin:f,tickMax:h}=rD(s,l,o,a,0),m=JM(f,h.add(new ge(.1).mul(u)),u);return r>n?m.reverse():m},sX=function(t,r){var[n,i]=t,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,[o,s]=eD([n,i]);if(o===-1/0||s===1/0)return[n,i];if(o===s)return[o];var l=Math.max(r,2),c=tD(new ge(s).sub(o).div(l-1),a,0),u=[...JM(new ge(o),new ge(s),c),s];return a===!1&&(u=u.map(f=>Math.round(f))),n>i?u.reverse():u},zoe=e=>e.rootProps.maxBarSize,Foe=e=>e.rootProps.barGap,lX=e=>e.rootProps.barCategoryGap,Boe=e=>e.rootProps.barSize,Hh=e=>e.rootProps.stackOffset,nD=e=>e.rootProps.reverseStackOrder,ob=e=>e.options.chartName,sb=e=>e.rootProps.syncId,iD=e=>e.rootProps.syncMethod,lb=e=>e.options.eventEmitter,cX=e=>e.rootProps.baseValue,qt={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},Rn={allowDuplicatedCategory:!0,angleAxisId:0,reversed:!1,scale:"auto",tick:!0,type:"category"},hr={allowDataOverflow:!1,allowDuplicatedCategory:!0,radiusAxisId:0,scale:"auto",tick:!0,tickCount:5,type:"number"},Kh=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t},uX={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:Rn.angleAxisId,includeHidden:!1,name:void 0,reversed:Rn.reversed,scale:Rn.scale,tick:Rn.tick,tickCount:void 0,ticks:void 0,type:Rn.type,unit:void 0},dX={allowDataOverflow:hr.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:hr.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:hr.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:hr.scale,tick:hr.tick,tickCount:hr.tickCount,ticks:void 0,type:hr.type,unit:void 0},fX={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:Rn.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:Rn.angleAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:Rn.scale,tick:Rn.tick,tickCount:void 0,ticks:void 0,type:"number",unit:void 0},hX={allowDataOverflow:hr.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:hr.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:hr.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:hr.scale,tick:hr.tick,tickCount:hr.tickCount,ticks:void 0,type:"category",unit:void 0},cb=(e,t)=>
617e.polarAxis.angleAxis[t]!=null?e.polarAxis.angleAxis[t]:e.layout.layoutType==="radial"?fX:uX,ub=(e,t)=>e.polarAxis.radiusAxis[t]!=null?e.polarAxis.radiusAxis[t]:e.layout.layoutType==="radial"?hX:dX,qh=e=>e.polarOptions,db=R([ci,ui,Pt],uq),aD=R([qh,db],(e,t)=>{if(e!=null)return Yi(e.innerRadius,t,0)}),oD=R([qh,db],(e,t)=>{if(e!=null)return Yi(e.outerRadius,t,t*.8)}),pX=e=>{if(e==null)return[0,0];var{startAngle:t,endAngle:r}=e;return[t,r]},sD=R([qh],pX),Voe=R([cb,sD],Kh),lD=R([db,aD,oD],(e,t,r)=>{if(!(e==null||t==null||r==null))return[t,r]}),Uoe=R([ub,lD],Kh),cD=R([be,qh,aD,oD,ci,ui],(e,t,r,n,i,a)=>{if(!(e!=="centric"&&e!=="radial"||t==null||r==null||n==null)){var{cx:o,cy:s,startAngle:l,endAngle:c}=t;return{cx:Yi(o,i,i/2),cy:Yi(s,a,a/2),innerRadius:r,outerRadius:n,startAngle:l,endAngle:c,clockWise:!1}}}),at=(e,t)=>t,Gh=(e,t,r)=>r;function fb(e){return e==null?void 0:e.id}function uD(e,t,r){var{chartData:n=[]}=t,{allowDuplicatedCategory:i,dataKey:a}=r,o=new Map;return e.forEach(s=>{var l,c=(l=s.data)!==null&&l!==void 0?l:n;if(!(c==null||c.length===0)){var u=fb(s);c.forEach((f,h)=>{var m=a==null||i?h:String(mt(f,a,null)),g=mt(f,s.dataKey,0),v;o.has(m)?v=o.get(m):v={},Object.assign(v,{[u]:g}),o.set(m,v)})}}),Array.from(o.values())}function hb(e){return"stackId"in e&&e.stackId!=null&&e.dataKey!=null}var Yh=(e,t)=>e===t?!0:e==null||t==null?!1:e[0]===t[0]&&e[1]===t[1];function Xh(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===0&&t.length===0?!0:e===t}function mX(e,t){if(e.length===t.length){for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return!1}var ot=e=>{var t=be(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"},Ss=e=>e.tooltip.settings.axisId;function RE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Cf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?RE(Object(r),!0).forEach(function(n){gX(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):RE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gX(e,t,r){return(t=vX(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vX(e){var t=yX(e,"string");return typeof t=="symbol"?t:t+""}function yX(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var cv=[0,"auto"],ct={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},dD=(e,t)=>e.cartesianAxis.xAxis[t],hi=(e,t)=>{var r=dD(e,t);return r??ct},ut={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:cv,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:Nc},fD=(e,t)=>e.cartesianAxis.yAxis[t],pi=(e,t)=>{var r=fD(e,t);return r??ut},xX={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:""},pb=(e,t)=>
617{var r=e.cartesianAxis.zAxis[t];return r??xX},Qt=(e,t,r)=>{switch(t){case"xAxis":return hi(e,r);case"yAxis":return pi(e,r);case"zAxis":return pb(e,r);case"angleAxis":return cb(e,r);case"radiusAxis":return ub(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},bX=(e,t,r)=>{switch(t){case"xAxis":return hi(e,r);case"yAxis":return pi(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},Lc=(e,t,r)=>{switch(t){case"xAxis":return hi(e,r);case"yAxis":return pi(e,r);case"angleAxis":return cb(e,r);case"radiusAxis":return ub(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},hD=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function pD(e,t){return r=>{switch(e){case"xAxis":return"xAxisId"in r&&r.xAxisId===t;case"yAxis":return"yAxisId"in r&&r.yAxisId===t;case"zAxis":return"zAxisId"in r&&r.zAxisId===t;case"angleAxis":return"angleAxisId"in r&&r.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in r&&r.radiusAxisId===t;default:return!1}}}var mD=e=>e.graphicalItems.cartesianItems,wX=R([at,Gh],pD),gD=(e,t,r)=>e.filter(r).filter(n=>(t==null?void 0:t.includeHidden)===!0?!0:!n.hide),$c=R([mD,Qt,wX],gD,{memoizeOptions:{resultEqualityCheck:Xh}}),vD=R([$c],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(hb)),yD=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),SX=R([$c],yD),xD=e=>e.map(t=>t.data).filter(Boolean).flat(1),jX=R([$c],xD,{memoizeOptions:{resultEqualityCheck:Xh}}),bD=(e,t)=>{var{chartData:r=[],dataStartIndex:n,dataEndIndex:i}=t;return e.length>0?e:r.slice(n,i+1)},mb=R([jX,VM],bD),wD=(e,t,r)=>(t==null?void 0:t.dataKey)!=null?e.map(n=>({value:mt(n,t.dataKey)})):r.length>0?r.map(n=>n.dataKey).flatMap(n=>e.map(i=>({value:mt(i,n)}))):e.map(n=>({value:n})),Zh=R([mb,Qt,$c],wD);function SD(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function sd(e){if(Pn(e)||e instanceof Date){var t=Number(e);if(Me(t))return t}}function LE(e){if(Array.isArray(e)){var t=[sd(e[0]),sd(e[1])];return Xi(t)?t:void 0}var r=sd(e);if(r!=null)return[r,r]}function ai(e){return e.map(sd).filter(o7)}function kX(e,t,r){return!r||typeof t!="number"||sn(t)?[]:r.length?ai(r.flatMap(n=>{var i=mt(e,n.dataKey),a,o;if(Array.isArray(i)?[a,o]=i:a=o=i,!(!Me(a)||!Me(o)))return[t-a,t+o]})):[]}var st=e=>{var t=ot(e),r=Ss(e);return Lc(e,t,r)},zc=R([st],e=>e==null?void 0:e.dataKey),EX=R([vD,VM,st],uD),jD=(e,t,r,n)=>{var i={},a=t.reduce((o,s)=>{if(s.stackId==null)return o;var l=o[s.stackId];return l==null&&(l=[]),l.push(s),o[s.stackId]=l,o},i);return Object.fromEntries(Object.entries(a).map(o=>{var[s,l]=o,c=n?[...l].reverse():l,u=c.map(fb);return[s,{stackedData:aH(e,u,r),graphicalItems:c}]}))},kD=R([EX,vD,Hh,nD],jD),ED=(e,t,r,n)=>{var{dataStartIndex:i,dataEndIndex:a}=t;if(n==null&&r!=="zAxis"){var o=cH(e,i,a);if(!(o!=null&&o[0]===0&&o[1]===0))return o}},PX=R([Qt],e=>e.allowDataOverflow),gb=e=>{var t;if(e==null||!("domain"in e))return cv;if(e.domain!=null)return e.domain;if("ticks"in e&&e.ticks!=null){if(e.type==="number"){var r=ai(e.ticks);return[Math.min(...r),Math.max(...r)]}if(e.type==="category")return e.ticks.map(String)}return(t=e==null?void 0:e.domain)!==null&&t!==void 0?t:cv},PD=R([Qt],gb),_D=R([PD,PX],UM),_X=R([kD,fi,at,_D],ED,{memoizeOptions:{resultEqualityCheck:Yh}}),vb=e=>e.errorBars,CX=(e,t,r)=>e.flatMap(n=>t[n.id]).filter(Boolean).filter(n=>SD(r,n)),Af=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r.filter(Boolean);if(i.length!==0){var a=i.flat(),o=Math.min(...a),s=Math.max(...a);return[o,s]}},CD=(e,t,r,n,i)=>{var a,o;if(r.length>0&&e.forEach(s=>{r.forEach(l=>{var c,u,f=(c=n[l.id])===null||c===void 0?void 0:c.filter(x=>SD(i,x)),h=mt(s,(u=t.dataKey)!==null&&u!==void 0?u:l.dataKey),m=kX(s,h,f);if(m.length>=2){var g=Math.min(...m),v=Math.max(...m);(a==null||g<a)&&(a=g),(o==null||v>o)&&(o=v)}var y=LE(h);y!=null&&(a=a==null?y[0]:Math.min(a,y[0]),o=o==null?y[1]:Math.max(o,y[1]))})}),(t==null?void 0:t.dataKey)!=null&&e.forEach(s=>{var l=LE(mt(s,t.dataKey));l!=null&&(a=a==null?l[0]:Math.min(a,l[0]),o=o==null?l[1]:Math.max(o,l[1]))}
617),Me(a)&&Me(o))return[a,o]},AX=R([mb,Qt,SX,vb,at],CD,{memoizeOptions:{resultEqualityCheck:Yh}});function NX(e){var{value:t}=e;if(Pn(t)||t instanceof Date)return t}var OX=(e,t,r)=>{var n=e.map(NX).filter(i=>i!=null);return r&&(t.dataKey==null||t.allowDuplicatedCategory&&vO(n))?oM(0,e.length):t.allowDuplicatedCategory?n:Array.from(new Set(n))},AD=e=>e.referenceElements.dots,js=(e,t,r)=>e.filter(n=>n.ifOverflow==="extendDomain").filter(n=>t==="xAxis"?n.xAxisId===r:n.yAxisId===r),TX=R([AD,at,Gh],js),ND=e=>e.referenceElements.areas,MX=R([ND,at,Gh],js),OD=e=>e.referenceElements.lines,DX=R([OD,at,Gh],js),TD=(e,t)=>{if(e!=null){var r=ai(e.map(n=>t==="xAxis"?n.x:n.y));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},IX=R(TX,at,TD),MD=(e,t)=>{if(e!=null){var r=ai(e.flatMap(n=>[t==="xAxis"?n.x1:n.y1,t==="xAxis"?n.x2:n.y2]));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},RX=R([MX,at],MD);function LX(e){var t;if(e.x!=null)return ai([e.x]);var r=(t=e.segment)===null||t===void 0?void 0:t.map(n=>n.x);return r==null||r.length===0?[]:ai(r)}function $X(e){var t;if(e.y!=null)return ai([e.y]);var r=(t=e.segment)===null||t===void 0?void 0:t.map(n=>n.y);return r==null||r.length===0?[]:ai(r)}var DD=(e,t)=>{if(e!=null){var r=e.flatMap(n=>t==="xAxis"?LX(n):$X(n));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},zX=R([DX,at],DD),FX=R(IX,zX,RX,(e,t,r)=>Af(e,r,t)),ID=(e,t,r,n,i,a,o,s)=>{if(r!=null)return r;var l=o==="vertical"&&s==="xAxis"||o==="horizontal"&&s==="yAxis",c=l?Af(n,a,i):Af(a,i);return ZY(t,c,e.allowDataOverflow)},BX=R([Qt,PD,_D,_X,AX,FX,be,at],ID,{memoizeOptions:{resultEqualityCheck:Yh}}),VX=[0,1],RD=(e,t,r,n,i,a,o)=>{if(!((e==null||r==null||r.length===0)&&o===void 0)){var{dataKey:s,type:l}=e,c=li(t,a);if(c&&s==null){var u;return oM(0,(u=r==null?void 0:r.length)!==null&&u!==void 0?u:0)}return l==="category"?OX(n,e,c):i==="expand"?VX:o}},yb=R([Qt,be,mb,Zh,Hh,at,BX],RD),LD=(e,t,r,n,i)=>{if(e!=null){var{scale:a,type:o}=e;if(a==="auto")return t==="radial"&&i==="radiusAxis"?"band":t==="radial"&&i==="angleAxis"?"linear":o==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>
617=0||n.indexOf("ComposedChart")>=0&&!r)?"point":o==="category"?"band":"linear";if(typeof a=="string"){var s="scale".concat(fx(a));return s in ol?s:"point"}}},Fc=R([Qt,be,hD,ob,at],LD);function UX(e){if(e!=null){if(e in ol)return ol[e]();var t="scale".concat(fx(e));if(t in ol)return ol[t]()}}function xb(e,t,r,n){if(!(r==null||n==null)){if(typeof e.scale=="function")return e.scale.copy().domain(r).range(n);var i=UX(t);if(i!=null){var a=i.domain(r).range(n);return tH(a),a}}}var $D=(e,t,r)=>{var n=gb(t);if(!(r!=="auto"&&r!=="linear")){if(t!=null&&t.tickCount&&Array.isArray(n)&&(n[0]==="auto"||n[1]==="auto")&&Xi(e))return oX(e,t.tickCount,t.allowDecimals);if(t!=null&&t.tickCount&&t.type==="number"&&Xi(e))return sX(e,t.tickCount,t.allowDecimals)}},bb=R([yb,Lc,Fc],$D),zD=(e,t,r,n)=>{if(n!=="angleAxis"&&(e==null?void 0:e.type)==="number"&&Xi(t)&&Array.isArray(r)&&r.length>0){var i=t[0],a=r[0],o=t[1],s=r[r.length-1];return[Math.min(i,a),Math.max(o,s)]}return t},WX=R([Qt,yb,bb,at],zD),HX=R(Zh,Qt,(e,t)=>{if(!(!t||t.type!=="number")){var r=1/0,n=Array.from(ai(e.map(f=>f.value))).sort((f,h)=>f-h),i=n[0],a=n[n.length-1];if(i==null||a==null)return 1/0;var o=a-i;if(o===0)return 1/0;for(var s=0;s<n.length-1;s++){var l=n[s],c=n[s+1];if(!(l==null||c==null)){var u=c-l;r=Math.min(r,u)}}return r/o}}),FD=R(HX,be,lX,Pt,(e,t,r,n,i)=>i,(e,t,r,n,i)=>{if(!Me(e))return 0;var a=t==="vertical"?n.height:n.width;if(i==="gap")return e*a/2;if(i==="no-gap"){var o=Yi(r,e*a),s=e*a/2;return s-o-(s-o)/a*o}return 0}),KX=(e,t,r)=>{var n=hi(e,t);return n==null||typeof n.padding!="string"?0:FD(e,"xAxis",t,r,n.padding)},qX=(e,t,r)=>{var n=pi(e,t);return n==null||typeof n.padding!="string"?0:FD(e,"yAxis",t,r,n.padding)},GX=R(hi,KX,(e,t)=>{var r,n;if(e==null)return{left:0,right:0};var{padding:i}=e;return typeof i=="string"?{left:t,right:t}:{left:((r=i.left)!==null&&r!==void 0?r:0)+t,right:((n=i.right)!==null&&n!==void 0?n:0)+t}}),YX=R(pi,qX,(e,t)=>{var r,n;if(e==null)return{top:0,bottom:0};var{padding:i}=e;return typeof i=="string"?{top:t,bottom:t}:{top:((r=i.top)!==null&&r!==void 0?r:0)+t,bottom:((n=i.bottom)!==null&&n!==void 0?n:0)+t}}),XX=R([Pt,GX,Mh,Th,(e,t,r)=>r],(e,t,r,n,i)=>{var{padding:a}=n;return i?[a.left,r.width-a.right]:[e.left+t.left,e.left+e.width-t.right]}),ZX=R([Pt,be,YX,Mh,Th,(e,t,r)=>r],(e,t,r,n,i,a)=>{var{padding:o}=i;return a?[n.height-o.bottom,o.top]:t==="horizontal"?[e.top+e.height-r.bottom,e.top+r.top]:[e.top+r.top,e.top+e.height-r.bottom]}),Bc=(e,t,r,n)=>{var i;switch(t){case"xAxis":return XX(e,r,n);case"yAxis":return ZX(e,r,n);case"zAxis":return(i=pb(e,r))===null||i===void 0?void 0:i.range;case"angleAxis":return sD(e);case"radiusAxis":return lD(e,r);default:return}},BD=R([Qt,Bc],Kh),Qh=R([Qt,Fc,WX,BD],xb);R([$c,vb,at],CX);function VD(e,t){return e.id<t.id?-1:e.id>t.id?1:0}var Jh=(e,t)=>t,ep=(e,t,r)=>r,QX=R(Nh,Jh,ep,(e,t,r)=>e.filter(n=>n.orientation===t).filter(n=>n.mirror===r).sort(VD)),JX=R(Oh,Jh,ep,(e,t,r)=>e.filter(n=>n.orientation===t).filter(n=>n.mirror===r).sort(VD)),UD=(e,t)=>({width:e.width,height:t.height}),eZ=(e,t)=>{var r=typeof t.width=="number"?t.width:Nc;return{width:r,height:e.height}},WD=R(Pt,hi,UD),tZ=(e,t,r)=>{switch(t){case"top":return e.top;case"bottom":return r-e.bottom;default:return 0}},rZ=(e,t,r)=>{switch(t){case"left":return e.left;case"right":return r-e.right;default:return 0}},nZ=R(ui,Pt,QX,Jh,ep,(e,t,r,n,i)=>{var a={},o;return r.forEach(s=>{var l=UD(t,s);o==null&&(o=tZ(t,n,e));var c=n==="top"&&!i||n==="bottom"&&i;a[s.id]=o-Number(c)*l.height,o+=(c?-1:1)*l.height}),a}),iZ=R(ci,Pt,JX,Jh,ep,(e,t,r,n,i)=>{var a={},o;return r.forEach(s=>{var l=eZ(t,s);o==null&&(o=rZ(t,n,e));var c=n==="left"&&!i||n==="right"&&i;a[s.id]=o-Number(c)*l.width,o+=(c?-1:1)*l.width}),a}),aZ=(e,t)=>{var r=hi(e,t);if(r!=null)return nZ(e,r.orientation,r.mirror)},oZ=R([Pt,hi,aZ,(e,t)=>t],(e,t,r,n)=>{if(t!=null){var i=r==null?void 0:r[n];return i==null?{x:e.left,y:0}:{x:e.left,y:i}}}),sZ=(e,t)=>{var r=pi(e,t);if(r!=null)return iZ(e,r.orientation,r.mirror)},lZ=R([Pt,pi,sZ,(e,t)=>t],(e,t,r,n)=>{if(t!=null){var i=r==null?void 0:r[n];return i==null?{x:0,y:e.top}:{x:i,y:e.top}}}),HD=R(Pt,pi,(e,t)=>{var r=typeof t.width=="number"?t.width:Nc;return{width:r,height:e.height}}),Woe=(e,t,r)=>{switch(t){case"xAxis":return WD(e,r).width;case"yAxis":return HD(e,r).height;default:return}},KD=(e,t,r,n)=>{if(r!=null){var{allowDuplicatedCategory:i,type:a,dataKey:o}=r,s=li(e,n),l=t.map(c=>c.value);if(o&&s&&a==="category"&&i&&vO(l))return l}},wb=R([be,Zh,Qt,at],KD),qD=(e,t,r,n)=>{if(!(r==null||r.dataKey==null)){var{type:i,scale:a}=r,o=li(e,n);if(o&&(i==="number"||a!=="auto"))return t.map(s=>s.value)}},Sb=R([be,Zh,Lc,at],qD),$E=R([be,bX,Fc,Qh,wb,Sb,Bc,bb,at],(e,t,r,n,i,a,o,s,l)=>{if(t!=null){var c=li(e,l);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:l,categoricalDomain:a,duplicateDomain:i,isCategorical:c,niceTicks:s,range:o,realScaleType:r,scale:n}}}),cZ=(e,t,r,n,i,a,o,s,l)=>{if(!(t==null||n==null)){var c=li(e,l),{type:u,ticks:f,tickCount:h}=t,m=r==="scaleBand"&&typeof n.bandwidth=="function"?n.bandwidth()/2:2,g=u==="category"&&n.bandwidth?n.bandwidth()/m:0;
617g=l==="angleAxis"&&a!=null&&a.length>=2?Tr(a[0]-a[1])*2*g:g;var v=f||i;if(v){var y=v.map((x,b)=>{var w=o?o.indexOf(x):x;return{index:b,coordinate:n(w)+g,value:x,offset:g}});return y.filter(x=>Me(x.coordinate))}return c&&s?s.map((x,b)=>({coordinate:n(x)+g,value:x,index:b,offset:g})).filter(x=>Me(x.coordinate)):n.ticks?n.ticks(h).map(x=>({coordinate:n(x)+g,value:x,offset:g})):n.domain().map((x,b)=>({coordinate:n(x)+g,value:o?o[x]:x,index:b,offset:g}))}},GD=R([be,Lc,Fc,Qh,bb,Bc,wb,Sb,at],cZ),uZ=(e,t,r,n,i,a,o)=>{if(!(t==null||r==null||n==null||n[0]===n[1])){var s=li(e,o),{tickCount:l}=t,c=0;return c=o==="angleAxis"&&(n==null?void 0:n.length)>=2?Tr(n[0]-n[1])*2*c:c,s&&a?a.map((u,f)=>({coordinate:r(u)+c,value:u,index:f,offset:c})):r.ticks?r.ticks(l).map(u=>({coordinate:r(u)+c,value:u,offset:c})):r.domain().map((u,f)=>({coordinate:r(u)+c,value:i?i[u]:u,index:f,offset:c}))}},YD=R([be,Lc,Qh,Bc,wb,Sb,at],uZ),XD=R(Qt,Qh,(e,t)=>{if(!(e==null||t==null))return Cf(Cf({},e),{},{scale:t})}),dZ=R([Qt,Fc,yb,BD],xb);R((e,t,r)=>pb(e,r),dZ,(e,t)=>{if(!(e==null||t==null))return Cf(Cf({},e),{},{scale:t})});var fZ=R([be,Nh,Oh],(e,t,r)=>{switch(e){case"horizontal":return t.some(n=>n.reversed)?"right-to-left":"left-to-right";case"vertical":return r.some(n=>n.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),ZD=e=>e.options.defaultTooltipEventType,QD=e=>e.options.validateTooltipEventTypes;function JD(e,t,r){if(e==null)return t;var n=e?"axis":"item";return r==null?t:r.includes(n)?n:t}function jb(e,t){var r=ZD(e),n=QD(e);return JD(t,r,n)}function hZ(e){return oe(t=>jb(t,e))}var eI=(e,t)=>{var r,n=Number(t);if(!(sn(n)||t==null))return n>=0?e==null||(r=e[n])===null||r===void 0?void 0:r.value:void 0},pZ=e=>e.tooltip.settings,Ai={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},mZ={itemInteraction:{click:Ai,hover:Ai},axisInteraction:{click:Ai,hover:Ai},keyboardInteraction:Ai,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},tI=cr({name:"tooltip",initialState:mZ,reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:Ae()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:r,next:n}=t.payload,i=nn(e).tooltipItemPayloads.indexOf(r);i>-1&&(e.tooltipItemPayloads[i]=n)},prepare:Ae()},removeTooltipEntrySettings:{reducer(e,t){var r=nn(e).tooltipItemPayloads.indexOf(t.payload);r>-1&&e.tooltipItemPayloads.splice(r,1)},prepare:Ae()},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.graphicalItemId=t.payload.activeGraphicalItemId,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.graphicalItemId=t.payload.activeGraphicalItemId,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}}}),{addTooltipEntrySettings:gZ,replaceTooltipEntrySettings:vZ,removeTooltipEntrySettings:yZ,setTooltipSettingsState:xZ,setA
617ctiveMouseOverItemIndex:bZ,mouseLeaveItem:Hoe,mouseLeaveChart:rI,setActiveClickItemIndex:Koe,setMouseOverAxisIndex:nI,setMouseClickAxisIndex:wZ,setSyncInteraction:uv,setKeyboardInteraction:dv}=tI.actions,SZ=tI.reducer;function zE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Du(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zE(Object(r),!0).forEach(function(n){jZ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function jZ(e,t,r){return(t=kZ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kZ(e){var t=EZ(e,"string");return typeof t=="symbol"?t:t+""}function EZ(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function PZ(e,t,r){return t==="axis"?r==="click"?e.axisInteraction.click:e.axisInteraction.hover:r==="click"?e.itemInteraction.click:e.itemInteraction.hover}function _Z(e){return e.index!=null}var iI=(e,t,r,n)=>{if(t==null)return Ai;var i=PZ(e,t,r);if(i==null)return Ai;if(i.active)return i;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&e.syncInteraction.index!=null)return e.syncInteraction;var a=e.settings.active===!0;if(_Z(i)){if(a)return Du(Du({},i),{},{active:!0})}else if(n!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:n,graphicalItemId:void 0};return Du(Du({},Ai),{},{coordinate:i.coordinate})};function CZ(e){if(typeof e=="number")return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var r=Number(e);return Number.isFinite(r)?r:void 0}function AZ(e,t){var r=CZ(e),n=t[0],i=t[1];if(r===void 0)return!1;var a=Math.min(n,i),o=Math.max(n,i);return r>=a&&r<=o}function NZ(e,t,r){if(r==null||t==null)return!0;var n=mt(e,t);return n==null||!Xi(r)?!0:AZ(n,r)}var kb=(e,t,r,n)=>{var i=e==null?void 0:e.index;if(i==null)return null;var a=Number(i);if(!Me(a))return i;var o=0,s=1/0;t.length>0&&(s=t.length-1);var l=Math.max(o,Math.min(a,s)),c=t[l];return c==null||NZ(c,r,n)?String(l):null},aI=(e,t,r,n,i,a,o,s)=>{if(!(a==null||s==null)){var l=o[0],c=l==null?void 0:s(l.positions,a);if(c!=null)return c;var u=i==null?void 0:i[Number(a)];if(u)switch(r){case"horizontal":return{x:u.coordinate,y:(n.top+t)/2};default:return{x:(n.left+e)/2,y:u.coordinate}}}},oI=(e,t,r,n)=>{if(t==="axis")return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var i;if(r==="hover"?i=e.itemInteraction.hover.graphicalItemId:i=e.itemInteraction.click.graphicalItemId,i==null&&n!=null){var a=e.tooltipItemPayloads[0];return a!=null?[a]:[]}return e.tooltipItemPayloads.filter(o=>{var s;return((s=o.settings)===null||s===void 0?void 0:s.graphicalItemId)===i})},Vc=e=>e.options.tooltipPayloadSearcher,ks=e=>e.tooltip;function FE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function BE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FE(Object(r),!0).forEach(function(n){OZ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function OZ(e,t,r){return(t=TZ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function TZ(e){var t=MZ(e,"string");return typeof t=="symbol"?t:t+""}function MZ(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function DZ(e,t){return e??t}var sI=(e,t,r,n,i,a,o)=>
617{if(!(t==null||a==null)){var{chartData:s,computedData:l,dataStartIndex:c,dataEndIndex:u}=r,f=[];return e.reduce((h,m)=>{var g,{dataDefinedOnItem:v,settings:y}=m,x=DZ(v,s),b=Array.isArray(x)?jT(x,c,u):x,w=(g=y==null?void 0:y.dataKey)!==null&&g!==void 0?g:n,j=y==null?void 0:y.nameKey,S;if(n&&Array.isArray(b)&&!Array.isArray(b[0])&&o==="axis"?S=yO(b,n,i):S=a(b,t,l,j),Array.isArray(S))S.forEach(E=>{var P=BE(BE({},y),{},{name:E.name,unit:E.unit,color:void 0,fill:void 0});h.push(tk({tooltipEntrySettings:P,dataKey:E.dataKey,payload:E.payload,value:mt(E.payload,E.dataKey),name:E.name}))});else{var k;h.push(tk({tooltipEntrySettings:y,dataKey:w,payload:S,value:mt(S,w),name:(k=mt(S,j))!==null&&k!==void 0?k:y==null?void 0:y.name}))}return h},f)}},Eb=R([st,be,hD,ob,ot],LD),IZ=R([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),RZ=R([ot,Ss],pD),Es=R([IZ,st,RZ],gD,{memoizeOptions:{resultEqualityCheck:Xh}}),LZ=R([Es],e=>e.filter(hb)),$Z=R([Es],xD,{memoizeOptions:{resultEqualityCheck:Xh}}),Ps=R([$Z,fi],bD),zZ=R([LZ,fi,st],uD),Pb=R([Ps,st,Es],wD),lI=R([st],gb),FZ=R([st],e=>e.allowDataOverflow),cI=R([lI,FZ],UM),BZ=R([Es],e=>e.filter(hb)),VZ=R([zZ,BZ,Hh,nD],jD),UZ=R([VZ,fi,ot,cI],ED),WZ=R([Es],yD),HZ=R([Ps,st,WZ,vb,ot],CD,{memoizeOptions:{resultEqualityCheck:Yh}}),KZ=R([AD,ot,Ss],js),qZ=R([KZ,ot],TD),GZ=R([ND,ot,Ss],js),YZ=R([GZ,ot],MD),XZ=R([OD,ot,Ss],js),ZZ=R([XZ,ot],DD),QZ=R([qZ,ZZ,YZ],Af),JZ=R([st,lI,cI,UZ,HZ,QZ,be,ot],ID),Uc=R([st,be,Ps,Pb,Hh,ot,JZ],RD),eQ=R([Uc,st,Eb],$D),tQ=R([st,Uc,eQ,ot],zD),uI=e=>{var t=ot(e),r=Ss(e),n=!1;return Bc(e,t,r,n)},dI=R([st,uI],Kh),fI=R([st,Eb,tQ,dI],xb),rQ=R([be,Pb,st,ot],KD),nQ=R([be,Pb,st,ot],qD),iQ=(e,t,r,n,i,a,o,s)=>{if(t){var{type:l}=t,c=li(e,s);if(n){var u=r==="scaleBand"&&n.bandwidth?n.bandwidth()/2:2,f=l==="category"&&n.bandwidth?n.bandwidth()/u:0;return f=s==="angleAxis"&&i!=null&&(i==null?void 0:i.length)>=2?Tr(i[0]-i[1])*2*f:f,c&&o?o.map((h,m)=>({coordinate:n(h)+f,value:h,index:m,offset:f})):n.domain().map((h,m)=>({coordinate:n(h)+f,value:a?a[h]:h,index:m,offset:f}))}}},mi=R([be,st,Eb,fI,uI,rQ,nQ,ot],iQ),_b=R([ZD,QD,pZ],(e,t,r)=>JD(r.shared,e,t)),hI=e=>e.tooltip.settings.trigger,Cb=e=>e.tooltip.settings.defaultIndex,Wc=R([ks,_b,hI,Cb],iI),lc=R([Wc,Ps,zc,Uc],kb),pI=R([mi,lc],eI),aQ=R([Wc],e=>{if(e)return e.dataKey}),qoe=R([Wc],e=>{if(e)return e.graphicalItemId}),mI=R([ks,_b,hI,Cb],oI),oQ=R([ci,ui,be,Pt,mi,Cb,mI,Vc],aI),sQ=R([Wc,oQ],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),lQ=R([Wc],e=>{var t;return(t=e==null?void 0:e.active)!==null&&t!==void 0?t:!1}),cQ=R([mI,lc,fi,zc,pI,Vc,_b],sI),uQ=R([cQ],e=>{if(e!=null){var t=e.map(r=>r.payload).filter(r=>r!=null);return Array.from(new Set(t))}});function VE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function UE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?VE(Object(r),!0).forEach(function(n){dQ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):VE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function dQ(e,t,r){return(t=fQ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fQ(e){var t=hQ(e,"string");return typeof t=="symbol"?t:t+""}function hQ(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pQ=()=>oe(st),mQ=()=>{var e=pQ(),t=oe(mi),r=oe(fI);return lf(!e||!r?void 0:UE(UE({},e),{},{scale:r}),t)};function WE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function so(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
617t%2?WE(Object(r),!0).forEach(function(n){gQ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):WE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gQ(e,t,r){return(t=vQ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vQ(e){var t=yQ(e,"string");return typeof t=="symbol"?t:t+""}function yQ(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var xQ=(e,t,r,n)=>{var i=t.find(a=>a&&a.index===r);if(i){if(e==="horizontal")return{x:i.coordinate,y:n.chartY};if(e==="vertical")return{x:n.chartX,y:i.coordinate}}return{x:0,y:0}},bQ=(e,t,r,n)=>{var i=t.find(c=>c&&c.index===r);if(i){if(e==="centric"){var a=i.coordinate,{radius:o}=n;return so(so(so({},n),jt(n.cx,n.cy,o,a)),{},{angle:a,radius:o})}var s=i.coordinate,{angle:l}=n;return so(so(so({},n),jt(n.cx,n.cy,s,l)),{},{angle:l,radius:s})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function wQ(e,t){var{chartX:r,chartY:n}=e;return r>=t.left&&r<=t.left+t.width&&n>=t.top&&n<=t.top+t.height}var gI=(e,t,r,n,i)=>{var a,o=(a=t==null?void 0:t.length)!==null&&a!==void 0?a:0;if(o<=1||e==null)return 0;if(n==="angleAxis"&&i!=null&&Math.abs(Math.abs(i[1]-i[0])-360)<=1e-6)for(var s=0;s<o;s++){var l,c,u,f,h,m=s>0?(l=r[s-1])===null||l===void 0?void 0:l.coordinate:(c=r[o-1])===null||c===void 0?void 0:c.coordinate,g=(u=r[s])===null||u===void 0?void 0:u.coordinate,v=s>=o-1?(f=r[0])===null||f===void 0?void 0:f.coordinate:(h=r[s+1])===null||h===void 0?void 0:h.coordinate,y=void 0;if(!(m==null||g==null||v==null))if(Tr(g-m)!==Tr(v-g)){var x=[];if(Tr(v-g)===Tr(i[1]-i[0])){y=v;var b=g+i[1]-i[0];x[0]=Math.min(b,(b+m)/2),x[1]=Math.max(b,(b+m)/2)}else{y=m;var w=v+i[1]-i[0];x[0]=Math.min(g,(w+g)/2),x[1]=Math.max(g,(w+g)/2)}var j=[Math.min(g,(y+g)/2),Math.max(g,(y+g)/2)];if(e>j[0]&&e<=j[1]||e>=x[0]&&e<=x[1]){var S;return(S=r[s])===null||S===void 0?void 0:S.index}}else{var k=Math.min(m,v),E=Math.max(m,v);if(e>(k+g)/2&&e<=(E+g)/2){var P;return(P=r[s])===null||P===void 0?void 0:P.index}}}else if(t)for(var A=0;A<o;A++){var N=t[A];if(N!=null){var O=t[A+1],D=t[A-1];if(A===0&&O!=null&&e<=(N.coordinate+O.coordinate)/2||A===o-1&&D!=null&&e>(N.coordinate+D.coordinate)/2||A>0&&A<o-1&&D!=null&&O!=null&&e>(N.coordinate+D.coordinate)/2&&e<=(N.coordinate+O.coordinate)/2)return N.index}}return-1},vI=()=>oe(ob),Ab=(e,t)=>t,yI=(e,t,r)=>r,Nb=(e,t,r,n)=>n,SQ=R(mi,e=>bh(e,t=>t.coordinate)),Ob=R([ks,Ab,yI,Nb],iI),Tb=R([Ob,Ps,zc,Uc],kb),jQ=(e,t,r)=>{if(t!=null){var n=ks(e);return t==="axis"?r==="hover"?n.axisInteraction.hover.dataKey:n.axisInteraction.click.dataKey:r==="hover"?n.itemInteraction.hover.dataKey:n.itemInteraction.click.dataKey}},xI=R([ks,Ab,yI,Nb],oI),Nf=R([ci,ui,be,Pt,mi,Nb,xI,Vc],aI),kQ=R([Ob,Nf],(e,t)=>{var r;return(r=e.coordinate)!==null&&r!==void 0?r:t}),bI=R([mi,Tb],eI),EQ=R([xI,Tb,fi,zc,bI,Vc,Ab],sI),PQ=R([Ob,Tb],(e,t)=>({isActive:e.active&&t!=null,activeIndex:t})),_Q=(e,t,r,n,i,a,o)=>{if(!(!e||!r||!n||!i)&&wQ(e,o)){var s=uH(e,t),l=gI(s,a,i,r,n),c=xQ(t,i,l,e);return{activeIndex:String(l),activeCoordinate:c}}},CQ=(e,t,r,n,i,a,o)=>{if(!(!e||!n||!i||!a||!r)){var s=mq(e,r);if(s){var l=dH(s,t),c=gI(l,o,a,n,i),u=bQ(t,a,c,s);return{activeIndex:String(c),activeCoordinate:u}}}},AQ=(e,t,r,n,i,a,o,s)=>{if(!(!e||!t||!n||!i||!a))return t==="horizontal"||t==="vertical"?_Q(e,t,n,i,a,o,s):CQ(e,t,r,n,i,a,o)},NQ=R(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,r)=>r,(e,t,r)=>{if(t!=null){var n=e[t];if(n!=null)return r?n.panoramaElement:n.element}}),OQ=R(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(n=>parseInt(n,10)).concat(Object.values(qt)),r=Array.from(new Set(t));return r.sort((n,i)=>n-i)},{memoizeOptions:{resultEqualityCheck:mX}});function HE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
617t%2?HE(Object(r),!0).forEach(function(n){TQ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):HE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function TQ(e,t,r){return(t=MQ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function MQ(e){var t=DQ(e,"string");return typeof t=="symbol"?t:t+""}function DQ(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var IQ={},RQ={zIndexMap:Object.values(qt).reduce((e,t)=>KE(KE({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),IQ)},LQ=new Set(Object.values(qt));function $Q(e){return LQ.has(e)}var wI=cr({name:"zIndex",initialState:RQ,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]?e.zIndexMap[r].consumers+=1:e.zIndexMap[r]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:Ae()},unregisterZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(e.zIndexMap[r].consumers-=1,e.zIndexMap[r].consumers<=0&&!$Q(r)&&delete e.zIndexMap[r])},prepare:Ae()},registerZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:r,element:n,isPanorama:i}=t.payload;e.zIndexMap[r]?i?e.zIndexMap[r].panoramaElement=n:e.zIndexMap[r].element=n:e.zIndexMap[r]={consumers:0,element:i?void 0:n,panoramaElement:i?n:void 0}},prepare:Ae()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(t.payload.isPanorama?e.zIndexMap[r].panoramaElement=void 0:e.zIndexMap[r].element=void 0)},prepare:Ae()}}}),{registerZIndexPortal:zQ,unregisterZIndexPortal:FQ,registerZIndexPortalElement:BQ,unregisterZIndexPortalElement:VQ}=wI.actions,UQ=wI.reducer;function gi(e){var{zIndex:t,children:r}=e,n=BH(),i=n&&t!==void 0&&t!==0,a=ur(),o=Qe();p.useLayoutEffect(()=>i?(o(zQ({zIndex:t})),()=>{o(FQ({zIndex:t}))}):_c,[o,t,i]);var s=oe(l=>NQ(l,t,a));return i?s?my.createPortal(r,s):null:r}function fv(){return fv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fv.apply(null,arguments)}function qE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Iu(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qE(Object(r),!0).forEach(function(n){WQ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function WQ(e,t,r){return(t=HQ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function HQ(e){var t=KQ(e,"string");return typeof t=="symbol"?t:t+""}function KQ(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qQ(e){var{cursor:t,cursorComp:r,cursorProps:n}=e;return p.isValidElement(t)?p.cloneElement(t,n):p.createElement(r,n)}function GQ(e){var t,{coordinate:r,payload:n,index:i,offset:a,tooltipAxisBandSize:o,layout:s,cursor:l,tooltipEventType:c,chartName:u}=e,f=r,h=n,m=i;if(!l||!f||u!=="ScatterChart"&&c!=="axis")return null;var g,v,y;if(u==="ScatterChart")g=f,v=PK,y=qt.cursorLine;else if(u==="BarChart")g=_K(s,f,a,o),v=aq,y=qt.cursorRectangle;else if(s==="radial"&&xO(f)){var{cx:x,cy:b,radius:w,startAngle:j,endAngle:S}=tM(f);g={cx:x,cy:b,startAngle:j,endAngle:S,innerRadius:w,outerRadius:w},v=xq,y=qt.cursorLine}else g={points:bq(s,f,a)},v=od,y=qt.cursorLine;var k=typeof l=="object"&&"className"in l?l.className:void 0,E=Iu(Iu(Iu(Iu({stroke:"#ccc",pointerEvents:"none"},a),g),fh(l)),{},{payload:h,payloadIndex:m,className:Ce("recharts-tooltip-cursor",k)});return p.createElement(gi,{zIndex:(t=e.zIndex)!==null&&t!==void 0?t:y},p.createElement(qQ,{cursor:l,cursorComp:v,cursorProps:E}))}function YQ(e){var t=mQ(),r=RT(),n=ys(),i=vI();return t==null||r==null||n==null||i==null?null:p.createElement(GQ,fv({}
617,e,{offset:r,layout:n,tooltipAxisBandSize:t,chartName:i}))}var SI=p.createContext(null),XQ=()=>p.useContext(SI),jI={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(l,c,u){this.fn=l,this.context=c,this.once=u||!1}function a(l,c,u,f,h){if(typeof u!="function")throw new TypeError("The listener must be a function");var m=new i(u,f||l,h),g=r?r+c:c;return l._events[g]?l._events[g].fn?l._events[g]=[l._events[g],m]:l._events[g].push(m):(l._events[g]=m,l._eventsCount++),l}function o(l,c){--l._eventsCount===0?l._events=new n:delete l._events[c]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var c=[],u,f;if(this._eventsCount===0)return c;for(f in u=this._events)t.call(u,f)&&c.push(r?f.slice(1):f);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(u)):c},s.prototype.listeners=function(c){var u=r?r+c:c,f=this._events[u];if(!f)return[];if(f.fn)return[f.fn];for(var h=0,m=f.length,g=new Array(m);h<m;h++)g[h]=f[h].fn;return g},s.prototype.listenerCount=function(c){var u=r?r+c:c,f=this._events[u];return f?f.fn?1:f.length:0},s.prototype.emit=function(c,u,f,h,m,g){var v=r?r+c:c;if(!this._events[v])return!1;var y=this._events[v],x=arguments.length,b,w;if(y.fn){switch(y.once&&this.removeListener(c,y.fn,void 0,!0),x){case 1:return y.fn.call(y.context),!0;case 2:return y.fn.call(y.context,u),!0;case 3:return y.fn.call(y.context,u,f),!0;case 4:return y.fn.call(y.context,u,f,h),!0;case 5:return y.fn.call(y.context,u,f,h,m),!0;case 6:return y.fn.call(y.context,u,f,h,m,g),!0}for(w=1,b=new Array(x-1);w<x;w++)b[w-1]=arguments[w];y.fn.apply(y.context,b)}else{var j=y.length,S;for(w=0;w<j;w++)switch(y[w].once&&this.removeListener(c,y[w].fn,void 0,!0),x){case 1:y[w].fn.call(y[w].context);break;case 2:y[w].fn.call(y[w].context,u);break;case 3:y[w].fn.call(y[w].context,u,f);break;case 4:y[w].fn.call(y[w].context,u,f,h);break;default:if(!b)for(S=1,b=new Array(x-1);S<x;S++)b[S-1]=arguments[S];y[w].fn.apply(y[w].context,b)}}return!0},s.prototype.on=function(c,u,f){return a(this,c,u,f,!1)},s.prototype.once=function(c,u,f){return a(this,c,u,f,!0)},s.prototype.removeListener=function(c,u,f,h){var m=r?r+c:c;if(!this._events[m])return this;if(!u)return o(this,m),this;var g=this._events[m];if(g.fn)g.fn===u&&(!h||g.once)&&(!f||g.context===f)&&o(this,m);else{for(var v=0,y=[],x=g.length;v<x;v++)(g[v].fn!==u||h&&!g[v].once||f&&g[v].context!==f)&&y.push(g[v]);y.length?this._events[m]=y.length===1?y[0]:y:o(this,m)}return this},s.prototype.removeAllListeners=function(c){var u;return c?(u=r?r+c:c,this._events[u]&&o(this,u)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=r,s.EventEmitter=s,e.exports=s})(jI);var ZQ=jI.exports;const QQ=Zi(ZQ);var cc=new QQ,hv="recharts.syncEvent.tooltip",GE="recharts.syncEvent.brush";function JQ(e,t){if(t){var r=Number.parseInt(t,10);if(!sn(r))return e==null?void 0:e[r]}}var eJ={chartName:"",tooltipPayloadSearcher:void 0,eventEmitter:void 0,defaultTooltipEventType:"axis"},kI=cr({name:"options",initialState:eJ,reducers:{createEventEmitter:e=>{e.eventEmitter==null&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),tJ=kI.reducer,{createEventEmitter:rJ}=kI.actions;function nJ(e){return e.tooltip.syncInteraction}var iJ={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},EI=cr({name:"chartData",initialState:iJ,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:r,endIndex:n}=t.payload;r!=null&&(e.dataStartIndex=r),n!=null&&(e.dataEndIndex=n)}}}),{setChartData:YE,setDataStartEndIndexes:aJ,setComputedData:Goe}=EI.actions,oJ=EI.reducer,sJ=["x","y"];function XE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lo(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
617t%2?XE(Object(r),!0).forEach(function(n){lJ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):XE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lJ(e,t,r){return(t=cJ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cJ(e){var t=uJ(e,"string");return typeof t=="symbol"?t:t+""}function uJ(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function dJ(e,t){if(e==null)return{};var r,n,i=fJ(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function fJ(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function hJ(){var e=oe(sb),t=oe(lb),r=Qe(),n=oe(iD),i=oe(mi),a=ys(),o=Dh(),s=oe(l=>l.rootProps.className);p.useEffect(()=>{if(e==null)return _c;var l=(c,u,f)=>{if(t!==f&&e===c){if(n==="index"){var h;if(o&&u!==null&&u!==void 0&&(h=u.payload)!==null&&h!==void 0&&h.coordinate&&u.payload.sourceViewBox){var m=u.payload.coordinate,{x:g,y:v}=m,y=dJ(m,sJ),{x,y:b,width:w,height:j}=u.payload.sourceViewBox,S=lo(lo({},y),{},{x:o.x+(w?(g-x)/w:0)*o.width,y:o.y+(j?(v-b)/j:0)*o.height});r(lo(lo({},u),{},{payload:lo(lo({},u.payload),{},{coordinate:S})}))}else r(u);return}if(i!=null){var k;if(typeof n=="function"){var E={activeTooltipIndex:u.payload.index==null?void 0:Number(u.payload.index),isTooltipActive:u.payload.active,activeIndex:u.payload.index==null?void 0:Number(u.payload.index),activeLabel:u.payload.label,activeDataKey:u.payload.dataKey,activeCoordinate:u.payload.coordinate},P=n(i,E);k=i[P]}else n==="value"&&(k=i.find(U=>String(U.value)===u.payload.label));var{coordinate:A}=u.payload;if(k==null||u.payload.active===!1||A==null||o==null){r(uv({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}var{x:N,y:O}=A,D=Math.min(N,o.x+o.width),T=Math.min(O,o.y+o.height),B={x:a==="horizontal"?k.coordinate:D,y:a==="horizontal"?T:k.coordinate},G=uv({active:u.payload.active,coordinate:B,dataKey:u.payload.dataKey,index:String(k.index),label:u.payload.label,sourceViewBox:u.payload.sourceViewBox,graphicalItemId:u.payload.graphicalItemId});r(G)}}};return cc.on(hv,l),()=>{cc.off(hv,l)}},[s,r,t,e,n,i,a,o])}function pJ(){var e=oe(sb),t=oe(lb),r=Qe();p.useEffect(()=>{if(e==null)return _c;var n=(i,a,o)=>{t!==o&&e===i&&r(aJ(a))};return cc.on(GE,n),()=>{cc.off(GE,n)}},[r,t,e])}function mJ(){var e=Qe();p.useEffect(()=>{e(rJ())},[e]),hJ(),pJ()}function gJ(e,t,r,n,i,a){var o=oe(m=>jQ(m,e,t)),s=oe(lb),l=oe(sb),c=oe(iD),u=oe(nJ),f=u==null?void 0:u.active,h=Dh();p.useEffect(()=>{if(!f&&l!=null&&s!=null){var m=uv({active:a,coordinate:r,dataKey:o,index:i,label:typeof n=="number"?String(n):n,sourceViewBox:h,graphicalItemId:void 0});cc.emit(hv,l,m,s)}},[f,r,o,i,n,s,l,c,a,h])}function ZE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ZE(Object(r),!0).forEach(function(n){vJ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ZE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function vJ(e,t,r){return(t=yJ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yJ(e){var t=xJ(e,"string");return typeof t=="symbol"?t:t+""}function xJ(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bJ(e){return e.dataKey}function wJ(e,t){return p.isValidElement(e)?p.cloneElement(e,t):typeof e=="function"?p.createElement(e,t):p.createElement(aK,t)}var JE=[],SJ={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,includeHidden:!1,isAnimationActive:"auto",itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function jJ(e){var t,r,n=jr(e,SJ),{active:i,allowEscapeViewBox:a,animationDuration:o,animationEasing:s,content:l,filterNull:c,isAnimationActive:u,offset:f,payloadUniqBy:h,position:m,reverseDirection:g,useTranslate3d:v,wrapperStyle:y,cursor:x,shared:b,trigger:w,defaultIndex:j,portal:S,axisId:k}=n,E=Qe(),P=typeof j=="number"?String(j):j;p.useEffect(()=>{E(xZ({shared:b,trigger:w,axisId:k,active:i,defaultIndex:P}))},[E,b,w,k,i,P]);var A=Dh(),N=YT(),O=hZ(b),{activeIndex:D,isActive:T}=(t=oe(K=>PQ(K,O,w,P)))!==null&&t!==void 0?t:{},B=oe(K=>EQ(K,O,w,P)),G=oe(K=>bI(K,O,w,P)),U=oe(K=>kQ(K,O,w,P)),C=B,_=XQ(),I=(r=i??T)!==null&&r!==void 0?r:!1,[W,re]=X7([C,I]),ae=O==="axis"?G:void 0;gJ(O,w,U,ae,D,I);var he=S??_;if(he==null||A==null||O==null)return null;var z=C??JE;I||(z=JE),c&&z.length&&(z=p7(z.filter(K=>K.value!=null&&(K.hide!==!0||n.includeHidden)),h,bJ));var Z=z.length>0,L=p.createElement(fK,{allowEscapeViewBox:a,animationDuration:o,animationEasing:s,isAnimationActive:u,active:I,coordinate:U,hasPayload:Z,offset:f,position:m,reverseDirection:g,useTranslate3d:v,viewBox:A,wrapperStyle:y,lastBoundingBox:W,innerRef:re,hasPortalFromProps:!!S},wJ(l,QE(QE({},n),{},{payload:z,label:ae,active:I,activeIndex:D,coordinate:U,accessibilityLayer:N})));return p.createElement(p.Fragment,null,my.createPortal(L,he),I&&p.createElement(YQ,{cursor:x,tooltipEventType:O,coordinate:U,payload:z,index:D}))}function kJ(e,t,r){return(t=EJ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function EJ(e){var t=PJ(e,"string");return typeof t=="symbol"?t:t+""}function PJ(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}
617class _J{constructor(t){kJ(this,"cache",new Map),this.maxSize=t}get(t){var r=this.cache.get(t);return r!==void 0&&(this.cache.delete(t),this.cache.set(t,r)),r}set(t,r){if(this.cache.has(t))this.cache.delete(t);else if(this.cache.size>=this.maxSize){var n=this.cache.keys().next().value;n!=null&&this.cache.delete(n)}this.cache.set(t,r)}clear(){this.cache.clear()}size(){return this.cache.size}}function eP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CJ(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?eP(Object(r),!0).forEach(function(n){AJ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function AJ(e,t,r){return(t=NJ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function NJ(e){var t=OJ(e,"string");return typeof t=="symbol"?t:t+""}function OJ(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var TJ={cacheSize:2e3,enableCache:!0},PI=CJ({},TJ),tP=new _J(PI.cacheSize),MJ={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},rP="recharts_measurement_span";function DJ(e,t){var r=t.fontSize||"",n=t.fontFamily||"",i=t.fontWeight||"",a=t.fontStyle||"",o=t.letterSpacing||"",s=t.textTransform||"";return"".concat(e,"|").concat(r,"|").concat(n,"|").concat(i,"|").concat(a,"|").concat(o,"|").concat(s)}var nP=(e,t)=>{try{var r=document.getElementById(rP);r||(r=document.createElement("span"),r.setAttribute("id",rP),r.setAttribute("aria-hidden","true"),document.body.appendChild(r)),Object.assign(r.style,MJ,t),r.textContent="".concat(e);var n=r.getBoundingClientRect();return{width:n.width,height:n.height}}catch{return{width:0,height:0}}},Sl=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Tc.isSsr)return{width:0,height:0};if(!PI.enableCache)return nP(t,r);var n=DJ(t,r),i=tP.get(n);if(i)return i;var a=nP(t,r);return tP.set(n,a),a},_I;function IJ(e,t,r){return(t=RJ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function RJ(e){var t=LJ(e,"string");return typeof t=="symbol"?t:t+""}function LJ(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var iP=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,aP=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,$J=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,zJ=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,FJ={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},BJ=["cm","mm","pt","pc","in","Q","px"];function VJ(e){return BJ.includes(e)}var Ao="NaN";function UJ(e,t){return e*FJ[t]}class wt{static parse(t){var r,[,n,i]=(r=zJ.exec(t))!==null&&r!==void 0?r:[];return n==null?wt.NaN:new wt(parseFloat(n),i??"")}constructor(t,r){this.num=t,this.unit=r,this.num=t,this.unit=r,sn(t)&&(this.unit=""),r!==""&&!$J.test(r)&&(this.num=NaN,this.unit=""),VJ(r)&&(this.num=UJ(t,r),this.unit="px")}add(t){return this.unit!==t.unit?new wt(NaN,""):new wt(this.num+t.num,this.unit)}subtract(t){return this.unit!==t.unit?new wt(NaN,""):new wt(this.num-t.num,this.unit)}multiply(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new wt(NaN,""):new wt(this.num*t.num,this.unit||t.unit)}divide(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new wt(NaN,""):new wt(this.num/t.num,this.unit||t.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return sn(this.num)}}_I=wt;IJ(wt,"NaN",new _I(NaN,""));function CI(e){if(e==null||e.includes(Ao))return Ao;for(var t=e;t.includes("*")||t.includes("/");){var r,[,n,i,a]=(r=iP.exec(t))!==null&&r!==void 0?r:[],o=wt.parse(n??""),s=wt.parse(a??""),l=i==="*"?o.multiply(s):o.divide(s);if(l.isNaN())return Ao;t=t.replace(iP,l.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var c,[,u,f,h]=(c=aP.exec(t))!==null&&c!==void 0?c:[],m=wt.parse(u??""),g=wt.parse(h??""),v=f==="+"?m.add(g):m.subtract(g);if(v.isNaN())return Ao;t=t.replace(aP,v.toString())}return t}var oP=/\(([^()]*)\)/;function WJ(e){for(var t=e,r;(r=oP.exec(t))!=null;){var[,n]=r;t=t.replace(oP,CI(n))}return t}function HJ(e){var t=e.replace(/\s+/g,"");return t=WJ(t),t=CI(t),t}function KJ(e){try{return HJ(e)}catch{return Ao}}function zm(e){var t=KJ(e.slice(5,-1));return t===Ao?"":t}var qJ=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],GJ=["dx","dy","angle","className","breakAll"];function pv(){return pv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
617).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pv.apply(null,arguments)}function sP(e,t){if(e==null)return{};var r,n,i=YJ(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function YJ(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var AI=/[ \f\n\r\t\v\u2028\u2029]+/,NI=e=>{var{children:t,breakAll:r,style:n}=e;try{var i=[];nt(t)||(r?i=t.toString().split(""):i=t.toString().split(AI));var a=i.map(s=>({word:s,width:Sl(s,n).width})),o=r?0:Sl(" ",n).width;return{wordsWithComputedWidth:a,spaceWidth:o}}catch{return null}};function XJ(e){return e==="start"||e==="middle"||e==="end"||e==="inherit"}var OI=(e,t,r,n)=>e.reduce((i,a)=>{var{word:o,width:s}=a,l=i[i.length-1];if(l&&s!=null&&(t==null||n||l.width+s+r<Number(t)))l.words.push(o),l.width+=s+r;else{var c={words:[o],width:s};i.push(c)}return i},[]),TI=e=>e.reduce((t,r)=>t.width>r.width?t:r),ZJ="…",lP=(e,t,r,n,i,a,o,s)=>{var l=e.slice(0,t),c=NI({breakAll:r,style:n,children:l+ZJ});if(!c)return[!1,[]];var u=OI(c.wordsWithComputedWidth,a,o,s),f=u.length>i||TI(u).width>Number(a);return[f,u]},QJ=(e,t,r,n,i)=>{var{maxLines:a,children:o,style:s,breakAll:l}=e,c=te(a),u=String(o),f=OI(t,n,r,i);if(!c||i)return f;var h=f.length>a||TI(f).width>Number(n);if(!h)return f;for(var m=0,g=u.length-1,v=0,y;m<=g&&v<=u.length-1;){var x=Math.floor((m+g)/2),b=x-1,[w,j]=lP(u,b,l,s,a,n,r,i),[S]=lP(u,x,l,s,a,n,r,i);if(!w&&!S&&(m=x+1),w&&S&&(g=x-1),!w&&S){y=j;break}v++}return y||f},cP=e=>{var t=nt(e)?[]:e.toString().split(AI);return[{words:t,width:void 0}]},JJ=e=>{var{width:t,scaleToFit:r,children:n,style:i,breakAll:a,maxLines:o}=e;if((t||r)&&!Tc.isSsr){var s,l,c=NI({breakAll:a,children:n,style:i});if(c){var{wordsWithComputedWidth:u,spaceWidth:f}=c;s=u,l=f}else return cP(n);return QJ({breakAll:a,children:n,maxLines:o,style:i},s,l,t,!!r)}return cP(n)},MI="#808080",eee={angle:0,breakAll:!1,capHeight:"0.71em",fill:MI,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},Mb=p.forwardRef((e,t)=>{var r=jr(e,eee),{x:n,y:i,lineHeight:a,capHeight:o,fill:s,scaleToFit:l,textAnchor:c,verticalAnchor:u}=r,f=sP(r,qJ),h=p.useMemo(()=>JJ({breakAll:f.breakAll,children:f.children,maxLines:f.maxLines,scaleToFit:l,style:f.style,width:f.width}),[f.breakAll,f.children,f.maxLines,l,f.style,f.width]),{dx:m,dy:g,angle:v,className:y,breakAll:x}=f,b=sP(f,GJ);if(!Pn(n)||!Pn(i)||h.length===0)return null;var w=Number(n)+(te(m)?m:0),j=Number(i)+(te(g)?g:0);if(!Me(w)||!Me(j))return null;var S;switch(u){case"start":S=zm("calc(".concat(o,")"));break;case"middle":S=zm("calc(".concat((h.length-1)/2," * -").concat(a," + (").concat(o," / 2))"));break;default:S=zm("calc(".concat(h.length-1," * -").concat(a,")"));break}var k=[];if(l){var E=h[0].width,{width:P}=f;k.push("scale(".concat(te(P)&&te(E)?P/E:1,")"))}return v&&k.push("rotate(".concat(v,", ").concat(w,", ").concat(j,")")),k.length&&(b.transform=k.join(" ")),p.createElement("text",pv({},$r(b),{ref:t,x:w,y:j,className:Ce("recharts-text",y),textAnchor:c,fill:s.includes("url")?MI:s}),h.map((A,N)=>{var O=A.words.join(x?"":" ");return p.createElement("tspan",{x:w,dy:N===0?S:a,key:"".concat(O,"-").concat(N)},O)}))});Mb.displayName="Text";var tee=["labelRef"],ree=["content"];function uP(e,t){if(e==null)return{};var r,n,i=nee(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function nee(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function dP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ve(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
617t%2?dP(Object(r),!0).forEach(function(n){iee(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iee(e,t,r){return(t=aee(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aee(e){var t=oee(e,"string");return typeof t=="symbol"?t:t+""}function oee(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ln(){return Ln=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ln.apply(null,arguments)}var DI=p.createContext(null),see=e=>{var{x:t,y:r,upperWidth:n,lowerWidth:i,width:a,height:o,children:s}=e,l=p.useMemo(()=>({x:t,y:r,upperWidth:n,lowerWidth:i,width:a,height:o}),[t,r,n,i,a,o]);return p.createElement(DI.Provider,{value:l},s)},II=()=>{var e=p.useContext(DI),t=Dh();return e||IT(t)},lee=p.createContext(null),cee=()=>{var e=p.useContext(lee),t=oe(cD);return e||t},uee=e=>{var{value:t,formatter:r}=e,n=nt(e.children)?t:e.children;return typeof r=="function"?r(n):n},Db=e=>e!=null&&typeof e=="function",dee=(e,t)=>{var r=Tr(t-e),n=Math.min(Math.abs(t-e),360);return r*n},fee=(e,t,r,n,i)=>{var{offset:a,className:o}=e,{cx:s,cy:l,innerRadius:c,outerRadius:u,startAngle:f,endAngle:h,clockWise:m}=i,g=(c+u)/2,v=dee(f,h),y=v>=0?1:-1,x,b;switch(t){case"insideStart":x=f+y*a,b=m;break;case"insideEnd":x=h-y*a,b=!m;break;case"end":x=h+y*a,b=m;break;default:throw new Error("Unsupported position ".concat(t))}b=v<=0?b:!b;var w=jt(s,l,g,x),j=jt(s,l,g,x+(b?1:-1)*359),S="M".concat(w.x,",").concat(w.y,`
618    A`).concat(g,",").concat(g,",0,1,").concat(b?0:1,`,
619    `).concat(j.x,",").concat(j.y),k=nt(e.id)?Yl("recharts-radial-line-"):e.id;return p.createElement("text",Ln({},n,{dominantBaseline:"central",className:Ce("recharts-radial-bar-label",o)}),p.createElement("defs",null,p.createElement("path",{id:k,d:S})),p.createElement("textPath",{xlinkHref:"#".concat(k)},r))},hee=(e,t,r)=>{var{cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:s,endAngle:l}=e,c=(s+l)/2;if(r==="outside"){var{x:u,y:f}=jt(n,i,o+t,c);return{x:u,y:f,textAnchor:u>=n?"start":"end",verticalAnchor:"middle"}}if(r==="center")return{x:n,y:i,textAnchor:"middle",verticalAnchor:"middle"};if(r==="centerTop")return{x:n,y:i,textAnchor:"middle",verticalAnchor:"start"};if(r==="centerBottom")return{x:n,y:i,textAnchor:"middle",verticalAnchor:"end"};var h=(a+o)/2,{x:m,y:g}=jt(n,i,h,c);return{x:m,y:g,textAnchor:"middle",verticalAnchor:"middle"}},mv=e=>"cx"in e&&te(e.cx),pee=(e,t)=>{var{parentViewBox:r,offset:n,position:i}=e,a;r!=null&&!mv(r)&&(a=r);var{x:o,y:s,upperWidth:l,lowerWidth:c,height:u}=t,f=o,h=o+(l-c)/2,m=(f+h)/2,g=(l+c)/2,v=f+l/2,y=u>=0?1:-1,x=y*n,b=y>0?"end":"start",w=y>0?"start":"end",j=l>=0?1:-1,S=j*n,k=j>0?"end":"start",E=j>0?"start":"end";if(i==="top"){var P={x:f+l/2,y:s-x,textAnchor:"middle",verticalAnchor:b};return Ve(Ve({},P),a?{height:Math.max(s-a.y,0),width:l}:{})}if(i==="bottom"){var A={x:h+c/2,y:s+u+x,textAnchor:"middle",verticalAnchor:w};return Ve(Ve({},A),a?{height:Math.max(a.y+a.height-(s+u),0),width:c}:{})}if(i==="left"){var N={x:m-S,y:s+u/2,textAnchor:k,verticalAnchor:"middle"};return Ve(Ve({},N),a?{width:Math.max(N.x-a.x,0),height:u}:{})}if(i==="right"){var O={x:m+g+S,y:s+u/2,textAnchor:E,verticalAnchor:"middle"};return Ve(Ve({},O),a?{width:Math.max(a.x+a.width-O.x,0),height:u}:{})}var D=a?{width:g,height:u}:{};return i==="insideLeft"?Ve({x:m+S,y:s+u/2,textAnchor:E,verticalAnchor:"middle"},D):i==="insideRight"?Ve({x:m+g-S,y:s+u/2,textAnchor:k,verticalAnchor:"middle"},D):i==="insideTop"?Ve({x:f+l/2,y:s+x,textAnchor:"middle",verticalAnchor:w},D):i==="insideBottom"?Ve({x:h+c/2,y:s+u-x,textAnchor:"middle",verticalAnchor:b},D):i==="insideTopLeft"?Ve({x:f+S,y:s+x,textAnchor:E,verticalAnchor:w},D):i==="insideTopRight"?Ve({x:f+l-S,y:s+x,textAnchor:k,verticalAnchor:w},D):i==="insideBottomLeft"?Ve({x:h+S,y:s+u-x,textAnchor:E,verticalAnchor:b},D):i==="insideBottomRight"?Ve({x:h+c-S,y:s+u-x,textAnchor:k,verticalAnchor:b},D):i&&typeof i=="object"&&(te(i.x)||ei(i.x))&&(te(i.y)||ei(i.y))?Ve({x:o+Yi(i.x,g),y:s+Yi(i.y,u),textAnchor:"end",verticalAnchor:"end"},D):Ve({x:v,y:s+u/2,textAnchor:"middle",verticalAnchor:"middle"},D)},mee={angle:0,offset:5,zIndex:qt.label,position:"middle",textBreakAll:!1};function Si(e){var t=jr(e,mee),{viewBox:r,position:n,value:i,children:a,content:o,className:s="",textBreakAll:l,labelRef:c}=t,u=cee(),f=II(),h=n==="center"?f:u??f,m,g,v;if(r==null?m=h:mv(r)?m=r:m=IT(r),!m||nt(i)&&nt(a)&&!p.isValidElement(o)&&typeof o!="function")return null;var y=Ve(Ve({},t),{},{viewBox:m});if(p.isValidElement(o)){var{labelRef:x}=y,b=uP(y,tee);return p.cloneElement(o,b)}if(typeof o=="function"){var{content:w}=y,j=uP(y,ree);if(g=p.createElement(o,j),p.isValidElement(g))return g}else g=uee(t);var S=$r(t);if(mv(m)){if(n==="insideStart"||n==="insideEnd"||n==="end")return fee(t,n,g,S,m);v=hee(m,t.offset,t.position)}else v=pee(t,m);return p.createElement(gi,{zIndex:t.zIndex},p.createElement(Mb,Ln({ref:c,className:Ce("recharts-label",s)},S,v,{textAnchor:XJ(S.textAnchor)?S.textAnchor:v.textAnchor,breakAll:l}),g))}Si.displayName="Label";var gee=(e,t,r)=>{if(!e)return null;var n={viewBox:t,labelRef:r};return e===!0?p.createElement(Si,Ln({key:"label-implicit"},n)):Pn(e)?p.createElement(Si,Ln({key:"label-implicit",value:e},n)):p.isValidElement(e)?e.type===Si?p.cloneElement(e,Ve({key:"label-implicit"},n)):p.createElement(Si,Ln({key:"label-implicit",content:e},n)):Db(e)?p.createElement(Si,Ln({key:"label-implicit",content:e},n)):e&&typeof e=="object"?p.createElement(Si,Ln({},e,{key:"label-implicit"},n)):null};function vee(e){var{label:t,labelRef:r}=e,n=II();return gee(t,n,r)||null}var RI={},LI={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r[r.length-1]}e.last=t})(LI);var $I={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return Array.isArray(r)?r:Array.from(r)}e.toArray=t})($I);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});
619const t=LI,r=$I,n=yh;function i(a){if(n.isArrayLike(a))return t.last(r.toArray(a))}e.last=i})(RI);var yee=RI.last;const xee=Zi(yee);var bee=["valueAccessor"],wee=["dataKey","clockWise","id","textBreakAll","zIndex"];function Of(){return Of=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Of.apply(null,arguments)}function fP(e,t){if(e==null)return{};var r,n,i=See(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function See(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var jee=e=>Array.isArray(e.value)?xee(e.value):e.value,zI=p.createContext(void 0),kee=zI.Provider,FI=p.createContext(void 0),Yoe=FI.Provider;function Eee(){return p.useContext(zI)}function Pee(){return p.useContext(FI)}function ld(e){var{valueAccessor:t=jee}=e,r=fP(e,bee),{dataKey:n,clockWise:i,id:a,textBreakAll:o,zIndex:s}=r,l=fP(r,wee),c=Eee(),u=Pee(),f=c||u;return!f||!f.length?null:p.createElement(gi,{zIndex:s??qt.label},p.createElement(En,{className:"recharts-label-list"},f.map((h,m)=>{var g,v=nt(n)?t(h,m):mt(h&&h.payload,n),y=nt(a)?{}:{id:"".concat(a,"-").concat(m)};return p.createElement(Si,Of({key:"label-".concat(m)},$r(h),l,y,{fill:(g=r.fill)!==null&&g!==void 0?g:h.fill,parentViewBox:h.parentViewBox,value:v,textBreakAll:o,viewBox:h.viewBox,index:m,zIndex:0}))})))}ld.displayName="LabelList";function _ee(e){var{label:t}=e;return t?t===!0?p.createElement(ld,{key:"labelList-implicit"}):p.isValidElement(t)||Db(t)?p.createElement(ld,{key:"labelList-implicit",content:t}):typeof t=="object"?p.createElement(ld,Of({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}function gv(){return gv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gv.apply(null,arguments)}var BI=e=>{var{cx:t,cy:r,r:n,className:i}=e,a=Ce("recharts-dot",i);return te(t)&&te(r)&&te(n)?p.createElement("circle",gv({},on(e),hx(e),{className:a,cx:t,cy:r,r:n})):null},Cee={radiusAxis:{},angleAxis:{}},VI=cr({name:"polarAxis",initialState:Cee,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:Xoe,removeRadiusAxis:Zoe,addAngleAxis:Qoe,removeAngleAxis:Joe}=VI.actions,Aee=VI.reducer,UI={exports:{}},we={};/**
620 * @license React
621 * react-is.production.js
622 *
623 * Copyright (c) Meta Platforms, Inc. and affiliates.
624 *
625 * This source code is licensed under the MIT license found in the
626 * LICENSE file in the root directory of this source tree.
627 */var Ib=Symbol.for("react.transitional.element"),Rb=Symbol.for("react.portal"),tp=Symbol.for("react.fragment"),rp=Symbol.for("react.strict_mode"),np=Symbol.for("react.profiler"),ip=Symbol.for("react.consumer"),ap=Symbol.for("react.context"),op=Symbol.for("react.forward_ref"),sp=Symbol.for("react.suspense"),lp=Symbol.for("react.suspense_list"),cp=Symbol.for("react.memo"),up=Symbol.for("react.lazy"),Nee=Symbol.for("react.view_transition"),Oee=Symbol.for("react.client.reference");function Wr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Ib:switch(e=e.type,e){case tp:case np:case rp:case sp:case lp:case Nee:return e;default:switch(e=e&&e.$$typeof,e){case ap:case op:case up:case cp:return e;case ip:return e;default:return t}}case Rb:return t}}}we.ContextConsumer=ip;we.ContextProvider=ap;we.Element=Ib;we.ForwardRef=op;we.Fragment=tp;we.Lazy=up;we.Memo=cp;we.Portal=Rb;we.Profiler=np;we.StrictMode=rp;we.Suspense=sp;we.SuspenseList=lp;we.isContextConsumer=function(e){return Wr(e)===ip};we.isContextProvider=function(e){return Wr(e)===ap};we.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ib};we.isForwardRef=function(e){return Wr(e)===op};we.isFragment=function(e){return Wr(e)===tp};we.isLazy=function(e){return Wr(e)===up};we.isMemo=function(e){return Wr(e)===cp};we.isPortal=function(e){return Wr(e)===Rb};
627we.isProfiler=function(e){return Wr(e)===np};we.isStrictMode=function(e){return Wr(e)===rp};we.isSuspense=function(e){return Wr(e)===sp};we.isSuspenseList=function(e){return Wr(e)===lp};we.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===tp||e===np||e===rp||e===sp||e===lp||typeof e=="object"&&e!==null&&(e.$$typeof===up||e.$$typeof===cp||e.$$typeof===ap||e.$$typeof===ip||e.$$typeof===op||e.$$typeof===Oee||e.getModuleId!==void 0)};we.typeOf=Wr;UI.exports=we;var Tee=UI.exports,hP=e=>typeof e=="string"?e:e?e.displayName||e.name||"Component":"",pP=null,Fm=null,WI=e=>{if(e===pP&&Array.isArray(Fm))return Fm;var t=[];return p.Children.forEach(e,r=>{nt(r)||(Tee.isFragment(r)?t=t.concat(WI(r.props.children)):t.push(r))}),Fm=t,pP=e,t};function ese(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(i=>hP(i)):n=[hP(t)],WI(e).forEach(i=>{var a=ts(i,"type.displayName")||ts(i,"type.name");a&&n.indexOf(a)!==-1&&r.push(i)}),r}var HI=e=>e&&typeof e=="object"&&"clipDot"in e?!!e.clipDot:!0;function Mee(e){var{tooltipEntrySettings:t}=e,r=Qe(),n=ur(),i=p.useRef(null);return p.useLayoutEffect(()=>{n||(i.current===null?r(gZ(t)):i.current!==t&&r(vZ({prev:i.current,next:t})),i.current=t)},[t,r,n]),p.useLayoutEffect(()=>()=>{i.current&&(r(yZ(i.current)),i.current=null)},[r]),null}function Dee(e){var{legendPayload:t}=e,r=Qe(),n=ur(),i=p.useRef(null);return p.useLayoutEffect(()=>{n||(i.current===null?r(KT(t)):i.current!==t&&r(qT({prev:i.current,next:t})),i.current=t)},[r,n,t]),p.useLayoutEffect(()=>()=>{i.current&&(r(GT(i.current)),i.current=null)},[r]),null}function tse(e){var{legendPayload:t}=e,r=Qe(),n=oe(be),i=p.useRef(null);return p.useLayoutEffect(()=>{n!=="centric"&&n!=="radial"||(i.current===null?r(KT(t)):i.current!==t&&r(qT({prev:i.current,next:t})),i.current=t)},[r,n,t]),p.useLayoutEffect(()=>()=>{i.current&&(r(GT(i.current)),i.current=null)},[r]),null}var Bm,Iee=()=>{var[e]=p.useState(()=>Yl("uid-"));return e},Ree=(Bm=JP.useId)!==null&&Bm!==void 0?Bm:Iee;function Lee(e,t){var r=Ree();return t||(e?"".concat(e,"-").concat(r):r)}var $ee=p.createContext(void 0),zee=e=>{var{id:t,type:r,children:n}=e,i=Lee("recharts-".concat(r),t);return p.createElement($ee.Provider,{value:i},n(i))},Fee={cartesianItems:[],polarItems:[]},KI=cr({name:"graphicalItems",initialState:Fee,reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(t.payload)},prepare:Ae()},replaceCartesianGraphicalItem:{reducer(e,t){var{prev:r,next:n}=t.payload,i=nn(e).cartesianItems.indexOf(r);i>-1&&(e.cartesianItems[i]=n)},prepare:Ae()},removeCartesianGraphicalItem:{reducer(e,t){var r=nn(e).cartesianItems.indexOf(t.payload);r>-1&&e.cartesianItems.splice(r,1)},prepare:Ae()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(t.payload)},prepare:Ae()},removePolarGraphicalItem:{reducer(e,t){var r=nn(e).polarItems.indexOf(t.payload);r>-1&&e.polarItems.splice(r,1)},prepare:Ae()}}}),{addCartesianGraphicalItem:Bee,replaceCartesianGraphicalItem:Vee,removeCartesianGraphicalItem:Uee,addPolarGraphicalItem:Wee,removePolarGraphicalItem:Hee}=KI.actions,Kee=KI.reducer,qee=e=>{var t=Qe(),r=p.useRef(null);return p.useLayoutEffect(()=>{r.current===null?t(Bee(e)):r.current!==e&&t(Vee({prev:r.current,next:e})),r.current=e},[t,e]),p.useLayoutEffect(()=>()=>{r.current&&(t(Uee(r.current)),r.current=null)},[t]),null},Gee=p.memo(qee);function rse(e){var t=Qe();return p.useLayoutEffect(()=>(t(Wee(e)),()=>{t(Hee(e))}),[t,e]),null}var Yee=["points"];function mP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Vm(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?mP(Object(r),!0).forEach(function(n){Xee(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Xee(e,t,r){return(t=Zee(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Zee(e){var t=Qee(e,"string");return typeof t=="symbol"?t:t+""}function Qee(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Tf(){return Tf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
627).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Tf.apply(null,arguments)}function Jee(e,t){if(e==null)return{};var r,n,i=ete(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ete(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function tte(e){var{option:t,dotProps:r,className:n}=e;if(p.isValidElement(t))return p.cloneElement(t,r);if(typeof t=="function")return t(r);var i=Ce(n,typeof t!="boolean"?t.className:""),a=r??{},{points:o}=a,s=Jee(a,Yee);return p.createElement(BI,Tf({},s,{className:i}))}function rte(e,t){return e==null?!1:t?!0:e.length===1}function nte(e){var{points:t,dot:r,className:n,dotClassName:i,dataKey:a,baseProps:o,needClip:s,clipPathId:l,zIndex:c=qt.scatter}=e;if(!rte(t,r))return null;var u=HI(r),f=A8(r),h=t.map((g,v)=>{var y,x,b=Vm(Vm(Vm({r:3},o),f),{},{index:v,cx:(y=g.x)!==null&&y!==void 0?y:void 0,cy:(x=g.y)!==null&&x!==void 0?x:void 0,dataKey:a,value:g.value,payload:g.payload,points:t});return p.createElement(tte,{key:"dot-".concat(v),option:r,dotProps:b,className:i})}),m={};return s&&l!=null&&(m.clipPath="url(#clipPath-".concat(u?"":"dots-").concat(l,")")),p.createElement(gi,{zIndex:c},p.createElement(En,Tf({className:n},m),h))}function gP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vP(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gP(Object(r),!0).forEach(function(n){ite(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ite(e,t,r){return(t=ate(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ate(e){var t=ote(e,"string");return typeof t=="symbol"?t:t+""}function ote(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qI=0,ste={xAxis:{},yAxis:{},zAxis:{}},GI=cr({name:"cartesianAxis",initialState:ste,reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=t.payload},prepare:Ae()},replaceXAxis:{reducer(e,t){var{prev:r,next:n}=t.payload;e.xAxis[r.id]!==void 0&&(r.id!==n.id&&delete e.xAxis[r.id],e.xAxis[n.id]=n)},prepare:Ae()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:Ae()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=t.payload},prepare:Ae()},replaceYAxis:{reducer(e,t){var{prev:r,next:n}=t.payload;e.yAxis[r.id]!==void 0&&(r.id!==n.id&&delete e.yAxis[r.id],e.yAxis[n.id]=n)},prepare:Ae()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:Ae()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=t.payload},prepare:Ae()},replaceZAxis:{reducer(e,t){var{prev:r,next:n}=t.payload;e.zAxis[r.id]!==void 0&&(r.id!==n.id&&delete e.zAxis[r.id],e.zAxis[n.id]=n)},prepare:Ae()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:Ae()},updateYAxisWidth(e,t){var{id:r,width:n}=t.payload,i=e.yAxis[r];if(i){var a=i.widthHistory||[];if(a.length===3&&a[0]===a[2]&&n===a[1]&&n!==i.width&&Math.abs(n-a[0])<=1)return;var o=[...a,n].slice(-3);e.yAxis[r]=vP(vP({},e.yAxis[r]),{},{width:n,widthHistory:o})}}}}),{addXAxis:lte,replaceXAxis:cte,removeXAxis:ute,addYAxis:dte,replaceYAxis:fte,removeYAxis:hte,addZAxis:nse,replaceZAxis:ise,removeZAxis:ase,updateYAxisWidth:pte}=GI.actions,mte=GI.reducer,gte=R([Pt],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),vte=R([gte,ci,ui],(e,t,r)=>{if(!(!e||t==null||r==null))return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,r-e.top-e.bottom)}}),Lb=()=>oe(vte),yte=()=>oe(uQ);function yP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Um(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
627t%2?yP(Object(r),!0).forEach(function(n){xte(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function xte(e,t,r){return(t=bte(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bte(e){var t=wte(e,"string");return typeof t=="symbol"?t:t+""}function wte(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ste=e=>{var{point:t,childIndex:r,mainColor:n,activeDot:i,dataKey:a,clipPath:o}=e;if(i===!1||t.x==null||t.y==null)return null;var s={index:r,dataKey:a,cx:t.x,cy:t.y,r:4,fill:n??"none",strokeWidth:2,stroke:"#fff",payload:t.payload,value:t.value},l=Um(Um(Um({},s),fh(i)),hx(i)),c;return p.isValidElement(i)?c=p.cloneElement(i,l):typeof i=="function"?c=i(l):c=p.createElement(BI,l),p.createElement(En,{className:"recharts-active-dot",clipPath:o},c)};function xP(e){var{points:t,mainColor:r,activeDot:n,itemDataKey:i,clipPath:a,zIndex:o=qt.activeDot}=e,s=oe(lc),l=yte();if(t==null||l==null)return null;var c=t.find(u=>l.includes(u.payload));return nt(c)?null:p.createElement(gi,{zIndex:o},p.createElement(Ste,{point:c,childIndex:Number(s),mainColor:r,dataKey:i,activeDot:n,clipPath:a}))}var jte=e=>{var{chartData:t}=e,r=Qe(),n=ur();return p.useEffect(()=>n?()=>{}:(r(YE(t)),()=>{r(YE(void 0))}),[t,r,n]),null},bP={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},YI=cr({name:"brush",initialState:bP,reducers:{setBrushSettings(e,t){return t.payload==null?bP:t.payload}}}),{setBrushSettings:ose}=YI.actions,kte=YI.reducer;function Ete(e,t,r){return(t=Pte(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Pte(e){var t=_te(e,"string");return typeof t=="symbol"?t:t+""}function _te(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class $b{static create(t){return new $b(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}
627apply(t){var{bandAware:r,position:n}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t!==void 0){if(n)switch(n){case"start":return this.scale(t);case"middle":{var i=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+i}case"end":{var a=this.bandwidth?this.bandwidth():0;return this.scale(t)+a}default:return this.scale(t)}if(r){var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+o}return this.scale(t)}}isInRange(t){var r=this.range(),n=r[0],i=r[r.length-1];return n<=i?t>=n&&t<=i:t>=i&&t<=n}}Ete($b,"EPS",1e-4);function Cte(e){return(e%180+180)%180}var Ate=function(t){var{width:r,height:n}=t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=Cte(i),o=a*Math.PI/180,s=Math.atan(n/r),l=o>s&&o<Math.PI-s?n/Math.sin(o):r/Math.cos(o);return Math.abs(l)},Nte={dots:[],areas:[],lines:[]},XI=cr({name:"referenceElements",initialState:Nte,reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var r=nn(e).dots.findIndex(n=>n===t.payload);r!==-1&&e.dots.splice(r,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var r=nn(e).areas.findIndex(n=>n===t.payload);r!==-1&&e.areas.splice(r,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var r=nn(e).lines.findIndex(n=>n===t.payload);r!==-1&&e.lines.splice(r,1)}}}),{addDot:sse,removeDot:lse,addArea:cse,removeArea:use,addLine:dse,removeLine:fse}=XI.actions,Ote=XI.reducer,Tte=p.createContext(void 0),Mte=e=>{var{children:t}=e,[r]=p.useState("".concat(Yl("recharts"),"-clip")),n=Lb();if(n==null)return null;var{x:i,y:a,width:o,height:s}=n;return p.createElement(Tte.Provider,{value:r},p.createElement("defs",null,p.createElement("clipPath",{id:r},p.createElement("rect",{x:i,y:a,height:s,width:o}))),t)};function ZI(e,t){if(t<1)return[];if(t===1)return e;for(var r=[],n=0;n<e.length;n+=t){var i=e[n];i!==void 0&&r.push(i)}return r}function Dte(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return Ate(n,r)}function Ite(e,t,r){var n=r==="width",{x:i,y:a,width:o,height:s}=e;return t===1?{start:n?i:a,end:n?i+o:a+s}:{start:n?i+o:a+s,end:n?i:a}}function uc(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function Rte(e,t){return ZI(e,t+1)}function Lte(e,t,r,n,i){for(var a=(n||[]).slice(),{start:o,end:s}=t,l=0,c=1,u=o,f=function(){var g=n==null?void 0:n[l];if(g===void 0)return{v:ZI(n,c)};var v=l,y,x=()=>(y===void 0&&(y=r(g,v)),y),b=g.coordinate,w=l===0||uc(e,b,x,u,s);w||(l=0,u=o,c+=1),w&&(u=b+e*(x()/2+i),l+=c)},h;c<=a.length;)if(h=f(),h)return h.v;return[]}function $te(e,t,r,n,i){var a=(n||[]).slice(),o=a.length;if(o===0)return[];for(var{start:s,end:l}=t,c=1;c<=o;c++){for(var u=(o-1)%c,f=s,h=!0,m=function(){var b=n[g],w=g,j,S=()=>(j===void 0&&(j=r(b,w)),j),k=b.coordinate,E=g===u||uc(e,k,S,f,l);if(!E)return h=!1,1;E&&(f=k+e*(S()/2+i))},g=u;g<o&&!m();g+=c);if(h){for(var v=[],y=u;y<o;y+=c)v.push(n[y]);return v}}return[]}function wP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ot(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?wP(Object(r),!0).forEach(function(n){zte(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function zte(e,t,r){return(t=Fte(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Fte(e){var t=Bte(e,"string");return typeof t=="symbol"?t:t+""}function Bte(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Vte(e,t,r,n,i){for(var a=(n||[]).slice(),o=a.length,{start:s}=t,{end:l}=t,c=function(h){var m=a[h],g,v=()=>(g===void 0&&(g=r(m,h)),g);if(h===o-1){var y=e*(m.coordinate+e*v()/2-l);a[h]=m=Ot(Ot({},m),{},{tickCoord:y>0?m.coordinate-y*e:m.coordinate})}else a[h]=m=Ot(Ot({},m),{},{tickCoord:m.coordinate});if(m.tickCoord!=null){var x=uc(e,m.tickCoord,v,s,l);x&&(l=m.tickCoord-e*(v()/2+i),a[h]=Ot(Ot({},m),{},{isShow:!0}
627))}},u=o-1;u>=0;u--)c(u);return a}function Ute(e,t,r,n,i,a){var o=(n||[]).slice(),s=o.length,{start:l,end:c}=t;if(a){var u=n[s-1],f=r(u,s-1),h=e*(u.coordinate+e*f/2-c);if(o[s-1]=u=Ot(Ot({},u),{},{tickCoord:h>0?u.coordinate-h*e:u.coordinate}),u.tickCoord!=null){var m=uc(e,u.tickCoord,()=>f,l,c);m&&(c=u.tickCoord-e*(f/2+i),o[s-1]=Ot(Ot({},u),{},{isShow:!0}))}}for(var g=a?s-1:s,v=function(b){var w=o[b],j,S=()=>(j===void 0&&(j=r(w,b)),j);if(b===0){var k=e*(w.coordinate-e*S()/2-l);o[b]=w=Ot(Ot({},w),{},{tickCoord:k<0?w.coordinate-k*e:w.coordinate})}else o[b]=w=Ot(Ot({},w),{},{tickCoord:w.coordinate});if(w.tickCoord!=null){var E=uc(e,w.tickCoord,S,l,c);E&&(l=w.tickCoord+e*(S()/2+i),o[b]=Ot(Ot({},w),{},{isShow:!0}))}},y=0;y<g;y++)v(y);return o}function zb(e,t,r){var{tick:n,ticks:i,viewBox:a,minTickGap:o,orientation:s,interval:l,tickFormatter:c,unit:u,angle:f}=e;if(!i||!i.length||!n)return[];if(te(l)||Tc.isSsr){var h;return(h=Rte(i,te(l)?l:0))!==null&&h!==void 0?h:[]}var m=[],g=s==="top"||s==="bottom"?"width":"height",v=u&&g==="width"?Sl(u,{fontSize:t,letterSpacing:r}):{width:0,height:0},y=(w,j)=>{var S=typeof c=="function"?c(w.value,j):w.value;return g==="width"?Dte(Sl(S,{fontSize:t,letterSpacing:r}),v,f):Sl(S,{fontSize:t,letterSpacing:r})[g]},x=i.length>=2?Tr(i[1].coordinate-i[0].coordinate):1,b=Ite(a,x,g);return l==="equidistantPreserveStart"?Lte(x,b,y,i,o):l==="equidistantPreserveEnd"?$te(x,b,y,i,o):(l==="preserveStart"||l==="preserveStartEnd"?m=Ute(x,b,y,i,o,l==="preserveStartEnd"):m=Vte(x,b,y,i,o),m.filter(w=>w.isShow))}var Wte=e=>{var{ticks:t,label:r,labelGapWithTick:n=5,tickSize:i=0,tickMargin:a=0}=e,o=0;if(t){Array.from(t).forEach(u=>{if(u){var f=u.getBoundingClientRect();f.width>
627o&&(o=f.width)}});var s=r?r.getBoundingClientRect().width:0,l=i+a,c=o+l+s+(r?n:0);return Math.round(c)}return 0},Hte=["axisLine","width","height","className","hide","ticks","axisType"];function Kte(e,t){if(e==null)return{};var r,n,i=qte(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function qte(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function Ga(){return Ga=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ga.apply(null,arguments)}function SP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ye(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?SP(Object(r),!0).forEach(function(n){Gte(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):SP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Gte(e,t,r){return(t=Yte(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Yte(e){var t=Xte(e,"string");return typeof t=="symbol"?t:t+""}function Xte(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qn={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd",zIndex:qt.axis};function Zte(e){var{x:t,y:r,width:n,height:i,orientation:a,mirror:o,axisLine:s,otherSvgProps:l}=e;if(!s)return null;var c=Ye(Ye(Ye({},l),on(s)),{},{fill:"none"});if(a==="top"||a==="bottom"){var u=+(a==="top"&&!o||a==="bottom"&&o);c=Ye(Ye({},c),{},{x1:t,y1:r+u*i,x2:t+n,y2:r+u*i})}else{var f=+(a==="left"&&!o||a==="right"&&o);c=Ye(Ye({},c),{},{x1:t+f*n,y1:r,x2:t+f*n,y2:r+i})}return p.createElement("line",Ga({},c,{className:Ce("recharts-cartesian-axis-line",ts(s,"className"))}))}function Qte(e,t,r,n,i,a,o,s,l){var c,u,f,h,m,g,v=s?-1:1,y=e.tickSize||o,x=te(e.tickCoord)?e.tickCoord:e.coordinate;switch(a){case"top":c=u=e.coordinate,h=r+ +!s*i,f=h-v*y,g=f-v*l,m=x;break;case"left":f=h=e.coordinate,u=t+ +!s*n,c=u-v*y,m=c-v*l,g=x;break;case"right":f=h=e.coordinate,u=t+ +s*n,c=u+v*y,m=c+v*l,g=x;break;default:c=u=e.coordinate,h=r+ +s*i,f=h+v*y,g=f+v*l,m=x;break}return{line:{x1:c,y1:f,x2:u,y2:h},tick:{x:m,y:g}}}function Jte(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}function ere(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}function tre(e){var{option:t,tickProps:r,value:n}=e,i,a=Ce(r.className,"recharts-cartesian-axis-tick-value");if(p.isValidElement(t))i=p.cloneElement(t,Ye(Ye({},r),{},{className:a}));else if(typeof t=="function")i=t(Ye(Ye({},r),{},{className:a}));else{var o="recharts-cartesian-axis-tick-value";typeof t!="boolean"&&(o=Ce(o,t==null?void 0:t.className)),i=p.createElement(Mb,Ga({},r,{className:o}),n)}return i}var rre=p.forwardRef((e,t)=>{var{ticks:r=[],tick:n,tickLine:i,stroke:a,tickFormatter:o,unit:s,padding:l,tickTextProps:c,orientation:u,mirror:f,x:h,y:m,width:g,height:v,tickSize:y,tickMargin:x,fontSize:b,letterSpacing:w,getTicksConfig:j,events:S,axisType:k}=e,E=zb(Ye(Ye({},j),{},{ticks:r}),b,w),P=Jte(u,f),A=ere(u,f),N=on(j),O=fh(n),D={};typeof i=="object"&&(D=i);var T=Ye(Ye({},N),{},{fill:"none"},D),B=E.map(C=>Ye({entry:C},Qte(C,h,m,g,v,u,y,f,x))),G=B.map(C=>{var{entry:_,line:I}=C;return p.createElement(En,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(_.value,"-").concat(_.coordinate,"-").concat(_.tickCoord)},i&&p.createElement("line",Ga({},T,I,{className:Ce("recharts-cartesian-axis-tick-line",ts(i,"className"))})))}),U=B.map((C,_)=>{var{entry:I,tick:W}=C,re=Ye(Ye(Ye(Ye({textAnchor:P,verticalAnchor:A},N),{},{stroke:"none",fill:a},O),W),{},{index:_,payload:I,visibleTicksCount:E.length,tickFormatter:o,padding:l},c);return p.createElement(En,Ga({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(I.value,"-").concat(I.coordinate,"-").concat(I.tickCoord)},l7(S,I,_)),n&&p.createElement(tre,{option:n,tickProps:re,value:"".concat(typeof o=="function"?o(I.value,_):I.value).concat(s||"")}))});return p.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(k,"-ticks")},U.length>0&&p.createElement(gi,{zIndex:qt.label},p.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(k,"-tick-labels"),ref:t}
627,U)),G.length>0&&p.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(k,"-tick-lines")},G))}),nre=p.forwardRef((e,t)=>{var{axisLine:r,width:n,height:i,className:a,hide:o,ticks:s,axisType:l}=e,c=Kte(e,Hte),[u,f]=p.useState(""),[h,m]=p.useState(""),g=p.useRef(null);p.useImperativeHandle(t,()=>({getCalculatedWidth:()=>{var y;return Wte({ticks:g.current,label:(y=e.labelRef)===null||y===void 0?void 0:y.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var v=p.useCallback(y=>{if(y){var x=y.getElementsByClassName("recharts-cartesian-axis-tick-value");g.current=x;var b=x[0];if(b){var w=window.getComputedStyle(b),j=w.fontSize,S=w.letterSpacing;(j!==u||S!==h)&&(f(j),m(S))}}},[u,h]);return o||n!=null&&n<=0||i!=null&&i<=0?null:p.createElement(gi,{zIndex:e.zIndex},p.createElement(En,{className:Ce("recharts-cartesian-axis",a)},p.createElement(Zte,{x:e.x,y:e.y,width:n,height:i,orientation:e.orientation,mirror:e.mirror,axisLine:r,otherSvgProps:on(e)}),p.createElement(rre,{ref:v,axisType:l,events:c,fontSize:u,getTicksConfig:e,height:e.height,letterSpacing:h,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:s,unit:e.unit,width:e.width,x:e.x,y:e.y}),p.createElement(see,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},p.createElement(vee,{label:e.label,labelRef:e.labelRef}),e.children)))}),Fb=p.forwardRef((e,t)=>{var r=jr(e,qn);return p.createElement(nre,Ga({},r,{ref:t}))});Fb.displayName="CartesianAxis";var ire=["x1","y1","x2","y2","key"],are=["offset"],ore=["xAxisId","yAxisId"],sre=["xAxisId","yAxisId"];function jP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Mt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?jP(Object(r),!0).forEach(function(n){lre(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lre(e,t,r){return(t=cre(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cre(e){var t=ure(e,"string");return typeof t=="symbol"?t:t+""}function ure(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _a(){return _a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_a.apply(null,arguments)}function Mf(e,t){if(e==null)return{};var r,n,i=dre(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function dre(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var fre=e=>{var{fill:t}=e;if(!t||t==="none")return null;var{fillOpacity:r,x:n,y:i,width:a,height:o,ry:s}=e;return p.createElement("rect",{x:n,y:i,ry:s,width:a,height:o,stroke:"none",fill:t,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function QI(e){var{option:t,lineItemProps:r}=e,n;if(p.isValidElement(t))n=p.cloneElement(t,r);else if(typeof t=="function")n=t(r);else{var i,{x1:a,y1:o,x2:s,y2:l,key:c}=r,u=Mf(r,ire),f=(i=on(u))!==null&&i!==void 0?i:{},{offset:h}=f,m=Mf(f,are);n=p.createElement("line",_a({},m,{x1:a,y1:o,x2:s,y2:l,fill:"none",key:c}))}return n}function hre(e){var{x:t,width:r,horizontal:n=!0,horizontalPoints:i}=e;if(!n||!i||!i.length)return null;var{xAxisId:a,yAxisId:o}=e,s=Mf(e,ore),l=i.map((c,u)=>{var f=Mt(Mt({},s),{},{x1:t,y1:c,x2:t+r,y2:c,key:"line-".concat(u),index:u});return p.createElement(QI,{key:"line-".concat(u),option:n,lineItemProps:f})});return p.createElement("g",{className:"recharts-cartesian-grid-horizontal"},l)}function pre(e){var{y:t,height:r,vertical:n=!0,verticalPoints:i}=e;if(!n||!i||!i.length)return null;var{xAxisId:a,yAxisId:o}=e,s=Mf(e,sre),l=i.map((c,u)=>{var f=Mt(Mt({},s),{},{x1:c,y1:t,x2:c,y2:t+r,key:"line-".concat(u),index:u});return p.createElement(QI,{option:n,lineItemProps:f,key:"line-".concat(u)})});return p.createElement("g",{className:"recharts-cartesian-grid-vertical"},l)}function mre(e){var{horizontalFill:t,fillOpacity:r,x:n,y:i,width:a,height:o,horizontalPoints:s,horizontal:l=!0}=e;if(!l||!t||!t.length||s==null)return null;var c=s.map(f=>Math.round(f+i-i)).sort((f,h)=>f-h);i!==c[0]&&c.unshift(0);var u=c.map((f,h)=>{var m=!c[h+1],g=m?i+o-f:c[h+1]-f;if(g<=0)return null;var v=h%t.length;return p.createElement("rect",{key:"react-".concat(h),y:f,x:n,height:g,width:a,stroke:"none",fill:t[v],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return p.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},u)}function gre(e){var{vertical:t=!0,verticalFill:r,fillOpacity:n,x:i,y:a,width:o,height:s,verticalPoints:l}=e;if(!t||!r||!r.length)return null;var c=l.map(f=>Math.round(f+i-i)).sort((f,h)=>f-h);i!==c[0]&&c.unshift(0);var u=c.map((f,h)=>{var m=!c[h+1],g=m?i+o-f:c[h+1]-f;if(g<=0)return null;var v=h%r.length;return p.createElement("rect",{key:"react-".concat(h),x:f,y:a,width:g,height:s,stroke:"none",fill:r[v],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return p.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},u)}var vre=(e,t)=>
627{var{xAxis:r,width:n,height:i,offset:a}=e;return kT(zb(Mt(Mt(Mt({},qn),r),{},{ticks:ET(r),viewBox:{x:0,y:0,width:n,height:i}})),a.left,a.left+a.width,t)},yre=(e,t)=>{var{yAxis:r,width:n,height:i,offset:a}=e;return kT(zb(Mt(Mt(Mt({},qn),r),{},{ticks:ET(r),viewBox:{x:0,y:0,width:n,height:i}})),a.top,a.top+a.height,t)},xre={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:qt.grid};function JI(e){var t=LT(),r=$T(),n=RT(),i=Mt(Mt({},jr(e,xre)),{},{x:te(e.x)?e.x:n.left,y:te(e.y)?e.y:n.top,width:te(e.width)?e.width:n.width,height:te(e.height)?e.height:n.height}),{xAxisId:a,yAxisId:o,x:s,y:l,width:c,height:u,syncWithTicks:f,horizontalValues:h,verticalValues:m}=i,g=ur(),v=oe(A=>$E(A,"xAxis",a,g)),y=oe(A=>$E(A,"yAxis",o,g));if(!_n(c)||!_n(u)||!te(s)||!te(l))return null;var x=i.verticalCoordinatesGenerator||vre,b=i.horizontalCoordinatesGenerator||yre,{horizontalPoints:w,verticalPoints:j}=i;if((!w||!w.length)&&typeof b=="function"){var S=h&&h.length,k=b({yAxis:y?Mt(Mt({},y),{},{ticks:S?h:y.ticks}):void 0,width:t??c,height:r??u,offset:n},S?!0:f);cf(Array.isArray(k),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof k,"]")),Array.isArray(k)&&(w=k)}if((!j||!j.length)&&typeof x=="function"){var E=m&&m.length,P=x({xAxis:v?Mt(Mt({},v),{},{ticks:E?m:v.ticks}):void 0,width:t??c,height:r??u,offset:n},E?!0:f);cf(Array.isArray(P),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof P,"]")),Array.isArray(P)&&(j=P)}return p.createElement(gi,{zIndex:i.zIndex},p.createElement("g",{className:"recharts-cartesian-grid"},p.createElement(fre,{fill:i.fill,fillOpacity:i.fillOpacity,x:i.x,y:i.y,width:i.width,height:i.height,ry:i.ry}),p.createElement(mre,_a({},i,{horizontalPoints:w})),p.createElement(gre,_a({},i,{verticalPoints:j})),p.createElement(hre,_a({},i,{offset:n,horizontalPoints:w,xAxis:v,yAxis:y})),p.createElement(pre,_a({},i,{offset:n,verticalPoints:j,xAxis:v,yAxis:y}))))}JI.displayName="CartesianGrid";var bre={},eR=cr({name:"errorBars",initialState:bre,reducers:{addErrorBar:(e,t)=>{var{itemId:r,errorBar:n}=t.payload;e[r]||(e[r]=[]),e[r].push(n)},replaceErrorBar:(e,t)=>{var{itemId:r,prev:n,next:i}=t.payload;e[r]&&(e[r]=e[r].map(a=>a.dataKey===n.dataKey&&a.direction===n.direction?i:a))},removeErrorBar:(e,t)=>{var{itemId:r,errorBar:n}=t.payload;e[r]&&(e[r]=e[r].filter(i=>i.dataKey!==n.dataKey||i.direction!==n.direction))}}}),{addErrorBar:hse,replaceErrorBar:pse,removeErrorBar:mse}=eR.actions,wre=eR.reducer;function tR(e,t){var r,n,i=oe(c=>hi(c,e)),a=oe(c=>pi(c,t)),o=(r=i==null?void 0:i.allowDataOverflow)!==null&&r!==void 0?r:ct.allowDataOverflow,s=(n=a==null?void 0:a.allowDataOverflow)!==null&&n!==void 0?n:ut.allowDataOverflow,l=o||s;return{needClip:l,needClipX:o,needClipY:s}}function Sre(e){var{xAxisId:t,yAxisId:r,clipPathId:n}=e,i=Lb(),{needClipX:a,needClipY:o,needClip:s}=tR(t,r);if(!s||!i)return null;var{x:l,y:c,width:u,height:f}=i;return p.createElement("clipPath",{id:"clipPath-".concat(n)},p.createElement("rect",{x:a?l:l-u/2,y:o?c:c-f/2,width:a?u:u*2,height:o?f:f*2}))}function jre(e){var t=fh(e),r=3,n=2;if(t!=null){var{r:i,strokeWidth:a}=t,o=Number(i),s=Number(a);return(Number.isNaN(o)||o<0)&&(o=r),(Number.isNaN(s)||s<0)&&(s=n),{r:o,strokeWidth:s}}return{r,strokeWidth:n}}var kre={};/**
628 * @license React
629 * use-sync-external-store-with-selector.production.js
630 *
631 * Copyright (c) Meta Platforms, Inc. and affiliates.
632 *
633 * This source code is licensed under the MIT license found in the
634 * LICENSE file in the root directory of this source tree.
635 */var Hc=p;function Ere(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Pre=typeof Object.is=="function"?Object.is:Ere,_re=Hc.useSyncExternalStore,Cre=Hc.useRef,Are=Hc.useEffect,Nre=Hc.useMemo,Ore=Hc.useDebugValue;kre.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var a=Cre(null);if(a.current===null){var o={hasValue:!1,value:null};a.current=o}else o=a.current;a=Nre(function(){function l(m){if(!c){if(c=!0,u=m,m=n(m),i!==void 0&&o.hasValue){var g=o.value;if(i(g,m))return f=g}return f=m}if(g=f,Pre(u,m))return g;var v=n(m);return i!==void 0&&i(g,v)?(u=m,g):(u=m,f=v)}var c=!1,u,f,h=r===void 0?null:r;return[function(){return l(t())},h===null?void 0:function(){return l(h())}]},[t,r,n,i]);var s=_re(e,a[0],a[1]);return Are(function(){o.hasValue=!0,o.value=s},[s]),Ore(s),s};function Tre(e){e()}function Mre(){let e=null,t=null;return{clear(){e=null,t=null},notify(){Tre(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){const r=[];let n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0;const i=t={callback:r,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!n||e===null||(n=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var kP={notify(){},get:()=>[]};function Dre(e,t){let r,n=kP,i=0,a=!1;function o(v){u();const y=n.subscribe(v);let x=!1;return()=>{x||(x=!0,y(),f())}}function s(){n.notify()}function l(){g.onStateChange&&g.onStateChange()}function c(){return a}function u(){i++,r||(r=e.subscribe(l),n=Mre())}function f(){i--,r&&i===0&&(r(),r=void 0,n.clear(),n=kP)}function h(){a||(a=!0,u())}function m(){a&&(a=!1,f())}const g={addNestedSub:o,notifyNestedSubs:s,handleChangeWrapper:l,isSubscribed:c,trySubscribe:h,tryUnsubscribe:m,getListeners:()=>n};return g}var Ire=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Rre=Ire(),Lre=()=>typeof navigator<"u"&&navigator.product==="ReactNative",$re=Lre(),zre=()=>Rre||$re?p.useLayoutEffect:p.useEffect,Fre=zre();function EP(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function Bre(e,t){if(EP(e,t))return!0;
635if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i++)if(!Object.prototype.hasOwnProperty.call(t,r[i])||!EP(e[r[i]],t[r[i]]))return!1;return!0}var Wm=Symbol.for("react-redux-context"),Hm=typeof globalThis<"u"?globalThis:{};function Vre(){if(!p.createContext)return{};const e=Hm[Wm]??(Hm[Wm]=new Map);let t=e.get(p.createContext);return t||(t=p.createContext(null),e.set(p.createContext,t)),t}var Ure=Vre();function Wre(e){const{children:t,context:r,serverState:n,store:i}=e,a=p.useMemo(()=>{const l=Dre(i);return{store:i,subscription:l,getServerState:n?()=>n:void 0}},[i,n]),o=p.useMemo(()=>i.getState(),[i]);Fre(()=>{const{subscription:l}=a;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),o!==i.getState()&&l.notifyNestedSubs(),()=>{l.tryUnsubscribe(),l.onStateChange=void 0}},[a,o]);const s=r||Ure;return p.createElement(s.Provider,{value:a},t)}var Hre=Wre,Kre=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius"]);function qre(e,t){return e==null&&t==null?!0:typeof e=="number"&&typeof t=="number"?e===t||e!==e&&t!==t:e===t}function Bb(e,t){var r=new Set([...Object.keys(e),...Object.keys(t)]);for(var n of r)if(Kre.has(n)){if(e[n]==null&&t[n]==null)continue;if(!Bre(e[n],t[n]))return!1}else if(!qre(e[n],t[n]))return!1;return!0}function Vb(e,t){var r,n;return(r=(n=e.graphicalItems.cartesianItems.find(i=>i.id===t))===null||n===void 0?void 0:n.xAxisId)!==null&&r!==void 0?r:qI}function Ub(e,t){var r,n;return(r=(n=e.graphicalItems.cartesianItems.find(i=>i.id===t))===null||n===void 0?void 0:n.yAxisId)!==null&&r!==void 0?r:qI}var rR=(e,t,r)=>XD(e,"xAxis",Vb(e,t),r),nR=(e,t,r)=>YD(e,"xAxis",Vb(e,t),r),iR=(e,t,r)=>XD(e,"yAxis",Ub(e,t),r),aR=(e,t,r)=>YD(e,"yAxis",Ub(e,t),r),Gre=R([be,rR,iR,nR,aR],(e,t,r,n,i)=>li(e,"xAxis")?lf(t,n,!1):lf(r,i,!1)),Yre=(e,t)=>t,oR=R([mD,Yre],(e,t)=>e.filter(r=>r.type==="area").find(r=>r.id===t)),sR=e=>{var t=be(e),r=li(t,"xAxis");return r?"yAxis":"xAxis"},Xre=(e,t)=>{var r=sR(e);return r==="yAxis"?Ub(e,t):Vb(e,t)},Zre=(e,t,r)=>kD(e,sR(e),Xre(e,t),r),Qre=R([oR,Zre],(e,t)=>{var r;if(!(e==null||t==null)){var{stackId:n}=e,i=fb(e);if(!(n==null||i==null)){var a=(r=t[n])===null||r===void 0?void 0:r.stackedData,o=a==null?void 0:a.find(s=>s.key===i);if(o!=null)return o.map(s=>[s[0],s[1]])}}}),Jre=R([be,rR,iR,nR,aR,Qre,XY,Gre,oR,cX],(e,t,r,n,i,a,o,s,l,c)=>{var{chartData:u,dataStartIndex:f,dataEndIndex:h}=o;if(!(l==null||e!=="horizontal"&&e!=="vertical"||t==null||r==null||n==null||i==null||n.length===0||i.length===0||s==null)){var{data:m}=l,g;if(m&&m.length>0?g=m:g=u==null?void 0:u.slice(f,h+1),g!=null)return yne({layout:e,xAxis:t,yAxis:r,xAxisTicks:n,yAxisTicks:i,dataStartIndex:f,areaSettings:l,stackedData:a,displayedData:g,chartBaseValue:c,bandSize:s})}}),ene=["id"],tne=["activeDot","animationBegin","animationDuration","animationEasing","connectNulls","dot","fill","fillOpacity","hide","isAnimationActive","legendType","stroke","xAxisId","yAxisId"];function Ra(){return Ra=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ra.apply(null,arguments)}function lR(e,t){if(e==null)return{};var r,n,i=rne(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function rne(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function PP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function No(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
635t%2?PP(Object(r),!0).forEach(function(n){nne(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):PP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function nne(e,t,r){return(t=ine(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ine(e){var t=ane(e,"string");return typeof t=="symbol"?t:t+""}function ane(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Df(e,t){return e&&e!=="none"?e:t}var one=e=>{var{dataKey:t,name:r,stroke:n,fill:i,legendType:a,hide:o}=e;return[{inactive:o,dataKey:t,type:a,color:Df(n,i),value:PT(r,t),payload:e}]},sne=p.memo(e=>{var{dataKey:t,data:r,stroke:n,strokeWidth:i,fill:a,name:o,hide:s,unit:l,tooltipType:c,id:u}=e,f={dataDefinedOnItem:r,positions:void 0,settings:{stroke:n,strokeWidth:i,fill:a,dataKey:t,nameKey:void 0,name:PT(o,t),hide:s,type:c,color:Df(n,a),unit:l,graphicalItemId:u}};return p.createElement(Mee,{tooltipEntrySettings:f})});function lne(e){var{clipPathId:t,points:r,props:n}=e,{needClip:i,dot:a,dataKey:o}=n,s=on(n);return p.createElement(nte,{points:r,dot:a,className:"recharts-area-dots",dotClassName:"recharts-area-dot",dataKey:o,baseProps:s,needClip:i,clipPathId:t})}function cne(e){var{showLabels:t,children:r,points:n}=e,i=n.map(a=>{var o,s,l={x:(o=a.x)!==null&&o!==void 0?o:0,y:(s=a.y)!==null&&s!==void 0?s:0,width:0,lowerWidth:0,upperWidth:0,height:0};return No(No({},l),{},{value:a.value,payload:a.payload,parentViewBox:void 0,viewBox:l,fill:void 0})});return p.createElement(kee,{value:t?i:void 0},r)}function _P(e){var{points:t,baseLine:r,needClip:n,clipPathId:i,props:a}=e,{layout:o,type:s,stroke:l,connectNulls:c,isRange:u}=a,{id:f}=a,h=lR(a,ene),m=on(h),g=$r(h);return p.createElement(p.Fragment,null,(t==null?void 0:t.length)>1&&p.createElement(En,{clipPath:n?"url(#clipPath-".concat(i,")"):void 0},p.createElement(od,Ra({},g,{id:f,points:t,connectNulls:c,type:s,baseLine:r,layout:o,stroke:"none",className:"recharts-area-area"})),l!=="none"&&p.createElement(od,Ra({},m,{className:"recharts-area-curve",layout:o,type:s,connectNulls:c,fill:"none",points:t})),l!=="none"&&u&&p.createElement(od,Ra({},m,{className:"recharts-area-curve",layout:o,type:s,connectNulls:c,fill:"none",points:r}))),p.createElement(lne,{points:t,props:h,clipPathId:i}))}function une(e){var t,r,{alpha:n,baseLine:i,points:a,strokeWidth:o}=e,s=(t=a[0])===null||t===void 0?void 0:t.y,l=(r=a[a.length-1])===null||r===void 0?void 0:r.y;if(!Me(s)||!Me(l))return null;var c=n*Math.abs(s-l),u=Math.max(...a.map(f=>f.x||0));return te(i)?u=Math.max(i,u):i&&Array.isArray(i)&&i.length&&(u=Math.max(...i.map(f=>f.x||0),u)),te(u)?p.createElement("rect",{x:0,y:s<l?s:s-c,width:u+(o?parseInt("".concat(o),10):1),height:Math.floor(c)}):null}function dne(e){var t,r,{alpha:n,baseLine:i,points:a,strokeWidth:o}=e,s=(t=a[0])===null||t===void 0?void 0:t.x,l=(r=a[a.length-1])===null||r===void 0?void 0:r.x;if(!Me(s)||!Me(l))return null;var c=n*Math.abs(s-l),u=Math.max(...a.map(f=>f.y||0));return te(i)?u=Math.max(i,u):i&&Array.isArray(i)&&i.length&&(u=Math.max(...i.map(f=>f.y||0),u)),te(u)?p.createElement("rect",{x:s<l?s:s-c,y:0,width:c,height:Math.floor(u+(o?parseInt("".concat(o),10):1))}):null}function fne(e){var{alpha:t,layout:r,points:n,baseLine:i,strokeWidth:a}=e;return r==="vertical"?p.createElement(une,{alpha:t,points:n,baseLine:i,strokeWidth:a}):p.createElement(dne,{alpha:t,points:n,baseLine:i,strokeWidth:a})}function hne(e){var{needClip:t,clipPathId:r,props:n,previousPointsRef:i,previousBaselineRef:a}=e,{points:o,baseLine:s,isAnimationActive:l,animationBegin:c,animationDuration:u,animationEasing:f,onAnimationStart:h,onAnimationEnd:m}=n,g=p.useMemo(()=>({points:o,baseLine:s}),[o,s]),v=eM(g,"recharts-area-"),y=FH(),[x,b]=p.useState(!1),w=!x,j=p.useCallback(()=>{typeof m=="function"&&m(),b(!1)},[m]),S=p.useCallback(()=>{typeof h=="function"&&h(),b(!0)}
635,[h]);if(y==null)return null;var k=i.current,E=a.current;return p.createElement(cne,{showLabels:w,points:o},n.children,p.createElement(JT,{animationId:v,begin:c,duration:u,isActive:l,easing:f,onAnimationEnd:j,onAnimationStart:S,key:v},P=>{if(k){var A=k.length/o.length,N=P===1?o:o.map((D,T)=>{var B=Math.floor(T*A);if(k[B]){var G=k[B];return No(No({},D),{},{x:vn(G.x,D.x,P),y:vn(G.y,D.y,P)})}return D}),O;return te(s)?O=vn(E,s,P):nt(s)||sn(s)?O=vn(E,0,P):O=s.map((D,T)=>{var B=Math.floor(T*A);if(Array.isArray(E)&&E[B]){var G=E[B];return No(No({},D),{},{x:vn(G.x,D.x,P),y:vn(G.y,D.y,P)})}return D}),P>0&&(i.current=N,a.current=O),p.createElement(_P,{points:N,baseLine:O,needClip:t,clipPathId:r,props:n})}return P>0&&(i.current=o,a.current=s),p.createElement(En,null,l&&p.createElement("defs",null,p.createElement("clipPath",{id:"animationClipPath-".concat(r)},p.createElement(fne,{alpha:P,points:o,baseLine:s,layout:y,strokeWidth:n.strokeWidth}))),p.createElement(En,{clipPath:"url(#animationClipPath-".concat(r,")")},p.createElement(_P,{points:o,baseLine:s,needClip:t,clipPathId:r,props:n})))}),p.createElement(_ee,{label:n.label}))}function pne(e){var{needClip:t,clipPathId:r,props:n}=e,i=p.useRef(null),a=p.useRef();return p.createElement(hne,{needClip:t,clipPathId:r,props:n,previousPointsRef:i,previousBaselineRef:a})}class mne extends p.PureComponent{render(){var{hide:t,dot:r,points:n,className:i,top:a,left:o,needClip:s,xAxisId:l,yAxisId:c,width:u,height:f,id:h,baseLine:m,zIndex:g}=this.props;if(t)return null;var v=Ce("recharts-area",i),y=h,{r:x,strokeWidth:b}=jre(r),w=HI(r),j=x*2+b,S=s?"url(#clipPath-".concat(w?"":"dots-").concat(y,")"):void 0;return p.createElement(gi,{zIndex:g},p.createElement(En,{className:v},s&&p.createElement("defs",null,p.createElement(Sre,{clipPathId:y,xAxisId:l,yAxisId:c}),!w&&p.createElement("clipPath",{id:"clipPath-dots-".concat(y)},p.createElement("rect",{x:o-j/2,y:a-j/2,width:u+j,height:f+j}))),p.createElement(pne,{needClip:s,clipPathId:y,props:this.props})),p.createElement(xP,{points:n,mainColor:Df(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:S}),this.props.isRange&&Array.isArray(m)&&p.createElement(xP,{points:m,mainColor:Df(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:S}))}}var cR={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!1,fill:"#3182bd",fillOpacity:.6,hide:!1,isAnimationActive:"auto",legendType:"line",stroke:"#3182bd",strokeWidth:1,type:"linear",label:!1,xAxisId:0,yAxisId:0,zIndex:qt.area};function gne(e){var t,r=jr(e,cR),{activeDot:n,animationBegin:i,animationDuration:a,animationEasing:o,connectNulls:s,dot:l,fill:c,fillOpacity:u,hide:f,isAnimationActive:h,legendType:m,stroke:g,xAxisId:v,yAxisId:y}=r,x=lR(r,tne),b=ys(),w=vI(),{needClip:j}=tR(v,y),S=ur(),{points:k,isRange:E,baseLine:P}=(t=oe(B=>Jre(B,e.id,S)))!==null&&t!==void 0?t:{},A=Lb();if(b!=="horizontal"&&b!=="vertical"||A==null||w!=="AreaChart"&&w!=="ComposedChart")return null;var{height:N,width:O,x:D,y:T}=A;return!k||!k.length?null:p.createElement(mne,Ra({},x,{activeDot:n,animationBegin:i,animationDuration:a,animationEasing:o,baseLine:P,connectNulls:s,dot:l,fill:c,fillOpacity:u,height:N,hide:f,layout:b,isAnimationActive:h==="auto"?!Tc.isSsr:h,isRange:E,legendType:m,needClip:j,points:k,stroke:g,width:O,left:D,top:T,xAxisId:v,yAxisId:y}))}var vne=(e,t,r,n,i)=>{var a=r??t;if(te(a))return a;var o=e==="horizontal"?i:n,s=o.scale.domain();if(o.type==="number"){var l=Math.max(s[0],s[1]),c=Math.min(s[0],s[1]);return a==="dataMin"?c:a==="dataMax"||l<0?l:Math.max(Math.min(s[0],s[1]),0)}return a==="dataMin"?s[0]:a==="dataMax"?s[1]:s[0]};function yne(e){var{areaSettings:{connectNulls:t,baseValue:r,dataKey:n},stackedData:i,layout:a,chartBaseValue:o,xAxis:s,yAxis:l,displayedData:c,dataStartIndex:u,xAxisTicks:f,yAxisTicks:h,bandSize:m}=e,g=i&&i.length,v=vne(a,o,r,s,l),y=a==="horizontal",x=!1,b=c.map((j,S)=>{var k,E,P;if(g)P=i[u+S];else{var A=mt(j,n);Array.isArray(A)?(P=A,x=!0):P=[v,A]}var N=(k=(E=P)===null||E===void 0?void 0:E[1])!==null&&k!==void 0?k:null,O=N==null||g&&!t&&mt(j,n)==null;return y?{x:Qj({axis:s,ticks:f,bandSize:m,entry:j,index:S}),y:O?null:l.scale(N),value:P,payload:j}:{x:O?null:s.scale(N),y:Qj({axis:l,ticks:h,bandSize:m,entry:j,index:S}),value:P,payload:j}}),w;return g||x?w=b.map(j=>{var S=Array.isArray(j.value)?j.value[0]:null;return y?{x:j.x,y:S!=null&&j.y!=null?l.scale(S):null,payload:j.payload}:{x:S!=null?s.scale(S):null,y:j.y,payload:j.payload}}):w=y?l.scale(v):s.scale(v),{points:b,baseLine:w,isRange:x}}function xne(e){var t=jr(e,cR),r=ur();return p.createElement(zee,{id:t.id,type:"area"},n=>p.createElement(p.Fragment,null,p.createElement(Dee,{legendPayload:one(t)}),p.createElement(sne,{dataKey:t.dataKey,data:t.data,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:n}),p.createElement(Gee,{type:"area",id:n,data:t.data,dataKey:t.dataKey,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,stackId:oH(t.stackId),hide:t.hide,barSize:void 0,baseValue:t.baseValue,isPanorama:r,connectNulls:t.connectNulls}),p.createElement(gne,Ra({},t,{id:n}))))}var uR=p.memo(xne,Bb);uR.displayName="Area";var bne=["domain","range"],wne=["domain","range"];function CP(e,t){if(e==null)return{};var r,n,i=Sne(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Sne(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function AP(e,t){return e===t?!0:Array.isArray(e)&&e.length===2&&Array.isArray(t)&&t.length===2?e[0]===t[0]&&e[1]===t[1]:!1}function dR(e,t){if(e===t)return!0;var{domain:r,range:n}=e,i=CP(e,bne),{domain:a,range:o}=t,s=CP(t,wne);return!AP(r,a)||!AP(n,o)?!1:Bb(i,s)}var jne=["dangerouslySetInnerHTML","ticks","scale"],kne=["id","scale"];function vv(){return vv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
635).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},vv.apply(null,arguments)}function NP(e,t){if(e==null)return{};var r,n,i=Ene(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ene(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function Pne(e){var t=Qe(),r=p.useRef(null);return p.useLayoutEffect(()=>{r.current===null?t(lte(e)):r.current!==e&&t(cte({prev:r.current,next:e})),r.current=e},[e,t]),p.useLayoutEffect(()=>()=>{r.current&&(t(ute(r.current)),r.current=null)},[t]),null}var _ne=e=>{var{xAxisId:t,className:r}=e,n=oe(CT),i=ur(),a="xAxis",o=oe(x=>GD(x,a,t,i)),s=oe(x=>WD(x,t)),l=oe(x=>oZ(x,t)),c=oe(x=>dD(x,t));if(s==null||l==null||c==null)return null;var{dangerouslySetInnerHTML:u,ticks:f,scale:h}=e,m=NP(e,jne),{id:g,scale:v}=c,y=NP(c,kne);return p.createElement(Fb,vv({},m,y,{x:l.x,y:l.y,width:s.width,height:s.height,className:Ce("recharts-".concat(a," ").concat(a),r),viewBox:n,ticks:o,axisType:a}))},Cne={allowDataOverflow:ct.allowDataOverflow,allowDecimals:ct.allowDecimals,allowDuplicatedCategory:ct.allowDuplicatedCategory,angle:ct.angle,axisLine:qn.axisLine,height:ct.height,hide:!1,includeHidden:ct.includeHidden,interval:ct.interval,minTickGap:ct.minTickGap,mirror:ct.mirror,orientation:ct.orientation,padding:ct.padding,reversed:ct.reversed,scale:ct.scale,tick:ct.tick,tickCount:ct.tickCount,tickLine:qn.tickLine,tickSize:qn.tickSize,type:ct.type,xAxisId:0},Ane=e=>{var t=jr(e,Cne);return p.createElement(p.Fragment,null,p.createElement(Pne,{allowDataOverflow:t.allowDataOverflow,allowDecimals:t.allowDecimals,allowDuplicatedCategory:t.allowDuplicatedCategory,angle:t.angle,dataKey:t.dataKey,domain:t.domain,height:t.height,hide:t.hide,id:t.xAxisId,includeHidden:t.includeHidden,interval:t.interval,minTickGap:t.minTickGap,mirror:t.mirror,name:t.name,orientation:t.orientation,padding:t.padding,reversed:t.reversed,scale:t.scale,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit}),p.createElement(_ne,t))},fR=p.memo(Ane,dR);fR.displayName="XAxis";var Nne=["dangerouslySetInnerHTML","ticks","scale"],One=["id","scale"];function yv(){return yv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yv.apply(null,arguments)}function OP(e,t){if(e==null)return{};var r,n,i=Tne(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Tne(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function Mne(e){var t=Qe(),r=p.useRef(null);return p.useLayoutEffect(()=>{r.current===null?t(dte(e)):r.current!==e&&t(fte({prev:r.current,next:e})),r.current=e},[e,t]),p.useLayoutEffect(()=>()=>{r.current&&(t(hte(r.current)),r.current=null)},[t]),null}var Dne=e=>{var{yAxisId:t,className:r,width:n,label:i}=e,a=p.useRef(null),o=p.useRef(null),s=oe(CT),l=ur(),c=Qe(),u="yAxis",f=oe(k=>HD(k,t)),h=oe(k=>lZ(k,t)),m=oe(k=>GD(k,u,t,l)),g=oe(k=>fD(k,t));if(p.useLayoutEffect(()=>{if(!(n!=="auto"||!f||Db(i)||p.isValidElement(i)||g==null)){var k=a.current;if(k){var E=k.getCalculatedWidth();Math.round(f.width)!==Math.round(E)&&c(pte({id:t,width:E}))}}},[m,f,c,i,t,n,g]),f==null||h==null||g==null)return null;var{dangerouslySetInnerHTML:v,ticks:y,scale:x}=e,b=OP(e,Nne),{id:w,scale:j}=g,S=OP(g,One);return p.createElement(Fb,yv({},b,S,{ref:a,labelRef:o,x:h.x,y:h.y,tickTextProps:n==="auto"?{width:void 0}:{width:n},width:f.width,height:f.height,className:Ce("recharts-".concat(u," ").concat(u),r),viewBox:s,ticks:m,axisType:u}))},Ine={allowDataOverflow:ut.allowDataOverflow,allowDecimals:ut.allowDecimals,allowDuplicatedCategory:ut.allowDuplicatedCategory,angle:ut.angle,axisLine:qn.axisLine,hide:!1,includeHidden:ut.includeHidden,interval:ut.interval,minTickGap:ut.minTickGap,mirror:ut.mirror,orientation:ut.orientation,padding:ut.padding,reversed:ut.reversed,scale:ut.scale,tick:ut.tick,tickCount:ut.tickCount,tickLine:qn.tickLine,tickSize:qn.tickSize,type:ut.type,width:ut.width,yAxisId:0},Rne=e=>{var t=jr(e,Ine);return p.createElement(p.Fragment,null,p.createElement(Mne,{interval:t.interval,id:t.yAxisId,scale:t.scale,type:t.type,domain:t.domain,allowDataOverflow:t.allowDataOverflow,dataKey:t.dataKey,allowDuplicatedCategory:t.allowDuplicatedCategory,allowDecimals:t.allowDecimals,tickCount:t.tickCount,padding:t.padding,includeHidden:t.includeHidden,reversed:t.reversed,ticks:t.ticks,width:t.width,orientation:t.orientation,mirror:t.mirror,hide:t.hide,unit:t.unit,name:t.name,angle:t.angle,minTickGap:t.minTickGap,tick:t.tick,tickFormatter:t.tickFormatter}),p.createElement(Dne,t))},hR=p.memo(Rne,dR);hR.displayName="YAxis";var Lne=(e,t)=>t,Wb=R([Lne,be,cD,ot,dI,mi,SQ,Pt],AQ),Hb=e=>{var t=e.currentTarget.getBoundingClientRect(),r=t.width/e.currentTarget.offsetWidth,n=t.height/e.currentTarget.offsetHeight;return{chartX:Math.round((e.clientX-t.left)/r),chartY:Math.round((e.clientY-t.top)/n)}},pR=zr("mouseClick"),mR=Ac();mR.startListening({actionCreator:pR,effect:(e,t)=>
635{var r=e.payload,n=Wb(t.getState(),Hb(r));(n==null?void 0:n.activeIndex)!=null&&t.dispatch(wZ({activeIndex:n.activeIndex,activeDataKey:void 0,activeCoordinate:n.activeCoordinate}))}});var xv=zr("mouseMove"),gR=Ac(),Ru=null;gR.startListening({actionCreator:xv,effect:(e,t)=>{var r=e.payload;Ru!==null&&cancelAnimationFrame(Ru);var n=Hb(r);Ru=requestAnimationFrame(()=>{var i=t.getState(),a=jb(i,i.tooltip.settings.shared);if(a==="axis"){var o=Wb(i,n);(o==null?void 0:o.activeIndex)!=null?t.dispatch(nI({activeIndex:o.activeIndex,activeDataKey:void 0,activeCoordinate:o.activeCoordinate})):t.dispatch(rI())}Ru=null})}});function $ne(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":e==="children"&&typeof t=="object"&&t!==null?"<<CHILDREN>>":t}var TP={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},vR=cr({name:"rootProps",initialState:TP,reducers:{updateOptions:(e,t)=>{var r;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=(r=t.payload.barGap)!==null&&r!==void 0?r:TP.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,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),zne=vR.reducer,{updateOptions:Fne}=vR.actions,yR=cr({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(e,t)=>t.payload}}),{updatePolarOptions:gse}=yR.actions,Bne=yR.reducer,xR=zr("keyDown"),bR=zr("focus"),Kb=Ac();Kb.startListening({actionCreator:xR,effect:(e,t)=>{var r=t.getState(),n=r.rootProps.accessibilityLayer!==!1;if(n){var{keyboardInteraction:i}=r.tooltip,a=e.payload;if(!(a!=="ArrowRight"&&a!=="ArrowLeft"&&a!=="Enter")){var o=kb(i,Ps(r),zc(r),Uc(r)),s=o==null?-1:Number(o);if(!(!Number.isFinite(s)||s<0)){var l=mi(r);if(a==="Enter"){var c=Nf(r,"axis","hover",String(i.index));t.dispatch(dv({active:!i.active,activeIndex:i.index,activeCoordinate:c}));return}var u=fZ(r),f=u==="left-to-right"?1:-1,h=a==="ArrowRight"?1:-1,m=s+h*f;if(!(l==null||m>=l.length||m<0)){var g=Nf(r,"axis","hover",String(m));t.dispatch(dv({active:!0,activeIndex:m.toString(),activeCoordinate:g}))}}}}}});Kb.startListening({actionCreator:bR,effect:(e,t)=>{var r=t.getState(),n=r.rootProps.accessibilityLayer!==!1;if(n){var{keyboardInteraction:i}=r.tooltip;if(!i.active&&i.index==null){var a="0",o=Nf(r,"axis","hover",String(a));t.dispatch(dv({active:!0,activeIndex:a,activeCoordinate:o}))}}}});var Pr=zr("externalEvent"),wR=Ac(),Km=new Map;wR.startListening({actionCreator:Pr,effect:(e,t)=>{var{handler:r,reactEvent:n}=e.payload;if(r!=null){n.persist();var i=n.type,a=Km.get(i);a!==void 0&&cancelAnimationFrame(a);var o=requestAnimationFrame(()=>{try{var s=t.getState(),l={activeCoordinate:sQ(s),activeDataKey:aQ(s),activeIndex:lc(s),activeLabel:pI(s),activeTooltipIndex:lc(s),isTooltipActive:lQ(s)};r(l,n)}finally{Km.delete(i)}});Km.set(i,o)}}});var Vne=R([ks],e=>e.tooltipItemPayloads),Une=R([Vne,Vc,(e,t)=>t,(e,t,r)=>r],(e,t,r,n)=>{var i=e.find(s=>s.settings.graphicalItemId===n);if(i!=null){var{positions:a}=i;if(a!=null){var o=t(a,r);return o}}}),SR=zr("touchMove"),jR=Ac();jR.startListening({actionCreator:SR,effect:(e,t)=>{var r=e.payload;if(!(r.touches==null||r.touches.length===0)){var n=t.getState(),i=jb(n,n.tooltip.settings.shared);if(i==="axis"){var a=r.touches[0];if(a==null)return;var o=Wb(n,Hb({clientX:a.clientX,clientY:a.clientY,currentTarget:r.currentTarget}));(o==null?void 0:o.activeIndex)!=null&&t.dispatch(nI({activeIndex:o.activeIndex,activeDataKey:void 0,activeCoordinate:o.activeCoordinate}))}else if(i==="item"){var s,l=r.touches[0];if(document.elementFromPoint==null||l==null)return;var c=document.elementFromPoint(l.clientX,l.clientY);if(!c||!c.getAttribute)return;var u=c.getAttribute(hH),f=(s=c.getAttribute(pH))!==null&&s!==void 0?s:void 0,h=Es(n).find(v=>v.id===f);if(u==null||h==null||f==null)return;var{dataKey:m}=h,g=Une(n,u,f);t.dispatch(bZ({activeDataKey:m,activeIndex:u,activeCoordinate:g,activeGraphicalItemId:f}))}}}});var Wne=YO({brush:kte,cartesianAxis:mte,chartData:oJ,errorBars:wre,graphicalItems:Kee,layout:XW,legend:eK,options:tJ,polarAxis:Aee,polarOptions:Bne,referenceElements:Ote,rootProps:zne,tooltip:SZ,zIndex:UQ}),Hne=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Chart";return wW({reducer:Wne,preloadedState:t,middleware:n=>{var i;return n({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes((i="es6")!==null&&i!==void 0?i:"")}).concat([mR.middleware,gR.middleware,Kb.middleware,wR.middleware,jR.middleware])},enhancers:n=>{var i=n;return typeof n=="function"&&(i=n()),i.concat(uT({type:"raf"}))},devTools:{serialize:{replacer:$ne},name:"recharts-".concat(r)}})};function Kne(e){var{preloadedState:t,children:r,reduxStoreName:n}=e,i=ur(),a=p.useRef(null);if(i)return r;a.current==null&&(a.current=Hne(t,n));var o=jx;return p.createElement(Hre,{context:o,store:a.current},r)}function qne(e){var{layout:t,margin:r}=e,n=Qe(),i=ur();return p.useEffect(()=>{i||(n(qW(t)),n(KW(r)))},[n,i,t,r]),null}var Gne=p.memo(qne,Bb);function Yne(e){var t=Qe();return p.useEffect(()=>{t(Fne(e))},[t,e]),null}function MP(e){var{zIndex:t,isPanorama:r}=e,n=p.useRef(null),i=Qe();return p.useLayoutEffect(()=>(n.current&&i(BQ({zIndex:t,element:n.current,isPanorama:r})),()=>{i(VQ({zIndex:t,isPanorama:r}))}),[i,t,r]),p.createElement("g",{tabIndex:-1,ref:n})}function DP(e){var{children:t,isPanorama:r}=e,n=oe(OQ);if(!n||n.length===0)return t;var i=n.filter(o=>o<0),a=n.filter(o=>o>0);return p.createElement(p.Fragment,null,i.map(o=>p.createElement(MP,{key:o,zIndex:o,isPanorama:r})),t,a.map(o=>p.createElement(MP,{key:o,zIndex:o,isPanorama:r})))}var Xne=["children"];function Zne(e,t){if(e==null)return{};var r,n,i=Qne(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Qne(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function If(){return If=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
635).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},If.apply(null,arguments)}var Jne={width:"100%",height:"100%",display:"block"},eie=p.forwardRef((e,t)=>{var r=LT(),n=$T(),i=YT();if(!_n(r)||!_n(n))return null;var{children:a,otherAttributes:o,title:s,desc:l}=e,c,u;return o!=null&&(typeof o.tabIndex=="number"?c=o.tabIndex:c=i?0:void 0,typeof o.role=="string"?u=o.role:u=i?"application":void 0),p.createElement(JN,If({},o,{title:s,desc:l,role:u,tabIndex:c,width:r,height:n,style:Jne,ref:t}),a)}),tie=e=>{var{children:t}=e,r=oe(Mh);if(!r)return null;var{width:n,height:i,y:a,x:o}=r;return p.createElement(JN,{width:n,height:i,x:o,y:a},t)},IP=p.forwardRef((e,t)=>{var{children:r}=e,n=Zne(e,Xne),i=ur();return i?p.createElement(tie,null,p.createElement(DP,{isPanorama:!0},r)):p.createElement(eie,If({ref:t},n),p.createElement(DP,{isPanorama:!1},r))});function rie(){var e=Qe(),[t,r]=p.useState(null),n=oe(fH);return p.useEffect(()=>{if(t!=null){var i=t.getBoundingClientRect(),a=i.width/t.offsetWidth;Me(a)&&a!==n&&e(YW(a))}},[t,e,n]),r}function RP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nie(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?RP(Object(r),!0).forEach(function(n){iie(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):RP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iie(e,t,r){return(t=aie(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aie(e){var t=oie(e,"string");return typeof t=="symbol"?t:t+""}function oie(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ya(){return Ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ya.apply(null,arguments)}var sie=()=>(mJ(),null);function Rf(e){if(typeof e=="number")return e;if(typeof e=="string"){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var lie=p.forwardRef((e,t)=>{var r,n,i=p.useRef(null),[a,o]=p.useState({containerWidth:Rf((r=e.style)===null||r===void 0?void 0:r.width),containerHeight:Rf((n=e.style)===null||n===void 0?void 0:n.height)}),s=p.useCallback((c,u)=>{o(f=>{var h=Math.round(c),m=Math.round(u);return f.containerWidth===h&&f.containerHeight===m?f:{containerWidth:h,containerHeight:m}})},[]),l=p.useCallback(c=>{if(typeof t=="function"&&t(c),c!=null&&typeof ResizeObserver<"u"){var{width:u,height:f}=c.getBoundingClientRect();s(u,f);var h=g=>{var{width:v,height:y}=g[0].contentRect;s(v,y)},m=new ResizeObserver(h);m.observe(c),i.current=m}},[t,s]);return p.useEffect(()=>()=>{var c=i.current;c!=null&&c.disconnect()},[s]),p.createElement(p.Fragment,null,p.createElement(Ih,{width:a.containerWidth,height:a.containerHeight}),p.createElement("div",Ya({ref:l},e)))}),cie=p.forwardRef((e,t)=>{var{width:r,height:n}=e,[i,a]=p.useState({containerWidth:Rf(r),containerHeight:Rf(n)}),o=p.useCallback((l,c)=>{a(u=>{var f=Math.round(l),h=Math.round(c);return u.containerWidth===f&&u.containerHeight===h?u:{containerWidth:f,containerHeight:h}})},[]),s=p.useCallback(l=>{if(typeof t=="function"&&t(l),l!=null){var{width:c,height:u}=l.getBoundingClientRect();o(c,u)}},[t,o]);return p.createElement(p.Fragment,null,p.createElement(Ih,{width:i.containerWidth,height:i.containerHeight}),p.createElement("div",Ya({ref:s},e)))}),uie=p.forwardRef((e,t)=>{var{width:r,height:n}=e;return p.createElement(p.Fragment,null,p.createElement(Ih,{width:r,height:n}),p.createElement("div",Ya({ref:t},e)))}),die=p.forwardRef((e,t)=>{var{width:r,height:n}=e;return ei(r)||ei(n)?p.createElement(cie,Ya({},e,{ref:t})):p.createElement(uie,Ya({},e,{ref:t}))});function fie(e){return e===!0?lie:die}var hie=p.forwardRef((e,t)=>
635{var{children:r,className:n,height:i,onClick:a,onContextMenu:o,onDoubleClick:s,onMouseDown:l,onMouseEnter:c,onMouseLeave:u,onMouseMove:f,onMouseUp:h,onTouchEnd:m,onTouchMove:g,onTouchStart:v,style:y,width:x,responsive:b,dispatchTouchEvents:w=!0}=e,j=p.useRef(null),S=Qe(),[k,E]=p.useState(null),[P,A]=p.useState(null),N=rie(),O=Tx(),D=(O==null?void 0:O.width)>0?O.width:x,T=(O==null?void 0:O.height)>0?O.height:i,B=p.useCallback($=>{N($),typeof t=="function"&&t($),E($),A($),$!=null&&(j.current=$)},[N,t,E,A]),G=p.useCallback($=>{S(pR($)),S(Pr({handler:a,reactEvent:$}))},[S,a]),U=p.useCallback($=>{S(xv($)),S(Pr({handler:c,reactEvent:$}))},[S,c]),C=p.useCallback($=>{S(rI()),S(Pr({handler:u,reactEvent:$}))},[S,u]),_=p.useCallback($=>{S(xv($)),S(Pr({handler:f,reactEvent:$}))},[S,f]),I=p.useCallback(()=>{S(bR())},[S]),W=p.useCallback($=>{S(xR($.key))},[S]),re=p.useCallback($=>{S(Pr({handler:o,reactEvent:$}))},[S,o]),ae=p.useCallback($=>{S(Pr({handler:s,reactEvent:$}))},[S,s]),he=p.useCallback($=>{S(Pr({handler:l,reactEvent:$}))},[S,l]),z=p.useCallback($=>{S(Pr({handler:h,reactEvent:$}))},[S,h]),Z=p.useCallback($=>{S(Pr({handler:v,reactEvent:$}))},[S,v]),L=p.useCallback($=>{w&&S(SR($)),S(Pr({handler:g,reactEvent:$}))},[S,w,g]),K=p.useCallback($=>{S(Pr({handler:m,reactEvent:$}))},[S,m]),Lt=fie(b);return p.createElement(SI.Provider,{value:k},p.createElement(eO.Provider,{value:P},p.createElement(Lt,{width:D??(y==null?void 0:y.width),height:T??(y==null?void 0:y.height),className:Ce("recharts-wrapper",n),style:nie({position:"relative",cursor:"default",width:D,height:T},y),onClick:G,onContextMenu:re,onDoubleClick:ae,onFocus:I,onKeyDown:W,onMouseDown:he,onMouseEnter:U,onMouseLeave:C,onMouseMove:_,onMouseUp:z,onTouchEnd:K,onTouchMove:L,onTouchStart:Z,ref:B},p.createElement(sie,null),r)))}),pie=["width","height","responsive","children","className","style","compact","title","desc"];function mie(e,t){if(e==null)return{};var r,n,i=gie(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function gie(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var vie=p.forwardRef((e,t)=>{var{width:r,height:n,responsive:i,children:a,className:o,style:s,compact:l,title:c,desc:u}=e,f=mie(e,pie),h=on(f);return l?p.createElement(p.Fragment,null,p.createElement(Ih,{width:r,height:n}),p.createElement(IP,{otherAttributes:h,title:c,desc:u},a)):p.createElement(hie,{className:o,style:s,width:r,height:n,responsive:i??!1,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},p.createElement(IP,{otherAttributes:h,title:c,desc:u,ref:t},p.createElement(Mte,null,a)))});function bv(){return bv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bv.apply(null,arguments)}var yie={top:5,right:5,bottom:5,left:5},xie={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:yie,responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},bie=p.forwardRef(function(t,r){var n,i=jr(t.categoricalChartProps,xie),{chartName:a,defaultTooltipEventType:o,validateTooltipEventTypes:s,tooltipPayloadSearcher:l,categoricalChartProps:c}=t,u={chartName:a,defaultTooltipEventType:o,validateTooltipEventTypes:s,tooltipPayloadSearcher:l,eventEmitter:void 0};return p.createElement(Kne,{preloadedState:{options:u},reduxStoreName:(n=c.id)!==null&&n!==void 0?n:a},p.createElement(jte,{chartData:c.data}),p.createElement(Gne,{layout:i.layout,margin:i.margin}),p.createElement(Yne,{baseValue:i.baseValue,accessibilityLayer:i.accessibilityLayer,barCategoryGap:i.barCategoryGap,maxBarSize:i.maxBarSize,stackOffset:i.stackOffset,barGap:i.barGap,barSize:i.barSize,syncId:i.syncId,syncMethod:i.syncMethod,className:i.className,reverseStackOrder:i.reverseStackOrder}),p.createElement(vie,bv({},i,{ref:r})))}),wie=["axis"],Sie=p.forwardRef((e,t)=>
635p.createElement(bie,{chartName:"AreaChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:wie,tooltipPayloadSearcher:JQ,categoricalChartProps:e,ref:t}));const jie=e=>{var n;const t=e.nivel==="nacional"?"Nacional":e.nivel==="estadual"?`Estadual ${e.uf??""}`.trim():`Municipal ${e.municipio??""}/${e.uf??""}`.trim(),r=(n=e.cargos)!=null&&n.length?e.cargos.join(", "):"cargo";return`${t} — ${r}`},LP=e=>{const t=new Set;for(const r of e){if(r.nivel==="nacional")continue;const n=(r.uf??"").trim().toUpperCase();n.length===2&&t.add(n)}return[...t].sort()},kie=e=>{const t=(e??"").toLowerCase();return t==="admin"||t==="conselho_gestor"||t==="dirigente_nacional"?"executivo":t==="dirigente_estadual"||t==="dirigente_municipal"?"operacional":"filiado"};function Eie(){const{usuario:e,loading:t}=Vr(),r=p.useMemo(()=>kie(e==null?void 0:e.role),[e==null?void 0:e.role]);return t?d.jsxs("div",{className:"space-y-6",children:[d.jsx("div",{className:"glass-panel h-24 animate-pulse"}),d.jsx("div",{className:"glass-panel h-72 animate-pulse"})]}):e?r==="filiado"?d.jsx(Pie,{}):d.jsx(_ie,{variant:r}):d.jsx("div",{className:"glass-panel p-5 text-sm text-slate-300",children:"Não foi possível carregar seus dados de acesso. Faça login novamente."})}function kR(){const[e,t]=p.useState(null),[r,n]=p.useState(!0),[i,a]=p.useState(null),o=p.useCallback(async()=>{var g,v;n(!0);try{const{data:y}=await le.get("/perfil/indicacao");t(y)}catch(y){const x=((v=(g=y==null?void 0:y.response)==null?void 0:g.data)==null?void 0:v.detail)??"Não foi possível carregar seu link de indicação.";t(null),a({type:"error",message:typeof x=="string"?x:"Não foi possível carregar seu link de indicação."})}finally{n(!1)}},[]);p.useEffect(()=>{o()},[o]),p.useEffect(()=>{if(!i)return;const g=setTimeout(()=>a(null),4e3);return()=>clearTimeout(g)},[i]);const s=p.useMemo(()=>{const g=typeof window<"u"?window.location.origin:"",v=((e==null?void 0:e.codigo)??"").trim();return!g||!v?"":`https://filia.democrata.org.br/?ref=${encodeURIComponent(v)}`},[e==null?void 0:e.codigo]),l=p.useMemo(()=>s?`Olá! Quero te convidar para se filiar ao partido.
636
637Acesse o link e conclua seu pedido:
638${s}`:"",[s]),c=p.useCallback(async g=>{var v;if(!g)return!1;try{if((v=navigator==null?void 0:navigator.clipboard)!=null&&v.writeText)return await navigator.clipboard.writeText(g),!0}catch{}try{const y=document.createElement("input");y.value=g,y.setAttribute("readonly","true"),y.style.position="fixed",y.style.left="-9999px",document.body.appendChild(y),y.select();const x=document.execCommand("copy");return document.body.removeChild(y),x}catch{return!1}},[]),u=p.useCallback(async()=>{if(!s)return;const g=await c(s);a({type:g?"success":"error",message:g?"Link de indicação copiado!":"Não foi possível copiar. Copie manualmente o link."})},[c,s]),f=p.useCallback(()=>{if(!s)return;const g=`https://wa.me/?text=${encodeURIComponent(l)}`;window.open(g,"_blank","noopener,noreferrer")},[s,l]),h=p.useCallback(()=>{if(!s)return;const g="Convite para filiação";window.location.href=`mailto:?subject=${encodeURIComponent(g)}&body=${encodeURIComponent(l)}`},[s,l]),m=p.useCallback(async()=>{if(!s)return;if(typeof navigator<"u"&&typeof navigator.share=="function")try{await navigator.share({title:"Convite para filiação",text:l,url:s});return}catch{}const v=await c(s);a({type:v?"success":"error",message:v?"Link copiado! Cole no Messenger.":"Não foi possível copiar o link. Copie manualmente e envie no Messenger."}),window.open("https://www.messenger.com/","_blank","noopener,noreferrer")},[c,s,l]);return d.jsxs("div",{className:"glass-panel p-5",children:[d.jsxs("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-start sm:justify-between",children:[d.jsxs("div",{className:"flex items-start gap-3",children:[d.jsx("div",{className:"rounded-lg bg-emerald-500/20 p-2",children:d.jsx(gc,{className:"h-5 w-5 text-emerald-400"})}),d.jsxs("div",{children:[d.jsx("h2",{className:"font-semibold text-slate-900 dark:text-white",children:"Convide Novos Filiados"}),d.jsx("p",{className:"text-xs text-slate-600 dark:text-slate-400",children:"Compartilhe seu link de indicação para vincular novas filiações."})]})]}),d.jsxs("button",{type:"button",onClick:o,disabled:r,className:"inline-flex items-center justify-center gap-2 rounded-lg border border-slate-900/10 bg-slate-900/5 px-3 py-2 text-xs font-semibold text-slate-700 transition hover:bg-slate-900/10 disabled:opacity-60 dark:border-white/10 dark:bg-white/5 dark:text-slate-300 dark:hover:bg-white/10",title:"Recarregar link",children:[d.jsx(v2,{className:`h-4 w-4 ${r?"animate-spin":""}`}),"Recarregar"]})]}),i&&d.jsx("div",{className:`mt-4 rounded-xl border px-4 py-3 text-sm ${i.type==="success"?"border-emerald-500/30 bg-emerald-500/10 text-emerald-700 dark:text-emerald-200":"border-amber-500/30 bg-amber-500/10 text-amber-800 dark:text-amber-200"}`,children:i.message}),d.jsxs("div",{className:"mt-4 space-y-3",children:[d.jsxs("label",{className:"flex flex-col",children:[d.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500 dark:text-slate-400",children:"Seu link de indicação"}),d.jsx("input",{className:"input-field",value:r?"Carregando...":s,readOnly:!0})]}),d.jsxs("div",{className:"grid gap-2 sm:grid-cols-2 lg:grid-cols-4",children:[d.jsxs("button",{type:"button",onClick:u,disabled:!s||r,className:"inline-flex items-center justify-center gap-2 rounded-xl border border-slate-900/10 bg-slate-900/5 px-4 py-2.5 text-sm font-semibold text-slate-800 transition hover:bg-slate-900/10 disabled:opacity-50 dark:border-white/10 dark:bg-white/5 dark:text-slate-100 dar
638k:hover:bg-white/10",children:[d.jsx(p2,{className:"h-4 w-4"}),"Copiar link"]}),d.jsxs("button",{type:"button",onClick:f,disabled:!s||r,className:"inline-flex items-center justify-center gap-2 rounded-xl bg-emerald-500/10 px-4 py-2.5 text-sm font-semibold text-emerald-800 transition hover:bg-emerald-500/15 disabled:opacity-50 dark:bg-emerald-500/15 dark:text-emerald-200 dark:hover:bg-emerald-500/20",children:[d.jsx(eh,{className:"h-4 w-4"}),"WhatsApp"]}),d.jsxs("button",{type:"button",onClick:m,disabled:!s||r,className:"inline-flex items-center justify-center gap-2 rounded-xl bg-indigo-500/10 px-4 py-2.5 text-sm font-semibold text-indigo-800 transition hover:bg-indigo-500/15 disabled:opacity-50 dark:bg-indigo-500/15 dark:text-indigo-200 dark:hover:bg-indigo-500/20",children:[d.jsx(wy,{className:"h-4 w-4"}),"Messenger"]}),d.jsxs("button",{type:"button",onClick:h,disabled:!s||r,className:"inline-flex items-center justify-center gap-2 rounded-xl bg-sky-500/10 px-4 py-2.5 text-sm font-semibold text-sky-800 transition hover:bg-sky-500/15 disabled:opacity-50 dark:bg-sky-500/15 dark:text-sky-200 dark:hover:bg-sky-500/20",children:[d.jsx(vl,{className:"h-4 w-4"}),"E-mail"]})]})]})]})}function Pie(){var v;const{usuario:e}=Vr(),[t,r]=p.useState(null),[n,i]=p.useState(null),[a,o]=p.useState(!0),[s,l]=p.useState(null),c=((v=e==null?void 0:e.nome)==null?void 0:v.split(" ")[0])||"Usuário",u=((e==null?void 0:e.municipio)||"").trim(),f=((e==null?void 0:e.uf)||"").toUpperCase();p.useEffect(()=>{let y=!0;return(async()=>{var b,w,j;o(!0),l(null);try{const[S,k]=await Promise.all([le.get("/perfil/me").catch(()=>({data:null})),le.get("/filiacao/mapa/contagem",{params:{nivel:"municipio",uf:f||void 0}}).catch(()=>({data:null}))]);if(!y)return;r(S.data??null);const E=Array.isArray((b=k.data)==null?void 0:b.itens)?k.data.itens:[],P=D=>D.normalize("NFD").replace(/[\u0300-\u036f]/g,"").trim().toUpperCase(),A=P(u),N=A&&E.length?E.find(D=>P(String((D==null?void 0:D.nome)??(D==null?void 0:D.codigo)??""))===A):null,O=typeof(N==null?void 0:N.total)=="number"?N.total:null;i(O)}catch(S){if(!y)return;const k=((j=(w=S==null?void 0:S.response)==null?void 0:w.data)==null?void 0:j.detail)??(S==null?void 0:S.message)??"Erro ao carregar dados.";l(typeof k=="string"?k:"Erro ao carregar dados."),r(null),i(null)}finally{y&&o(!1)}})(),()=>{y=!1}},[u,f]);const h=p.useMemo(()=>{const y=[{label:"Telefone",ok:!!((t==null?void 0:t.telefone)||"").trim()},{label:"CPF",ok:!!((t==null?void 0:t.cpf)||"").trim()},{label:"Título de eleitor",ok:!!((t==null?void 0:t.titulo_eleitor)||"").trim()},{label:"Endereço",ok:!!((t==null?void 0:t.logradouro)||"").trim()},{label:"Bairro",ok:!!((t==null?void 0:t.bairro)||"").trim()},{label:"CEP",ok:!!((t==null?void 0:t.cep)||"").trim()},{label:"Data de nascimento",ok:!!((t==null?void 0:t.data_nascimento)||"").trim()}],x=y.length,b=y.filter(S=>S.ok).length,w=x?Math.round(b/x*100):0,j=y.filter(S=>!S.ok).map(S=>S.label);return{total:x,done:b,percent:w,missing:j}},[t]),m=((t==null?void 0:t.filiado_status)||"—").toString(),g=e!=null&&e.municipio?`${e.municipio}${f?` · ${f}`:""}`:f?`— · ${f}`:"—";return d.jsxs("div",{className:"space-y-6",children:[d.jsxs("div",{className:"flex flex-col gap-2",children:[d.jsxs("h1",{className:"text-2xl font-bold text-slate-900 dark:text-white",children:["Olá, ",c,"!"]}),d.jsx("p",{className:"text-sm text-slate-600 dark:text-slate-400",children:"Aqui está um resumo do seu cadastro e do seu município."})]}),s&&d.jsx("div",{className:"glass-panel border-rose-500/30 p-4 text-sm text-rose-200",children:s}),d.jsx(kR,{}),d.jsxs("div",{className:"grid gap-6 lg:grid-cols-3",children:[d.jsxs("div",{className:"glass-panel p-5",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"rounded-lg bg-sky-500/20 p-2",children:d.jsx(ba,{className:"h-5 w-5 text-sky-400"})}),d.jsxs("div",{children:[d.jsx("h2",{className:"font-semibold text-slate-900 dark:text-white",children:"Seu município"}),d.jsx("p",{className:"text-xs text-slate-600 dark:text-slate-400",children:g})]})]}),d.jsxs("div",{className:"mt-4",children:[d.jsx("p",{className:"text-3xl font-bold text-slate-900 dark:text-white",children:a?"—":Er(n,0,"0")}),d.jsx("p",{className:"mt-1 text-sm text-slate-500",children:"Filiados ativos no município"})]})]}),d.jsxs("div",{className:"glass-panel p-5",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"rounded-lg bg-emerald-500/20 p-2",children:d.jsx(Id,{className:"h-5 w-5 text-emerald-400"})}),d.jsxs("div",{children:[d.jsx("h2",{className:"font-semibold text-slate-900 dark:text-white",children:"Sua filiação"}
638),d.jsx("p",{className:"text-xs text-slate-600 dark:text-slate-400",children:"Status do seu cadastro"})]})]}),d.jsxs("div",{className:"mt-4",children:[d.jsx("p",{className:"text-2xl font-bold text-slate-900 dark:text-white",children:a?"—":m}),d.jsx("p",{className:"mt-1 text-sm text-slate-500",children:t!=null&&t.data_filiacao?`Desde ${Fz(t.data_filiacao)}`:"—"})]})]}),d.jsxs("div",{className:"glass-panel p-5",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"rounded-lg bg-violet-500/20 p-2",children:d.jsx(Zo,{className:"h-5 w-5 text-violet-400"})}),d.jsxs("div",{children:[d.jsx("h2",{className:"font-semibold text-slate-900 dark:text-white",children:"Seu perfil"}),d.jsx("p",{className:"text-xs text-slate-600 dark:text-slate-400",children:"Complete para facilitar validações"})]})]}),d.jsxs("div",{className:"mt-4 flex items-baseline justify-between",children:[d.jsx("p",{className:"text-3xl font-bold text-slate-900 dark:text-white",children:a?"—":`${h.percent}%`}),d.jsx("p",{className:"text-xs text-slate-500",children:a?"—":`${h.done}/${h.total}`})]}),d.jsx("div",{className:"mt-3 h-2 w-full overflow-hidden rounded bg-slate-900/5 dark:bg-white/5",children:d.jsx("div",{className:"h-full bg-violet-500 transition-all duration-500",style:{width:`${Math.max(h.percent,3)}%`}})}),!a&&h.missing.length>0&&d.jsxs("p",{className:"mt-3 text-xs text-slate-600 dark:text-slate-400",children:["Faltando: ",h.missing.slice(0,3).join(", "),h.missing.length>3?"…":""]}),d.jsx("div",{className:"mt-4",children:d.jsxs(Be,{to:"/perfil",className:"inline-flex items-center gap-2 rounded-xl bg-sky-500 px-4 py-2 text-sm font-semibold text-white transition hover:bg-sky-600",children:["Atualizar meu perfil",d.jsx(Ei,{className:"h-4 w-4"})]})})]})]}),d.jsxs("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-3",children:[d.jsx(Uo,{to:"/perfil",icon:Id,label:"Meu perfil",color:"sky"}),d.jsx(Uo,{to:"/financeiro/minhas-doacoes",icon:Dn,label:"Minhas doações",color:"emerald"}),d.jsx(Uo,{to:"/mapa",icon:Na,label:"Mapa",color:"violet"})]})]})}function _ie({variant:e}){var Qb;const[t,r]=p.useState(null),[n,i]=p.useState(null),[a,o]=p.useState(null),[s,l]=p.useState(null),[c,u]=p.useState(null),[f,h]=p.useState(null),[m,g]=p.useState(null),[v,y]=p.useState(null),[x,b]=p.useState(null),[w,j]=p.useState(null),[S,k]=p.useState(null),[E,P]=p.useState(null),[A,N]=p.useState(null),[O,D]=p.useState([]),[T,B]=p.useState(null),[G,U]=p.useState([]),[C,_]=p.useState(!0),[I,W]=p.useState(!1),[re,ae]=p.useState(null),[he,z]=p.useState(0),[Z,L]=p.useState("30d"),{usuario:K,habilidades:Lt}=Vr(),$=e==="executivo",ce=!!(K!=null&&K.superuser),ie=((K==null?void 0:K.role)??"").toLowerCase(),F=((K==null?void 0:K.uf)??"").trim().toUpperCase(),je=p.useMemo(()=>LP(E??[]),[E]),fe=p.useCallback(async(q=!1)=>{var se,Jt,to,dn,Hr;q?W(!0):_(!0);try{const Jb=$,e1=ie==="dirigente_estadual",Cs=!ce,DR=Cs||e1?(async()=>{let fn;try{const kr=await le.get("/filiacao/financeiro/meus-orgaos");if(!Array.isArray(kr.data))return{orgaos:null,erro:"resposta inesperada do servidor",financeiro:[],mapas:[]};fn=kr.data}catch(kr){return{orgaos:null,erro:il(kr,"não foi possível consultar os seus órgãos"),financeiro:[],mapas:[]}}const[Kc,$R]=await Promise.all([Cs?Promise.all(fn.map(async kr=>{const Ns={orgao_id:kr.orgao_id},[sa,r1]=await Promise.all([le.get("/filiacao/financeiro/status-bloqueio",{params:Ns}).then(Nn=>({data:Nn.data??null,erro:Nn.data?null:"resposta vazia"}),Nn=>({data:null,erro:il(Nn,"consulta falhou")})),le.get("/filiacao/financeiro/prestacoes/mensal",{params:Ns}).then(Nn=>Array.isArray(Nn.data)?{data:Nn.data,erro:null}:{data:null,erro:"resposta inesperada do servidor"},Nn=>({data:null,erro:il(Nn,"consulta falhou")}))]);return{orgao:kr,bloqueio:sa.data,bloqueioErro:sa.erro,prestacoes:r1.data,prestacoesErro:r1.erro}})):Promise.resolve([]),e1?Promise.all(LP(fn).map(async kr=>{var Ns;try{const sa=await le.get("/geo/contagens",{params:{nivel:"municipio",uf:kr}});return Array.isArray((Ns=sa.data)==null?void 0:Ns.itens)?{uf:kr,itens:sa.data.itens,erro:null}:{uf:kr,itens:null,erro:"resposta inesperada do servidor"}}
638catch(sa){return{uf:kr,itens:null,erro:il(sa,"consulta falhou")}}})):Promise.resolve([])]);return{orgaos:fn,erro:null,financeiro:Kc,mapas:$R}})():Promise.resolve(null),[hp,pp,mp,gp,vp,As,ro,t1,yp,xp]=await Promise.all([le.get("/dashboard/pendencias").catch(()=>({data:null})),le.get("/dashboard/stats").catch(()=>({data:null})),le.get("/dashboard/tendencias",{params:{periodo:Z}}).catch(()=>({data:null})),le.get("/dashboard/funil").catch(()=>({data:null})),le.get("/dashboard/atividade-recente").catch(()=>({data:null})),le.get("/comunicacao/campanhas",{params:{page:1,size:5}}).catch(()=>({data:null})),le.get("/engajamento/ranking",{params:{periodo:"ultimo_mes",limite:5}}).catch(()=>({data:null})),Cs?Promise.resolve({data:null}):le.get("/filiacao/financeiro/status-bloqueio").catch(()=>({data:null})),Cs?Promise.resolve({data:null}):le.get("/filiacao/financeiro/prestacoes/mensal").catch(()=>({data:null})),Jb?le.get("/geo/contagens",{params:{nivel:"uf"}}).catch(()=>({data:null})):Promise.resolve({data:null})]),_t=await DR;hp.data&&r(hp.data),pp.data&&i(pp.data),mp.data&&o(mp.data),gp.data&&l(gp.data),(se=vp.data)!=null&&se.atividades&&u(vp.data.atividades),(Jt=As.data)!=null&&Jt.items?(h(As.data.items),g(typeof As.data.total=="number"?As.data.total:null)):(h([]),g(null));const IR=(Array.isArray((to=ro.data)==null?void 0:to.items)?ro.data.items:null)??(Array.isArray((dn=ro.data)==null?void 0:dn.itens)?ro.data.itens:null)??[];y(IR),b(((Hr=ro.data)==null?void 0:Hr.summary)??null),j(t1.data??null),k(Array.isArray(yp.data)?yp.data:null),B(Array.isArray(xp.data)?xp.data:null),P((_t==null?void 0:_t.orgaos)??null),N((_t==null?void 0:_t.erro)??null),D((_t==null?void 0:_t.financeiro)??[]),U((_t==null?void 0:_t.mapas)??[]);const RR=[hp,pp,mp,gp,vp,As,ro,...Cs?[]:[t1,yp],...Jb?[xp]:[]].filter(fn=>fn.data==null).length,LR=_t?(_t.erro?1:0)+_t.financeiro.reduce((fn,Kc)=>fn+(Kc.bloqueioErro?1:0)+(Kc.prestacoesErro?1:0),0)+_t.mapas.filter(fn=>fn.erro).length:0;z(RR+LR),ae(new Date)}catch{}finally{_(!1),W(!1)}},[Lt,$,ce,Z,ie]);p.useEffect(()=>{fe()},[fe]);const $t=()=>{if(!re)return"-";const se=Math.floor((new Date().getTime()-re.getTime())/1e3);return se<60?"agora":se<3600?`há ${Math.floor(se/60)} min`:`há ${Math.floor(se/3600)}h`},zt=((Qb=K==null?void 0:K.nome)==null?void 0:Qb.split(" ")[0])||"Usuário",un=(a==null?void 0:a.filiados.map(q=>{const se=a.pedidos.find(Jt=>Jt.data===q.data);return{data:Oie(q.data,a.format),filiados:q.total,pedidos:(se==null?void 0:se.total)||0}}))||[],_s=p.useMemo(()=>{if(ie==="admin"||ie==="conselho_gestor"||ie==="dirigente_nacional")return"Nacional";if(ie==="dirigente_estadual")return je.length?`UF ${je.join(", ")}`:"Estadual";if(ie==="dirigente_municipal"){const q=((K==null?void 0:K.municipio)||"").trim();return q&&F?`${q} · ${F}`:F?`Municipal · ${F}`:"Municipal"}return"—"},[ie,F,je,K==null?void 0:K.municipio]),CR=p.useMemo(()=>{const q=(a==null?void 0:a.variacao_percentual)??null,se=q==null?"—":`${q>=0?"+":""}${q.toLocaleString("pt-BR")}% vs anterior`;return[{icon:ba,label:"Filiados ativos",value:Er((n==null?void 0:n.total_filiados)??null,0,"—"),helper:"No seu escopo",color:"sky"},{icon:Dn,label:"Pedidos Criados",value:Er((n==null?void 0:n.total_pedidos)??null,0,"—"),helper:"Total registrado",color:"violet"},{icon:Dn,label:"Pedidos Confirmados",value:Er((n==null?void 0:n.pedidos_confirmados)??null,0,"—"),helper:"Confirmados via OTP",color:"emerald"},{icon:Vl,label:"Pendências",value:Er((t==null?void 0:t.total)??null,0,"—"),helper:t?"Requerem atenção":"Falha ao carregar",color:"amber",to:"/filiacao?status=pendente"},{icon:qp,label:"Crescimento",value:Er((a==null?void 0:a.total_periodo)??null,0,"—"),helper:se,color:(q??0)>=0?"emerald":"rose"},{icon:Zo,label:"Confirmação",value:(n==null?void 0:n.taxa_confirmacao)!=null?`${n.taxa_confirmacao.toLocaleString("pt-BR")}%`:"—",helper:"Taxa do funil",color:"emerald"},{icon:Zo,label:"Aprovação",value:(n==null?void 0:n.taxa_aprovacao)!=null?`${n.taxa_aprovacao.toLocaleString("pt-BR")}%`:"—",helper:"Sobre confirmados",color:"violet"}]},[t==null?void 0:t.total,n==null?void 0:n.taxa_aprovacao,n==null?void 0:n.taxa_confirmacao,n==null?void 0:n.total_filiados,n==null?void 0:n.total_pedidos,n==null?void 0:n.pedidos_confirmados,a==null?void 0:a.total_peri
638odo,a==null?void 0:a.variacao_percentual]),eo=p.useMemo(()=>T?{title:"Top UFs",helper:"Mais filiados no seu escopo",items:[...T].filter(se=>Number.isFinite(se.total)&&se.total>0).sort((se,Jt)=>Jt.total-se.total).slice(0,5).map(se=>({label:`${se.id} · ${se.nome}`,total:se.total}))}:null,[T]),dp=p.useMemo(()=>G.map(q=>({uf:q.uf,erro:q.erro,items:(q.itens??[]).filter(se=>Number.isFinite(se.total)&&se.total>0).sort((se,Jt)=>Jt.total-se.total).slice(0,5).map(se=>({label:String(se.nome??se.codigo??"—"),total:se.total}))})),[G]),He=f&&f.length?f[0]:null,fp=p.useMemo(()=>{const q=Array.isArray(f)?f:[],se=q.reduce((dn,Hr)=>dn+Number(Hr.enviados??0),0),Jt=q.reduce((dn,Hr)=>dn+Number(Hr.erros??0),0),to=q.reduce((dn,Hr)=>dn+Number(Hr.bloqueados??0),0);return{enviados:se,erros:Jt,bloqueados:to}},[f]),Ft=S&&S.length?S[0]:null,qb=Ft?(Number(Ft.total_receitas_centavos??0)-Number(Ft.total_despesas_centavos??0))/100:null,AR=d.jsxs("div",{className:"glass-panel p-5",children:[d.jsxs("div",{className:"flex items-start justify-between mb-4",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"rounded-lg bg-emerald-500/20 p-2",children:d.jsx(qp,{className:"h-5 w-5 text-emerald-400"})}),d.jsxs("div",{children:[d.jsx("h2",{className:"font-semibold text-slate-900 dark:text-white",children:"Crescimento"}),d.jsx("p",{className:"text-xs text-slate-600 dark:text-slate-400",children:"Novos filiados no período"})]})]}),d.jsx("div",{className:"flex gap-1",children:["7d","30d","90d"].map(q=>d.jsx("button",{onClick:()=>L(q),className:`rounded-md px-2.5 py-1 text-xs font-medium transition ${Z===q?"bg-sky-500/20 text-sky-300":"text-slate-600 hover:bg-slate-900/5 dark:text-slate-400 dark:hover:bg-white/10"}`,children:q},q))})]}),C?d.jsx("div",{className:"h-52 animate-pulse rounded-lg bg-slate-900/5 dark:bg-white/5"}):un.length>0?d.jsxs(d.Fragment,{children:[d.jsxs("div",{className:"flex items-baseline gap-4 mb-3",children:[d.jsx("span",{className:"text-3xl font-bold text-slate-900 dark:text-white",children:a==null?void 0:a.total_periodo.toLocaleString("pt-BR")}),d.jsxs("div",{className:"flex items-center gap-1.5",children:[((a==null?void 0:a.variacao_percentual)??0)>=0?d.jsx(qp,{className:"h-4 w-4 text-emerald-400"}):d.jsx(K3,{className:"h-4 w-4 text-rose-400"}),d.jsxs("span",{className:`text-sm font-semibold ${((a==null?void 0:a.variacao_percentual)??0)>=0?"text-emerald-400":"text-rose-400"}`,children:[((a==null?void 0:a.variacao_percentual)??0)>=0?"+":"",a==null?void 0:a.variacao_percentual,"%"]}),d.jsx("span",{className:"text-xs text-slate-500",children:"vs anterior"})]})]}),d.jsx("div",{className:"h-44",children:d.jsx($H,{width:"100%",height:"100%",children:d.jsxs(Sie,{data:un,children:[d.jsx("defs",{children:d.jsxs("linearGradient",{id:"gradFiliados",x1:"0",y1:"0",x2:"0",y2:"1",children:[d.jsx("stop",{offset:"5%",stopColor:"#0ea5e9",stopOpacity:.25}),d.jsx("stop",{offset:"95%",stopColor:"#0ea5e9",stopOpacity:0})]})}),d.jsx(JI,{strokeDasharray:"3 3",stroke:"rgba(255,255,255,0.06)",vertical:!1}),d.jsx(fR,{dataKey:"data",stroke:"#475569",fontSize:10,tickLine:!1,axisLine:!1}),d.jsx(hR,{stroke:"#475569",fontSize:10,tickLine:!1,axisLine:!1,width:30}),d.jsx(jJ,{contentStyle:{backgroundColor:"#0f172a",border:"1px solid rgba(255,255,255,0.1)",borderRadius:"8px",fontSize:"12px"},labelStyle:{color:"#94a3b8"}}),d.jsx(uR,{type:"monotone",dataKey:"filiados",name:"Novos Filiados",stroke:"#0ea5e9",fillOpacity:1,fill:"url(#gradFiliados)",strokeWidth:2})]})})})]}):d.jsx("div",{className:"flex h-52 items-center justify-center",children:d.jsx("p",{className:"text-slate-500",children:"Sem dados para o período"})})]}),NR=d.jsxs("div",{className:"glass-panel p-5",children:[d.jsxs("div",{className:"mb-4 flex items-start justify-between",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"rounded-lg bg-amber-500/20 p-2",children:d.jsx(U3,{className:"h-5 w-5 text-amber-400"})}),d.jsxs("div",{children:[d.jsx("h2",{className:"font-semibold text-slate-900 dark:text-white",children:"Funil de conversão"}
638),d.jsx("p",{className:"text-xs text-slate-600 dark:text-slate-400",children:"Do cadastro à confirmação no TSE"})]})]}),d.jsxs(Be,{to:"/filiacao",className:"inline-flex items-center gap-1 rounded-lg border border-slate-900/10 bg-slate-900/5 px-3 py-1.5 text-xs font-medium text-slate-700 transition hover:bg-slate-900/10 hover:text-slate-900 dark:border-white/10 dark:bg-white/5 dark:text-slate-300 dark:hover:bg-white/10 dark:hover:text-white",children:["Abrir",d.jsx(Ei,{className:"h-4 w-4"})]})]}),C?d.jsx("div",{className:"space-y-3",children:[1,2,3,4,5].map(q=>d.jsx("div",{className:"h-10 animate-pulse rounded-lg bg-slate-900/5 dark:bg-white/5"},q))}):s!=null&&s.etapas?d.jsx("div",{className:"space-y-2.5",children:s.etapas.map((q,se)=>{var Hr;const Jt=["bg-sky-500","bg-emerald-500","bg-violet-500","bg-amber-500","bg-rose-500"],to=((Hr=s.etapas[0])==null?void 0:Hr.valor)||1,dn=q.valor/to*100;return d.jsxs("div",{children:[d.jsxs("div",{className:"mb-1 flex items-center justify-between text-xs",children:[d.jsx("span",{className:"text-slate-600 dark:text-slate-400",children:q.label}),d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsx("span",{className:"font-semibold text-slate-900 dark:text-white",children:q.valor.toLocaleString("pt-BR")}),d.jsxs("span",{className:`rounded px-1.5 py-0.5 text-[10px] font-semibold ${se===0?"bg-sky-500/20 text-sky-300":q.taxa>=80?"bg-emerald-500/20 text-emerald-300":q.taxa>=50?"bg-amber-500/20 text-amber-300":"bg-rose-500/20 text-rose-300"}`,children:[q.taxa.toFixed(0),"%"]})]})]}),d.jsx("div",{className:"h-6 w-full overflow-hidden rounded bg-slate-900/5 dark:bg-white/5",children:d.jsx("div",{className:`h-full ${Jt[se]} transition-all duration-500`,style:{width:`${Math.max(dn,3)}%`}})})]},q.id)})}):d.jsx("p",{className:"py-8 text-center text-slate-500",children:"Sem dados"}),n&&d.jsxs("div",{className:"mt-4 grid grid-cols-3 gap-3 border-t border-slate-900/10 pt-4 text-center dark:border-white/10",children:[d.jsxs("div",{children:[d.jsxs("p",{className:"text-lg font-bold text-sky-400",children:[n.taxa_confirmacao,"%"]}),d.jsx("p",{className:"text-[10px] uppercase tracking-wide text-slate-500",children:"Confirmação"})]}),d.jsxs("div",{children:[d.jsxs("p",{className:"text-lg font-bold text-emerald-400",children:[n.taxa_aprovacao,"%"]}),d.jsx("p",{className:"text-[10px] uppercase tracking-wide text-slate-500",children:"Aprovação"})]}),d.jsxs("div",{children:[d.jsxs("p",{className:"text-lg font-bold text-violet-400",children:[n.taxa_opt_in_whatsapp,"%"]}),d.jsx("p",{className:"text-[10px] uppercase tracking-wide text-slate-500",children:"WhatsApp"})]})]})]}),Gb=d.jsx("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:CR.map(q=>d.jsx(Tie,{...q},q.label))}),OR=p.useMemo(()=>{const q=((He==null?void 0:He.status)||"").toString().toLowerCase().trim();return q?{rascunho:"Rascunho",agendada:"Agendada",enviando:"Enviando",enviada:"Enviada",cancelada:"Cancelada",cancelado:"Cancelado",erro:"Erro"}[q]??q:"—"},[He==null?void 0:He.status]),Yb=p.useMemo(()=>{const q=(He==null?void 0:He.agendar_em)||(He==null?void 0:He.criado_em);if(!q)return null;const se=new Date(q);return Number.isNaN(se.getTime())?null:se.toLocaleDateString("pt-BR")},[He==null?void 0:He.agendar_em,He==null?void 0:He.criado_em]),TR=Ft?`${String(Ft.mes).padStart(2,"0")}/${Ft.ano}`:"—",MR=p.useMemo(()=>{const q=((Ft==null?void 0:Ft.status)||"").toString().toLowerCase().trim();return q?{rascunho:"Rascunho",enviado:"Enviado",entregue:"Entregue",aprovado:"Aprovado",rejeitado:"Rejeitado",pendente:"Pendente"}[q]??q:"—"},[Ft==null?void 0:Ft.status]),Xb=d.jsxs("div",{className:"grid gap-6 lg:grid-cols-2",children:[d.jsxs("div",{className:"glass-panel p-5",children:[d.jsxs("div",{className:"flex items-start justify-between",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"rounded-lg bg-violet-500/20 p-2",children:d.jsx(Ug,{className:"h-5 w-5 text-violet-400"})}),d.jsxs("div",{children:[d.jsx("h2",{className:"font-semibold text-slate-900 dark:text-white",children:"Comunicação"}
638),d.jsx("p",{className:"text-xs text-slate-600 dark:text-slate-400",children:"Campanhas recentes"})]})]}),d.jsxs(Be,{to:"/comunicacao",className:"inline-flex items-center gap-1 text-xs font-medium text-slate-600 transition hover:text-slate-900 dark:text-slate-400 dark:hover:text-white",children:["Abrir",d.jsx(Ei,{className:"h-4 w-4"})]})]}),d.jsx("div",{className:"mt-4",children:C?d.jsxs("div",{className:"space-y-3",children:[d.jsx("div",{className:"h-4 w-2/3 animate-pulse rounded bg-slate-900/5 dark:bg-white/5"}),d.jsx("div",{className:"h-10 animate-pulse rounded-xl bg-slate-900/5 dark:bg-white/5"}),d.jsx("div",{className:"h-10 animate-pulse rounded-xl bg-slate-900/5 dark:bg-white/5"})]}):He?d.jsxs(d.Fragment,{children:[d.jsxs("div",{className:"flex items-start justify-between gap-3",children:[d.jsxs("div",{className:"min-w-0",children:[d.jsx("p",{className:"truncate text-sm font-semibold text-slate-900 dark:text-white",children:He.nome}),d.jsxs("p",{className:"mt-1 text-xs text-slate-600 dark:text-slate-400",children:[m!=null?`${m} no total`:"—"," ·"," ",Yb?`Última em ${Yb}`:"—"]})]}),d.jsx("span",{className:"rounded-full border border-slate-900/10 bg-slate-900/5 px-3 py-1 text-[11px] font-semibold text-slate-700 dark:border-white/10 dark:bg-white/5 dark:text-slate-200",children:OR})]}),d.jsxs("div",{className:"mt-4 grid grid-cols-3 gap-3 text-center",children:[d.jsxs("div",{className:"rounded-xl border border-slate-900/10 bg-slate-900/5 px-3 py-3 dark:border-white/10 dark:bg-white/5",children:[d.jsx("p",{className:"text-lg font-bold text-emerald-400",children:Er(fp.enviados,0,"0")}),d.jsx("p",{className:"text-[10px] uppercase tracking-wide text-slate-500",children:"Enviados"})]}),d.jsxs("div",{className:"rounded-xl border border-slate-900/10 bg-slate-900/5 px-3 py-3 dark:border-white/10 dark:bg-white/5",children:[d.jsx("p",{className:"text-lg font-bold text-amber-400",children:Er(fp.bloqueados,0,"0")}),d.jsx("p",{className:"text-[10px] uppercase tracking-wide text-slate-500",children:"Bloqueados"})]}),d.jsxs("div",{className:"rounded-xl border border-slate-900/10 bg-slate-900/5 px-3 py-3 dark:border-white/10 dark:bg-white/5",children:[d.jsx("p",{className:"text-lg font-bold text-rose-400",children:Er(fp.erros,0,"0")}),d.jsx("p",{className:"text-[10px] uppercase tracking-wide text-slate-500",children:"Erros"})]})]})]}):d.jsx("p",{className:"text-sm text-slate-500",children:"Sem campanhas recentes (ou sem permissão para visualizar)."})})]}),d.jsxs("div",{className:"glass-panel p-5",children:[d.jsxs("div",{className:"flex items-start justify-between",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"rounded-lg bg-emerald-500/20 p-2",children:d.jsx(Sy,{className:"h-5 w-5 text-emerald-400"})}),d.jsxs("div",{children:[d.jsx("h2",{className:"font-semibold text-slate-900 dark:text-white",children:"Engajamento"}),d.jsx("p",{className:"text-xs text-slate-600 dark:text-slate-400",children:"Ranking do último mês"})]})]}),d.jsxs(Be,{to:"/engajamento",className:"inline-flex items-center gap-1 text-xs font-medium text-slate-600 transition hover:text-slate-900 dark:text-slate-400 dark:hover:text-white",children:["Abrir",d.jsx(Ei,{className:"h-4 w-4"})]})]}),d.jsx("div",{className:"mt-4",children:C?d.jsxs("div",{className:"space-y-3",children:[d.jsx("div",{className:"h-10 animate-pulse rounded-xl bg-slate-900/5 dark:bg-white/5"}),d.jsx("div",{className:"h-10 animate-pulse rounded-xl bg-slate-900/5 dark:bg-white/5"}),d.jsx("div",{className:"h-10 animate-pulse rounded-xl bg-slate-900/5 dark:bg-white/5"})]}):Array.isArray(v)&&v.length>0?d.jsxs("div",{className:"space-y-2",children:[v.slice(0,5).map((q,se)=>d.jsxs("div",{className:"flex items-center justify-between rounded-xl border border-slate-900/10 bg-slate-900/5 px-4 py-3 dark:border-white/10 dark:bg-white/5",children:[d.jsxs("p",{className:"min-w-0 truncate text-sm font-semibold text-slate-900 dark:text-white",children:[se+1,". ",q.nome]}),d.jsx("span",{className:"ml-4 flex-shrink-0 text-sm font-bold text-emerald-400",children:Er(q.pontos,0,"0")})]},`${q.filiado_id}-${se}`)),x!=null&&x.ultima_atividade?d.jsxs("p",{className:"text-xs text-slate-500",children:["Última atividade:"," ",new Date(x.ultima_atividade).toLocaleDateString("pt-BR")]}):null]}):d.jsx("p",{className:"text-sm text-slate-500",children:"Sem registros recentes n
638o período."})})]}),d.jsxs("div",{className:"glass-panel p-5",children:[d.jsxs("div",{className:"flex items-start justify-between",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"rounded-lg bg-sky-500/20 p-2",children:d.jsx(y2,{className:"h-5 w-5 text-sky-400"})}),d.jsxs("div",{children:[d.jsx("h2",{className:"font-semibold text-slate-900 dark:text-white",children:"Financeiro"}),d.jsx("p",{className:"text-xs text-slate-600 dark:text-slate-400",children:"Prestação mensal e bloqueios"})]})]}),d.jsxs(Be,{to:"/financeiro",className:"inline-flex items-center gap-1 text-xs font-medium text-slate-600 transition hover:text-slate-900 dark:text-slate-400 dark:hover:text-white",children:["Abrir",d.jsx(Ei,{className:"h-4 w-4"})]})]}),d.jsx("div",{className:"mt-4 space-y-3",children:C?d.jsxs("div",{className:"space-y-3",children:[d.jsx("div",{className:"h-10 animate-pulse rounded-xl bg-slate-900/5 dark:bg-white/5"}),d.jsx("div",{className:"h-24 animate-pulse rounded-xl bg-slate-900/5 dark:bg-white/5"})]}):ce?d.jsxs(d.Fragment,{children:[d.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-2 rounded-xl border border-slate-900/10 bg-slate-900/5 px-4 py-3 dark:border-white/10 dark:bg-white/5",children:[d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsx("span",{className:`h-2.5 w-2.5 rounded-full ${w===null?"bg-slate-400":w.bloqueado?"bg-rose-400":"bg-emerald-400"}`}),d.jsx("p",{className:"text-sm font-semibold text-slate-900 dark:text-white",children:w===null?"Status indisponível":w.bloqueado?"Bloqueado":"Liberado"})]}),w===null?d.jsx("p",{className:"text-xs text-slate-500",children:"Não foi possível verificar bloqueios"}):w.bloqueado&&w.motivo?d.jsx("p",{className:"text-xs text-rose-700 dark:text-rose-200",children:w.motivo}):d.jsx("p",{className:"text-xs text-slate-500",children:"Sem bloqueios ativos"})]}),d.jsxs("div",{className:"rounded-xl border border-slate-900/10 bg-slate-900/5 p-4 dark:border-white/10 dark:bg-white/5",children:[d.jsxs("div",{className:"flex items-center justify-between gap-3",children:[d.jsxs("div",{children:[d.jsxs("p",{className:"text-xs text-slate-500",children:["Saldo ",TR]}),d.jsx("p",{className:`mt-1 text-2xl font-bold ${(qb??0)>
638=0?"text-emerald-600 dark:text-emerald-300":"text-rose-600 dark:text-rose-300"}`,children:$o(qb,"—")})]}),d.jsx("span",{className:"rounded-full border border-slate-900/10 bg-slate-900/5 px-3 py-1 text-[11px] font-semibold text-slate-700 dark:border-white/10 dark:bg-white/5 dark:text-slate-200",children:MR})]}),Ft?d.jsxs("p",{className:"mt-2 text-xs text-slate-500",children:["Receitas: ",$o((Ft.total_receitas_centavos??0)/100,"—")," · Despesas: ",$o((Ft.total_despesas_centavos??0)/100,"—")]}):d.jsx("p",{className:"mt-2 text-sm text-slate-500",children:"Sem prestação registrada ainda."})]})]}):d.jsx(Aie,{orgaos:E,erroOrgaos:A,itens:O})})]}),d.jsxs("div",{className:"glass-panel p-5",children:[d.jsxs("div",{className:"flex items-start justify-between",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"rounded-lg bg-slate-500/20 p-2",children:d.jsx(Na,{className:"h-5 w-5 text-slate-700 dark:text-slate-200"})}),d.jsxs("div",{children:[d.jsx("h2",{className:"font-semibold text-slate-900 dark:text-white",children:"Mapa"}),d.jsx("p",{className:"text-xs text-slate-600 dark:text-slate-400",children:eo?eo.title:ie==="dirigente_estadual"&&dp.length>0?"Top municípios":"Explore filiações por região"})]})]}),d.jsxs(Be,{to:"/mapa",className:"inline-flex items-center gap-1 text-xs font-medium text-slate-600 transition hover:text-slate-900 dark:text-slate-400 dark:hover:text-white",children:["Abrir",d.jsx(Ei,{className:"h-4 w-4"})]})]}),d.jsx("div",{className:"mt-4",children:C?d.jsxs("div",{className:"space-y-3",children:[d.jsx("div",{className:"h-10 animate-pulse rounded-xl bg-slate-900/5 dark:bg-white/5"}),d.jsx("div",{className:"h-10 animate-pulse rounded-xl bg-slate-900/5 dark:bg-white/5"}),d.jsx("div",{className:"h-10 animate-pulse rounded-xl bg-slate-900/5 dark:bg-white/5"})]}):eo&&eo.items.length>0?d.jsxs("div",{className:"space-y-2",children:[eo.items.map(q=>d.jsxs("div",{className:"flex items-center justify-between rounded-xl border border-slate-900/10 bg-slate-900/5 px-4 py-3 dark:border-white/10 dark:bg-white/5",children:[d.jsx("p",{className:"min-w-0 truncate text-sm font-semibold text-slate-900 dark:text-white",children:q.label}),d.jsx("span",{className:"ml-4 flex-shrink-0 text-sm font-bold text-sky-300",children:Er(q.total,0,"0")})]},q.label)),d.jsx("p",{className:"text-xs text-slate-500",children:eo.helper})]}):ie==="dirigente_estadual"?E===null?d.jsxs("p",{className:"text-sm text-slate-500",children:["Não foi possível saber o órgão do seu cargo",A?` (${A})`:""," — sem ele o mapa do painel não tem recorte de UF."]}):dp.length===0?d.jsx("p",{className:"text-sm text-slate-500",children:"O recorte do mapa vem do órgão em que você tem cargo, e você não aparece com cargo em órgão estadual ou municipal ativo. Use o mapa para explorar as filiações."}):d.jsx("div",{className:"space-y-4",children:dp.map(q=>d.jsx("div",{className:"space-y-2",children:q.erro?d.jsxs("p",{className:"text-sm text-amber-700 dark:text-amber-300",children:["Não foi possível carregar o mapa de ",q.uf,": ",q.erro]}):q.items.length===0?d.jsxs("p",{className:"text-sm text-slate-500",children:["Nenhum filiado ativo contado em ",q.uf,"."]}):d.jsxs(d.Fragment,{children:[q.items.map(se=>d.jsxs("div",{className:"flex items-center justify-between rounded-xl border border-slate-900/10 bg-slate-900/5 px-4 py-3 dark:border-white/10 dark:bg-white/5",children:[d.jsx("p",{className:"min-w-0 truncate text-sm font-semibold text-slate-900 dark:text-white",children:se.label}),d.jsx("span",{className:"ml-4 flex-shrink-0 text-sm font-bold text-sky-300",children:Er(se.total,0,"0")})]},`${q.uf}-${se.label}`)),d.jsxs("p",{className:"text-xs text-slate-500",children:["Mais filiados em ",q.uf," (UF do órgão do seu cargo)"]})]})},q.uf))}):d.jsxs("p",{className:"text-sm text-slate-500",children:["Use o mapa para explorar filiações no seu escopo (",_s,")."]})})]})]}),Zb=d.jsxs("div",{className:"grid gap-6 lg:grid-cols-[1.2fr,1fr]",children:[AR,NR]});return d.jsxs("div",{className:"space-y-6",children:[d.jsxs("div",{className:"flex flex-col gap-4 lg:flex-row lg:items-start lg:justify-between",children:[d.jsxs("div",{children:[d.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[d.jsxs("h1",{className:"text-2xl font-bold text-slate-900 dark:text-white",children:["Olá, ",zt,"!"]}),d.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full border border-slate-900/10 bg-slate-900/5 px-3 py-1 text-xs font-medium text-slate-700 dark:border-white/10 dark:bg-white/5 dark:text-slate-300",children:[d.jsx(Na,{className:"h-4 w-4 text-sky-400"}),_s]})]}
638),d.jsx("p",{className:"mt-1 text-sm text-slate-600 dark:text-slate-400",children:"Indicadores e atalhos principais do seu escopo"})]}),d.jsxs("div",{className:"flex items-center gap-2",children:[he>0?d.jsxs("span",{className:"rounded-md bg-amber-100 px-2 py-1 text-xs font-medium text-amber-800 dark:bg-amber-500/15 dark:text-amber-300",children:[he," ",he===1?"consulta falhou":"consultas falharam"," — dados parciais"]}):d.jsxs("span",{className:"text-xs text-slate-500",children:["Atualizado ",$t()]}),d.jsx("button",{onClick:()=>fe(!0),disabled:I,className:"rounded-lg border border-slate-900/10 bg-slate-900/5 p-2 text-slate-700 transition hover:bg-slate-900/10 disabled:opacity-50 dark:border-white/10 dark:bg-white/5 dark:text-slate-300 dark:hover:bg-white/10",title:"Atualizar dados",children:d.jsx(v2,{className:`h-4 w-4 ${I?"animate-spin":""}`})})]})]}),d.jsx(kR,{}),$?d.jsxs(d.Fragment,{children:[Gb,Xb,Zb,d.jsx($P,{pendencias:t})]}):d.jsxs(d.Fragment,{children:[d.jsx($P,{pendencias:t}),Gb,Zb,Xb]}),d.jsxs("div",{className:"glass-panel p-5",children:[d.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[d.jsx("div",{className:"rounded-lg bg-slate-500/20 p-2",children:d.jsx(h2,{className:"h-5 w-5 text-slate-700 dark:text-slate-300"})}),d.jsxs("div",{children:[d.jsx("h2",{className:"font-semibold text-slate-900 dark:text-white",children:"Atividade recente"}),d.jsx("p",{className:"text-xs text-slate-600 dark:text-slate-400",children:"Últimos eventos no seu escopo"})]})]}),C?d.jsx("div",{className:"space-y-3",children:[1,2,3,4].map(q=>d.jsx("div",{className:"h-10 animate-pulse rounded-lg bg-slate-900/5 dark:bg-white/5"},q))}):Array.isArray(c)&&c.length>0?d.jsx("div",{className:"space-y-2",children:c.slice(0,8).map((q,se)=>{const Jt=Nie(q.icone);return d.jsxs("div",{className:"flex items-center justify-between rounded-xl border border-slate-900/10 bg-slate-900/5 px-4 py-3 dark:border-white/10 dark:bg-white/5",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"rounded-lg bg-slate-900/5 p-2 dark:bg-white/5",children:d.jsx(Jt,{className:"h-4 w-4 text-slate-700 dark:text-slate-200"})}),d.jsxs("div",{className:"min-w-0",children:[d.jsx("p",{className:"truncate text-sm font-semibold text-slate-900 dark:text-white",children:q.titulo}),q.subtitulo?d.jsx("p",{className:"truncate text-xs text-slate-600 dark:text-slate-400",children:q.subtitulo}):null]})]}),d.jsx("span",{className:"ml-4 flex-shrink-0 text-xs text-slate-500",children:J2(q.data)})]},`${q.tipo}-${q.data??""}-${se}`)})}):d.jsx("p",{className:"text-center py-6 text-slate-500",children:"Sem atividades recentes"})]}),d.jsxs("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-3",children:[d.jsx(Uo,{to:"/filiacao",icon:gc,label:"Gerenciar Filiações",color:"sky"}),d.jsx(Uo,{to:"/mapa",icon:Na,label:"Visualizar Mapa",color:"emerald"}),d.jsx(Uo,{to:"/comunicacao",icon:Ug,label:"Comunicação",color:"violet"})]})]})}function $P({pendencias:e}){return e?e.total<=0?null:d.jsx("div",{className:"glass-panel border-amber-500/30 p-4",children:d.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-3",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"rounded-lg bg-amber-500/20 p-2",children:d.jsx(Vl,{className:"h-5 w-5 text-amber-400"})}),d.jsxs("div",{children:[d.jsxs("h3",{className:"font-semibold text-slate-900 dark:text-white",children:[e.total," pendência",e.total>1?"s":""," ","requer",e.total>1?"em":""," atenção"]}),d.jsx("p",{className:"text-sm text-slate-700 dark:text-slate-400",children:[e.aguardando_aprovacao>0&&`${e.aguardando_aprovacao} aguardando aprovação`,e.pendentes_envio_tse>0&&`${e.pendentes_envio_tse} aguardando envio ao TSE`,e.aguardando_confirmacao_tse>0&&`${e.aguardando_confirmacao_tse} aguardando confirmação TSE`,e.erros_email>0&&`${e.erros_email}
638 erros e-mail`].filter(Boolean).join(" | ")})]})]}),d.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[e.pendentes_envio_tse>0?d.jsxs(Be,{to:"/filiacao?status=aguardando_envio",className:"flex items-center gap-1 rounded-lg border border-slate-900/10 bg-slate-900/5 px-3 py-1.5 text-xs font-medium text-slate-700 transition hover:bg-slate-900/10 dark:border-white/10 dark:bg-white/5 dark:text-slate-200 dark:hover:bg-white/10",children:["Envio TSE",d.jsx(gl,{className:"h-4 w-4"})]}):null,e.aguardando_confirmacao_tse>0?d.jsxs(Be,{to:"/filiacao?status=aguardando_confirmacao",className:"flex items-center gap-1 rounded-lg border border-slate-900/10 bg-slate-900/5 px-3 py-1.5 text-xs font-medium text-slate-700 transition hover:bg-slate-900/10 dark:border-white/10 dark:bg-white/5 dark:text-slate-200 dark:hover:bg-white/10",children:["Confirmação",d.jsx(gl,{className:"h-4 w-4"})]}):null,d.jsxs(Be,{to:"/filiacao?status=pendente",className:"flex items-center gap-1 rounded-lg bg-amber-500/20 px-3 py-1.5 text-sm font-medium text-amber-300 transition hover:bg-amber-500/30",children:["Ver tudo",d.jsx(gl,{className:"h-4 w-4"})]})]})]})}):d.jsx("div",{className:"glass-panel border-amber-500/30 p-4",children:d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:"rounded-lg bg-amber-500/20 p-2",children:d.jsx(Vl,{className:"h-5 w-5 text-amber-400"})}),d.jsxs("div",{children:[d.jsx("p",{className:"text-sm font-semibold text-slate-900 dark:text-white",children:"Não foi possível carregar as pendências"}),d.jsx("p",{className:"text-xs text-slate-500",children:"A consulta falhou — o número real pode não ser zero. Recarregue a página."})]})]})})}const Cie={rascunho:"Rascunho",enviada:"Enviada",aprovada:"Aprovada",rejeitada:"Rejeitada",entregue_sem_movimento:"Entregue (sem movimento)"};function Aie({orgaos:e,erroOrgaos:t,itens:r}){return e===null?d.jsxs("div",{className:"rounded-xl border border-amber-500/30 bg-amber-500/10 px-4 py-3",children:[d.jsx("p",{className:"text-sm font-semibold text-amber-800 dark:text-amber-200",children:"Não foi possível consultar os órgãos do seu cargo"}),d.jsxs("p",{className:"mt-1 text-xs text-amber-700 dark:text-amber-300",children:[t??"Consulta falhou."," Sem essa lista o painel não sabe de qual órgão mostrar a situação financeira. Recarregue a página."]})]}):e.length===0?d.jsxs("div",{className:"rounded-xl border border-slate-900/10 bg-slate-900/5 px-4 py-3 dark:border-white/10 dark:bg-white/5",children:[d.jsx("p",{className:"text-sm font-semibold text-slate-900 dark:text-white",children:"Você não ocupa cargo em órgão partidário ativo"}),d.jsx("p",{className:"mt-1 text-xs text-slate-600 dark:text-slate-400",children:"A situação financeira (prestação mensal e bloqueios) é de cada órgão, e você não aparece com cargo em nenhum órgão ativo obrigado a prestar contas. Se você foi eleito ou nomeado e isso não aparece aqui, procure a Nacional para regularizar o seu cadastro de dirigente (órgão, cargo e vigência)."})]}):d.jsxs("div",{className:"space-y-3",children:[r.map(({orgao:n,bloqueio:i,bloqueioErro:a,prestacoes:o,prestacoesErro:s})=>{const l=o&&o.length?o[0]:null,c=l?(Number(l.total_receitas_centavos??0)-Number(l.total_despesas_centavos??0))/100:null,u=l?Cie[(l.status||"").toLowerCase()]??l.status:null;return d.jsxs("div",{className:"rounded-xl border border-slate-900/10 bg-slate-900/5 p-4 dark:border-white/10 dark:bg-white/5",children:[d.jsxs("div",{className:"flex flex-wrap items-start justify-between gap-2",children:[d.jsx("p",{className:"min-w-0 text-sm font-semibold text-slate-900 dark:text-white",children:jie(n)}),d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsx("span",{className:`h-2.5 w-2.5 rounded-full ${i===null?"bg-slate-400":i.bloqueado?"bg-rose-400":"bg-emerald-400"}`}),d.jsx("span",{className:"text-xs font-semibold text-slate-700 dark:text-slate-200",children:i===null?"Status indisponível":i.bloqueado?"Bloqueado":"Liberado"})]})]}),i===null?d.jsxs("p",{className:"mt-1 text-xs text-amber-700 dark:text-amber-300",children:["Não foi possível verificar bloqueios: ",a??"consulta falhou"]}):i.bloqueado&&i.motivo?d.jsx("p",{className:"mt-1 text-xs text-rose-700 dark:text-rose-200",children:i.motivo}):null,(i==null?void 0:i.orgao_vinculado)===!1?d.jsxs("p",{className:"mt-1 text-xs text-amber-700 dark:text-amber-300",children:["Este órgão ainda não pode prestar contas: ",i.orgao_motivo??"órgão não identificado","."]}
638):null,d.jsx("div",{className:"mt-2 text-xs text-slate-600 dark:text-slate-400",children:o===null?d.jsxs("p",{className:"text-amber-700 dark:text-amber-300",children:["Não foi possível carregar as prestações: ",s??"consulta falhou"]}):l?d.jsxs(d.Fragment,{children:[d.jsxs("p",{children:["Última prestação:"," ",d.jsxs("span",{className:"font-semibold text-slate-900 dark:text-white",children:[String(l.mes).padStart(2,"0"),"/",l.ano]})," ","· ",u," · Saldo"," ",d.jsx("span",{className:`font-semibold ${(c??0)>=0?"text-emerald-600 dark:text-emerald-300":"text-rose-600 dark:text-rose-300"}`,children:$o(c,"—")})]}),d.jsxs("p",{className:"mt-0.5 text-slate-500",children:["Receitas: ",$o((l.total_receitas_centavos??0)/100,"—")," · Despesas:"," ",$o((l.total_despesas_centavos??0)/100,"—")]})]}):d.jsx("p",{children:"Sem prestação registrada ainda."})})]},n.orgao_id)}),d.jsxs("p",{className:"text-xs text-slate-500",children:["Cada órgão presta a sua própria conta (Art. 76 §1º)."," ",d.jsx(Be,{to:"/financeiro/prestacao-mensal",className:"font-medium text-sky-600 hover:underline dark:text-sky-400",children:"Prestação mensal"})]})]})}function Nie(e){switch((e||"").toLowerCase()){case"user-plus":return gc;case"check-circle":return Zo;case"badge-check":return Zo;default:return h2}}function Oie(e,t){const r=new Date(e);return t==="month"?r.toLocaleDateString("pt-BR",{month:"short"}):t==="week"?`S${Math.ceil(r.getDate()/7)}`:r.toLocaleDateString("pt-BR",{day:"2-digit",month:"2-digit"})}function Tie({icon:e,label:t,value:r,helper:n,color:i,to:a}){const o={sky:{icon:"text-sky-400",iconBg:"bg-sky-500/20",hover:"hover:border-sky-500/30 hover:bg-sky-500/10"},emerald:{icon:"text-emerald-400",iconBg:"bg-emerald-500/20",hover:"hover:border-emerald-500/30 hover:bg-emerald-500/10"},violet:{icon:"text-violet-400",iconBg:"bg-violet-500/20",hover:"hover:border-violet-500/30 hover:bg-violet-500/10"},amber:{icon:"text-amber-400",iconBg:"bg-amber-500/20",hover:"hover:border-amber-500/30 hover:bg-amber-500/10"},rose:{icon:"text-rose-400",iconBg:"bg-rose-500/20",hover:"hover:border-rose-500/30 hover:bg-rose-500/10"}}[i],s=d.jsxs(d.Fragment,{children:[d.jsxs("div",{className:"flex items-start justify-between gap-3",children:[d.jsxs("div",{className:"flex items-center gap-3",children:[d.jsx("div",{className:`rounded-lg ${o.iconBg} p-2`,children:d.jsx(e,{className:`h-5 w-5 ${o.icon}`})}),d.jsxs("div",{children:[d.jsx("p",{className:"text-sm font-semibold text-slate-900 dark:text-white",children:t}),d.jsx("p",{className:"text-xs text-slate-500",children:n})]})]}),a?d.jsx(Ei,{className:"h-4 w-4 text-slate-500"}):null]}),d.jsx("p",{className:"mt-4 text-3xl font-bold text-slate-900 dark:text-white",children:r})]});return a?d.jsx(Be,{to:a,className:`glass-panel block p-4 transition ${o.hover}`,children:s}):d.jsx("div",{className:"glass-panel p-4",children:s})}function Uo({to:e,icon:t,label:r,color:n}){const i={sky:"hover:border-sky-500/30 hover:bg-sky-500/10 group-hover:text-sky-400",emerald:"hover:border-emerald-500/30 hover:bg-emerald-500/10 group-hover:text-emerald-400",violet:"hover:border-violet-500/30 hover:bg-violet-500/10 group-hover:text-violet-400"},a={sky:"text-sky-400",emerald:"text-emerald-400",violet:"text-violet-400"};return d.jsxs(Be,{to:e,className:`group flex items-center justify-center gap-3 rounded-xl border border-slate-900/10 bg-slate-900/5 p-4 transition dark:border-white/10 dark:bg-white/5 ${i[n]}`,children:[d.jsx(t,{className:`h-5 w-5 ${a[n]}`}),d.jsx("span",{className:"font-medium text-slate-900 dark:text-white",children:r}),d.jsx(Ei,{className:"h-4 w-4 text-slate-500 transition group-hover:text-slate-900 dark:group-hover:text-white"})]})}function Mie(e){const t=(e??"").trim();if(!t)return"—";if(/^\d{4}-\d{2}-\d{2}/.test(t)){const[r,n,i]=t.slice(0,10).split("-");return`${i}/${n}/${r}`}return t}function Die(){const[e,t]=p.useState(null),[r,n]=p.useState(!0),[i,a]=p.useState(!1),[o,s]=p.useState(null),[l,c]=p.useState(null),[u,f]=p.useState(null),[h,m]=p.useState(!1),[g,v]=p.useState(null),{usuario:y,reloadPerfil:x}=Vr(),{clearTemporaryTheme:b}=Q2(),w=p.useCallback(async()=>{try{s(null),n(!0);const{data:C}=await le.get("/perfil/me");t(C)}catch{s("Não foi possível carregar seu perfil.")}finally{n(!1)}},[]),j=p.useCallback(async()=>{var C,_;try{v(null),m(!0);const{data:I}=await le.get("/perfil/indicacao");f(I)}catch(I){const W=((_=(C=I==null?void 0:I.response)==null?void 0:C.data)==null?void 0:_.detail)||"Não foi possível carregar seu link de indicação.";f(null),v(W)}finally{m(!1)}},[]);p.useEffect(()=>{w()},[w]),p.useEffect(()=>{j()},[j]),p.useEffect(()=>{if(l){const C=setTimeout(()=>c(null),4e3);return()=>clearTimeout(C)}},[l]);const S=p.useMemo(()=>e!=null&&e.titulo_eleitoral?e.titulo_eleitoral.startsWith("TEMP-"):!0,[e==null?void 0:e.titulo_eleitoral]),k=p.useMemo(()=>{const C=typeof window<"u"?window.location.origin:"",_=((u==null?void 0:u.codigo)??"").trim();return!C||!_?"":`https://filia.democrata.org.br/?ref=${encodeURIComponent(_)}`},[u==null?void 0:u.codigo]),E=p.useMemo(()=>k?`Olá! Quero te convidar para se filiar ao partido.
639
640Acesse o link e conclua seu pedido:
641${k}`:"",[k]),P=p.useCallback(async C=>{var _;if(!C)return!1;try{if((_=navigator==null?void 0:navigator.clipboard)!=null&&_.writeText)return await navigator.clipboard.writeText(C),!0}catch{}try{const I=document.createElement("input");I.value=C,I.setAttribute("readonly","true"),I.style.position="fixed",I.style.left="-9999px",document.body.appendChild(I),I.select();const W=document.execCommand("copy");return document.body.removeChild(I),W}catch{return!1}},[]),A=p.useCallback(async()=>
641{if(!k)return;const C=await P(k);c({type:C?"success":"error",message:C?"Link de indicação copiado!":"Não foi possível copiar. Copie manualmente o link."})},[P,k]),N=p.useCallback(()=>{if(!k)return;const C=`https://wa.me/?text=${encodeURIComponent(E)}`;window.open(C,"_blank","noopener,noreferrer")},[k,E]),O=p.useCallback(()=>{if(!k)return;const C="Convite para filiação";window.location.href=`mailto:?subject=${encodeURIComponent(C)}&body=${encodeURIComponent(E)}`},[k,E]),D=p.useCallback(async()=>{if(!k)return;if(typeof navigator<"u"&&typeof navigator.share=="function")try{await navigator.share({title:"Convite para filiação",text:E,url:k});return}catch{}const _=await P(k);c({type:_?"success":"error",message:_?"Link copiado! Cole no Messenger.":"Não foi possível copiar o link. Copie manualmente e envie no Messenger."}),window.open("https://www.messenger.com/","_blank","noopener,noreferrer")},[P,k,E]),T=C=>_=>{t(I=>I&&{...I,[C]:_})};async function B(C){var _,I;if(C.preventDefault(),!!e){a(!0);try{const{data:W}=await le.put("/perfil/me",{nome:e.nome,email:e.email,ui_theme:e.ui_theme??"light",rg:e.rg,orgao_emissor:e.orgao_emissor,cpf:e.cpf,data_nascimento:e.data_nascimento||void 0,naturalidade:e.naturalidade,uf:e.uf,profissao:e.profissao,endereco_residencial:e.endereco_residencial,numero:e.numero,complemento:e.complemento,bairro:e.bairro,cep:e.cep,telefone:e.telefone,celular:e.celular,titulo_eleitoral:S?e.titulo_eleitoral:void 0,zona_eleitoral:e.zona_eleitoral,secao_eleitoral:e.secao_eleitoral,municipio_titulo:e.municipio_titulo,uf_titulo:e.uf_titulo,nome_mae:e.nome_mae,nome_pai:e.nome_pai,redes_sociais:e.redes_sociais});t(W),await x(),b(),c({type:"success",message:"Perfil atualizado com sucesso!"})}catch(W){const re=((I=(_=W==null?void 0:W.response)==null?void 0:_.data)==null?void 0:I.detail)||"Erro ao salvar alterações.";c({type:"error",message:re})}finally{a(!1)}}}const G=()=>{const C=(e==null?void 0:e.nome)||(y==null?void 0:y.nome)||"";if(C){const _=C.split(" ");return _.length>=2?(_[0][0]+_[_.length-1][0]).toUpperCase():_[0].substring(0,2).toUpperCase()}return"US"},U=()=>{const C=(e==null?void 0:e.role)||"",I={admin:{label:"Administrador",color:"border-red-500/30 bg-red-500/10 text-red-700 dark:bg-red-500/20 dark:text-red-300"},conselho_gestor:{label:"Conselho Gestor",color:"border-amber-500/30 bg-amber-500/10 text-amber-800 dark:bg-amber-500/20 dark:text-amber-300"},dirigente_estadual:{label:"Dirigente Estadual",color:"border-violet-500/30 bg-violet-500/10 text-violet-800 dark:bg-violet-500/20 dark:text-violet-300"},dirigente_municipal:{label:"Dirigente Municipal",color:"border-sky-500/30 bg-sky-500/10 text-sky-800 dark:bg-sky-500/20 dark:text-sky-300"},filiado:{label:"Filiado",color:"border-emerald-500/30 bg-emerald-500/10 text-emerald-800 dark:bg-emerald-500/20 dark:text-emerald-300"}}[C]||{label:C||"Visitante",color:"border-slate-500/30 bg-slate-500/10 text-slate-700 dark:bg-slate-500/20 dark:text-slate-300"};return d.jsxs("span",{className:`inline-flex items-center gap-1.5 rounded-full border px-3 py-1 text-xs font-medium ${I.color}`,children:[d.jsx(B3,{className:"h-3 w-3"}),I.label]})};return r?d.jsx(Pi,{children:d.jsx("div",{className:"flex min-h-[400px] items-center justify-center",children:d.jsxs("div",{className:"text-center",children:[d.jsx("div",{className:"inline-block h-8 w-8 animate-spin rounded-full border-4 border-solid border-sky-500 border-r-transparent"}),d.jsx("p",{className:"mt-3 text-sm text-slate-600 dark:text-slate-400",children:"Carregando perfil..."})]})})}):o?d.jsx(Pi,{children:d.jsxs("div",{className:"glass-panel mx-auto max-w-md p-6 text-center",children:[d.jsx(Vl,{className:"mx-auto h-12 w-12 text-red-400"}),d.jsx("h2",{className:"mt-4 text-lg font-semibold text-slate-900 dark:text-white",children:"Erro ao carregar"}),d.jsx("p",{className:"mt-2 text-sm text-slate-600 dark:text-slate-400",children:o}),d.jsx("button",{onClick:w,className:"mt-4 rounded-xl bg-sky-500 px-4 py-2 text-sm font-medium text-white transition hover:bg-sky-600",children:"Tentar novamente"})]})}):e?d.jsx(Pi,{children:d.jsxs("div",{className:"space-y-6",children:[l&&d.jsxs("div",{className:`fixed right-4 top-20 z-50 flex items-center gap-3 rounded-xl border px-4 py-3 shadow-2xl backdrop-blur-xl transition-all ${l.type==="success"?"border-emerald-500/30 bg-emerald-500/10 text-emerald-900 dark:bg-emerald-500/20 dark:text-emerald-100":"border-red-500/30 bg-red-500/10 text-red-900 dark:bg-red-500/20 dark:text-red-100"}`,children:[l.type==="success"?d.jsx(Zo,{className:"h-5 w-5"}):d.jsx(Vl,{className:"h-5 w-5"}),d.jsx("span",{className:"text-sm font-medium",children:l.message})]}),d.jsx("div",{className:"glass-panel p-6",children:d.jsxs("div",{className:"flex flex-col items-center gap-4 sm:flex-row sm:items-start",children:[d.jsx("div",{className:"flex h-24 w-24 items-center justify-center rounded-full bg-gradient-to-br from-sky-500 to-indigo-600 text-3xl font-bold text-white shadow-lg",children:G()}),d.jsxs("div",{className:"flex-1 text-center sm:text-left",children:[d.jsx("h1",{className:"text-2xl font-bold text-slate-900 dark:text-white",children:e.nome}),d.jsxs("p",{className:"mt-1 flex items-center justify-center gap-2 text-sm text-slate-600 dar
641k:text-slate-400 sm:justify-start",children:[d.jsx(vl,{className:"h-4 w-4"}),e.email]}),d.jsxs("div",{className:"mt-3 flex flex-wrap items-center justify-center gap-2 sm:justify-start",children:[U(),e.ativo!==!1&&d.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full border border-emerald-500/30 bg-emerald-500/10 px-3 py-1 text-xs font-medium text-emerald-800 dark:bg-emerald-500/20 dark:text-emerald-300",children:[d.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-emerald-400"}),"Ativo"]})]})]}),d.jsxs("button",{onClick:B,disabled:i,className:"hidden items-center gap-2 rounded-xl bg-sky-500 px-5 py-2.5 text-sm font-semibold text-white transition hover:bg-sky-600 disabled:opacity-50 sm:inline-flex",children:[d.jsx(Cw,{className:"h-4 w-4"}),i?"Salvando...":"Salvar alterações"]})]})}),d.jsxs(ca,{title:"Convide Novos Filiados",icon:gc,children:[d.jsx("p",{className:"text-sm text-slate-600 dark:text-slate-400",children:"Compartilhe seu link de indicação para que novas filiações fiquem vinculadas a você."}),h?d.jsx("p",{className:"mt-3 text-sm text-slate-600 dark:text-slate-400",children:"Carregando seu link..."}):g?d.jsx("div",{className:"mt-3 rounded-xl border border-amber-500/30 bg-amber-500/10 px-4 py-3 text-sm text-amber-800 dark:text-amber-200",children:g}):d.jsxs("div",{className:"mt-4 space-y-3",children:[d.jsx(ye,{label:"Seu link de indicação",icon:ba,children:d.jsx("input",{className:"input-field",value:k,readOnly:!0})}),d.jsxs("div",{className:"grid gap-2 sm:grid-cols-2 lg:grid-cols-4",children:[d.jsxs("button",{type:"button",onClick:A,disabled:!k,className:"inline-flex items-center justify-center gap-2 rounded-xl border border-slate-900/10 bg-slate-900/5 px-4 py-2.5 text-sm font-semibold text-slate-800 transition hover:bg-slate-900/10 disabled:opacity-50 dark:border-white/10 dark:bg-white/5 dark:text-slate-100 dark:hover:bg-white/10",children:[d.jsx(p2,{className:"h-4 w-4"}),"Copiar link"]}),d.jsxs("button",{type:"button",onClick:N,disabled:!k,className:"inline-flex items-center justify-center gap-2 rounded-xl bg-emerald-500/10 px-4 py-2.5 text-sm font-semibold text-emerald-800 transition hover:bg-emerald-500/20 disabled:opacity-50 dark:bg-emerald-500/20 dark:text-emerald-200 dark:hover:bg-emerald-500/30",children:[d.jsx(eh,{className:"h-4 w-4"}),"WhatsApp"]}),d.jsxs("button",{type:"button",onClick:D,disabled:!k,className:"inline-flex items-center justify-center gap-2 rounded-xl bg-indigo-500/10 px-4 py-2.5 text-sm font-semibold text-indigo-800 transition hover:bg-indigo-500/20 disabled:opacity-50 dark:bg-indigo-500/20 dark:text-indigo-200 dark:hover:bg-indigo-500/30",children:[d.jsx(wy,{className:"h-4 w-4"}),"Messenger"]}),d.jsxs("button",{type:"button",onClick:O,disabled:!k,className:"inline-flex items-center justify-center gap-2 rounded-xl bg-sky-500/10 px-4 py-2.5 text-sm font-semibold text-sky-800 transition hover:bg-sky-500/20 disabled:opacity-50 dark:bg-sky-500/20 dark:text-sky-200 dark:hover:bg-sky-500/30",children:[d.jsx(vl,{className:"h-4 w-4"}),"E-mail"]})]})]})]}),d.jsxs("form",{onSubmit:B,className:"space-y-6",children:[d.jsx(ca,{title:"Preferências",icon:Pw,children:d.jsx("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:d.jsxs(ye,{label:"Tema",icon:Pw,children:[d.jsxs("select",{className:"input-field",value:e.ui_theme??"light",onChange:C=>t(_=>_&&{..._,ui_theme:C.target.value}),children:[d.jsx("option",{value:"light",children:"Claro (padrão)"}),d.jsx("option",{value:"dark",children:"Escuro"})]}),d.jsx("p",{className:"mt-1.5 text-xs text-slate-500",children:"O botão Sol/Lua no topo altera o tema temporariamente (não salva no perfil)."})]})})}),d.jsx(ca,{title:"Dados Pessoais",icon:Aw,children:d.jsxs("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:[d.jsx(ye,{label:"Nome completo",icon:Aw,children:d.jsx("input",{className:"input-field",value:e.nome,onChange:C=>T("nome")(C.target.value)})}),d.jsx(ye,{label:"E-mail",icon:vl,children:d.jsx("input",{type:"email",className:"input-field",value:e.email??"",onChange:C=>T("email")(C.target.value),placeholder:"[email protected]"})}),d.jsx(ye,{label:"CPF",icon:N3,children:d.jsx("input",{className:"input-field",value:e.cpf??"",onChange:C=>T("cpf")(C.target.value),placeholder:"000.000.000-00"})}),d.jsx(ye,{label:"Data de Nascimento",icon:jw,children:d.jsx("input",{type:"date",className:"input-field",value:e.data_nascimento??"",onChange:C=>T("data_nascimento")(C.target.value)})}),d.jsx(ye,{label:"RG",icon:Dn,children:d.jsx("input",{className:"input-field",value:e.rg??"",onChange:C=>T("rg")(C.target.value)})}),d.jsx(ye,{label:"Órgão Emissor",icon:Dn,children:d.jsx("input",{className:"input-field",value:e.orgao_emissor??"",onChange:C=>T("orgao_emissor")(C.target.value),placeholder:"SSP/SP"})}),d.jsx(ye,{label:"Naturalidade",icon:io,children:d.jsx("input",{className:"input-field",value:e.naturalidade??"",onChange:C=>T("naturalidade")(C.target.value)})}),d.jsx(ye,{label:"UF",icon:io,children:d.jsx("input",{className:"input-field",value:e.uf??"",onChange:C=>T("uf")(C.target.value.toUpperCase()),maxLength:2,placeholder:"SP"})}),d.jsx(ye,{label:"Profissão",icon:P3,children:d.jsx("input",{className:"input-field",value:e.profissao??"",onChange:C=>T("profissao")(C.target.value)})}),d.jsx(ye,{label:"Telefone",icon:_w,children:d.jsx("input",{className:"input-field",value:e.telefone??"",onChange:C=>T("telefone")(C.target.value),placeholder:"(11) 3333-4444"})}),d.jsx(ye,{label:"Celular",icon:_w,children:d.jsx("input",{className:"input-field",value:e.celular??"",onChange:C=>T("celular")(C.target.value),placeholder:"(11) 99999-9999"})})]})}),d.jsx(ca,{title:"Endereço",icon:tl,children:d.jsxs("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:[d.jsx(ye,{label:"Endereço",icon:tl,children:d.jsx("input",{className:"input-field",value:e.endereco_residencial??"",onChange:C=>T("endereco_residencial")(C.target.value),placeholder:"Rua, Avenida..."})}),d.jsx(ye,{label:"Número",icon:tl,children:d.jsx("input",{className:"input-field",value:e.numero??"",onChange:C=>T("numero")(C.target.value),placeholder:"123"})}),d.jsx(ye,{label:"Complemento",icon:tl,children:d.jsx("input",{className:"input-field",value:e.complemento??"",onChange:C=>T("complemento")(C.target.value),placeholder:"Apto, Bloco..."})}),d.jsx(ye,{label:"Bairro",icon:io,children:d.jsx("input",{className:"input-field",value:e.bairro??"",onChange:C=>T("bairro")(C.target.value)})}),d.jsx(ye,{label:"CEP",icon:io,children:d.jsx("input",{className:"input-field",value:e.cep??"",onChange:C=>T("cep")(C.target.value),placeholder:"00000-000"})})]})}),d.jsx(ca,{title:"Dados Eleitorais",icon:Dn,children:d.jsxs("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:[d.jsx(ye,{label:"Filia
641do desde",icon:jw,children:d.jsx("input",{className:"input-field",value:Mie(e.data_filiacao),disabled:!0})}),d.jsxs(ye,{label:"Título de Eleitor",icon:Dn,children:[d.jsx("input",{className:"input-field",value:e.titulo_eleitoral??"",onChange:C=>T("titulo_eleitoral")(C.target.value),disabled:!S}),!S&&d.jsx("p",{className:"mt-1.5 text-xs text-slate-500",children:"Para alterar o título, procure a administração."})]}),d.jsx(ye,{label:"Zona Eleitoral",icon:Dn,children:d.jsx("input",{className:"input-field",value:e.zona_eleitoral??"",onChange:C=>T("zona_eleitoral")(C.target.value)})}),d.jsx(ye,{label:"Seção Eleitoral",icon:Dn,children:d.jsx("input",{className:"input-field",value:e.secao_eleitoral??"",onChange:C=>T("secao_eleitoral")(C.target.value)})}),d.jsx(ye,{label:"Município do Título",icon:io,children:d.jsx("input",{className:"input-field",value:e.municipio_titulo??"",onChange:C=>T("municipio_titulo")(C.target.value)})}),d.jsx(ye,{label:"UF do Título",icon:io,children:d.jsx("input",{className:"input-field",value:e.uf_titulo??"",onChange:C=>T("uf_titulo")(C.target.value.toUpperCase()),maxLength:2})})]})}),d.jsx(ca,{title:"Filiação",icon:ba,children:d.jsxs("div",{className:"grid gap-4 sm:grid-cols-2",children:[d.jsx(ye,{label:"Nome completo da mãe",icon:ba,children:d.jsx("input",{className:"input-field",value:e.nome_mae??"",onChange:C=>T("nome_mae")(C.target.value)})}),d.jsx(ye,{label:"Nome completo do pai",icon:ba,children:d.jsx("input",{className:"input-field",value:e.nome_pai??"",onChange:C=>T("nome_pai")(C.target.value)})})]})}),d.jsx(ca,{title:"Redes Sociais",icon:kw,children:d.jsx(ye,{label:"Links ou perfis",icon:kw,children:d.jsx("textarea",{className:"input-field min-h-[100px] resize-none",value:e.redes_sociais??"",onChange:C=>T("redes_sociais")(C.target.value),placeholder:`Instagram: @seu_perfil
642Twitter: @seu_perfil
643LinkedIn: linkedin.com/in/seu_perfil`})})}),d.jsx("div",{className:"flex justify-center pt-2",children:d.jsxs("button",{type:"submit",disabled:i,className:"flex items-center justify-center gap-2 rounded-xl bg-sky-500 px-8 py-3 text-sm font-semibold text-white shadow-lg transition hover:bg-sky-600 disabled:opacity-50",children:[d.jsx(Cw,{className:"h-4 w-4"}),i?"Salvando...":"Salvar alterações"]})})]})]})}):null}function ca({title:e,icon:t,children:r}){return d.jsxs("section",{className:"glass-panel p-6",children:[d.jsxs("div",{className:"mb-5 flex items-center gap-3 border-b border-slate-900/10 pb-4 dark:border-white/10",children:[d.jsx("div",{className:"rounded-lg bg-sky-500/20 p-2 text-sky-400",children:d.jsx(t,{className:"h-5 w-5"})}),d.jsx("h2",{className:"text-lg font-semibold text-slate-900 dark:text-white",children:e})]}),r]})}function ye({label:e,icon:t,className:r="",children:n}){return d.jsxs("label",{className:`flex flex-col ${r}`,children:[d.jsxs("span",{className:"flex items-center gap-2 text-xs font-medium uppercase tracking-wide text-slate-600 dark:text-slate-400",children:[t&&d.jsx(t,{className:"h-3.5 w-3.5"}),e]}),n]})}function ER(){return!!localStorage.getItem("token")}function Iie(){const e=ER();return d.jsxs("div",{className:"flex min-h-[60vh] flex-col items-center justify-center px-4 text-center",children:[d.jsx("div",{className:"flex h-20 w-20 items-center justify-center rounded-3xl bg-slate-900/5 text-slate-700 dark:bg-white/10 dark:text-slate-200",children:d.jsx(A3,{className:"h-10 w-10"})}),d.jsx("p",{className:"mt-6 text-sm font-semibold uppercase tracking-[0.25em] text-slate-500 dark:text-slate-400",children:"Erro 404"}),d.jsx("h1",{className:"mt-2 text-2xl font-bold text-slate-900 dark:text-white sm:text-3xl",children:"Página não encontrada"}),d.jsx("p",{className:"mt-3 max-w-md text-sm text-slate-600 dark:text-slate-300",children:"O endereço que você tentou abrir não existe ou foi movido. Verifique o link ou volte para um lugar conhecido."}),d.jsxs("div",{className:"mt-8 flex flex-wrap items-center justify-center gap-3",children:[d.jsxs(Be,{to:"/dashboard",className:"inline-flex items-center gap-2 rounded-xl bg-slate-900 px-5 py-2.5 text-sm font-semibold text-white shadow-lg transition hover:bg-slate-800 dark:bg-white dark:text-slate-900 dark:hover:bg-slate-100",children:[d.jsx(tl,{className:"h-4 w-4"}),"Voltar ao Início"]}),!e&&d.jsx(Be,{to:"/login",className:"inline-flex items-center gap-2 rounded-xl border border-slate-900/10 bg-slate-900/5 px-5 py-2.5 text-sm font-semibold text-slate-700 transition hover:bg-slate-900/10 dark:border-white/20 dark:bg-white/10 dark:text-white dark:hover:bg-white/20",children:"Ir para o login"})]})]})}function zP({children:e}){return ER()?e:d.jsx(Lo,{to:"/login",replace:!0})}function Ys({children:e,permission:t,fallback:r="/dashboard"}){const{usuario:n,permissions:i,habilidades:a,rolesEfetivos:o,loading:s}=Vr();return s?d.jsx("div",{className:"flex items-center justify-center min-h-[200px]",children:d.jsx("div",{className:"inline-block h-6 w-6 animate-spin rounded-full border-4 border-solid border-blue-600 border-r-transparent"})}):n?n.superuser||Fn({usuario:n,habilidades:a,permissions:i},t)?e:d.jsx(Lo,{to:r,replace:!0}):d.jsx(Lo,{to:"/login",replace:!0})}const PR=p.createContext({});async function Rie(){try{const e=await fetch("/api/v1/financeiro/contexto/configuracao",{headers:{Authorization:`Bearer ${localStorage.getItem("token")}`}});if(!e.ok)return[];const t=await e.json(),r=[...(t==null?void 0:t.diretorios_nacional)||[],...(t==null?void 0:t.diretorios_estaduais)||[],...(t==null?void 0:t.diretorios_municipais)||[]];r.length===0&&(t!=null&&t.diretorio_fixo)&&r.push(t.diretorio_fixo);const n=new Set;return r.filter(i=>(i==null?void 0:i.id)!=null&&!n.has(i.id)&&n.add(i.id)).map(i=>({id:i.id,tipo:(i.nivel||"MUNICIPAL").toUpperCase(),sigla_uf:i.uf,municipio:i.municipio,nome:i.nome||`Órgão ${i.id}`,cnpj:""}))}catch{return[]}}const Vt=({children:e})=>{const{usuario:t}=Vr(),[r,n]=p.useState(null),[i,a]=p.useState({ano:new Date().getFullYear(),tipo:"ANUAL"}),[o,s]=p.useState("ANUAL"),[l,c]=p.useState(null),[u,f]=p.useState([]),[h,m]=p.useState([]),[g,v]=p.useState(!0),[y,x]=p.useState(null),[b,w]=p.useState(null),j=p.useCallback(async()=>{try{v(!0),x(null);const T=await fetch("/api/v1/financeiro/dashboard/orgaos-disponiveis",{headers:{Authorization:`Bearer ${localStorage.getItem("token")}`}});if(!T.ok){f([]),x(T.status===403||T.status===404?`Seu usuário não tem permissão para listar os órgãos do financeiro (HTTP ${T.status}).`:`O servidor respondeu HTTP ${T.status} ao listar os órgãos do financeiro.`);return}let B=await T.json();if(B.length===0&&(B=await Rie()),f(B),B.length===0){x("O servidor não devolveu nenhum órgão para o seu usuário. Isso não significa que não existam órgãos — significa que a lista veio vazia. Se você é presidente ou tesoureiro de um órgão, avise o suporte: o filtro por escopo/cargo ainda não foi implementado no backend.");return}if(!r){const G=localStorage.getItem("financeiro_orgao_id"),U=G?B.find(C=>C.id===parseInt(G)):null;n(U||B[0])}}catch(T){f([]),x(`Não consegui falar com o servidor para listar os órgãos: ${T.message}`)}finally{v(!1)}},[r]),S=p.useCallback(async()=>
643{if(o!=="CAMPANHA"||!r){m([]);return}try{w(null);const T=await fetch(`/api/v1/financeiro/candidatura/contas?orgao_id=${r.id}&eleicao_ano=${i.ano}`,{headers:{Authorization:`Bearer ${localStorage.getItem("token")}`}});if(!T.ok){m([]),w(T.status===403||T.status===404?`Seu usuário não tem permissão para ver as contas de campanha (HTTP ${T.status}).`:`O servidor respondeu HTTP ${T.status} ao listar as contas de campanha.`);return}const B=await T.json();m(Array.isArray(B)?B:(B==null?void 0:B.items)||[])}catch(T){m([]),w(`Não consegui falar com o servidor para listar as contas de campanha: ${T.message}`)}},[o,r,i.ano]);p.useEffect(()=>{j()},[t]),p.useEffect(()=>{S()},[o,r,i.ano]),p.useEffect(()=>{r&&localStorage.setItem("financeiro_orgao_id",String(r.id)),localStorage.setItem("financeiro_periodo_ano",String(i.ano)),localStorage.setItem("financeiro_contexto",o)},[r,i,o]),p.useEffect(()=>{const T=localStorage.getItem("financeiro_periodo_ano"),B=localStorage.getItem("financeiro_contexto");T&&a(G=>({...G,ano:parseInt(T)})),B&&s(B)},[]);const k=T=>{n(T),c(null)},E=T=>{a(T),c(null)},P=T=>{s(T),T!=="CAMPANHA"&&c(null)},A=T=>{c(T)},N=o==="CAMPANHA",O=!l,D=!!l;return d.jsx(PR.Provider,{value:{orgao:r,periodo:i,contexto:o,candidatura:l,orgaosDisponiveis:u,candidaturasDisponiveis:h,erroOrgaos:y,erroCandidaturas:b,setOrgao:k,setPeriodo:E,setContexto:P,setCandidatura:A,isLoading:g,isCampanha:N,isPartido:O,isCandidato:D,refreshOrgaos:j,refreshCandidaturas:S},children:e})},vse=()=>{const e=p.useContext(PR);if(!e)throw new Error("useFinanceiro deve ser usado dentro de FinanceiroProvider");return e},ga="portal_militar_token",co="portal_militar_user",_R=p.createContext(void 0);function Lie({children:e}){const t=Br(),[r,n]=p.useState(()=>{try{const u=localStorage.getItem(co);return u?JSON.parse(u):null}catch{return null}}),[i,a]=p.useState(!0),o=!!r&&!!localStorage.getItem(ga);p.useEffect(()=>{(async()=>{const f=localStorage.getItem(ga);if(!f){a(!1);return}try{const h=await fetch("/api/v1/pre-candidatura-publica/portal/minha",{headers:{Authorization:`Bearer ${f}`}});if(!h.ok)throw new Error("Token inválido");const m=await h.json();n(m),localStorage.setItem(co,JSON.stringify(m))}catch{localStorage.removeItem(ga),localStorage.removeItem(co),n(null)}finally{a(!1)}})()},[]);const s=async u=>{const f=await fetch("/api/v1/pre-candidatura-publica/login",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)});if(!f.ok){const m=await f.json();throw new Error(m.detail||"Credenciais inválidas")}const h=await f.json();localStorage.setItem(ga,h.access_token),localStorage.setItem(co,JSON.stringify(h.pre_candidato)),n(h.pre_candidato)},l=()=>{localStorage.removeItem(ga),localStorage.removeItem(co),n(null),t("/portal-militar/login")},c=async()=>{const u=localStorage.getItem(ga);if(u)try{const f=await fetch("/api/v1/pre-candidatura-publica/portal/minha",{headers:{Authorization:`Bearer ${u}`}});if(f.ok){const h=await f.json();n(h),localStorage.setItem(co,JSON.stringify(h))}}catch(f){console.error("Erro ao atualizar dados",f)}};return d.jsx(_R.Provider,{value:{preCandidato:r,isAuthenticated:o,isLoading:i,login:s,logout:l,refreshAuth:c},children:e})}function $ie(){const e=p.useContext(_R);if(!e)throw new Error("usePortalAuth must be used within PortalAuthProvider");return e}function zie({children:e}){const{isAuthenticated:t,isLoading:r}=$ie(),n=Br();return p.useEffect(()=>{!r&&!t&&n("/portal-militar/login")},[t,r,n]),r?d.jsx("div",{className:"min-h-screen flex items-center justify-center bg-slate-50",children:d.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"})}):t?d.jsx(d.Fragment,{children:e}):null}function yse(){const e=localStorage.getItem(ga);return{"Content-Type":"application/json",...e?{Authorization:`Bearer ${e}`}:{}}}function Xs({children:e,requireAuth:t=!1}){return d.jsx(Lie,{children:t?d.jsx(zie,{children:e}):e})}const Fie=p.lazy(()=>X(()=>import("./index-DiGBXpFi.js"),__vite__mapDeps([0,1]))),Bie=p.lazy(()=>X(()=>import("./PainelGuardiao-9JXufHB2.js"),__vite__mapDeps([2,1]))),Vie=p.lazy(()=>X(()=>import("./Filiacao-CTAHh40X.js"),__vite__mapDeps([3,4,5,6,7,8,9,10,11,12,13,14,15,16]))),Uie=p.lazy(()=>X(()=>import("./SeletorContextoAdaptativo-BWQ6ute_.js"),__vite__mapDeps([17,18,19]))),Wie=p.lazy(()=>X(()=>import("./HubFinanceiroPage-1tNPqntF.js"),__vite__mapDeps([20,21,22,23,24,25,26,27]
643)));p.lazy(()=>X(()=>import("./HubFinanceiro-CDETSqXV.js"),__vite__mapDeps([28,29,30,26,31,11])));const Hie=p.lazy(()=>X(()=>import("./CaixaEntradaPage-CQV096D0.js"),__vite__mapDeps([32,33,11,26,12,34]))),Kie=p.lazy(()=>X(()=>import("./DoacoesPendentesPage-CNBDpGqk.js"),__vite__mapDeps([35,33,11,34,12,36,37]))),FP=p.lazy(()=>X(()=>import("./DoacaoFiliadoForm-481-bMSi.js"),__vite__mapDeps([38,33,11,29,30,5,39,40,9,41,37,14,23,34,12]))),BP=p.lazy(()=>X(()=>import("./DespesaForm-CvPgq0wK.js"),__vite__mapDeps([42,33,11,29,30,5,43,10,16,44,45,36,39,40,9,41,37,14,23,34,12,27,46]))),qie=p.lazy(()=>X(()=>import("./ReceitasListPage-COZFHCp8.js"),__vite__mapDeps([47,33,11,46,12,48]))),Gie=p.lazy(()=>X(()=>import("./DespesasListPage-C0nsmq-8.js"),__vite__mapDeps([49,33,11,46,12,37,10]))),Yie=p.lazy(()=>X(()=>import("./ContasBancariasPage-CbqxZdTf.js"),__vite__mapDeps([50,33,11,46,51]))),Xie=p.lazy(()=>X(()=>import("./ConfiguracaoPage-Bmzj0_xJ.js"),__vite__mapDeps([52,33,11,40,44,31,53,54,9]))),Zie=p.lazy(()=>X(()=>import("./ValidacaoPage-C43Lh4NJ.js"),__vite__mapDeps([55,33,11,56,37,57,10]))),Qie=p.lazy(()=>X(()=>import("./RelatoriosPage-DP4kO7Xb.js"),__vite__mapDeps([58,33,11,25,56,16,54]))),Jie=p.lazy(()=>X(()=>import("./PrestacaoContasPage-TI_VcJWE.js"),__vite__mapDeps([59,33,11,21,53,16,37]))),eae=p.lazy(()=>X(()=>import("./FinanceiroSpcaAplicacaoRecursosView-Bbe6CzRD.js"),__vite__mapDeps([60,61,62,33,11,63,64,16,40,46,65,44]))),tae=p.lazy(()=>X(()=>import("./FinanceiroSpceDoacoesView-BnLFXxjs.js"),__vite__mapDeps([66,61,62,33,11,16,13,46,40,44]))),rae=p.lazy(()=>X(()=>import("./FinanceiroMensalPage-Uzz2P-jt.js"),__vite__mapDeps([67,29,30,40]))),nae=p.lazy(()=>X(()=>import("./ConciliacaoBancariaPage-Cu0J0MLI.js"),__vite__mapDeps([68,33,11,43,10,12,40,54,65,37]))),iae=p.lazy(()=>X(()=>import("./ConformidadeMensalPage-CQT7Dmt5.js"),__vite__mapDeps([69,61,62,5,53,18,41,40]))),aae=p.lazy(()=>X(()=>import("./DashboardAnaliticoPage-By1gTPZR.js"),__vite__mapDeps([70,33,11,71,72]))),oae=p.lazy(()=>X(()=>import("./PlanoContasPage-CIHI5e3r.js"),__vite__mapDeps([73,74,46,12,65,13,44]))),sae=p.lazy(()=>X(()=>import("./LancamentosContabeisPage-jd5CwlzO.js"),__vite__mapDeps([75,74,46,13,44]))),lae=p.lazy(()=>X(()=>import("./ECDExportPage-DmDhxGSb.js"),__vite__mapDeps([76,33,11,23,37,16]))),cae=p.lazy(()=>X(()=>import("./SignatariosECDPage-_Bq75M7c.js"),__vite__mapDeps([77,33,11,78,46,13,44]))),uae=p.lazy(()=>X(()=>import("./MapeamentoTSEPage-DRe6Imxt.js"),__vite__mapDeps([79,33,11,74,54,30,10,16,12,65,64])));p.lazy(()=>X(()=>import("./FinanceiroDoacoesFiliadoView-C7QdSTdV.js"),__vite__mapDeps([80,5])).then(e=>({default:e.FinanceiroDoacoesFiliadoView})));const dae=p.lazy(()=>X(()=>import("./CandidaturasListPage-CaXYGc0A.js"),__vite__mapDeps([81,33,11,12,37]))),fae=p.lazy(()=>X(()=>import("./CandidaturaDetalhePage-Brd7yTZN.js"),__vite__mapDeps([82,53,11,63]))),hae=p.lazy(()=>X(()=>import("./CandidaturaReceitasPage-DS-KpUAy.js"),__vite__mapDeps([83,16,46,12,53,44]))),pae=p.lazy(()=>X(()=>import("./CandidaturaDespesasPage-Ho-L41Aw.js"),__vite__mapDeps([84,16,46,12,44]))),mae=p.lazy(()=>X(()=>import("./AlertasPage-BaOmaRj-.js"),__vite__mapDeps([85,33,11,74,86,57,64,87,53,88,41]))),gae=p.lazy(()=>X(()=>import("./AutorizacoesPendentesPage-KBE6Ds9J.js"),__vite__mapDeps([89,33,11,90,40,37]))),vae=p.lazy(()=>X(()=>import("./TutorialFinanceiroPage-uzidcQU6.js"),__vite__mapDeps([91,92,23,11,40]))),yae=p.lazy(()=>X(()=>import("./ConfirmacaoContasPage-_4gjV46w.js"),__vite__mapDeps([93,61,33,11,24,41,94,40,37,95,96]))),xae=p.lazy(()=>X(()=>import("./Comunicacao-BW05-vTq.js"),__vite__mapDeps([97,4,6,98,62,5,99,46,100,53,101,102,103,36,64,104,37,13,23,105,106,41,19,107,12,40,18,10,86,11,31,108,34]))),bae=p.lazy(()=>X(()=>import("./EngajamentoDashboard-BZGGUB3N.js"),__vite__mapDeps([109,5,110]))),wae=p.lazy(()=>X(()=>import("./index-Do6B61Wp.js"),__vite__mapDeps([111,4,14,15,12,7,107,112,46,13,65,44]))),Sae=p.lazy(()=>X(()=>import("./Admin-FmSIJoG2.js"),__vite__mapDeps([113,4,5,6,12,31,114,11,26,37,98,99,104,36,103,41,96,101,44]))),jae=p.lazy(()=>X(()=>import("./WhatsappInbox-DAdF0tJG.js"),__vite__mapDeps([115,104,12,64,86,101,11,116,117,31]))),kae=p.lazy(()=>X(()=>import("./WaBridgeConnectionPage-CQufplau.js"),__vite__mapDeps([118,104,116,40,117,31,90,108]))),Eae=p.lazy(()=>X(()=>import("./Permissoes-C3-r71wv.js"),__vite__mapDeps([119,5,6]))),Pae=p.lazy(()=>X(()=>import("./UsuariosView-RpZ6PktJ.js"),__vite__mapDeps([120,5,6,7,12,57,121,122,102,44,30,37,18,11]))),_ae=p.lazy(()=>X(()=>import("./AdminEngajamento-CVQERq76.js"),__vite__mapDeps([123,5,110,10,12]))),Cae=p.lazy(()=>X(()=>import("./FiliacaoModulo-Dn2MzA9I.js"),[])),Aae=p.lazy(()=>X(()=>import("./Orgaos-tZA_Mmnq.js"),__vite__mapDeps([124,5,125,22,56,11,37,30,72,71,16,12,46,105,126,94,26,96,100,36,65,10,40,64,23,6,57,92,41,44,45,122]))),Nae=p.lazy(()=>X(()=>import("./index-ByQHnu5P.js"),[])),Oae=p.lazy(()=>X(()=>import("./FiliadosPage-KrwKiTRz.js"),__vite__mapDeps([127,7,5,95,12,16,41]))),Tae=p.lazy(()=>X(()=>import("./RegistroAcessosPage-D0dLRBcE.js"),__vite__mapDeps([128,5,95]))),Mae=p.lazy(()=>X(()=>import("./FichaFiliadoPage-C_ZMhEHP.js"),__vite__mapDeps([129,5,7,41,11,18,95]))),Dae=p.lazy(()=>X(()=>import("./index-DnX9795t.js"),__vite__mapDeps([130,5,114,11,56,88,46,12,57,37,125,48,105,64,34]))),Iae=p.lazy(()=>X(()=>import("./PreCandidatura-B0IF1xoX.js"),__vite__mapDeps([131,4,7,98,126,37,112,40,11,65,64,8,19,23,41,13,12,57,106,10,56,30,102]))),Rae=p.lazy(()=>X(()=>import("./index-DLO5G8Kz.js"),__vite__mapDeps([132,4,5,98,11,12,57,37,40,121,104,101,31,105,116,23,96,51,65,103,71]))),Lae=p.lazy(()=>X(()=>import("./index-DjDlYEE7.js"),__vite__mapDeps([133,19,134]))),$ae=p.lazy(()=>X(()=>import("./MilitarTriagem-Bh6JRIil.js"),__vite__mapDeps([135,136,64,137,11,41,112,19]))),zae=p.lazy(()=>X(()=>import("./CadastroMilitar-Dn8C88NQ.js"),__vite__mapDeps([138,106,136,64,137,11,41,112]))),Fae=p.lazy(()=>X(()=>import("./CriarSenha-CPubDbff.js"),__vite__mapDeps([139,136,64,140,137,11,41,18]))),Bae=p.lazy(()=>X(()=>import("./Sucesso-C0XllipH.js"),__vite__mapDeps([141,137,11,41,8,134,9]))),Vae=p.lazy(()=>X(()=>import("./SolicitarOTP-DIsals7B.js"),__vite__mapDeps([142,104,19]))),Uae=p.lazy(()=>X(()=>import("./ValidarOTP-m22f7wwm.js"),[])),Wae=p.lazy(()=>X(()=>import("./VerificarFiliacao-C47Odiln.js"),__vite__mapDeps([143,134,37]))),Hae=p.lazy(()=>X(()=>import("./Login-DbFTtqU_.js"),__vite__mapDeps([144,19]))),Kae=p.lazy(()=>X(()=>import("./index-CI-4WPPo.js"),__vite__mapDeps([145,104,19]))),qae=p.lazy(()=>X(()=>import("./ValidarCodigo-8XjFdWdv.js"),__vite__mapDeps([146,104,19]))),Gae=p.lazy(()=>X(()=>import("./NovaSenha-umbs7qp8.js"),__vite__mapDeps([147,140,64,18,19]))),Yae=p.lazy(()=>X(()=>import("./index-DpCGL3Ff.js"),__vite__mapDeps([148,11,8,64,12,57,78,112,102,37,41]))),Xae=p.lazy(()=>X(()=>import("./index-S_yPQpQ2.js"),__vite__mapDeps([149,150,46,57,37]))),Zae=p.lazy(()=>X(()=>import("./index-DARxI9tC.js"),__vite__mapDeps([151,150,108,16,9,10,37]))),Qae=p.lazy(()=>X(()=>import("./index-xqxRfgyj.js"),__vite__mapDeps([152,64,108,41,11,37,101,87,150,9,16,19])));function Y(){return d.jsx("div",{className:"flex min-h-screen items-center justify-center",children:d.jsxs("div",{className:"text-center",children:[d.jsx("div",{className:"inline-block h-8 w-8 animate-spin rounded-full border-4 border-solid border-blue-600 border-r-transparent"}),d.jsx("p",{className:"mt-2 text-sm text-gray-600",children:"Carregando..."})]})})}r2(document.getElementById("root")).render(d.jsx(QP.StrictMode,{children:d.jsx(Tz,{children:d.jsx(zz,{children:d.jsx(v3,{basename:"/sistema",children:d.jsxs(c3,{children:[d.jsx(H,{path:"/login",element:d.jsx(f8,{})}),d.jsx(H,{path:"/recuperar-senha",element:d.jsx(h8,{})}),d.jsx(H,{path:"/cadastro",element:d.jsx(g8,{})}),d.jsx(H,{path:"/cadastro/validar",element:d.jsx(x8,{})}),d.jsx(H,{path:"/cadastro/atualizar-whatsapp",element:d.jsx(b8,{})}),d.jsx(H,{path:"/filie-se",element:d.jsx(E8,{})}),d.jsx(H,{path:"/denuncia",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Fie,{})})}),d.jsx(H,{path:"/pre-candidatura-publica",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Lae,{})})}),d.jsx(H,{path:"/pre-candidatura-publica/verificar-filiacao",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Wae,{})})}),d.jsx(H,{path:"/pre-candidatura-publica/militar",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx($ae,{})})}),d.jsx(H,{path:"/pre-candidatura-publica/cadastro",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(zae,{})})}),d.jsx(H,{path:"/pre-candidatura-publica/criar-senha",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Fae,{})})}),d.jsx(H,{path:"/pre-candidatura-publica/sucesso",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Bae,{})})}),d.jsx(H,{path:"/pre-candidatura-publica/solicitar-otp",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vae,{})})}),d.jsx(H,{path:"/pre-candidatura-publica/validar-otp",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Uae,{})})}),d.jsx(H,{path:"/portal-militar/login",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Xs,{children:d.jsx(Hae,{})})})}),d.jsx(H,{path:"/portal-militar/recuperar-senha",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Xs,{children:d.jsx(Kae,{})})})}),d.jsx(H,{path:"/portal-militar/recuperar-senha/validar",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Xs,{children:d.jsx(qae,{})})})}),d.jsx(H,{path:"/portal-militar/recuperar-senha/nova-senha",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Xs,{children:d.jsx(Gae,{})})})}),d.jsx(H,{path:"/portal-militar",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Xs,{requireAuth:!0,children:d.jsx(Yae,{})})})}),d.jsx(H,{path:"/filiacao/modulo",element:d.jsx(zP,{children:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Cae,{})})})}),d.jsxs(H,{path:"/",element:d.jsx(zP,{children:d.jsx(_U,{})}),children:[d.jsx(H,{index:!0,element:d.jsx(Lo,{to:"/dashboard"})}),d.jsx(H,{path:"dashboard",element:d.jsx(Eie,{})}),d.jsx(H,{path:"filiacao",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vie,{})})}),d.jsx(H,{path:"diretoria",element:d.jsx(Lo,{to:"/orgaos",replace:!0})}),d.jsx(H,{path:"minhas-doacoes",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Xae,{})})}),d.jsx(H,{path:"minhas-doacoes/nova",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Qae,{})})}),d.jsx(H,{path:"minhas-doacoes/:id",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Zae,{})})}),d.jsx(H,{path:"financeiro/minhas-doacoes",element:d.jsx(Lo,{to:"/minhas-doacoes",replace:!0})}),d.jsx(H,{path:"financeiro",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Uie,{})})}),d.jsx(H,{path:"financeiro/hub",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Wie,{})})}),d.jsx(H,{path:"financeiro/caixa-entrada",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vt,{children:d.jsx(Hie,{})})})}),d.jsx(H,{path:"financeiro/doacoes-pendentes",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Kie,{})})}),d.jsx(H,{path:"financeiro/receitas/nova-doacao",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vt,{children:d.jsx(FP,{})})})}),d.jsx(H,{path:"financeiro/receitas/:id/editar",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vt,{children:d.jsx(FP,{})})})}),d.jsx(H,{path:"financeiro/despesas/nova",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vt,{children:d.jsx(BP,{})})})}),d.jsx(H,{path:"financeiro/despesas/:id/editar",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vt,{children:d.jsx(BP,{})})})}),d.jsx(H,{path:"financeiro/receitas",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(qie,{})})}),d.jsx(H,{path:"financeiro/despesas",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Gie,{})})}),d.jsx(H,{path:"financeiro/autorizacoes",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(gae,{})})}),d.jsx(H,{path:"financeiro/tutorial",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(vae,{})})}),d.jsx(H,{path:"financeiro/confirmar-contas",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(yae,{})})}),d.jsx(H,{path:"financeiro/prestacao",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Jie,{})})}),d.jsx(H,{path:"financeiro/prestacao-mensal",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vt,{children:d.jsx(iae,{})})})}),d.jsx(H,{path:"financeiro/spca",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vt,{children:d.jsx(eae,{})})})}),d.jsx(H,{path:"financeiro/spce",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vt,{children:d.jsx(tae,{})})})}),d.jsx(H,{path:"financeiro/mensal",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vt,{children:d.jsx(rae,{})})})}),d.jsx(H,{path:"financeiro/contas-bancarias",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Yie,{})})}),d.jsx(H,{path:"financeiro/relatorios",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Qie,{})})}),d.jsx(H,{path:"financeiro/configuracao",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Xie,{})})}),d.jsx(H,{path:"financeiro/validacao",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Zie,{})})}),d.jsx(H,{path:"financeiro/conciliacao",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(nae,{})})}),d.jsx(H,{path:"financeiro/dashboard",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(aae,{})})}),d.jsx(H,{path:"financeiro/plano-contas",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vt,{children:d.jsx(oae,{})})})}),d.jsx(H,{path:"financeiro/lancamentos",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vt,{children:d.jsx(sae,{})})})}),d.jsx(H,{path:"financeiro/ecd",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vt,{children:d.jsx(lae,{})})})}),d.jsx(H,{path:"financeiro/ecd/signatarios",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vt,{children:d.jsx(cae,{})})})}),d.jsx(H,{path:"financeiro/mapeamento-tse",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vt,{children:d.jsx(uae,{})})})}),d.jsx(H,{path:"financeiro/candidaturas",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(dae,{})})}),d.jsx(H,{path:"financeiro/candidaturas/:id",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(fae,{})})}),d.jsx(H,{path:"financeiro/candidaturas/:id/receitas",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(hae,{})})}),d.jsx(H,{path:"financeiro/candidaturas/:id/despesas",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(pae,{})})}),d.jsx(H,{path:"financeiro/alertas",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Vt,{children:d.jsx(mae,{})})})}),d.jsx(H,{path:"comunicacao",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(xae,{})})}),d.jsx(H,{path:"engajamento",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(bae,{})})}),d.jsx(H,{path:"mapa/*",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(wae,{})})}),d.jsx(H,{path:"admin",element:d.jsx(Pi,{roles:["admin","conselho_gestor","dirigente_nacional"],fallbackMessage:"Acesso restrito: apenas administradores e a direção nacional podem acessar esta área.",children:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Sae,{})})})}),d.jsx(H,{path:"admin/whatsapp",element:d.jsx(Pi,{roles:["admin","conselho_gestor","dirigente_nacional"],fallbackMessage:"Acesso restrito: apenas administradores e a direção nacional podem acessar esta área.",children:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(jae,{})})})}),d.jsx(H,{path:"admin/whatsapp/conexao",element:d.jsx(Pi,{roles:["admin","conselho_gestor","dirigente_nacional"],fallbackMessage:"Acesso restrito: apenas administradores e a direção nacional podem acessar esta área.",children:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(kae,{})})})}),d.jsx(H,{path:"admin/permissoes",element:d.jsx(Pi,{roles:["admin","conselho_gestor","dirigente_nacional"],fallbackMessage:"Acesso restrito: apenas administradores e a direção nacional podem acessar esta área.",children:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Eae,{})})})}),d.jsx(H,{path:"admin/usuarios",element:d.jsx(Pi,{roles:["admi
643n","conselho_gestor","dirigente_nacional"],fallbackMessage:"Acesso restrito: apenas administradores e a direção nacional podem acessar esta área.",children:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Pae,{})})})}),d.jsx(H,{path:"admin/engajamento",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(_ae,{})})}),d.jsx(H,{path:"orgaos/*",element:d.jsx(Ys,{permission:"diretoria.ver",children:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Aae,{})})})}),d.jsx(H,{path:"filiados",element:d.jsx(Ys,{permission:"filiados.consultar",children:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Oae,{})})})}),d.jsx(H,{path:"filiados/ficha/:id",element:d.jsx(Ys,{permission:"filiados.consultar",children:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Mae,{})})})}),d.jsx(H,{path:"filiados/registro-acessos",element:d.jsx(Ys,{permission:"filiados.consultar",children:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Tae,{})})})}),d.jsx(H,{path:"cursos/*",element:d.jsx(Ys,{permission:"cursos.gerenciar",children:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Nae,{})})})}),d.jsx(H,{path:"conselho-gestor/*",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Dae,{})})}),d.jsx(H,{path:"aria-autonoma/*",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Rae,{})})}),d.jsx(H,{path:"pre-candidatura/*",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Iae,{})})}),d.jsx(H,{path:"denuncias",element:d.jsx(p.Suspense,{fallback:d.jsx(Y,{}),children:d.jsx(Bie,{})})}),d.jsx(H,{path:"perfil",element:d.jsx(Die,{})}),d.jsx(H,{path:"*",element:d.jsx(Iie,{})})]})]})})})})}));export{Ce as $,Sw as A,_3 as B,p2 as C,E3 as D,g2 as E,Dn as F,k3 as G,jie as H,Sy as I,ne as J,vse as K,Be as L,eh as M,N3 as N,Vt as O,noe as P,jw as Q,v2 as R,wy as S,qp as T,gc as U,Cw as V,B3 as W,jy as X,gl as Y,U3 as Z,jr as _,le as a,Az as a$,l7 as a0,JN as a1,oe as a2,Ooe as a3,Noe as a4,Roe as a5,X7 as a6,LT as a7,$T as a8,my as a9,gi as aA,En as aB,Sre as aC,xP as aD,mt as aE,Qj as aF,nt as aG,eM as aH,JT as aI,vn as aJ,_ee as aK,kee as aL,$r as aM,on as aN,nte as aO,bie as aP,JQ as aQ,$H as aR,JI as aS,fR as aT,hR as aU,jJ as aV,q3 as aW,G2 as aX,Xg as aY,Soe as aZ,Gw as a_,te as aa,Qe as ab,$oe as ac,Loe as ad,p7 as ae,R as af,be as ag,XD as ah,YD as ai,VM as aj,mD as ak,li as al,lf as am,Bb as an,qt as ao,ur as ap,zee as aq,Dee as ar,Gee as as,PT as at,Mee as au,tR as av,Lb as aw,ys as ax,jre as ay,HI as az,vl as b,hb as b$,Pt as b0,BM as b1,rse as b2,ese as b3,tse as b4,ts as b5,Tr as b6,jt as b7,Yoe as b8,lc as b9,fx as bA,Qt as bB,at as bC,zD as bD,Fc as bE,$D as bF,Hh as bG,RD as bH,wD as bI,bD as bJ,PD as bK,_D as bL,ID as bM,gD as bN,xD as bO,vb as bP,CD as bQ,Gh as bR,pD as bS,Zi as bT,TK as bU,bt as bV,xq as bW,aq as bX,bZ as bY,Hoe as bZ,Koe as b_,aQ as ba,qoe as bb,pH as bc,hH as bd,uq as be,Yi as bf,fh as bg,od as bh,Mb as bi,CT as bj,XY as bk,Vb as bl,Ub as bm,zoe as bn,Foe as bo,lX as bp,kD as bq,Boe as br,Woe as bs,oH as bt,Ioe as bu,Moe as bv,Doe as bw,sn as bx,rO as by,$e as bz,Zo as c,Me as c0,fb as c1,gse as c2,Kne as c3,jte as c4,Gne as c5,Yne as c6,vie as c7,_w as c8,Ug as c9,yj as cA,xb as cB,wb as cC,cZ as cD,uZ as cE,ub as cF,cb as cG,Uoe as cH,Voe as cI,Lc as cJ,qD as cK,fi as cL,cD as cM,nD as cN,jD as cO,st as cP,uD as cQ,H3 as cR,W3 as cS,Hd as cT,Dd as cU,si as cV,$ie as cW,Ew as cX,yse as cY,St as cZ,Coe as ca,mU as cb,gU as cc,vU as cd,yU as ce,xU as cf,bU as cg,VN as ch,Poe as ci,_oe as cj,z3 as ck,QP as cl,koe as cm,kw as cn,R3 as co,f2 as cp,tl as cq,Ei as cr,c3 as cs,H as ct,Lo as cu,Pi as cv,oh as cw,m2 as cx,roe as cy,O3 as cz,Vr as d,Fn as e,il as f,h2 as g,Vl as h,Fz as i,d as j,ba as k,joe as l,Br as m,Rz as n,D3 as o,T3 as p,Na as q,p as r,C3 as s,hU as t,w3 as u,io as v,P3 as w,Aw as x,F3 as y,K3 as z};

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.