| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244 |
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/FunnelChart-BuFVuRDf.js","assets/index-CHy_40cC.js","assets/TrendChart-ocTeBMXT.js"])))=>i.map(i=>d[i]);
- var jg=n=>{throw TypeError(n)};var hd=(n,a,l)=>a.has(n)||jg("Cannot "+l);var W=(n,a,l)=>(hd(n,a,"read from private field"),l?l.call(n):a.get(n)),Re=(n,a,l)=>a.has(n)?jg("Cannot add the same private member more than once"):a instanceof WeakSet?a.add(n):a.set(n,l),Se=(n,a,l,i)=>(hd(n,a,"write to private field"),i?i.call(n,l):a.set(n,l),l),it=(n,a,l)=>(hd(n,a,"access private method"),l);var su=(n,a,l,i)=>({set _(s){Se(n,a,s,l)},get _(){return W(n,a,i)}});function Cw(n,a){for(var l=0;l<a.length;l++){const i=a[l];if(typeof i!="string"&&!Array.isArray(i)){for(const s in i)if(s!=="default"&&!(s in n)){const c=Object.getOwnPropertyDescriptor(i,s);c&&Object.defineProperty(n,s,c.get?c:{enumerable:!0,get:()=>i[s]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))i(s);new MutationObserver(s=>{for(const c of s)if(c.type==="childList")for(const d of c.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&i(d)}).observe(document,{childList:!0,subtree:!0});function l(s){const c={};return s.integrity&&(c.integrity=s.integrity),s.referrerPolicy&&(c.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?c.credentials="include":s.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function i(s){if(s.ep)return;s.ep=!0;const c=l(s);fetch(s.href,c)}})();function C0(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var md={exports:{}},Mo={};/**
- * @license React
- * react-jsx-runtime.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var Bg;function Tw(){if(Bg)return Mo;Bg=1;var n=Symbol.for("react.transitional.element"),a=Symbol.for("react.fragment");function l(i,s,c){var d=null;if(c!==void 0&&(d=""+c),s.key!==void 0&&(d=""+s.key),"key"in s){c={};for(var h in s)h!=="key"&&(c[h]=s[h])}else c=s;return s=c.ref,{$$typeof:n,type:i,key:d,ref:s!==void 0?s:null,props:c}}return Mo.Fragment=a,Mo.jsx=l,Mo.jsxs=l,Mo}var Ug;function Dw(){return Ug||(Ug=1,md.exports=Tw()),md.exports}var T=Dw(),yd={exports:{}},Te={};/**
- * @license React
- * react.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var Hg;function Nw(){if(Hg)return Te;Hg=1;var n=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),d=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),b=Symbol.iterator;function w(R){return R===null||typeof R!="object"?null:(R=b&&R[b]||R["@@iterator"],typeof R=="function"?R:null)}var O={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,C={};function M(R,F,K){this.props=R,this.context=F,this.refs=C,this.updater=K||O}M.prototype.isReactComponent={},M.prototype.setState=function(R,F){if(typeof R!="object"&&typeof R!="function"&&R!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,R,F,"setState")},M.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function _(){}_.prototype=M.prototype;function A(R,F,K){this.props=R,this.context=F,this.refs=C,this.updater=K||O}var z=A.prototype=new _;z.constructor=A,E(z,M.prototype),z.isPureReactComponent=!0;var U=Array.isArray;function D(){}var Q={H:null,A:null,T:null,S:null},Y=Object.prototype.hasOwnProperty;function I(R,F,K){var te=K.ref;return{$$typeof:n,type:R,key:F,ref:te!==void 0?te:null,props:K}}function ae(R,F){return I(R.type,F,R.props)}function ue(R){return typeof R=="object"&&R!==null&&R.$$typeof===n}function de(R){var F={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(K){return F[K]})}var me=/\/+/g;function ye(R,F){return typeof R=="object"&&R!==null&&R.key!=null?de(""+R.key):F.toString(36)}function ve(R){switch(R.status){case"fulfilled":return R.value;case"rejected":throw R.reason;default:switch(typeof R.status=="string"?R.then(D,D):(R.status="pending",R.then(function(F){R.status==="pending"&&(R.status="fulfilled",R.value=F)},function(F){R.status==="pending"&&(R.status="rejected",R.reason=F)})),R.status){case"fulfilled":return R.value;case"rejected":throw R.reason}}throw R}function j(R,F,K,te,ne){var re=typeof R;(re==="undefined"||re==="boolean")&&(R=null);var Oe=!1;if(R===null)Oe=!0;else switch(re){case"bigint":case"string":case"number":Oe=!0;break;case"object":switch(R.$$typeof){case n:case a:Oe=!0;break;case v:return Oe=R._init,j(Oe(R._payload),F,K,te,ne)}}if(Oe)return ne=ne(R),Oe=te===""?"."+ye(R,0):te,U(ne)?(K="",Oe!=null&&(K=Oe.replace(me,"$&/")+"/"),j(ne,F,K,"",function(st){return st})):ne!=null&&(ue(ne)&&(ne=ae(ne,K+(ne.key==null||R&&R.key===ne.key?"":(""+ne.key).replace(me,"$&/")+"/")+Oe)),F.push(ne)),1;Oe=0;var Ce=te===""?".":te+":";if(U(R))for(var be=0;be<R.length;be++)te=R[be],re=Ce+ye(te,be),Oe+=j(te,F,K,re,ne);else if(be=w(R),typeof be=="function")for(R=be.call(R),be=0;!(te=R.next()).done;)te=te.value,re=Ce+ye(te,be++),Oe+=j(te,F,K,re,ne);else if(re==="object"){if(typeof R.then=="function")return j(ve(R),F,K,te,ne);throw F=String(R),Error("Objects are not valid as a React child (found: "+(F==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":F)+"). If you meant to render a collection of children, use an array instead.")}return Oe}function P(R,F,K){if(R==null)return R;var te=[],ne=0;return j(R,te,"","",function(re){return F.call(K,re,ne++)}),te}function ee(R){if(R._status===-1){var F=R._result;F=F(),F.then(function(K){(R._status===0||R._status===-1)&&(R._status=1,R._result=K)},function(K){(R._status===0||R._status===-1)&&(R._status=2,R._result=K)}),R._status===-1&&(R._status=0,R._result=F)}if(R._status===1)return R._result.default;throw R._result}var le=typeof reportError=="function"?reportError:function(R){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var F=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof R=="object"&&R!==null&&typeof R.message=="string"?String(R.message):String(R),error:R});if(!window.dispatchEvent(F))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",R);return}console.error(R)},$={map:P,forEach:function(R,F,K){P(R,function(){F.apply(this,arguments)},K)},count:function(R){var F=0;return P(R,function(){F++}),F},toArray:function(R){return P(R,function(F){return F})||[]},only:function(R){if(!ue(R))throw Error("React.Children.only expected to receive a single React element child.");return R}};return Te.Activity=p,Te.Children=$,Te.Component=M,Te.Fragment=l,Te.Profiler=s,Te.PureComponent=A,Te.StrictMode=i,Te.Suspense=y,Te.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Q,Te.__COMPILER_RUNTIME={__proto__:null,c:function(R){return Q.H.useMemoCache(R)}},Te.cache=function(R){return function(){return R.apply(null,arguments)}},Te.cacheSignal=function(){return null},Te.cloneElement=function(R,F,K){if(R==null)throw Error("The argument must be a React element, but you passed "+R+".");var te=E({},R.props),ne=R.key;if(F!=null)for(re in F.key!==void 0&&(ne=""+F.key),F)!Y.call(F,re)||re==="key"||re==="__self"||re==="__source"||re==="ref"&&F.ref===void 0||(te[re]=F[re]);var re=arguments.length-2;if(re===1)te.children=K;else if(1<re){for(var Oe=Array(re),Ce=0;Ce<re;Ce++)Oe[Ce]=arguments[Ce+2];te.children=Oe}return I(R.type,ne,te)},Te.createContext=function(R){return R={$$typeof:d,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null},R.Provider=R,R.Consumer={$$typeof:c,_context:R},R},Te.createElement=function(R,F,K){var te,ne={},re=null;if(F!=null)for(te in F.key!==void 0&&(re=""+F.key),F)Y.call(F,te)&&te!=="key"&&te!=="__self"&&te!=="__source"&&(ne[te]=F[te]);var Oe=arguments.length-2;if(Oe===1)ne.children=K;else if(1<Oe){for(var Ce=Array(Oe),be=0;be<Oe;be++)Ce[be]=arguments[be+2];ne.children=Ce}if(R&&R.defaultProps)for(te in Oe=R.defaultProps,Oe)ne[te]===void 0&&(ne[te]=Oe[te]);return I(R,re,ne)},Te.createRef=function(){return{current:null}},Te.forwardRef=function(R){return{$$typeof:h,render:R}},Te.isValidElement=ue,Te.lazy=function(R){return{$$typeof:v,_payload:{_status:-1,_result:R},_init:ee}},Te.memo=function(R,F){return{$$typeof:m,type:R,compare:F===void 0?null:F}},Te.startTransition=function(R){var F=Q.T,K={};Q.T=K;try{var te=R(),ne=Q.S;ne!==null&&ne(K,te),typeof te=="object"&&te!==null&&typeof te.then=="function"&&te.then(D,le)}catch(re){le(re)}finally{F!==null&&K.types!==null&&(F.types=K.types),Q.T=F}},Te.unstable_useCacheRefresh=function(){return Q.H.useCacheRefresh()},Te.use=function(R){return Q.H.use(R)},Te.useActionState=function(R,F,K){return Q.H.useActionState(R,F,K)},Te.useCallback=function(R,F){return Q.H.useCallback(R,F)},Te.useContext=function(R){return Q.H.useContext(R)},Te.useDebugValue=function(){},Te.useDeferredValue=function(R,F){return Q.H.useDeferredValue(R,F)},Te.useEffect=function(R,F){return Q.H.useEffect(R,F)},Te.useEffectEvent=function(R){return Q.H.useEffectEvent(R)},Te.useId=function(){return Q.H.useId()},Te.useImperativeHandle=function(R,F,K){return Q.H.useImperativeHandle(R,F,K)},Te.useInsertionEffect=function(R,F){return Q.H.useInsertionEffect(R,F)},Te.useLayoutEffect=function(R,F){return Q.H.useLayoutEffect(R,F)},Te.useMemo=function(R,F){return Q.H.useMemo(R,F)},Te.useOptimistic=function(R,F){return Q.H.useOptimistic(R,F)},Te.useReducer=function(R,F,K){return Q.H.useReducer(R,F,K)},Te.useRef=function(R){return Q.H.useRef(R)},Te.useState=function(R){return Q.H.useState(R)},Te.useSyncExternalStore=function(R,F,K){return Q.H.useSyncExternalStore(R,F,K)},Te.useTransition=function(){return Q.H.useTransition()},Te.version="19.2.7",Te}var Yg;function uh(){return Yg||(Yg=1,yd.exports=Nw()),yd.exports}var x=uh();const G=C0(x),ch=Cw({__proto__:null,default:G},[x]);var pd={exports:{}},Co={},gd={exports:{}},vd={};/**
- * @license React
- * scheduler.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var Lg;function Aw(){return Lg||(Lg=1,(function(n){function a(j,P){var ee=j.length;j.push(P);e:for(;0<ee;){var le=ee-1>>>1,$=j[le];if(0<s($,P))j[le]=P,j[ee]=$,ee=le;else break e}}function l(j){return j.length===0?null:j[0]}function i(j){if(j.length===0)return null;var P=j[0],ee=j.pop();if(ee!==P){j[0]=ee;e:for(var le=0,$=j.length,R=$>>>1;le<R;){var F=2*(le+1)-1,K=j[F],te=F+1,ne=j[te];if(0>s(K,ee))te<$&&0>s(ne,K)?(j[le]=ne,j[te]=ee,le=te):(j[le]=K,j[F]=ee,le=F);else if(te<$&&0>s(ne,ee))j[le]=ne,j[te]=ee,le=te;else break e}}return P}function s(j,P){var ee=j.sortIndex-P.sortIndex;return ee!==0?ee:j.id-P.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;n.unstable_now=function(){return c.now()}}else{var d=Date,h=d.now();n.unstable_now=function(){return d.now()-h}}var y=[],m=[],v=1,p=null,b=3,w=!1,O=!1,E=!1,C=!1,M=typeof setTimeout=="function"?setTimeout:null,_=typeof clearTimeout=="function"?clearTimeout:null,A=typeof setImmediate<"u"?setImmediate:null;function z(j){for(var P=l(m);P!==null;){if(P.callback===null)i(m);else if(P.startTime<=j)i(m),P.sortIndex=P.expirationTime,a(y,P);else break;P=l(m)}}function U(j){if(E=!1,z(j),!O)if(l(y)!==null)O=!0,D||(D=!0,de());else{var P=l(m);P!==null&&ve(U,P.startTime-j)}}var D=!1,Q=-1,Y=5,I=-1;function ae(){return C?!0:!(n.unstable_now()-I<Y)}function ue(){if(C=!1,D){var j=n.unstable_now();I=j;var P=!0;try{e:{O=!1,E&&(E=!1,_(Q),Q=-1),w=!0;var ee=b;try{t:{for(z(j),p=l(y);p!==null&&!(p.expirationTime>j&&ae());){var le=p.callback;if(typeof le=="function"){p.callback=null,b=p.priorityLevel;var $=le(p.expirationTime<=j);if(j=n.unstable_now(),typeof $=="function"){p.callback=$,z(j),P=!0;break t}p===l(y)&&i(y),z(j)}else i(y);p=l(y)}if(p!==null)P=!0;else{var R=l(m);R!==null&&ve(U,R.startTime-j),P=!1}}break e}finally{p=null,b=ee,w=!1}P=void 0}}finally{P?de():D=!1}}}var de;if(typeof A=="function")de=function(){A(ue)};else if(typeof MessageChannel<"u"){var me=new MessageChannel,ye=me.port2;me.port1.onmessage=ue,de=function(){ye.postMessage(null)}}else de=function(){M(ue,0)};function ve(j,P){Q=M(function(){j(n.unstable_now())},P)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(j){j.callback=null},n.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Y=0<j?Math.floor(1e3/j):5},n.unstable_getCurrentPriorityLevel=function(){return b},n.unstable_next=function(j){switch(b){case 1:case 2:case 3:var P=3;break;default:P=b}var ee=b;b=P;try{return j()}finally{b=ee}},n.unstable_requestPaint=function(){C=!0},n.unstable_runWithPriority=function(j,P){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var ee=b;b=j;try{return P()}finally{b=ee}},n.unstable_scheduleCallback=function(j,P,ee){var le=n.unstable_now();switch(typeof ee=="object"&&ee!==null?(ee=ee.delay,ee=typeof ee=="number"&&0<ee?le+ee:le):ee=le,j){case 1:var $=-1;break;case 2:$=250;break;case 5:$=1073741823;break;case 4:$=1e4;break;default:$=5e3}return $=ee+$,j={id:v++,callback:P,priorityLevel:j,startTime:ee,expirationTime:$,sortIndex:-1},ee>le?(j.sortIndex=ee,a(m,j),l(y)===null&&j===l(m)&&(E?(_(Q),Q=-1):E=!0,ve(U,ee-le))):(j.sortIndex=$,a(y,j),O||w||(O=!0,D||(D=!0,de()))),j},n.unstable_shouldYield=ae,n.unstable_wrapCallback=function(j){var P=b;return function(){var ee=b;b=P;try{return j.apply(this,arguments)}finally{b=ee}}}})(vd)),vd}var qg;function _w(){return qg||(qg=1,gd.exports=Aw()),gd.exports}var bd={exports:{}},Ut={};/**
- * @license React
- * react-dom.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var Gg;function Rw(){if(Gg)return Ut;Gg=1;var n=uh();function a(y){var m="https://react.dev/errors/"+y;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)m+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+y+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(){}var i={d:{f:l,r:function(){throw Error(a(522))},D:l,C:l,L:l,m:l,X:l,S:l,M:l},p:0,findDOMNode:null},s=Symbol.for("react.portal");function c(y,m,v){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:p==null?null:""+p,children:y,containerInfo:m,implementation:v}}var d=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(y,m){if(y==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return Ut.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,Ut.createPortal=function(y,m){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(a(299));return c(y,m,null,v)},Ut.flushSync=function(y){var m=d.T,v=i.p;try{if(d.T=null,i.p=2,y)return y()}finally{d.T=m,i.p=v,i.d.f()}},Ut.preconnect=function(y,m){typeof y=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,i.d.C(y,m))},Ut.prefetchDNS=function(y){typeof y=="string"&&i.d.D(y)},Ut.preinit=function(y,m){if(typeof y=="string"&&m&&typeof m.as=="string"){var v=m.as,p=h(v,m.crossOrigin),b=typeof m.integrity=="string"?m.integrity:void 0,w=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;v==="style"?i.d.S(y,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:p,integrity:b,fetchPriority:w}):v==="script"&&i.d.X(y,{crossOrigin:p,integrity:b,fetchPriority:w,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Ut.preinitModule=function(y,m){if(typeof y=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var v=h(m.as,m.crossOrigin);i.d.M(y,{crossOrigin:v,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&i.d.M(y)},Ut.preload=function(y,m){if(typeof y=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var v=m.as,p=h(v,m.crossOrigin);i.d.L(y,v,{crossOrigin:p,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},Ut.preloadModule=function(y,m){if(typeof y=="string")if(m){var v=h(m.as,m.crossOrigin);i.d.m(y,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:v,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else i.d.m(y)},Ut.requestFormReset=function(y){i.d.r(y)},Ut.unstable_batchedUpdates=function(y,m){return y(m)},Ut.useFormState=function(y,m,v){return d.H.useFormState(y,m,v)},Ut.useFormStatus=function(){return d.H.useHostTransitionStatus()},Ut.version="19.2.7",Ut}var Wg;function T0(){if(Wg)return bd.exports;Wg=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(a){console.error(a)}}return n(),bd.exports=Rw(),bd.exports}/**
- * @license React
- * react-dom-client.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var Qg;function kw(){if(Qg)return Co;Qg=1;var n=_w(),a=uh(),l=T0();function i(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;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."}function s(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function c(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function d(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 h(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function y(e){if(c(e)!==e)throw Error(i(188))}function m(e){var t=e.alternate;if(!t){if(t=c(e),t===null)throw Error(i(188));return t!==e?null:e}for(var r=e,o=t;;){var u=r.return;if(u===null)break;var f=u.alternate;if(f===null){if(o=u.return,o!==null){r=o;continue}break}if(u.child===f.child){for(f=u.child;f;){if(f===r)return y(u),e;if(f===o)return y(u),t;f=f.sibling}throw Error(i(188))}if(r.return!==o.return)r=u,o=f;else{for(var g=!1,S=u.child;S;){if(S===r){g=!0,r=u,o=f;break}if(S===o){g=!0,o=u,r=f;break}S=S.sibling}if(!g){for(S=f.child;S;){if(S===r){g=!0,r=f,o=u;break}if(S===o){g=!0,o=f,r=u;break}S=S.sibling}if(!g)throw Error(i(189))}}if(r.alternate!==o)throw Error(i(190))}if(r.tag!==3)throw Error(i(188));return r.stateNode.current===r?e:t}function v(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=v(e),t!==null)return t;e=e.sibling}return null}var p=Object.assign,b=Symbol.for("react.element"),w=Symbol.for("react.transitional.element"),O=Symbol.for("react.portal"),E=Symbol.for("react.fragment"),C=Symbol.for("react.strict_mode"),M=Symbol.for("react.profiler"),_=Symbol.for("react.consumer"),A=Symbol.for("react.context"),z=Symbol.for("react.forward_ref"),U=Symbol.for("react.suspense"),D=Symbol.for("react.suspense_list"),Q=Symbol.for("react.memo"),Y=Symbol.for("react.lazy"),I=Symbol.for("react.activity"),ae=Symbol.for("react.memo_cache_sentinel"),ue=Symbol.iterator;function de(e){return e===null||typeof e!="object"?null:(e=ue&&e[ue]||e["@@iterator"],typeof e=="function"?e:null)}var me=Symbol.for("react.client.reference");function ye(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===me?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case E:return"Fragment";case M:return"Profiler";case C:return"StrictMode";case U:return"Suspense";case D:return"SuspenseList";case I:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case O:return"Portal";case A:return e.displayName||"Context";case _:return(e._context.displayName||"Context")+".Consumer";case z:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Q:return t=e.displayName||null,t!==null?t:ye(e.type)||"Memo";case Y:t=e._payload,e=e._init;try{return ye(e(t))}catch{}}return null}var ve=Array.isArray,j=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,P=l.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ee={pending:!1,data:null,method:null,action:null},le=[],$=-1;function R(e){return{current:e}}function F(e){0>$||(e.current=le[$],le[$]=null,$--)}function K(e,t){$++,le[$]=e.current,e.current=t}var te=R(null),ne=R(null),re=R(null),Oe=R(null);function Ce(e,t){switch(K(re,t),K(ne,e),K(te,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?rg(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=rg(t),e=lg(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}F(te),K(te,e)}function be(){F(te),F(ne),F(re)}function st(e){e.memoizedState!==null&&K(Oe,e);var t=te.current,r=lg(t,e.type);t!==r&&(K(ne,e),K(te,r))}function gt(e){ne.current===e&&(F(te),F(ne)),Oe.current===e&&(F(Oe),So._currentValue=ee)}var ft,$t;function et(e){if(ft===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);ft=t&&t[1]||"",$t=-1<r.stack.indexOf(`
- at`)?" (<anonymous>)":-1<r.stack.indexOf("@")?"@unknown:0:0":""}return`
- `+ft+e+$t}var Nn=!1;function Vn(e,t){if(!e||Nn)return"";Nn=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(t){var J=function(){throw Error()};if(Object.defineProperty(J.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(J,[])}catch(V){var q=V}Reflect.construct(e,[],J)}else{try{J.call()}catch(V){q=V}e.call(J.prototype)}}else{try{throw Error()}catch(V){q=V}(J=e())&&typeof J.catch=="function"&&J.catch(function(){})}}catch(V){if(V&&q&&typeof V.stack=="string")return[V.stack,q.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var u=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");u&&u.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var f=o.DetermineComponentFrameRoot(),g=f[0],S=f[1];if(g&&S){var N=g.split(`
- `),L=S.split(`
- `);for(u=o=0;o<N.length&&!N[o].includes("DetermineComponentFrameRoot");)o++;for(;u<L.length&&!L[u].includes("DetermineComponentFrameRoot");)u++;if(o===N.length||u===L.length)for(o=N.length-1,u=L.length-1;1<=o&&0<=u&&N[o]!==L[u];)u--;for(;1<=o&&0<=u;o--,u--)if(N[o]!==L[u]){if(o!==1||u!==1)do if(o--,u--,0>u||N[o]!==L[u]){var X=`
- `+N[o].replace(" at new "," at ");return e.displayName&&X.includes("<anonymous>")&&(X=X.replace("<anonymous>",e.displayName)),X}while(1<=o&&0<=u);break}}}finally{Nn=!1,Error.prepareStackTrace=r}return(r=e?e.displayName||e.name:"")?et(r):""}function An(e,t){switch(e.tag){case 26:case 27:case 5:return et(e.type);case 16:return et("Lazy");case 13:return e.child!==t&&t!==null?et("Suspense Fallback"):et("Suspense");case 19:return et("SuspenseList");case 0:case 15:return Vn(e.type,!1);case 11:return Vn(e.type.render,!1);case 1:return Vn(e.type,!0);case 31:return et("Activity");default:return""}}function ha(e){try{var t="",r=null;do t+=An(e,r),r=e,e=e.return;while(e);return t}catch(o){return`
- Error generating stack: `+o.message+`
- `+o.stack}}var Tt=Object.prototype.hasOwnProperty,mn=n.unstable_scheduleCallback,Yr=n.unstable_cancelCallback,Dt=n.unstable_shouldYield,_n=n.unstable_requestPaint,vt=n.unstable_now,Lr=n.unstable_getCurrentPriorityLevel,ma=n.unstable_ImmediatePriority,xl=n.unstable_UserBlockingPriority,ya=n.unstable_NormalPriority,qr=n.unstable_LowPriority,Rn=n.unstable_IdlePriority,Sl=n.log,Fn=n.unstable_setDisableYieldValue,pa=null,Nt=null;function Jt(e){if(typeof Sl=="function"&&Fn(e),Nt&&typeof Nt.setStrictMode=="function")try{Nt.setStrictMode(pa,e)}catch{}}var wt=Math.clz32?Math.clz32:yn,wl=Math.log,$a=Math.LN2;function yn(e){return e>>>=0,e===0?32:31-(wl(e)/$a|0)|0}var ga=256,Ee=262144,Ne=4194304;function xe(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ie(e,t,r){var o=e.pendingLanes;if(o===0)return 0;var u=0,f=e.suspendedLanes,g=e.pingedLanes;e=e.warmLanes;var S=o&134217727;return S!==0?(o=S&~f,o!==0?u=xe(o):(g&=S,g!==0?u=xe(g):r||(r=S&~e,r!==0&&(u=xe(r))))):(S=o&~f,S!==0?u=xe(S):g!==0?u=xe(g):r||(r=o&~e,r!==0&&(u=xe(r)))),u===0?0:t!==0&&t!==u&&(t&f)===0&&(f=u&-u,r=t&-t,f>=r||f===32&&(r&4194048)!==0)?t:u}function pe(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Ge(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Me(){var e=Ne;return Ne<<=1,(Ne&62914560)===0&&(Ne=4194304),e}function Xn(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function $e(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Bt(e,t,r,o,u,f){var g=e.pendingLanes;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=r,e.entangledLanes&=r,e.errorRecoveryDisabledLanes&=r,e.shellSuspendCounter=0;var S=e.entanglements,N=e.expirationTimes,L=e.hiddenUpdates;for(r=g&~r;0<r;){var X=31-wt(r),J=1<<X;S[X]=0,N[X]=-1;var q=L[X];if(q!==null)for(L[X]=null,X=0;X<q.length;X++){var V=q[X];V!==null&&(V.lane&=-536870913)}r&=~J}o!==0&&kn(e,o,0),f!==0&&u===0&&e.tag!==0&&(e.suspendedLanes|=f&~(g&~t))}function kn(e,t,r){e.pendingLanes|=t,e.suspendedLanes&=~t;var o=31-wt(t);e.entangledLanes|=t,e.entanglements[o]=e.entanglements[o]|1073741824|r&261930}function Et(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var o=31-wt(r),u=1<<o;u&t|e[o]&t&&(e[o]|=t),r&=~u}}function qt(e,t){var r=t&-t;return r=(r&42)!==0?1:El(r),(r&(e.suspendedLanes|t))!==0?0:r}function El(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function zn(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function nc(){var e=P.p;return e!==0?e:(e=window.event,e===void 0?32:Dg(e.type))}function Qh(e,t){var r=P.p;try{return P.p=e,t()}finally{P.p=r}}var Ja=Math.random().toString(36).slice(2),At="__reactFiber$"+Ja,Gt="__reactProps$"+Ja,Ol="__reactContainer$"+Ja,ac="__reactEvents$"+Ja,yx="__reactListeners$"+Ja,px="__reactHandles$"+Ja,Vh="__reactResources$"+Ja,ji="__reactMarker$"+Ja;function rc(e){delete e[At],delete e[Gt],delete e[ac],delete e[yx],delete e[px]}function Ml(e){var t=e[At];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Ol]||r[At]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=dg(e);e!==null;){if(r=e[At])return r;e=dg(e)}return t}e=r,r=e.parentNode}return null}function Cl(e){if(e=e[At]||e[Ol]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Bi(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(i(33))}function Tl(e){var t=e[Vh];return t||(t=e[Vh]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Ot(e){e[ji]=!0}var Fh=new Set,Xh={};function Gr(e,t){Dl(e,t),Dl(e+"Capture",t)}function Dl(e,t){for(Xh[e]=t,e=0;e<t.length;e++)Fh.add(t[e])}var gx=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Ph={},Zh={};function vx(e){return Tt.call(Zh,e)?!0:Tt.call(Ph,e)?!1:gx.test(e)?Zh[e]=!0:(Ph[e]=!0,!1)}function Ko(e,t,r){if(vx(t))if(r===null)e.removeAttribute(t);else{switch(typeof r){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var o=t.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+r)}}function $o(e,t,r){if(r===null)e.removeAttribute(t);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+r)}}function va(e,t,r,o){if(o===null)e.removeAttribute(r);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(r);return}e.setAttributeNS(t,r,""+o)}}function pn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Kh(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function bx(e,t,r){var o=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var u=o.get,f=o.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return u.call(this)},set:function(g){r=""+g,f.call(this,g)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return r},setValue:function(g){r=""+g},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function lc(e){if(!e._valueTracker){var t=Kh(e)?"checked":"value";e._valueTracker=bx(e,t,""+e[t])}}function $h(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),o="";return e&&(o=Kh(e)?e.checked?"true":"false":e.value),e=o,e!==r?(t.setValue(e),!0):!1}function Jo(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}}var xx=/[\n"\\]/g;function gn(e){return e.replace(xx,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function ic(e,t,r,o,u,f,g,S){e.name="",g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?e.type=g:e.removeAttribute("type"),t!=null?g==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+pn(t)):e.value!==""+pn(t)&&(e.value=""+pn(t)):g!=="submit"&&g!=="reset"||e.removeAttribute("value"),t!=null?oc(e,g,pn(t)):r!=null?oc(e,g,pn(r)):o!=null&&e.removeAttribute("value"),u==null&&f!=null&&(e.defaultChecked=!!f),u!=null&&(e.checked=u&&typeof u!="function"&&typeof u!="symbol"),S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?e.name=""+pn(S):e.removeAttribute("name")}function Jh(e,t,r,o,u,f,g,S){if(f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.type=f),t!=null||r!=null){if(!(f!=="submit"&&f!=="reset"||t!=null)){lc(e);return}r=r!=null?""+pn(r):"",t=t!=null?""+pn(t):r,S||t===e.value||(e.value=t),e.defaultValue=t}o=o??u,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=S?e.checked:!!o,e.defaultChecked=!!o,g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(e.name=g),lc(e)}function oc(e,t,r){t==="number"&&Jo(e.ownerDocument)===e||e.defaultValue===""+r||(e.defaultValue=""+r)}function Nl(e,t,r,o){if(e=e.options,t){t={};for(var u=0;u<r.length;u++)t["$"+r[u]]=!0;for(r=0;r<e.length;r++)u=t.hasOwnProperty("$"+e[r].value),e[r].selected!==u&&(e[r].selected=u),u&&o&&(e[r].defaultSelected=!0)}else{for(r=""+pn(r),t=null,u=0;u<e.length;u++){if(e[u].value===r){e[u].selected=!0,o&&(e[u].defaultSelected=!0);return}t!==null||e[u].disabled||(t=e[u])}t!==null&&(t.selected=!0)}}function Ih(e,t,r){if(t!=null&&(t=""+pn(t),t!==e.value&&(e.value=t),r==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=r!=null?""+pn(r):""}function em(e,t,r,o){if(t==null){if(o!=null){if(r!=null)throw Error(i(92));if(ve(o)){if(1<o.length)throw Error(i(93));o=o[0]}r=o}r==null&&(r=""),t=r}r=pn(t),e.defaultValue=r,o=e.textContent,o===r&&o!==""&&o!==null&&(e.value=o),lc(e)}function Al(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Sx=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function tm(e,t,r){var o=t.indexOf("--")===0;r==null||typeof r=="boolean"||r===""?o?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":o?e.setProperty(t,r):typeof r!="number"||r===0||Sx.has(t)?t==="float"?e.cssFloat=r:e[t]=(""+r).trim():e[t]=r+"px"}function nm(e,t,r){if(t!=null&&typeof t!="object")throw Error(i(62));if(e=e.style,r!=null){for(var o in r)!r.hasOwnProperty(o)||t!=null&&t.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var u in t)o=t[u],t.hasOwnProperty(u)&&r[u]!==o&&tm(e,u,o)}else for(var f in t)t.hasOwnProperty(f)&&tm(e,f,t[f])}function sc(e){if(e.indexOf("-")===-1)return!1;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 wx=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Ex=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Io(e){return Ex.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ba(){}var uc=null;function cc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var _l=null,Rl=null;function am(e){var t=Cl(e);if(t&&(e=t.stateNode)){var r=e[Gt]||null;e:switch(e=t.stateNode,t.type){case"input":if(ic(e,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll('input[name="'+gn(""+t)+'"][type="radio"]'),t=0;t<r.length;t++){var o=r[t];if(o!==e&&o.form===e.form){var u=o[Gt]||null;if(!u)throw Error(i(90));ic(o,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name)}}for(t=0;t<r.length;t++)o=r[t],o.form===e.form&&$h(o)}break e;case"textarea":Ih(e,r.value,r.defaultValue);break e;case"select":t=r.value,t!=null&&Nl(e,!!r.multiple,t,!1)}}}var fc=!1;function rm(e,t,r){if(fc)return e(t,r);fc=!0;try{var o=e(t);return o}finally{if(fc=!1,(_l!==null||Rl!==null)&&(Ls(),_l&&(t=_l,e=Rl,Rl=_l=null,am(t),e)))for(t=0;t<e.length;t++)am(e[t])}}function Ui(e,t){var r=e.stateNode;if(r===null)return null;var o=r[Gt]||null;if(o===null)return null;r=o[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":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(i(231,t,typeof r));return r}var xa=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),dc=!1;if(xa)try{var Hi={};Object.defineProperty(Hi,"passive",{get:function(){dc=!0}}),window.addEventListener("test",Hi,Hi),window.removeEventListener("test",Hi,Hi)}catch{dc=!1}var Ia=null,hc=null,es=null;function lm(){if(es)return es;var e,t=hc,r=t.length,o,u="value"in Ia?Ia.value:Ia.textContent,f=u.length;for(e=0;e<r&&t[e]===u[e];e++);var g=r-e;for(o=1;o<=g&&t[r-o]===u[f-o];o++);return es=u.slice(e,1<o?1-o:void 0)}function ts(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 ns(){return!0}function im(){return!1}function Wt(e){function t(r,o,u,f,g){this._reactName=r,this._targetInst=u,this.type=o,this.nativeEvent=f,this.target=g,this.currentTarget=null;for(var S in e)e.hasOwnProperty(S)&&(r=e[S],this[S]=r?r(f):f[S]);return this.isDefaultPrevented=(f.defaultPrevented!=null?f.defaultPrevented:f.returnValue===!1)?ns:im,this.isPropagationStopped=im,this}return p(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=ns)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=ns)},persist:function(){},isPersistent:ns}),t}var Wr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},as=Wt(Wr),Yi=p({},Wr,{view:0,detail:0}),Ox=Wt(Yi),mc,yc,Li,rs=p({},Yi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:gc,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!==Li&&(Li&&e.type==="mousemove"?(mc=e.screenX-Li.screenX,yc=e.screenY-Li.screenY):yc=mc=0,Li=e),mc)},movementY:function(e){return"movementY"in e?e.movementY:yc}}),om=Wt(rs),Mx=p({},rs,{dataTransfer:0}),Cx=Wt(Mx),Tx=p({},Yi,{relatedTarget:0}),pc=Wt(Tx),Dx=p({},Wr,{animationName:0,elapsedTime:0,pseudoElement:0}),Nx=Wt(Dx),Ax=p({},Wr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),_x=Wt(Ax),Rx=p({},Wr,{data:0}),sm=Wt(Rx),kx={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},zx={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"},jx={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Bx(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=jx[e])?!!t[e]:!1}function gc(){return Bx}var Ux=p({},Yi,{key:function(e){if(e.key){var t=kx[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ts(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?zx[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:gc,charCode:function(e){return e.type==="keypress"?ts(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ts(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Hx=Wt(Ux),Yx=p({},rs,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),um=Wt(Yx),Lx=p({},Yi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:gc}),qx=Wt(Lx),Gx=p({},Wr,{propertyName:0,elapsedTime:0,pseudoElement:0}),Wx=Wt(Gx),Qx=p({},rs,{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}),Vx=Wt(Qx),Fx=p({},Wr,{newState:0,oldState:0}),Xx=Wt(Fx),Px=[9,13,27,32],vc=xa&&"CompositionEvent"in window,qi=null;xa&&"documentMode"in document&&(qi=document.documentMode);var Zx=xa&&"TextEvent"in window&&!qi,cm=xa&&(!vc||qi&&8<qi&&11>=qi),fm=" ",dm=!1;function hm(e,t){switch(e){case"keyup":return Px.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function mm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var kl=!1;function Kx(e,t){switch(e){case"compositionend":return mm(t);case"keypress":return t.which!==32?null:(dm=!0,fm);case"textInput":return e=t.data,e===fm&&dm?null:e;default:return null}}function $x(e,t){if(kl)return e==="compositionend"||!vc&&hm(e,t)?(e=lm(),es=hc=Ia=null,kl=!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 cm&&t.locale!=="ko"?null:t.data;default:return null}}var Jx={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 ym(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Jx[e.type]:t==="textarea"}function pm(e,t,r,o){_l?Rl?Rl.push(o):Rl=[o]:_l=o,t=Xs(t,"onChange"),0<t.length&&(r=new as("onChange","change",null,r,o),e.push({event:r,listeners:t}))}var Gi=null,Wi=null;function Ix(e){Jp(e,0)}function ls(e){var t=Bi(e);if($h(t))return e}function gm(e,t){if(e==="change")return t}var vm=!1;if(xa){var bc;if(xa){var xc="oninput"in document;if(!xc){var bm=document.createElement("div");bm.setAttribute("oninput","return;"),xc=typeof bm.oninput=="function"}bc=xc}else bc=!1;vm=bc&&(!document.documentMode||9<document.documentMode)}function xm(){Gi&&(Gi.detachEvent("onpropertychange",Sm),Wi=Gi=null)}function Sm(e){if(e.propertyName==="value"&&ls(Wi)){var t=[];pm(t,Wi,e,cc(e)),rm(Ix,t)}}function eS(e,t,r){e==="focusin"?(xm(),Gi=t,Wi=r,Gi.attachEvent("onpropertychange",Sm)):e==="focusout"&&xm()}function tS(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ls(Wi)}function nS(e,t){if(e==="click")return ls(t)}function aS(e,t){if(e==="input"||e==="change")return ls(t)}function rS(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var It=typeof Object.is=="function"?Object.is:rS;function Qi(e,t){if(It(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),o=Object.keys(t);if(r.length!==o.length)return!1;for(o=0;o<r.length;o++){var u=r[o];if(!Tt.call(t,u)||!It(e[u],t[u]))return!1}return!0}function wm(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Em(e,t){var r=wm(e);e=0;for(var o;r;){if(r.nodeType===3){if(o=e+r.textContent.length,e<=t&&o>=t)return{node:r,offset:t-e};e=o}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=wm(r)}}function Om(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Om(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Mm(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Jo(e.document);t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Jo(e.document)}return t}function Sc(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")}var lS=xa&&"documentMode"in document&&11>=document.documentMode,zl=null,wc=null,Vi=null,Ec=!1;function Cm(e,t,r){var o=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Ec||zl==null||zl!==Jo(o)||(o=zl,"selectionStart"in o&&Sc(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Vi&&Qi(Vi,o)||(Vi=o,o=Xs(wc,"onSelect"),0<o.length&&(t=new as("onSelect","select",null,t,r),e.push({event:t,listeners:o}),t.target=zl)))}function Qr(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var jl={animationend:Qr("Animation","AnimationEnd"),animationiteration:Qr("Animation","AnimationIteration"),animationstart:Qr("Animation","AnimationStart"),transitionrun:Qr("Transition","TransitionRun"),transitionstart:Qr("Transition","TransitionStart"),transitioncancel:Qr("Transition","TransitionCancel"),transitionend:Qr("Transition","TransitionEnd")},Oc={},Tm={};xa&&(Tm=document.createElement("div").style,"AnimationEvent"in window||(delete jl.animationend.animation,delete jl.animationiteration.animation,delete jl.animationstart.animation),"TransitionEvent"in window||delete jl.transitionend.transition);function Vr(e){if(Oc[e])return Oc[e];if(!jl[e])return e;var t=jl[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in Tm)return Oc[e]=t[r];return e}var Dm=Vr("animationend"),Nm=Vr("animationiteration"),Am=Vr("animationstart"),iS=Vr("transitionrun"),oS=Vr("transitionstart"),sS=Vr("transitioncancel"),_m=Vr("transitionend"),Rm=new Map,Mc="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Mc.push("scrollEnd");function jn(e,t){Rm.set(e,t),Gr(t,[e])}var is=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},vn=[],Bl=0,Cc=0;function os(){for(var e=Bl,t=Cc=Bl=0;t<e;){var r=vn[t];vn[t++]=null;var o=vn[t];vn[t++]=null;var u=vn[t];vn[t++]=null;var f=vn[t];if(vn[t++]=null,o!==null&&u!==null){var g=o.pending;g===null?u.next=u:(u.next=g.next,g.next=u),o.pending=u}f!==0&&km(r,u,f)}}function ss(e,t,r,o){vn[Bl++]=e,vn[Bl++]=t,vn[Bl++]=r,vn[Bl++]=o,Cc|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function Tc(e,t,r,o){return ss(e,t,r,o),us(e)}function Fr(e,t){return ss(e,null,null,t),us(e)}function km(e,t,r){e.lanes|=r;var o=e.alternate;o!==null&&(o.lanes|=r);for(var u=!1,f=e.return;f!==null;)f.childLanes|=r,o=f.alternate,o!==null&&(o.childLanes|=r),f.tag===22&&(e=f.stateNode,e===null||e._visibility&1||(u=!0)),e=f,f=f.return;return e.tag===3?(f=e.stateNode,u&&t!==null&&(u=31-wt(r),e=f.hiddenUpdates,o=e[u],o===null?e[u]=[t]:o.push(t),t.lane=r|536870912),f):null}function us(e){if(50<mo)throw mo=0,Uf=null,Error(i(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Ul={};function uS(e,t,r,o){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function en(e,t,r,o){return new uS(e,t,r,o)}function Dc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Sa(e,t){var r=e.alternate;return r===null?(r=en(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&65011712,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.refCleanup=e.refCleanup,r}function zm(e,t){e.flags&=65011714;var r=e.alternate;return r===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=r.childLanes,e.lanes=r.lanes,e.child=r.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=r.memoizedProps,e.memoizedState=r.memoizedState,e.updateQueue=r.updateQueue,e.type=r.type,t=r.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function cs(e,t,r,o,u,f){var g=0;if(o=e,typeof e=="function")Dc(e)&&(g=1);else if(typeof e=="string")g=mw(e,r,te.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case I:return e=en(31,r,t,u),e.elementType=I,e.lanes=f,e;case E:return Xr(r.children,u,f,t);case C:g=8,u|=24;break;case M:return e=en(12,r,t,u|2),e.elementType=M,e.lanes=f,e;case U:return e=en(13,r,t,u),e.elementType=U,e.lanes=f,e;case D:return e=en(19,r,t,u),e.elementType=D,e.lanes=f,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case A:g=10;break e;case _:g=9;break e;case z:g=11;break e;case Q:g=14;break e;case Y:g=16,o=null;break e}g=29,r=Error(i(130,e===null?"null":typeof e,"")),o=null}return t=en(g,r,t,u),t.elementType=e,t.type=o,t.lanes=f,t}function Xr(e,t,r,o){return e=en(7,e,o,t),e.lanes=r,e}function Nc(e,t,r){return e=en(6,e,null,t),e.lanes=r,e}function jm(e){var t=en(18,null,null,0);return t.stateNode=e,t}function Ac(e,t,r){return t=en(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Bm=new WeakMap;function bn(e,t){if(typeof e=="object"&&e!==null){var r=Bm.get(e);return r!==void 0?r:(t={value:e,source:t,stack:ha(t)},Bm.set(e,t),t)}return{value:e,source:t,stack:ha(t)}}var Hl=[],Yl=0,fs=null,Fi=0,xn=[],Sn=0,er=null,Pn=1,Zn="";function wa(e,t){Hl[Yl++]=Fi,Hl[Yl++]=fs,fs=e,Fi=t}function Um(e,t,r){xn[Sn++]=Pn,xn[Sn++]=Zn,xn[Sn++]=er,er=e;var o=Pn;e=Zn;var u=32-wt(o)-1;o&=~(1<<u),r+=1;var f=32-wt(t)+u;if(30<f){var g=u-u%5;f=(o&(1<<g)-1).toString(32),o>>=g,u-=g,Pn=1<<32-wt(t)+u|r<<u|o,Zn=f+e}else Pn=1<<f|r<<u|o,Zn=e}function _c(e){e.return!==null&&(wa(e,1),Um(e,1,0))}function Rc(e){for(;e===fs;)fs=Hl[--Yl],Hl[Yl]=null,Fi=Hl[--Yl],Hl[Yl]=null;for(;e===er;)er=xn[--Sn],xn[Sn]=null,Zn=xn[--Sn],xn[Sn]=null,Pn=xn[--Sn],xn[Sn]=null}function Hm(e,t){xn[Sn++]=Pn,xn[Sn++]=Zn,xn[Sn++]=er,Pn=t.id,Zn=t.overflow,er=e}var _t=null,Je=null,He=!1,tr=null,wn=!1,kc=Error(i(519));function nr(e){var t=Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Xi(bn(t,e)),kc}function Ym(e){var t=e.stateNode,r=e.type,o=e.memoizedProps;switch(t[At]=e,t[Gt]=o,r){case"dialog":je("cancel",t),je("close",t);break;case"iframe":case"object":case"embed":je("load",t);break;case"video":case"audio":for(r=0;r<po.length;r++)je(po[r],t);break;case"source":je("error",t);break;case"img":case"image":case"link":je("error",t),je("load",t);break;case"details":je("toggle",t);break;case"input":je("invalid",t),Jh(t,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":je("invalid",t);break;case"textarea":je("invalid",t),em(t,o.value,o.defaultValue,o.children)}r=o.children,typeof r!="string"&&typeof r!="number"&&typeof r!="bigint"||t.textContent===""+r||o.suppressHydrationWarning===!0||ng(t.textContent,r)?(o.popover!=null&&(je("beforetoggle",t),je("toggle",t)),o.onScroll!=null&&je("scroll",t),o.onScrollEnd!=null&&je("scrollend",t),o.onClick!=null&&(t.onclick=ba),t=!0):t=!1,t||nr(e,!0)}function Lm(e){for(_t=e.return;_t;)switch(_t.tag){case 5:case 31:case 13:wn=!1;return;case 27:case 3:wn=!0;return;default:_t=_t.return}}function Ll(e){if(e!==_t)return!1;if(!He)return Lm(e),He=!0,!1;var t=e.tag,r;if((r=t!==3&&t!==27)&&((r=t===5)&&(r=e.type,r=!(r!=="form"&&r!=="button")||Jf(e.type,e.memoizedProps)),r=!r),r&&Je&&nr(e),Lm(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));Je=fg(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));Je=fg(e)}else t===27?(t=Je,pr(e.type)?(e=ad,ad=null,Je=e):Je=t):Je=_t?On(e.stateNode.nextSibling):null;return!0}function Pr(){Je=_t=null,He=!1}function zc(){var e=tr;return e!==null&&(Xt===null?Xt=e:Xt.push.apply(Xt,e),tr=null),e}function Xi(e){tr===null?tr=[e]:tr.push(e)}var jc=R(null),Zr=null,Ea=null;function ar(e,t,r){K(jc,t._currentValue),t._currentValue=r}function Oa(e){e._currentValue=jc.current,F(jc)}function Bc(e,t,r){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===r)break;e=e.return}}function Uc(e,t,r,o){var u=e.child;for(u!==null&&(u.return=e);u!==null;){var f=u.dependencies;if(f!==null){var g=u.child;f=f.firstContext;e:for(;f!==null;){var S=f;f=u;for(var N=0;N<t.length;N++)if(S.context===t[N]){f.lanes|=r,S=f.alternate,S!==null&&(S.lanes|=r),Bc(f.return,r,e),o||(g=null);break e}f=S.next}}else if(u.tag===18){if(g=u.return,g===null)throw Error(i(341));g.lanes|=r,f=g.alternate,f!==null&&(f.lanes|=r),Bc(g,r,e),g=null}else g=u.child;if(g!==null)g.return=u;else for(g=u;g!==null;){if(g===e){g=null;break}if(u=g.sibling,u!==null){u.return=g.return,g=u;break}g=g.return}u=g}}function ql(e,t,r,o){e=null;for(var u=t,f=!1;u!==null;){if(!f){if((u.flags&524288)!==0)f=!0;else if((u.flags&262144)!==0)break}if(u.tag===10){var g=u.alternate;if(g===null)throw Error(i(387));if(g=g.memoizedProps,g!==null){var S=u.type;It(u.pendingProps.value,g.value)||(e!==null?e.push(S):e=[S])}}else if(u===Oe.current){if(g=u.alternate,g===null)throw Error(i(387));g.memoizedState.memoizedState!==u.memoizedState.memoizedState&&(e!==null?e.push(So):e=[So])}u=u.return}e!==null&&Uc(t,e,r,o),t.flags|=262144}function ds(e){for(e=e.firstContext;e!==null;){if(!It(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Kr(e){Zr=e,Ea=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Rt(e){return qm(Zr,e)}function hs(e,t){return Zr===null&&Kr(e),qm(e,t)}function qm(e,t){var r=t._currentValue;if(t={context:t,memoizedValue:r,next:null},Ea===null){if(e===null)throw Error(i(308));Ea=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ea=Ea.next=t;return r}var cS=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(r,o){e.push(o)}};this.abort=function(){t.aborted=!0,e.forEach(function(r){return r()})}},fS=n.unstable_scheduleCallback,dS=n.unstable_NormalPriority,dt={$$typeof:A,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Hc(){return{controller:new cS,data:new Map,refCount:0}}function Pi(e){e.refCount--,e.refCount===0&&fS(dS,function(){e.controller.abort()})}var Zi=null,Yc=0,Gl=0,Wl=null;function hS(e,t){if(Zi===null){var r=Zi=[];Yc=0,Gl=Wf(),Wl={status:"pending",value:void 0,then:function(o){r.push(o)}}}return Yc++,t.then(Gm,Gm),t}function Gm(){if(--Yc===0&&Zi!==null){Wl!==null&&(Wl.status="fulfilled");var e=Zi;Zi=null,Gl=0,Wl=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function mS(e,t){var r=[],o={status:"pending",value:null,reason:null,then:function(u){r.push(u)}};return e.then(function(){o.status="fulfilled",o.value=t;for(var u=0;u<r.length;u++)(0,r[u])(t)},function(u){for(o.status="rejected",o.reason=u,u=0;u<r.length;u++)(0,r[u])(void 0)}),o}var Wm=j.S;j.S=function(e,t){Cp=vt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&hS(e,t),Wm!==null&&Wm(e,t)};var $r=R(null);function Lc(){var e=$r.current;return e!==null?e:Ke.pooledCache}function ms(e,t){t===null?K($r,$r.current):K($r,t.pool)}function Qm(){var e=Lc();return e===null?null:{parent:dt._currentValue,pool:e}}var Ql=Error(i(460)),qc=Error(i(474)),ys=Error(i(542)),ps={then:function(){}};function Vm(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Fm(e,t,r){switch(r=e[r],r===void 0?e.push(t):r!==t&&(t.then(ba,ba),t=r),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Pm(e),e;default:if(typeof t.status=="string")t.then(ba,ba);else{if(e=Ke,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=t,e.status="pending",e.then(function(o){if(t.status==="pending"){var u=t;u.status="fulfilled",u.value=o}},function(o){if(t.status==="pending"){var u=t;u.status="rejected",u.reason=o}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Pm(e),e}throw Ir=t,Ql}}function Jr(e){try{var t=e._init;return t(e._payload)}catch(r){throw r!==null&&typeof r=="object"&&typeof r.then=="function"?(Ir=r,Ql):r}}var Ir=null;function Xm(){if(Ir===null)throw Error(i(459));var e=Ir;return Ir=null,e}function Pm(e){if(e===Ql||e===ys)throw Error(i(483))}var Vl=null,Ki=0;function gs(e){var t=Ki;return Ki+=1,Vl===null&&(Vl=[]),Fm(Vl,e,t)}function $i(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function vs(e,t){throw t.$$typeof===b?Error(i(525)):(e=Object.prototype.toString.call(t),Error(i(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Zm(e){function t(B,k){if(e){var H=B.deletions;H===null?(B.deletions=[k],B.flags|=16):H.push(k)}}function r(B,k){if(!e)return null;for(;k!==null;)t(B,k),k=k.sibling;return null}function o(B){for(var k=new Map;B!==null;)B.key!==null?k.set(B.key,B):k.set(B.index,B),B=B.sibling;return k}function u(B,k){return B=Sa(B,k),B.index=0,B.sibling=null,B}function f(B,k,H){return B.index=H,e?(H=B.alternate,H!==null?(H=H.index,H<k?(B.flags|=67108866,k):H):(B.flags|=67108866,k)):(B.flags|=1048576,k)}function g(B){return e&&B.alternate===null&&(B.flags|=67108866),B}function S(B,k,H,Z){return k===null||k.tag!==6?(k=Nc(H,B.mode,Z),k.return=B,k):(k=u(k,H),k.return=B,k)}function N(B,k,H,Z){var ge=H.type;return ge===E?X(B,k,H.props.children,Z,H.key):k!==null&&(k.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===Y&&Jr(ge)===k.type)?(k=u(k,H.props),$i(k,H),k.return=B,k):(k=cs(H.type,H.key,H.props,null,B.mode,Z),$i(k,H),k.return=B,k)}function L(B,k,H,Z){return k===null||k.tag!==4||k.stateNode.containerInfo!==H.containerInfo||k.stateNode.implementation!==H.implementation?(k=Ac(H,B.mode,Z),k.return=B,k):(k=u(k,H.children||[]),k.return=B,k)}function X(B,k,H,Z,ge){return k===null||k.tag!==7?(k=Xr(H,B.mode,Z,ge),k.return=B,k):(k=u(k,H),k.return=B,k)}function J(B,k,H){if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return k=Nc(""+k,B.mode,H),k.return=B,k;if(typeof k=="object"&&k!==null){switch(k.$$typeof){case w:return H=cs(k.type,k.key,k.props,null,B.mode,H),$i(H,k),H.return=B,H;case O:return k=Ac(k,B.mode,H),k.return=B,k;case Y:return k=Jr(k),J(B,k,H)}if(ve(k)||de(k))return k=Xr(k,B.mode,H,null),k.return=B,k;if(typeof k.then=="function")return J(B,gs(k),H);if(k.$$typeof===A)return J(B,hs(B,k),H);vs(B,k)}return null}function q(B,k,H,Z){var ge=k!==null?k.key:null;if(typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint")return ge!==null?null:S(B,k,""+H,Z);if(typeof H=="object"&&H!==null){switch(H.$$typeof){case w:return H.key===ge?N(B,k,H,Z):null;case O:return H.key===ge?L(B,k,H,Z):null;case Y:return H=Jr(H),q(B,k,H,Z)}if(ve(H)||de(H))return ge!==null?null:X(B,k,H,Z,null);if(typeof H.then=="function")return q(B,k,gs(H),Z);if(H.$$typeof===A)return q(B,k,hs(B,H),Z);vs(B,H)}return null}function V(B,k,H,Z,ge){if(typeof Z=="string"&&Z!==""||typeof Z=="number"||typeof Z=="bigint")return B=B.get(H)||null,S(k,B,""+Z,ge);if(typeof Z=="object"&&Z!==null){switch(Z.$$typeof){case w:return B=B.get(Z.key===null?H:Z.key)||null,N(k,B,Z,ge);case O:return B=B.get(Z.key===null?H:Z.key)||null,L(k,B,Z,ge);case Y:return Z=Jr(Z),V(B,k,H,Z,ge)}if(ve(Z)||de(Z))return B=B.get(H)||null,X(k,B,Z,ge,null);if(typeof Z.then=="function")return V(B,k,H,gs(Z),ge);if(Z.$$typeof===A)return V(B,k,H,hs(k,Z),ge);vs(k,Z)}return null}function fe(B,k,H,Z){for(var ge=null,Ye=null,he=k,_e=k=0,Ue=null;he!==null&&_e<H.length;_e++){he.index>_e?(Ue=he,he=null):Ue=he.sibling;var Le=q(B,he,H[_e],Z);if(Le===null){he===null&&(he=Ue);break}e&&he&&Le.alternate===null&&t(B,he),k=f(Le,k,_e),Ye===null?ge=Le:Ye.sibling=Le,Ye=Le,he=Ue}if(_e===H.length)return r(B,he),He&&wa(B,_e),ge;if(he===null){for(;_e<H.length;_e++)he=J(B,H[_e],Z),he!==null&&(k=f(he,k,_e),Ye===null?ge=he:Ye.sibling=he,Ye=he);return He&&wa(B,_e),ge}for(he=o(he);_e<H.length;_e++)Ue=V(he,B,_e,H[_e],Z),Ue!==null&&(e&&Ue.alternate!==null&&he.delete(Ue.key===null?_e:Ue.key),k=f(Ue,k,_e),Ye===null?ge=Ue:Ye.sibling=Ue,Ye=Ue);return e&&he.forEach(function(Sr){return t(B,Sr)}),He&&wa(B,_e),ge}function we(B,k,H,Z){if(H==null)throw Error(i(151));for(var ge=null,Ye=null,he=k,_e=k=0,Ue=null,Le=H.next();he!==null&&!Le.done;_e++,Le=H.next()){he.index>_e?(Ue=he,he=null):Ue=he.sibling;var Sr=q(B,he,Le.value,Z);if(Sr===null){he===null&&(he=Ue);break}e&&he&&Sr.alternate===null&&t(B,he),k=f(Sr,k,_e),Ye===null?ge=Sr:Ye.sibling=Sr,Ye=Sr,he=Ue}if(Le.done)return r(B,he),He&&wa(B,_e),ge;if(he===null){for(;!Le.done;_e++,Le=H.next())Le=J(B,Le.value,Z),Le!==null&&(k=f(Le,k,_e),Ye===null?ge=Le:Ye.sibling=Le,Ye=Le);return He&&wa(B,_e),ge}for(he=o(he);!Le.done;_e++,Le=H.next())Le=V(he,B,_e,Le.value,Z),Le!==null&&(e&&Le.alternate!==null&&he.delete(Le.key===null?_e:Le.key),k=f(Le,k,_e),Ye===null?ge=Le:Ye.sibling=Le,Ye=Le);return e&&he.forEach(function(Mw){return t(B,Mw)}),He&&wa(B,_e),ge}function Pe(B,k,H,Z){if(typeof H=="object"&&H!==null&&H.type===E&&H.key===null&&(H=H.props.children),typeof H=="object"&&H!==null){switch(H.$$typeof){case w:e:{for(var ge=H.key;k!==null;){if(k.key===ge){if(ge=H.type,ge===E){if(k.tag===7){r(B,k.sibling),Z=u(k,H.props.children),Z.return=B,B=Z;break e}}else if(k.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===Y&&Jr(ge)===k.type){r(B,k.sibling),Z=u(k,H.props),$i(Z,H),Z.return=B,B=Z;break e}r(B,k);break}else t(B,k);k=k.sibling}H.type===E?(Z=Xr(H.props.children,B.mode,Z,H.key),Z.return=B,B=Z):(Z=cs(H.type,H.key,H.props,null,B.mode,Z),$i(Z,H),Z.return=B,B=Z)}return g(B);case O:e:{for(ge=H.key;k!==null;){if(k.key===ge)if(k.tag===4&&k.stateNode.containerInfo===H.containerInfo&&k.stateNode.implementation===H.implementation){r(B,k.sibling),Z=u(k,H.children||[]),Z.return=B,B=Z;break e}else{r(B,k);break}else t(B,k);k=k.sibling}Z=Ac(H,B.mode,Z),Z.return=B,B=Z}return g(B);case Y:return H=Jr(H),Pe(B,k,H,Z)}if(ve(H))return fe(B,k,H,Z);if(de(H)){if(ge=de(H),typeof ge!="function")throw Error(i(150));return H=ge.call(H),we(B,k,H,Z)}if(typeof H.then=="function")return Pe(B,k,gs(H),Z);if(H.$$typeof===A)return Pe(B,k,hs(B,H),Z);vs(B,H)}return typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint"?(H=""+H,k!==null&&k.tag===6?(r(B,k.sibling),Z=u(k,H),Z.return=B,B=Z):(r(B,k),Z=Nc(H,B.mode,Z),Z.return=B,B=Z),g(B)):r(B,k)}return function(B,k,H,Z){try{Ki=0;var ge=Pe(B,k,H,Z);return Vl=null,ge}catch(he){if(he===Ql||he===ys)throw he;var Ye=en(29,he,null,B.mode);return Ye.lanes=Z,Ye.return=B,Ye}finally{}}}var el=Zm(!0),Km=Zm(!1),rr=!1;function Gc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Wc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function lr(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ir(e,t,r){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(qe&2)!==0){var u=o.pending;return u===null?t.next=t:(t.next=u.next,u.next=t),o.pending=t,t=us(e),km(e,null,r),t}return ss(e,o,t,r),us(e)}function Ji(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194048)!==0)){var o=t.lanes;o&=e.pendingLanes,r|=o,t.lanes=r,Et(e,r)}}function Qc(e,t){var r=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,r===o)){var u=null,f=null;if(r=r.firstBaseUpdate,r!==null){do{var g={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};f===null?u=f=g:f=f.next=g,r=r.next}while(r!==null);f===null?u=f=t:f=f.next=t}else u=f=t;r={baseState:o.baseState,firstBaseUpdate:u,lastBaseUpdate:f,shared:o.shared,callbacks:o.callbacks},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}var Vc=!1;function Ii(){if(Vc){var e=Wl;if(e!==null)throw e}}function eo(e,t,r,o){Vc=!1;var u=e.updateQueue;rr=!1;var f=u.firstBaseUpdate,g=u.lastBaseUpdate,S=u.shared.pending;if(S!==null){u.shared.pending=null;var N=S,L=N.next;N.next=null,g===null?f=L:g.next=L,g=N;var X=e.alternate;X!==null&&(X=X.updateQueue,S=X.lastBaseUpdate,S!==g&&(S===null?X.firstBaseUpdate=L:S.next=L,X.lastBaseUpdate=N))}if(f!==null){var J=u.baseState;g=0,X=L=N=null,S=f;do{var q=S.lane&-536870913,V=q!==S.lane;if(V?(Be&q)===q:(o&q)===q){q!==0&&q===Gl&&(Vc=!0),X!==null&&(X=X.next={lane:0,tag:S.tag,payload:S.payload,callback:null,next:null});e:{var fe=e,we=S;q=t;var Pe=r;switch(we.tag){case 1:if(fe=we.payload,typeof fe=="function"){J=fe.call(Pe,J,q);break e}J=fe;break e;case 3:fe.flags=fe.flags&-65537|128;case 0:if(fe=we.payload,q=typeof fe=="function"?fe.call(Pe,J,q):fe,q==null)break e;J=p({},J,q);break e;case 2:rr=!0}}q=S.callback,q!==null&&(e.flags|=64,V&&(e.flags|=8192),V=u.callbacks,V===null?u.callbacks=[q]:V.push(q))}else V={lane:q,tag:S.tag,payload:S.payload,callback:S.callback,next:null},X===null?(L=X=V,N=J):X=X.next=V,g|=q;if(S=S.next,S===null){if(S=u.shared.pending,S===null)break;V=S,S=V.next,V.next=null,u.lastBaseUpdate=V,u.shared.pending=null}}while(!0);X===null&&(N=J),u.baseState=N,u.firstBaseUpdate=L,u.lastBaseUpdate=X,f===null&&(u.shared.lanes=0),fr|=g,e.lanes=g,e.memoizedState=J}}function $m(e,t){if(typeof e!="function")throw Error(i(191,e));e.call(t)}function Jm(e,t){var r=e.callbacks;if(r!==null)for(e.callbacks=null,e=0;e<r.length;e++)$m(r[e],t)}var Fl=R(null),bs=R(0);function Im(e,t){e=ka,K(bs,e),K(Fl,t),ka=e|t.baseLanes}function Fc(){K(bs,ka),K(Fl,Fl.current)}function Xc(){ka=bs.current,F(Fl),F(bs)}var tn=R(null),En=null;function or(e){var t=e.alternate;K(ut,ut.current&1),K(tn,e),En===null&&(t===null||Fl.current!==null||t.memoizedState!==null)&&(En=e)}function Pc(e){K(ut,ut.current),K(tn,e),En===null&&(En=e)}function ey(e){e.tag===22?(K(ut,ut.current),K(tn,e),En===null&&(En=e)):sr()}function sr(){K(ut,ut.current),K(tn,tn.current)}function nn(e){F(tn),En===e&&(En=null),F(ut)}var ut=R(0);function xs(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||td(r)||nd(r)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)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 Ma=0,Ae=null,Fe=null,ht=null,Ss=!1,Xl=!1,tl=!1,ws=0,to=0,Pl=null,yS=0;function rt(){throw Error(i(321))}function Zc(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!It(e[r],t[r]))return!1;return!0}function Kc(e,t,r,o,u,f){return Ma=f,Ae=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,j.H=e===null||e.memoizedState===null?Uy:df,tl=!1,f=r(o,u),tl=!1,Xl&&(f=ny(t,r,o,u)),ty(e),f}function ty(e){j.H=ro;var t=Fe!==null&&Fe.next!==null;if(Ma=0,ht=Fe=Ae=null,Ss=!1,to=0,Pl=null,t)throw Error(i(300));e===null||mt||(e=e.dependencies,e!==null&&ds(e)&&(mt=!0))}function ny(e,t,r,o){Ae=e;var u=0;do{if(Xl&&(Pl=null),to=0,Xl=!1,25<=u)throw Error(i(301));if(u+=1,ht=Fe=null,e.updateQueue!=null){var f=e.updateQueue;f.lastEffect=null,f.events=null,f.stores=null,f.memoCache!=null&&(f.memoCache.index=0)}j.H=Hy,f=t(r,o)}while(Xl);return f}function pS(){var e=j.H,t=e.useState()[0];return t=typeof t.then=="function"?no(t):t,e=e.useState()[0],(Fe!==null?Fe.memoizedState:null)!==e&&(Ae.flags|=1024),t}function $c(){var e=ws!==0;return ws=0,e}function Jc(e,t,r){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r}function Ic(e){if(Ss){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ss=!1}Ma=0,ht=Fe=Ae=null,Xl=!1,to=ws=0,Pl=null}function Lt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ht===null?Ae.memoizedState=ht=e:ht=ht.next=e,ht}function ct(){if(Fe===null){var e=Ae.alternate;e=e!==null?e.memoizedState:null}else e=Fe.next;var t=ht===null?Ae.memoizedState:ht.next;if(t!==null)ht=t,Fe=e;else{if(e===null)throw Ae.alternate===null?Error(i(467)):Error(i(310));Fe=e,e={memoizedState:Fe.memoizedState,baseState:Fe.baseState,baseQueue:Fe.baseQueue,queue:Fe.queue,next:null},ht===null?Ae.memoizedState=ht=e:ht=ht.next=e}return ht}function Es(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function no(e){var t=to;return to+=1,Pl===null&&(Pl=[]),e=Fm(Pl,e,t),t=Ae,(ht===null?t.memoizedState:ht.next)===null&&(t=t.alternate,j.H=t===null||t.memoizedState===null?Uy:df),e}function Os(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return no(e);if(e.$$typeof===A)return Rt(e)}throw Error(i(438,String(e)))}function ef(e){var t=null,r=Ae.updateQueue;if(r!==null&&(t=r.memoCache),t==null){var o=Ae.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(t={data:o.data.map(function(u){return u.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),r===null&&(r=Es(),Ae.updateQueue=r),r.memoCache=t,r=t.data[t.index],r===void 0)for(r=t.data[t.index]=Array(e),o=0;o<e;o++)r[o]=ae;return t.index++,r}function Ca(e,t){return typeof t=="function"?t(e):t}function Ms(e){var t=ct();return tf(t,Fe,e)}function tf(e,t,r){var o=e.queue;if(o===null)throw Error(i(311));o.lastRenderedReducer=r;var u=e.baseQueue,f=o.pending;if(f!==null){if(u!==null){var g=u.next;u.next=f.next,f.next=g}t.baseQueue=u=f,o.pending=null}if(f=e.baseState,u===null)e.memoizedState=f;else{t=u.next;var S=g=null,N=null,L=t,X=!1;do{var J=L.lane&-536870913;if(J!==L.lane?(Be&J)===J:(Ma&J)===J){var q=L.revertLane;if(q===0)N!==null&&(N=N.next={lane:0,revertLane:0,gesture:null,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null}),J===Gl&&(X=!0);else if((Ma&q)===q){L=L.next,q===Gl&&(X=!0);continue}else J={lane:0,revertLane:L.revertLane,gesture:null,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null},N===null?(S=N=J,g=f):N=N.next=J,Ae.lanes|=q,fr|=q;J=L.action,tl&&r(f,J),f=L.hasEagerState?L.eagerState:r(f,J)}else q={lane:J,revertLane:L.revertLane,gesture:L.gesture,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null},N===null?(S=N=q,g=f):N=N.next=q,Ae.lanes|=J,fr|=J;L=L.next}while(L!==null&&L!==t);if(N===null?g=f:N.next=S,!It(f,e.memoizedState)&&(mt=!0,X&&(r=Wl,r!==null)))throw r;e.memoizedState=f,e.baseState=g,e.baseQueue=N,o.lastRenderedState=f}return u===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function nf(e){var t=ct(),r=t.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=e;var o=r.dispatch,u=r.pending,f=t.memoizedState;if(u!==null){r.pending=null;var g=u=u.next;do f=e(f,g.action),g=g.next;while(g!==u);It(f,t.memoizedState)||(mt=!0),t.memoizedState=f,t.baseQueue===null&&(t.baseState=f),r.lastRenderedState=f}return[f,o]}function ay(e,t,r){var o=Ae,u=ct(),f=He;if(f){if(r===void 0)throw Error(i(407));r=r()}else r=t();var g=!It((Fe||u).memoizedState,r);if(g&&(u.memoizedState=r,mt=!0),u=u.queue,lf(iy.bind(null,o,u,e),[e]),u.getSnapshot!==t||g||ht!==null&&ht.memoizedState.tag&1){if(o.flags|=2048,Zl(9,{destroy:void 0},ly.bind(null,o,u,r,t),null),Ke===null)throw Error(i(349));f||(Ma&127)!==0||ry(o,t,r)}return r}function ry(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Ae.updateQueue,t===null?(t=Es(),Ae.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function ly(e,t,r,o){t.value=r,t.getSnapshot=o,oy(t)&&sy(e)}function iy(e,t,r){return r(function(){oy(t)&&sy(e)})}function oy(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!It(e,r)}catch{return!0}}function sy(e){var t=Fr(e,2);t!==null&&Pt(t,e,2)}function af(e){var t=Lt();if(typeof e=="function"){var r=e;if(e=r(),tl){Jt(!0);try{r()}finally{Jt(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ca,lastRenderedState:e},t}function uy(e,t,r,o){return e.baseState=r,tf(e,Fe,typeof o=="function"?o:Ca)}function gS(e,t,r,o,u){if(Ds(e))throw Error(i(485));if(e=t.action,e!==null){var f={payload:u,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(g){f.listeners.push(g)}};j.T!==null?r(!0):f.isTransition=!1,o(f),r=t.pending,r===null?(f.next=t.pending=f,cy(t,f)):(f.next=r.next,t.pending=r.next=f)}}function cy(e,t){var r=t.action,o=t.payload,u=e.state;if(t.isTransition){var f=j.T,g={};j.T=g;try{var S=r(u,o),N=j.S;N!==null&&N(g,S),fy(e,t,S)}catch(L){rf(e,t,L)}finally{f!==null&&g.types!==null&&(f.types=g.types),j.T=f}}else try{f=r(u,o),fy(e,t,f)}catch(L){rf(e,t,L)}}function fy(e,t,r){r!==null&&typeof r=="object"&&typeof r.then=="function"?r.then(function(o){dy(e,t,o)},function(o){return rf(e,t,o)}):dy(e,t,r)}function dy(e,t,r){t.status="fulfilled",t.value=r,hy(t),e.state=r,t=e.pending,t!==null&&(r=t.next,r===t?e.pending=null:(r=r.next,t.next=r,cy(e,r)))}function rf(e,t,r){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do t.status="rejected",t.reason=r,hy(t),t=t.next;while(t!==o)}e.action=null}function hy(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function my(e,t){return t}function yy(e,t){if(He){var r=Ke.formState;if(r!==null){e:{var o=Ae;if(He){if(Je){t:{for(var u=Je,f=wn;u.nodeType!==8;){if(!f){u=null;break t}if(u=On(u.nextSibling),u===null){u=null;break t}}f=u.data,u=f==="F!"||f==="F"?u:null}if(u){Je=On(u.nextSibling),o=u.data==="F!";break e}}nr(o)}o=!1}o&&(t=r[0])}}return r=Lt(),r.memoizedState=r.baseState=t,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:my,lastRenderedState:t},r.queue=o,r=zy.bind(null,Ae,o),o.dispatch=r,o=af(!1),f=ff.bind(null,Ae,!1,o.queue),o=Lt(),u={state:t,dispatch:null,action:e,pending:null},o.queue=u,r=gS.bind(null,Ae,u,f,r),u.dispatch=r,o.memoizedState=e,[t,r,!1]}function py(e){var t=ct();return gy(t,Fe,e)}function gy(e,t,r){if(t=tf(e,t,my)[0],e=Ms(Ca)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var o=no(t)}catch(g){throw g===Ql?ys:g}else o=t;t=ct();var u=t.queue,f=u.dispatch;return r!==t.memoizedState&&(Ae.flags|=2048,Zl(9,{destroy:void 0},vS.bind(null,u,r),null)),[o,f,e]}function vS(e,t){e.action=t}function vy(e){var t=ct(),r=Fe;if(r!==null)return gy(t,r,e);ct(),t=t.memoizedState,r=ct();var o=r.queue.dispatch;return r.memoizedState=e,[t,o,!1]}function Zl(e,t,r,o){return e={tag:e,create:r,deps:o,inst:t,next:null},t=Ae.updateQueue,t===null&&(t=Es(),Ae.updateQueue=t),r=t.lastEffect,r===null?t.lastEffect=e.next=e:(o=r.next,r.next=e,e.next=o,t.lastEffect=e),e}function by(){return ct().memoizedState}function Cs(e,t,r,o){var u=Lt();Ae.flags|=e,u.memoizedState=Zl(1|t,{destroy:void 0},r,o===void 0?null:o)}function Ts(e,t,r,o){var u=ct();o=o===void 0?null:o;var f=u.memoizedState.inst;Fe!==null&&o!==null&&Zc(o,Fe.memoizedState.deps)?u.memoizedState=Zl(t,f,r,o):(Ae.flags|=e,u.memoizedState=Zl(1|t,f,r,o))}function xy(e,t){Cs(8390656,8,e,t)}function lf(e,t){Ts(2048,8,e,t)}function bS(e){Ae.flags|=4;var t=Ae.updateQueue;if(t===null)t=Es(),Ae.updateQueue=t,t.events=[e];else{var r=t.events;r===null?t.events=[e]:r.push(e)}}function Sy(e){var t=ct().memoizedState;return bS({ref:t,nextImpl:e}),function(){if((qe&2)!==0)throw Error(i(440));return t.impl.apply(void 0,arguments)}}function wy(e,t){return Ts(4,2,e,t)}function Ey(e,t){return Ts(4,4,e,t)}function Oy(e,t){if(typeof t=="function"){e=e();var r=t(e);return function(){typeof r=="function"?r():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function My(e,t,r){r=r!=null?r.concat([e]):null,Ts(4,4,Oy.bind(null,t,e),r)}function of(){}function Cy(e,t){var r=ct();t=t===void 0?null:t;var o=r.memoizedState;return t!==null&&Zc(t,o[1])?o[0]:(r.memoizedState=[e,t],e)}function Ty(e,t){var r=ct();t=t===void 0?null:t;var o=r.memoizedState;if(t!==null&&Zc(t,o[1]))return o[0];if(o=e(),tl){Jt(!0);try{e()}finally{Jt(!1)}}return r.memoizedState=[o,t],o}function sf(e,t,r){return r===void 0||(Ma&1073741824)!==0&&(Be&261930)===0?e.memoizedState=t:(e.memoizedState=r,e=Dp(),Ae.lanes|=e,fr|=e,r)}function Dy(e,t,r,o){return It(r,t)?r:Fl.current!==null?(e=sf(e,r,o),It(e,t)||(mt=!0),e):(Ma&42)===0||(Ma&1073741824)!==0&&(Be&261930)===0?(mt=!0,e.memoizedState=r):(e=Dp(),Ae.lanes|=e,fr|=e,t)}function Ny(e,t,r,o,u){var f=P.p;P.p=f!==0&&8>f?f:8;var g=j.T,S={};j.T=S,ff(e,!1,t,r);try{var N=u(),L=j.S;if(L!==null&&L(S,N),N!==null&&typeof N=="object"&&typeof N.then=="function"){var X=mS(N,o);ao(e,t,X,ln(e))}else ao(e,t,o,ln(e))}catch(J){ao(e,t,{then:function(){},status:"rejected",reason:J},ln())}finally{P.p=f,g!==null&&S.types!==null&&(g.types=S.types),j.T=g}}function xS(){}function uf(e,t,r,o){if(e.tag!==5)throw Error(i(476));var u=Ay(e).queue;Ny(e,u,t,ee,r===null?xS:function(){return _y(e),r(o)})}function Ay(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ee,baseState:ee,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ca,lastRenderedState:ee},next:null};var r={};return t.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ca,lastRenderedState:r},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function _y(e){var t=Ay(e);t.next===null&&(t=e.alternate.memoizedState),ao(e,t.next.queue,{},ln())}function cf(){return Rt(So)}function Ry(){return ct().memoizedState}function ky(){return ct().memoizedState}function SS(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var r=ln();e=lr(r);var o=ir(t,e,r);o!==null&&(Pt(o,t,r),Ji(o,t,r)),t={cache:Hc()},e.payload=t;return}t=t.return}}function wS(e,t,r){var o=ln();r={lane:o,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Ds(e)?jy(t,r):(r=Tc(e,t,r,o),r!==null&&(Pt(r,e,o),By(r,t,o)))}function zy(e,t,r){var o=ln();ao(e,t,r,o)}function ao(e,t,r,o){var u={lane:o,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null};if(Ds(e))jy(t,u);else{var f=e.alternate;if(e.lanes===0&&(f===null||f.lanes===0)&&(f=t.lastRenderedReducer,f!==null))try{var g=t.lastRenderedState,S=f(g,r);if(u.hasEagerState=!0,u.eagerState=S,It(S,g))return ss(e,t,u,0),Ke===null&&os(),!1}catch{}finally{}if(r=Tc(e,t,u,o),r!==null)return Pt(r,e,o),By(r,t,o),!0}return!1}function ff(e,t,r,o){if(o={lane:2,revertLane:Wf(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Ds(e)){if(t)throw Error(i(479))}else t=Tc(e,r,o,2),t!==null&&Pt(t,e,2)}function Ds(e){var t=e.alternate;return e===Ae||t!==null&&t===Ae}function jy(e,t){Xl=Ss=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function By(e,t,r){if((r&4194048)!==0){var o=t.lanes;o&=e.pendingLanes,r|=o,t.lanes=r,Et(e,r)}}var ro={readContext:Rt,use:Os,useCallback:rt,useContext:rt,useEffect:rt,useImperativeHandle:rt,useLayoutEffect:rt,useInsertionEffect:rt,useMemo:rt,useReducer:rt,useRef:rt,useState:rt,useDebugValue:rt,useDeferredValue:rt,useTransition:rt,useSyncExternalStore:rt,useId:rt,useHostTransitionStatus:rt,useFormState:rt,useActionState:rt,useOptimistic:rt,useMemoCache:rt,useCacheRefresh:rt};ro.useEffectEvent=rt;var Uy={readContext:Rt,use:Os,useCallback:function(e,t){return Lt().memoizedState=[e,t===void 0?null:t],e},useContext:Rt,useEffect:xy,useImperativeHandle:function(e,t,r){r=r!=null?r.concat([e]):null,Cs(4194308,4,Oy.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Cs(4194308,4,e,t)},useInsertionEffect:function(e,t){Cs(4,2,e,t)},useMemo:function(e,t){var r=Lt();t=t===void 0?null:t;var o=e();if(tl){Jt(!0);try{e()}finally{Jt(!1)}}return r.memoizedState=[o,t],o},useReducer:function(e,t,r){var o=Lt();if(r!==void 0){var u=r(t);if(tl){Jt(!0);try{r(t)}finally{Jt(!1)}}}else u=t;return o.memoizedState=o.baseState=u,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:u},o.queue=e,e=e.dispatch=wS.bind(null,Ae,e),[o.memoizedState,e]},useRef:function(e){var t=Lt();return e={current:e},t.memoizedState=e},useState:function(e){e=af(e);var t=e.queue,r=zy.bind(null,Ae,t);return t.dispatch=r,[e.memoizedState,r]},useDebugValue:of,useDeferredValue:function(e,t){var r=Lt();return sf(r,e,t)},useTransition:function(){var e=af(!1);return e=Ny.bind(null,Ae,e.queue,!0,!1),Lt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,r){var o=Ae,u=Lt();if(He){if(r===void 0)throw Error(i(407));r=r()}else{if(r=t(),Ke===null)throw Error(i(349));(Be&127)!==0||ry(o,t,r)}u.memoizedState=r;var f={value:r,getSnapshot:t};return u.queue=f,xy(iy.bind(null,o,f,e),[e]),o.flags|=2048,Zl(9,{destroy:void 0},ly.bind(null,o,f,r,t),null),r},useId:function(){var e=Lt(),t=Ke.identifierPrefix;if(He){var r=Zn,o=Pn;r=(o&~(1<<32-wt(o)-1)).toString(32)+r,t="_"+t+"R_"+r,r=ws++,0<r&&(t+="H"+r.toString(32)),t+="_"}else r=yS++,t="_"+t+"r_"+r.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:cf,useFormState:yy,useActionState:yy,useOptimistic:function(e){var t=Lt();t.memoizedState=t.baseState=e;var r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=r,t=ff.bind(null,Ae,!0,r),r.dispatch=t,[e,t]},useMemoCache:ef,useCacheRefresh:function(){return Lt().memoizedState=SS.bind(null,Ae)},useEffectEvent:function(e){var t=Lt(),r={impl:e};return t.memoizedState=r,function(){if((qe&2)!==0)throw Error(i(440));return r.impl.apply(void 0,arguments)}}},df={readContext:Rt,use:Os,useCallback:Cy,useContext:Rt,useEffect:lf,useImperativeHandle:My,useInsertionEffect:wy,useLayoutEffect:Ey,useMemo:Ty,useReducer:Ms,useRef:by,useState:function(){return Ms(Ca)},useDebugValue:of,useDeferredValue:function(e,t){var r=ct();return Dy(r,Fe.memoizedState,e,t)},useTransition:function(){var e=Ms(Ca)[0],t=ct().memoizedState;return[typeof e=="boolean"?e:no(e),t]},useSyncExternalStore:ay,useId:Ry,useHostTransitionStatus:cf,useFormState:py,useActionState:py,useOptimistic:function(e,t){var r=ct();return uy(r,Fe,e,t)},useMemoCache:ef,useCacheRefresh:ky};df.useEffectEvent=Sy;var Hy={readContext:Rt,use:Os,useCallback:Cy,useContext:Rt,useEffect:lf,useImperativeHandle:My,useInsertionEffect:wy,useLayoutEffect:Ey,useMemo:Ty,useReducer:nf,useRef:by,useState:function(){return nf(Ca)},useDebugValue:of,useDeferredValue:function(e,t){var r=ct();return Fe===null?sf(r,e,t):Dy(r,Fe.memoizedState,e,t)},useTransition:function(){var e=nf(Ca)[0],t=ct().memoizedState;return[typeof e=="boolean"?e:no(e),t]},useSyncExternalStore:ay,useId:Ry,useHostTransitionStatus:cf,useFormState:vy,useActionState:vy,useOptimistic:function(e,t){var r=ct();return Fe!==null?uy(r,Fe,e,t):(r.baseState=e,[e,r.queue.dispatch])},useMemoCache:ef,useCacheRefresh:ky};Hy.useEffectEvent=Sy;function hf(e,t,r,o){t=e.memoizedState,r=r(o,t),r=r==null?t:p({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var mf={enqueueSetState:function(e,t,r){e=e._reactInternals;var o=ln(),u=lr(o);u.payload=t,r!=null&&(u.callback=r),t=ir(e,u,o),t!==null&&(Pt(t,e,o),Ji(t,e,o))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var o=ln(),u=lr(o);u.tag=1,u.payload=t,r!=null&&(u.callback=r),t=ir(e,u,o),t!==null&&(Pt(t,e,o),Ji(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=ln(),o=lr(r);o.tag=2,t!=null&&(o.callback=t),t=ir(e,o,r),t!==null&&(Pt(t,e,r),Ji(t,e,r))}};function Yy(e,t,r,o,u,f,g){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,f,g):t.prototype&&t.prototype.isPureReactComponent?!Qi(r,o)||!Qi(u,f):!0}function Ly(e,t,r,o){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,o),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,o),t.state!==e&&mf.enqueueReplaceState(t,t.state,null)}function nl(e,t){var r=t;if("ref"in t){r={};for(var o in t)o!=="ref"&&(r[o]=t[o])}if(e=e.defaultProps){r===t&&(r=p({},r));for(var u in e)r[u]===void 0&&(r[u]=e[u])}return r}function qy(e){is(e)}function Gy(e){console.error(e)}function Wy(e){is(e)}function Ns(e,t){try{var r=e.onUncaughtError;r(t.value,{componentStack:t.stack})}catch(o){setTimeout(function(){throw o})}}function Qy(e,t,r){try{var o=e.onCaughtError;o(r.value,{componentStack:r.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(u){setTimeout(function(){throw u})}}function yf(e,t,r){return r=lr(r),r.tag=3,r.payload={element:null},r.callback=function(){Ns(e,t)},r}function Vy(e){return e=lr(e),e.tag=3,e}function Fy(e,t,r,o){var u=r.type.getDerivedStateFromError;if(typeof u=="function"){var f=o.value;e.payload=function(){return u(f)},e.callback=function(){Qy(t,r,o)}}var g=r.stateNode;g!==null&&typeof g.componentDidCatch=="function"&&(e.callback=function(){Qy(t,r,o),typeof u!="function"&&(dr===null?dr=new Set([this]):dr.add(this));var S=o.stack;this.componentDidCatch(o.value,{componentStack:S!==null?S:""})})}function ES(e,t,r,o,u){if(r.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(t=r.alternate,t!==null&&ql(t,r,u,!0),r=tn.current,r!==null){switch(r.tag){case 31:case 13:return En===null?qs():r.alternate===null&<===0&&(lt=3),r.flags&=-257,r.flags|=65536,r.lanes=u,o===ps?r.flags|=16384:(t=r.updateQueue,t===null?r.updateQueue=new Set([o]):t.add(o),Lf(e,o,u)),!1;case 22:return r.flags|=65536,o===ps?r.flags|=16384:(t=r.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([o])},r.updateQueue=t):(r=t.retryQueue,r===null?t.retryQueue=new Set([o]):r.add(o)),Lf(e,o,u)),!1}throw Error(i(435,r.tag))}return Lf(e,o,u),qs(),!1}if(He)return t=tn.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=u,o!==kc&&(e=Error(i(422),{cause:o}),Xi(bn(e,r)))):(o!==kc&&(t=Error(i(423),{cause:o}),Xi(bn(t,r))),e=e.current.alternate,e.flags|=65536,u&=-u,e.lanes|=u,o=bn(o,r),u=yf(e.stateNode,o,u),Qc(e,u),lt!==4&&(lt=2)),!1;var f=Error(i(520),{cause:o});if(f=bn(f,r),ho===null?ho=[f]:ho.push(f),lt!==4&&(lt=2),t===null)return!0;o=bn(o,r),r=t;do{switch(r.tag){case 3:return r.flags|=65536,e=u&-u,r.lanes|=e,e=yf(r.stateNode,o,e),Qc(r,e),!1;case 1:if(t=r.type,f=r.stateNode,(r.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(dr===null||!dr.has(f))))return r.flags|=65536,u&=-u,r.lanes|=u,u=Vy(u),Fy(u,e,r,o),Qc(r,u),!1}r=r.return}while(r!==null);return!1}var pf=Error(i(461)),mt=!1;function kt(e,t,r,o){t.child=e===null?Km(t,null,r,o):el(t,e.child,r,o)}function Xy(e,t,r,o,u){r=r.render;var f=t.ref;if("ref"in o){var g={};for(var S in o)S!=="ref"&&(g[S]=o[S])}else g=o;return Kr(t),o=Kc(e,t,r,g,f,u),S=$c(),e!==null&&!mt?(Jc(e,t,u),Ta(e,t,u)):(He&&S&&_c(t),t.flags|=1,kt(e,t,o,u),t.child)}function Py(e,t,r,o,u){if(e===null){var f=r.type;return typeof f=="function"&&!Dc(f)&&f.defaultProps===void 0&&r.compare===null?(t.tag=15,t.type=f,Zy(e,t,f,o,u)):(e=cs(r.type,null,o,t,t.mode,u),e.ref=t.ref,e.return=t,t.child=e)}if(f=e.child,!Of(e,u)){var g=f.memoizedProps;if(r=r.compare,r=r!==null?r:Qi,r(g,o)&&e.ref===t.ref)return Ta(e,t,u)}return t.flags|=1,e=Sa(f,o),e.ref=t.ref,e.return=t,t.child=e}function Zy(e,t,r,o,u){if(e!==null){var f=e.memoizedProps;if(Qi(f,o)&&e.ref===t.ref)if(mt=!1,t.pendingProps=o=f,Of(e,u))(e.flags&131072)!==0&&(mt=!0);else return t.lanes=e.lanes,Ta(e,t,u)}return gf(e,t,r,o,u)}function Ky(e,t,r,o){var u=o.children,f=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((t.flags&128)!==0){if(f=f!==null?f.baseLanes|r:r,e!==null){for(o=t.child=e.child,u=0;o!==null;)u=u|o.lanes|o.childLanes,o=o.sibling;o=u&~f}else o=0,t.child=null;return $y(e,t,f,r,o)}if((r&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&ms(t,f!==null?f.cachePool:null),f!==null?Im(t,f):Fc(),ey(t);else return o=t.lanes=536870912,$y(e,t,f!==null?f.baseLanes|r:r,r,o)}else f!==null?(ms(t,f.cachePool),Im(t,f),sr(),t.memoizedState=null):(e!==null&&ms(t,null),Fc(),sr());return kt(e,t,u,r),t.child}function lo(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function $y(e,t,r,o,u){var f=Lc();return f=f===null?null:{parent:dt._currentValue,pool:f},t.memoizedState={baseLanes:r,cachePool:f},e!==null&&ms(t,null),Fc(),ey(t),e!==null&&ql(e,t,o,!0),t.childLanes=u,null}function As(e,t){return t=Rs({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Jy(e,t,r){return el(t,e.child,null,r),e=As(t,t.pendingProps),e.flags|=2,nn(t),t.memoizedState=null,e}function OS(e,t,r){var o=t.pendingProps,u=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(He){if(o.mode==="hidden")return e=As(t,o),t.lanes=536870912,lo(null,e);if(Pc(t),(e=Je)?(e=cg(e,wn),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:er!==null?{id:Pn,overflow:Zn}:null,retryLane:536870912,hydrationErrors:null},r=jm(e),r.return=t,t.child=r,_t=t,Je=null)):e=null,e===null)throw nr(t);return t.lanes=536870912,null}return As(t,o)}var f=e.memoizedState;if(f!==null){var g=f.dehydrated;if(Pc(t),u)if(t.flags&256)t.flags&=-257,t=Jy(e,t,r);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(i(558));else if(mt||ql(e,t,r,!1),u=(r&e.childLanes)!==0,mt||u){if(o=Ke,o!==null&&(g=qt(o,r),g!==0&&g!==f.retryLane))throw f.retryLane=g,Fr(e,g),Pt(o,e,g),pf;qs(),t=Jy(e,t,r)}else e=f.treeContext,Je=On(g.nextSibling),_t=t,He=!0,tr=null,wn=!1,e!==null&&Hm(t,e),t=As(t,o),t.flags|=4096;return t}return e=Sa(e.child,{mode:o.mode,children:o.children}),e.ref=t.ref,t.child=e,e.return=t,e}function _s(e,t){var r=t.ref;if(r===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof r!="function"&&typeof r!="object")throw Error(i(284));(e===null||e.ref!==r)&&(t.flags|=4194816)}}function gf(e,t,r,o,u){return Kr(t),r=Kc(e,t,r,o,void 0,u),o=$c(),e!==null&&!mt?(Jc(e,t,u),Ta(e,t,u)):(He&&o&&_c(t),t.flags|=1,kt(e,t,r,u),t.child)}function Iy(e,t,r,o,u,f){return Kr(t),t.updateQueue=null,r=ny(t,o,r,u),ty(e),o=$c(),e!==null&&!mt?(Jc(e,t,f),Ta(e,t,f)):(He&&o&&_c(t),t.flags|=1,kt(e,t,r,f),t.child)}function ep(e,t,r,o,u){if(Kr(t),t.stateNode===null){var f=Ul,g=r.contextType;typeof g=="object"&&g!==null&&(f=Rt(g)),f=new r(o,f),t.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=mf,t.stateNode=f,f._reactInternals=t,f=t.stateNode,f.props=o,f.state=t.memoizedState,f.refs={},Gc(t),g=r.contextType,f.context=typeof g=="object"&&g!==null?Rt(g):Ul,f.state=t.memoizedState,g=r.getDerivedStateFromProps,typeof g=="function"&&(hf(t,r,g,o),f.state=t.memoizedState),typeof r.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(g=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),g!==f.state&&mf.enqueueReplaceState(f,f.state,null),eo(t,o,f,u),Ii(),f.state=t.memoizedState),typeof f.componentDidMount=="function"&&(t.flags|=4194308),o=!0}else if(e===null){f=t.stateNode;var S=t.memoizedProps,N=nl(r,S);f.props=N;var L=f.context,X=r.contextType;g=Ul,typeof X=="object"&&X!==null&&(g=Rt(X));var J=r.getDerivedStateFromProps;X=typeof J=="function"||typeof f.getSnapshotBeforeUpdate=="function",S=t.pendingProps!==S,X||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(S||L!==g)&&Ly(t,f,o,g),rr=!1;var q=t.memoizedState;f.state=q,eo(t,o,f,u),Ii(),L=t.memoizedState,S||q!==L||rr?(typeof J=="function"&&(hf(t,r,J,o),L=t.memoizedState),(N=rr||Yy(t,r,N,o,q,L,g))?(X||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount()),typeof f.componentDidMount=="function"&&(t.flags|=4194308)):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=L),f.props=o,f.state=L,f.context=g,o=N):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{f=t.stateNode,Wc(e,t),g=t.memoizedProps,X=nl(r,g),f.props=X,J=t.pendingProps,q=f.context,L=r.contextType,N=Ul,typeof L=="object"&&L!==null&&(N=Rt(L)),S=r.getDerivedStateFromProps,(L=typeof S=="function"||typeof f.getSnapshotBeforeUpdate=="function")||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(g!==J||q!==N)&&Ly(t,f,o,N),rr=!1,q=t.memoizedState,f.state=q,eo(t,o,f,u),Ii();var V=t.memoizedState;g!==J||q!==V||rr||e!==null&&e.dependencies!==null&&ds(e.dependencies)?(typeof S=="function"&&(hf(t,r,S,o),V=t.memoizedState),(X=rr||Yy(t,r,X,o,q,V,N)||e!==null&&e.dependencies!==null&&ds(e.dependencies))?(L||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(o,V,N),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(o,V,N)),typeof f.componentDidUpdate=="function"&&(t.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof f.componentDidUpdate!="function"||g===e.memoizedProps&&q===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&q===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=V),f.props=o,f.state=V,f.context=N,o=X):(typeof f.componentDidUpdate!="function"||g===e.memoizedProps&&q===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&q===e.memoizedState||(t.flags|=1024),o=!1)}return f=o,_s(e,t),o=(t.flags&128)!==0,f||o?(f=t.stateNode,r=o&&typeof r.getDerivedStateFromError!="function"?null:f.render(),t.flags|=1,e!==null&&o?(t.child=el(t,e.child,null,u),t.child=el(t,null,r,u)):kt(e,t,r,u),t.memoizedState=f.state,e=t.child):e=Ta(e,t,u),e}function tp(e,t,r,o){return Pr(),t.flags|=256,kt(e,t,r,o),t.child}var vf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function bf(e){return{baseLanes:e,cachePool:Qm()}}function xf(e,t,r){return e=e!==null?e.childLanes&~r:0,t&&(e|=rn),e}function np(e,t,r){var o=t.pendingProps,u=!1,f=(t.flags&128)!==0,g;if((g=f)||(g=e!==null&&e.memoizedState===null?!1:(ut.current&2)!==0),g&&(u=!0,t.flags&=-129),g=(t.flags&32)!==0,t.flags&=-33,e===null){if(He){if(u?or(t):sr(),(e=Je)?(e=cg(e,wn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:er!==null?{id:Pn,overflow:Zn}:null,retryLane:536870912,hydrationErrors:null},r=jm(e),r.return=t,t.child=r,_t=t,Je=null)):e=null,e===null)throw nr(t);return nd(e)?t.lanes=32:t.lanes=536870912,null}var S=o.children;return o=o.fallback,u?(sr(),u=t.mode,S=Rs({mode:"hidden",children:S},u),o=Xr(o,u,r,null),S.return=t,o.return=t,S.sibling=o,t.child=S,o=t.child,o.memoizedState=bf(r),o.childLanes=xf(e,g,r),t.memoizedState=vf,lo(null,o)):(or(t),Sf(t,S))}var N=e.memoizedState;if(N!==null&&(S=N.dehydrated,S!==null)){if(f)t.flags&256?(or(t),t.flags&=-257,t=wf(e,t,r)):t.memoizedState!==null?(sr(),t.child=e.child,t.flags|=128,t=null):(sr(),S=o.fallback,u=t.mode,o=Rs({mode:"visible",children:o.children},u),S=Xr(S,u,r,null),S.flags|=2,o.return=t,S.return=t,o.sibling=S,t.child=o,el(t,e.child,null,r),o=t.child,o.memoizedState=bf(r),o.childLanes=xf(e,g,r),t.memoizedState=vf,t=lo(null,o));else if(or(t),nd(S)){if(g=S.nextSibling&&S.nextSibling.dataset,g)var L=g.dgst;g=L,o=Error(i(419)),o.stack="",o.digest=g,Xi({value:o,source:null,stack:null}),t=wf(e,t,r)}else if(mt||ql(e,t,r,!1),g=(r&e.childLanes)!==0,mt||g){if(g=Ke,g!==null&&(o=qt(g,r),o!==0&&o!==N.retryLane))throw N.retryLane=o,Fr(e,o),Pt(g,e,o),pf;td(S)||qs(),t=wf(e,t,r)}else td(S)?(t.flags|=192,t.child=e.child,t=null):(e=N.treeContext,Je=On(S.nextSibling),_t=t,He=!0,tr=null,wn=!1,e!==null&&Hm(t,e),t=Sf(t,o.children),t.flags|=4096);return t}return u?(sr(),S=o.fallback,u=t.mode,N=e.child,L=N.sibling,o=Sa(N,{mode:"hidden",children:o.children}),o.subtreeFlags=N.subtreeFlags&65011712,L!==null?S=Sa(L,S):(S=Xr(S,u,r,null),S.flags|=2),S.return=t,o.return=t,o.sibling=S,t.child=o,lo(null,o),o=t.child,S=e.child.memoizedState,S===null?S=bf(r):(u=S.cachePool,u!==null?(N=dt._currentValue,u=u.parent!==N?{parent:N,pool:N}:u):u=Qm(),S={baseLanes:S.baseLanes|r,cachePool:u}),o.memoizedState=S,o.childLanes=xf(e,g,r),t.memoizedState=vf,lo(e.child,o)):(or(t),r=e.child,e=r.sibling,r=Sa(r,{mode:"visible",children:o.children}),r.return=t,r.sibling=null,e!==null&&(g=t.deletions,g===null?(t.deletions=[e],t.flags|=16):g.push(e)),t.child=r,t.memoizedState=null,r)}function Sf(e,t){return t=Rs({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Rs(e,t){return e=en(22,e,null,t),e.lanes=0,e}function wf(e,t,r){return el(t,e.child,null,r),e=Sf(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ap(e,t,r){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),Bc(e.return,t,r)}function Ef(e,t,r,o,u,f){var g=e.memoizedState;g===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:o,tail:r,tailMode:u,treeForkCount:f}:(g.isBackwards=t,g.rendering=null,g.renderingStartTime=0,g.last=o,g.tail=r,g.tailMode=u,g.treeForkCount=f)}function rp(e,t,r){var o=t.pendingProps,u=o.revealOrder,f=o.tail;o=o.children;var g=ut.current,S=(g&2)!==0;if(S?(g=g&1|2,t.flags|=128):g&=1,K(ut,g),kt(e,t,o,r),o=He?Fi:0,!S&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ap(e,r,t);else if(e.tag===19)ap(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}switch(u){case"forwards":for(r=t.child,u=null;r!==null;)e=r.alternate,e!==null&&xs(e)===null&&(u=r),r=r.sibling;r=u,r===null?(u=t.child,t.child=null):(u=r.sibling,r.sibling=null),Ef(t,!1,u,r,f,o);break;case"backwards":case"unstable_legacy-backwards":for(r=null,u=t.child,t.child=null;u!==null;){if(e=u.alternate,e!==null&&xs(e)===null){t.child=u;break}e=u.sibling,u.sibling=r,r=u,u=e}Ef(t,!0,r,null,f,o);break;case"together":Ef(t,!1,null,null,void 0,o);break;default:t.memoizedState=null}return t.child}function Ta(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),fr|=t.lanes,(r&t.childLanes)===0)if(e!==null){if(ql(e,t,r,!1),(r&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,r=Sa(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Sa(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function Of(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&ds(e)))}function MS(e,t,r){switch(t.tag){case 3:Ce(t,t.stateNode.containerInfo),ar(t,dt,e.memoizedState.cache),Pr();break;case 27:case 5:st(t);break;case 4:Ce(t,t.stateNode.containerInfo);break;case 10:ar(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Pc(t),null;break;case 13:var o=t.memoizedState;if(o!==null)return o.dehydrated!==null?(or(t),t.flags|=128,null):(r&t.child.childLanes)!==0?np(e,t,r):(or(t),e=Ta(e,t,r),e!==null?e.sibling:null);or(t);break;case 19:var u=(e.flags&128)!==0;if(o=(r&t.childLanes)!==0,o||(ql(e,t,r,!1),o=(r&t.childLanes)!==0),u){if(o)return rp(e,t,r);t.flags|=128}if(u=t.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),K(ut,ut.current),o)break;return null;case 22:return t.lanes=0,Ky(e,t,r,t.pendingProps);case 24:ar(t,dt,e.memoizedState.cache)}return Ta(e,t,r)}function lp(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps)mt=!0;else{if(!Of(e,r)&&(t.flags&128)===0)return mt=!1,MS(e,t,r);mt=(e.flags&131072)!==0}else mt=!1,He&&(t.flags&1048576)!==0&&Um(t,Fi,t.index);switch(t.lanes=0,t.tag){case 16:e:{var o=t.pendingProps;if(e=Jr(t.elementType),t.type=e,typeof e=="function")Dc(e)?(o=nl(e,o),t.tag=1,t=ep(null,t,e,o,r)):(t.tag=0,t=gf(null,t,e,o,r));else{if(e!=null){var u=e.$$typeof;if(u===z){t.tag=11,t=Xy(null,t,e,o,r);break e}else if(u===Q){t.tag=14,t=Py(null,t,e,o,r);break e}}throw t=ye(e)||e,Error(i(306,t,""))}}return t;case 0:return gf(e,t,t.type,t.pendingProps,r);case 1:return o=t.type,u=nl(o,t.pendingProps),ep(e,t,o,u,r);case 3:e:{if(Ce(t,t.stateNode.containerInfo),e===null)throw Error(i(387));o=t.pendingProps;var f=t.memoizedState;u=f.element,Wc(e,t),eo(t,o,null,r);var g=t.memoizedState;if(o=g.cache,ar(t,dt,o),o!==f.cache&&Uc(t,[dt],r,!0),Ii(),o=g.element,f.isDehydrated)if(f={element:o,isDehydrated:!1,cache:g.cache},t.updateQueue.baseState=f,t.memoizedState=f,t.flags&256){t=tp(e,t,o,r);break e}else if(o!==u){u=bn(Error(i(424)),t),Xi(u),t=tp(e,t,o,r);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Je=On(e.firstChild),_t=t,He=!0,tr=null,wn=!0,r=Km(t,null,o,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling}else{if(Pr(),o===u){t=Ta(e,t,r);break e}kt(e,t,o,r)}t=t.child}return t;case 26:return _s(e,t),e===null?(r=pg(t.type,null,t.pendingProps,null))?t.memoizedState=r:He||(r=t.type,e=t.pendingProps,o=Ps(re.current).createElement(r),o[At]=t,o[Gt]=e,zt(o,r,e),Ot(o),t.stateNode=o):t.memoizedState=pg(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return st(t),e===null&&He&&(o=t.stateNode=hg(t.type,t.pendingProps,re.current),_t=t,wn=!0,u=Je,pr(t.type)?(ad=u,Je=On(o.firstChild)):Je=u),kt(e,t,t.pendingProps.children,r),_s(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&He&&((u=o=Je)&&(o=tw(o,t.type,t.pendingProps,wn),o!==null?(t.stateNode=o,_t=t,Je=On(o.firstChild),wn=!1,u=!0):u=!1),u||nr(t)),st(t),u=t.type,f=t.pendingProps,g=e!==null?e.memoizedProps:null,o=f.children,Jf(u,f)?o=null:g!==null&&Jf(u,g)&&(t.flags|=32),t.memoizedState!==null&&(u=Kc(e,t,pS,null,null,r),So._currentValue=u),_s(e,t),kt(e,t,o,r),t.child;case 6:return e===null&&He&&((e=r=Je)&&(r=nw(r,t.pendingProps,wn),r!==null?(t.stateNode=r,_t=t,Je=null,e=!0):e=!1),e||nr(t)),null;case 13:return np(e,t,r);case 4:return Ce(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=el(t,null,o,r):kt(e,t,o,r),t.child;case 11:return Xy(e,t,t.type,t.pendingProps,r);case 7:return kt(e,t,t.pendingProps,r),t.child;case 8:return kt(e,t,t.pendingProps.children,r),t.child;case 12:return kt(e,t,t.pendingProps.children,r),t.child;case 10:return o=t.pendingProps,ar(t,t.type,o.value),kt(e,t,o.children,r),t.child;case 9:return u=t.type._context,o=t.pendingProps.children,Kr(t),u=Rt(u),o=o(u),t.flags|=1,kt(e,t,o,r),t.child;case 14:return Py(e,t,t.type,t.pendingProps,r);case 15:return Zy(e,t,t.type,t.pendingProps,r);case 19:return rp(e,t,r);case 31:return OS(e,t,r);case 22:return Ky(e,t,r,t.pendingProps);case 24:return Kr(t),o=Rt(dt),e===null?(u=Lc(),u===null&&(u=Ke,f=Hc(),u.pooledCache=f,f.refCount++,f!==null&&(u.pooledCacheLanes|=r),u=f),t.memoizedState={parent:o,cache:u},Gc(t),ar(t,dt,u)):((e.lanes&r)!==0&&(Wc(e,t),eo(t,null,null,r),Ii()),u=e.memoizedState,f=t.memoizedState,u.parent!==o?(u={parent:o,cache:o},t.memoizedState=u,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=u),ar(t,dt,o)):(o=f.cache,ar(t,dt,o),o!==u.cache&&Uc(t,[dt],r,!0))),kt(e,t,t.pendingProps.children,r),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}function Da(e){e.flags|=4}function Mf(e,t,r,o,u){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(u&335544128)===u)if(e.stateNode.complete)e.flags|=8192;else if(Rp())e.flags|=8192;else throw Ir=ps,qc}else e.flags&=-16777217}function ip(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Sg(t))if(Rp())e.flags|=8192;else throw Ir=ps,qc}function ks(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Me():536870912,e.lanes|=t,Il|=t)}function io(e,t){if(!He)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 o=null;r!==null;)r.alternate!==null&&(o=r),r=r.sibling;o===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function Ie(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,o=0;if(t)for(var u=e.child;u!==null;)r|=u.lanes|u.childLanes,o|=u.subtreeFlags&65011712,o|=u.flags&65011712,u.return=e,u=u.sibling;else for(u=e.child;u!==null;)r|=u.lanes|u.childLanes,o|=u.subtreeFlags,o|=u.flags,u.return=e,u=u.sibling;return e.subtreeFlags|=o,e.childLanes=r,t}function CS(e,t,r){var o=t.pendingProps;switch(Rc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ie(t),null;case 1:return Ie(t),null;case 3:return r=t.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Oa(dt),be(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ll(t)?Da(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,zc())),Ie(t),null;case 26:var u=t.type,f=t.memoizedState;return e===null?(Da(t),f!==null?(Ie(t),ip(t,f)):(Ie(t),Mf(t,u,null,o,r))):f?f!==e.memoizedState?(Da(t),Ie(t),ip(t,f)):(Ie(t),t.flags&=-16777217):(e=e.memoizedProps,e!==o&&Da(t),Ie(t),Mf(t,u,e,o,r)),null;case 27:if(gt(t),r=re.current,u=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&Da(t);else{if(!o){if(t.stateNode===null)throw Error(i(166));return Ie(t),null}e=te.current,Ll(t)?Ym(t):(e=hg(u,o,r),t.stateNode=e,Da(t))}return Ie(t),null;case 5:if(gt(t),u=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&Da(t);else{if(!o){if(t.stateNode===null)throw Error(i(166));return Ie(t),null}if(f=te.current,Ll(t))Ym(t);else{var g=Ps(re.current);switch(f){case 1:f=g.createElementNS("http://www.w3.org/2000/svg",u);break;case 2:f=g.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;default:switch(u){case"svg":f=g.createElementNS("http://www.w3.org/2000/svg",u);break;case"math":f=g.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;case"script":f=g.createElement("div"),f.innerHTML="<script><\/script>",f=f.removeChild(f.firstChild);break;case"select":f=typeof o.is=="string"?g.createElement("select",{is:o.is}):g.createElement("select"),o.multiple?f.multiple=!0:o.size&&(f.size=o.size);break;default:f=typeof o.is=="string"?g.createElement(u,{is:o.is}):g.createElement(u)}}f[At]=t,f[Gt]=o;e:for(g=t.child;g!==null;){if(g.tag===5||g.tag===6)f.appendChild(g.stateNode);else if(g.tag!==4&&g.tag!==27&&g.child!==null){g.child.return=g,g=g.child;continue}if(g===t)break e;for(;g.sibling===null;){if(g.return===null||g.return===t)break e;g=g.return}g.sibling.return=g.return,g=g.sibling}t.stateNode=f;e:switch(zt(f,u,o),u){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&Da(t)}}return Ie(t),Mf(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,r),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==o&&Da(t);else{if(typeof o!="string"&&t.stateNode===null)throw Error(i(166));if(e=re.current,Ll(t)){if(e=t.stateNode,r=t.memoizedProps,o=null,u=_t,u!==null)switch(u.tag){case 27:case 5:o=u.memoizedProps}e[At]=t,e=!!(e.nodeValue===r||o!==null&&o.suppressHydrationWarning===!0||ng(e.nodeValue,r)),e||nr(t,!0)}else e=Ps(e).createTextNode(o),e[At]=t,t.stateNode=e}return Ie(t),null;case 31:if(r=t.memoizedState,e===null||e.memoizedState!==null){if(o=Ll(t),r!==null){if(e===null){if(!o)throw Error(i(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(557));e[At]=t}else Pr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ie(t),e=!1}else r=zc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),e=!0;if(!e)return t.flags&256?(nn(t),t):(nn(t),null);if((t.flags&128)!==0)throw Error(i(558))}return Ie(t),null;case 13:if(o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(u=Ll(t),o!==null&&o.dehydrated!==null){if(e===null){if(!u)throw Error(i(318));if(u=t.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(i(317));u[At]=t}else Pr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ie(t),u=!1}else u=zc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=u),u=!0;if(!u)return t.flags&256?(nn(t),t):(nn(t),null)}return nn(t),(t.flags&128)!==0?(t.lanes=r,t):(r=o!==null,e=e!==null&&e.memoizedState!==null,r&&(o=t.child,u=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(u=o.alternate.memoizedState.cachePool.pool),f=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(f=o.memoizedState.cachePool.pool),f!==u&&(o.flags|=2048)),r!==e&&r&&(t.child.flags|=8192),ks(t,t.updateQueue),Ie(t),null);case 4:return be(),e===null&&Xf(t.stateNode.containerInfo),Ie(t),null;case 10:return Oa(t.type),Ie(t),null;case 19:if(F(ut),o=t.memoizedState,o===null)return Ie(t),null;if(u=(t.flags&128)!==0,f=o.rendering,f===null)if(u)io(o,!1);else{if(lt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(f=xs(e),f!==null){for(t.flags|=128,io(o,!1),e=f.updateQueue,t.updateQueue=e,ks(t,e),t.subtreeFlags=0,e=r,r=t.child;r!==null;)zm(r,e),r=r.sibling;return K(ut,ut.current&1|2),He&&wa(t,o.treeForkCount),t.child}e=e.sibling}o.tail!==null&&vt()>Hs&&(t.flags|=128,u=!0,io(o,!1),t.lanes=4194304)}else{if(!u)if(e=xs(f),e!==null){if(t.flags|=128,u=!0,e=e.updateQueue,t.updateQueue=e,ks(t,e),io(o,!0),o.tail===null&&o.tailMode==="hidden"&&!f.alternate&&!He)return Ie(t),null}else 2*vt()-o.renderingStartTime>Hs&&r!==536870912&&(t.flags|=128,u=!0,io(o,!1),t.lanes=4194304);o.isBackwards?(f.sibling=t.child,t.child=f):(e=o.last,e!==null?e.sibling=f:t.child=f,o.last=f)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=vt(),e.sibling=null,r=ut.current,K(ut,u?r&1|2:r&1),He&&wa(t,o.treeForkCount),e):(Ie(t),null);case 22:case 23:return nn(t),Xc(),o=t.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(t.flags|=8192):o&&(t.flags|=8192),o?(r&536870912)!==0&&(t.flags&128)===0&&(Ie(t),t.subtreeFlags&6&&(t.flags|=8192)):Ie(t),r=t.updateQueue,r!==null&&ks(t,r.retryQueue),r=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),o=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(o=t.memoizedState.cachePool.pool),o!==r&&(t.flags|=2048),e!==null&&F($r),null;case 24:return r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Oa(dt),Ie(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function TS(e,t){switch(Rc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Oa(dt),be(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return gt(t),null;case 31:if(t.memoizedState!==null){if(nn(t),t.alternate===null)throw Error(i(340));Pr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(nn(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));Pr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return F(ut),null;case 4:return be(),null;case 10:return Oa(t.type),null;case 22:case 23:return nn(t),Xc(),e!==null&&F($r),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Oa(dt),null;case 25:return null;default:return null}}function op(e,t){switch(Rc(t),t.tag){case 3:Oa(dt),be();break;case 26:case 27:case 5:gt(t);break;case 4:be();break;case 31:t.memoizedState!==null&&nn(t);break;case 13:nn(t);break;case 19:F(ut);break;case 10:Oa(t.type);break;case 22:case 23:nn(t),Xc(),e!==null&&F($r);break;case 24:Oa(dt)}}function oo(e,t){try{var r=t.updateQueue,o=r!==null?r.lastEffect:null;if(o!==null){var u=o.next;r=u;do{if((r.tag&e)===e){o=void 0;var f=r.create,g=r.inst;o=f(),g.destroy=o}r=r.next}while(r!==u)}}catch(S){Qe(t,t.return,S)}}function ur(e,t,r){try{var o=t.updateQueue,u=o!==null?o.lastEffect:null;if(u!==null){var f=u.next;o=f;do{if((o.tag&e)===e){var g=o.inst,S=g.destroy;if(S!==void 0){g.destroy=void 0,u=t;var N=r,L=S;try{L()}catch(X){Qe(u,N,X)}}}o=o.next}while(o!==f)}}catch(X){Qe(t,t.return,X)}}function sp(e){var t=e.updateQueue;if(t!==null){var r=e.stateNode;try{Jm(t,r)}catch(o){Qe(e,e.return,o)}}}function up(e,t,r){r.props=nl(e.type,e.memoizedProps),r.state=e.memoizedState;try{r.componentWillUnmount()}catch(o){Qe(e,t,o)}}function so(e,t){try{var r=e.ref;if(r!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof r=="function"?e.refCleanup=r(o):r.current=o}}catch(u){Qe(e,t,u)}}function Kn(e,t){var r=e.ref,o=e.refCleanup;if(r!==null)if(typeof o=="function")try{o()}catch(u){Qe(e,t,u)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof r=="function")try{r(null)}catch(u){Qe(e,t,u)}else r.current=null}function cp(e){var t=e.type,r=e.memoizedProps,o=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":r.autoFocus&&o.focus();break e;case"img":r.src?o.src=r.src:r.srcSet&&(o.srcset=r.srcSet)}}catch(u){Qe(e,e.return,u)}}function Cf(e,t,r){try{var o=e.stateNode;ZS(o,e.type,r,t),o[Gt]=t}catch(u){Qe(e,e.return,u)}}function fp(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&pr(e.type)||e.tag===4}function Tf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||fp(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.tag===27&&pr(e.type)||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 Df(e,t,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?(r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r).insertBefore(e,t):(t=r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r,t.appendChild(e),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=ba));else if(o!==4&&(o===27&&pr(e.type)&&(r=e.stateNode,t=null),e=e.child,e!==null))for(Df(e,t,r),e=e.sibling;e!==null;)Df(e,t,r),e=e.sibling}function zs(e,t,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(o!==4&&(o===27&&pr(e.type)&&(r=e.stateNode),e=e.child,e!==null))for(zs(e,t,r),e=e.sibling;e!==null;)zs(e,t,r),e=e.sibling}function dp(e){var t=e.stateNode,r=e.memoizedProps;try{for(var o=e.type,u=t.attributes;u.length;)t.removeAttributeNode(u[0]);zt(t,o,r),t[At]=e,t[Gt]=r}catch(f){Qe(e,e.return,f)}}var Na=!1,yt=!1,Nf=!1,hp=typeof WeakSet=="function"?WeakSet:Set,Mt=null;function DS(e,t){if(e=e.containerInfo,Kf=tu,e=Mm(e),Sc(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var o=r.getSelection&&r.getSelection();if(o&&o.rangeCount!==0){r=o.anchorNode;var u=o.anchorOffset,f=o.focusNode;o=o.focusOffset;try{r.nodeType,f.nodeType}catch{r=null;break e}var g=0,S=-1,N=-1,L=0,X=0,J=e,q=null;t:for(;;){for(var V;J!==r||u!==0&&J.nodeType!==3||(S=g+u),J!==f||o!==0&&J.nodeType!==3||(N=g+o),J.nodeType===3&&(g+=J.nodeValue.length),(V=J.firstChild)!==null;)q=J,J=V;for(;;){if(J===e)break t;if(q===r&&++L===u&&(S=g),q===f&&++X===o&&(N=g),(V=J.nextSibling)!==null)break;J=q,q=J.parentNode}J=V}r=S===-1||N===-1?null:{start:S,end:N}}else r=null}r=r||{start:0,end:0}}else r=null;for($f={focusedElem:e,selectionRange:r},tu=!1,Mt=t;Mt!==null;)if(t=Mt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Mt=e;else for(;Mt!==null;){switch(t=Mt,f=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(r=0;r<e.length;r++)u=e[r],u.ref.impl=u.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&f!==null){e=void 0,r=t,u=f.memoizedProps,f=f.memoizedState,o=r.stateNode;try{var fe=nl(r.type,u);e=o.getSnapshotBeforeUpdate(fe,f),o.__reactInternalSnapshotBeforeUpdate=e}catch(we){Qe(r,r.return,we)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,r=e.nodeType,r===9)ed(e);else if(r===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":ed(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(i(163))}if(e=t.sibling,e!==null){e.return=t.return,Mt=e;break}Mt=t.return}}function mp(e,t,r){var o=r.flags;switch(r.tag){case 0:case 11:case 15:_a(e,r),o&4&&oo(5,r);break;case 1:if(_a(e,r),o&4)if(e=r.stateNode,t===null)try{e.componentDidMount()}catch(g){Qe(r,r.return,g)}else{var u=nl(r.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(u,t,e.__reactInternalSnapshotBeforeUpdate)}catch(g){Qe(r,r.return,g)}}o&64&&sp(r),o&512&&so(r,r.return);break;case 3:if(_a(e,r),o&64&&(e=r.updateQueue,e!==null)){if(t=null,r.child!==null)switch(r.child.tag){case 27:case 5:t=r.child.stateNode;break;case 1:t=r.child.stateNode}try{Jm(e,t)}catch(g){Qe(r,r.return,g)}}break;case 27:t===null&&o&4&&dp(r);case 26:case 5:_a(e,r),t===null&&o&4&&cp(r),o&512&&so(r,r.return);break;case 12:_a(e,r);break;case 31:_a(e,r),o&4&&gp(e,r);break;case 13:_a(e,r),o&4&&vp(e,r),o&64&&(e=r.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(r=US.bind(null,r),aw(e,r))));break;case 22:if(o=r.memoizedState!==null||Na,!o){t=t!==null&&t.memoizedState!==null||yt,u=Na;var f=yt;Na=o,(yt=t)&&!f?Ra(e,r,(r.subtreeFlags&8772)!==0):_a(e,r),Na=u,yt=f}break;case 30:break;default:_a(e,r)}}function yp(e){var t=e.alternate;t!==null&&(e.alternate=null,yp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&rc(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var tt=null,Qt=!1;function Aa(e,t,r){for(r=r.child;r!==null;)pp(e,t,r),r=r.sibling}function pp(e,t,r){if(Nt&&typeof Nt.onCommitFiberUnmount=="function")try{Nt.onCommitFiberUnmount(pa,r)}catch{}switch(r.tag){case 26:yt||Kn(r,t),Aa(e,t,r),r.memoizedState?r.memoizedState.count--:r.stateNode&&(r=r.stateNode,r.parentNode.removeChild(r));break;case 27:yt||Kn(r,t);var o=tt,u=Qt;pr(r.type)&&(tt=r.stateNode,Qt=!1),Aa(e,t,r),vo(r.stateNode),tt=o,Qt=u;break;case 5:yt||Kn(r,t);case 6:if(o=tt,u=Qt,tt=null,Aa(e,t,r),tt=o,Qt=u,tt!==null)if(Qt)try{(tt.nodeType===9?tt.body:tt.nodeName==="HTML"?tt.ownerDocument.body:tt).removeChild(r.stateNode)}catch(f){Qe(r,t,f)}else try{tt.removeChild(r.stateNode)}catch(f){Qe(r,t,f)}break;case 18:tt!==null&&(Qt?(e=tt,sg(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,r.stateNode),oi(e)):sg(tt,r.stateNode));break;case 4:o=tt,u=Qt,tt=r.stateNode.containerInfo,Qt=!0,Aa(e,t,r),tt=o,Qt=u;break;case 0:case 11:case 14:case 15:ur(2,r,t),yt||ur(4,r,t),Aa(e,t,r);break;case 1:yt||(Kn(r,t),o=r.stateNode,typeof o.componentWillUnmount=="function"&&up(r,t,o)),Aa(e,t,r);break;case 21:Aa(e,t,r);break;case 22:yt=(o=yt)||r.memoizedState!==null,Aa(e,t,r),yt=o;break;default:Aa(e,t,r)}}function gp(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{oi(e)}catch(r){Qe(t,t.return,r)}}}function vp(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{oi(e)}catch(r){Qe(t,t.return,r)}}function NS(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new hp),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new hp),t;default:throw Error(i(435,e.tag))}}function js(e,t){var r=NS(e);t.forEach(function(o){if(!r.has(o)){r.add(o);var u=HS.bind(null,e,o);o.then(u,u)}})}function Vt(e,t){var r=t.deletions;if(r!==null)for(var o=0;o<r.length;o++){var u=r[o],f=e,g=t,S=g;e:for(;S!==null;){switch(S.tag){case 27:if(pr(S.type)){tt=S.stateNode,Qt=!1;break e}break;case 5:tt=S.stateNode,Qt=!1;break e;case 3:case 4:tt=S.stateNode.containerInfo,Qt=!0;break e}S=S.return}if(tt===null)throw Error(i(160));pp(f,g,u),tt=null,Qt=!1,f=u.alternate,f!==null&&(f.return=null),u.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)bp(t,e),t=t.sibling}var Bn=null;function bp(e,t){var r=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Vt(t,e),Ft(e),o&4&&(ur(3,e,e.return),oo(3,e),ur(5,e,e.return));break;case 1:Vt(t,e),Ft(e),o&512&&(yt||r===null||Kn(r,r.return)),o&64&&Na&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=r===null?o:r.concat(o))));break;case 26:var u=Bn;if(Vt(t,e),Ft(e),o&512&&(yt||r===null||Kn(r,r.return)),o&4){var f=r!==null?r.memoizedState:null;if(o=e.memoizedState,r===null)if(o===null)if(e.stateNode===null){e:{o=e.type,r=e.memoizedProps,u=u.ownerDocument||u;t:switch(o){case"title":f=u.getElementsByTagName("title")[0],(!f||f[ji]||f[At]||f.namespaceURI==="http://www.w3.org/2000/svg"||f.hasAttribute("itemprop"))&&(f=u.createElement(o),u.head.insertBefore(f,u.querySelector("head > title"))),zt(f,o,r),f[At]=e,Ot(f),o=f;break e;case"link":var g=bg("link","href",u).get(o+(r.href||""));if(g){for(var S=0;S<g.length;S++)if(f=g[S],f.getAttribute("href")===(r.href==null||r.href===""?null:r.href)&&f.getAttribute("rel")===(r.rel==null?null:r.rel)&&f.getAttribute("title")===(r.title==null?null:r.title)&&f.getAttribute("crossorigin")===(r.crossOrigin==null?null:r.crossOrigin)){g.splice(S,1);break t}}f=u.createElement(o),zt(f,o,r),u.head.appendChild(f);break;case"meta":if(g=bg("meta","content",u).get(o+(r.content||""))){for(S=0;S<g.length;S++)if(f=g[S],f.getAttribute("content")===(r.content==null?null:""+r.content)&&f.getAttribute("name")===(r.name==null?null:r.name)&&f.getAttribute("property")===(r.property==null?null:r.property)&&f.getAttribute("http-equiv")===(r.httpEquiv==null?null:r.httpEquiv)&&f.getAttribute("charset")===(r.charSet==null?null:r.charSet)){g.splice(S,1);break t}}f=u.createElement(o),zt(f,o,r),u.head.appendChild(f);break;default:throw Error(i(468,o))}f[At]=e,Ot(f),o=f}e.stateNode=o}else xg(u,e.type,e.stateNode);else e.stateNode=vg(u,o,e.memoizedProps);else f!==o?(f===null?r.stateNode!==null&&(r=r.stateNode,r.parentNode.removeChild(r)):f.count--,o===null?xg(u,e.type,e.stateNode):vg(u,o,e.memoizedProps)):o===null&&e.stateNode!==null&&Cf(e,e.memoizedProps,r.memoizedProps)}break;case 27:Vt(t,e),Ft(e),o&512&&(yt||r===null||Kn(r,r.return)),r!==null&&o&4&&Cf(e,e.memoizedProps,r.memoizedProps);break;case 5:if(Vt(t,e),Ft(e),o&512&&(yt||r===null||Kn(r,r.return)),e.flags&32){u=e.stateNode;try{Al(u,"")}catch(fe){Qe(e,e.return,fe)}}o&4&&e.stateNode!=null&&(u=e.memoizedProps,Cf(e,u,r!==null?r.memoizedProps:u)),o&1024&&(Nf=!0);break;case 6:if(Vt(t,e),Ft(e),o&4){if(e.stateNode===null)throw Error(i(162));o=e.memoizedProps,r=e.stateNode;try{r.nodeValue=o}catch(fe){Qe(e,e.return,fe)}}break;case 3:if($s=null,u=Bn,Bn=Zs(t.containerInfo),Vt(t,e),Bn=u,Ft(e),o&4&&r!==null&&r.memoizedState.isDehydrated)try{oi(t.containerInfo)}catch(fe){Qe(e,e.return,fe)}Nf&&(Nf=!1,xp(e));break;case 4:o=Bn,Bn=Zs(e.stateNode.containerInfo),Vt(t,e),Ft(e),Bn=o;break;case 12:Vt(t,e),Ft(e);break;case 31:Vt(t,e),Ft(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,js(e,o)));break;case 13:Vt(t,e),Ft(e),e.child.flags&8192&&e.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(Us=vt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,js(e,o)));break;case 22:u=e.memoizedState!==null;var N=r!==null&&r.memoizedState!==null,L=Na,X=yt;if(Na=L||u,yt=X||N,Vt(t,e),yt=X,Na=L,Ft(e),o&8192)e:for(t=e.stateNode,t._visibility=u?t._visibility&-2:t._visibility|1,u&&(r===null||N||Na||yt||al(e)),r=null,t=e;;){if(t.tag===5||t.tag===26){if(r===null){N=r=t;try{if(f=N.stateNode,u)g=f.style,typeof g.setProperty=="function"?g.setProperty("display","none","important"):g.display="none";else{S=N.stateNode;var J=N.memoizedProps.style,q=J!=null&&J.hasOwnProperty("display")?J.display:null;S.style.display=q==null||typeof q=="boolean"?"":(""+q).trim()}}catch(fe){Qe(N,N.return,fe)}}}else if(t.tag===6){if(r===null){N=t;try{N.stateNode.nodeValue=u?"":N.memoizedProps}catch(fe){Qe(N,N.return,fe)}}}else if(t.tag===18){if(r===null){N=t;try{var V=N.stateNode;u?ug(V,!0):ug(N.stateNode,!1)}catch(fe){Qe(N,N.return,fe)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;r===t&&(r=null),t=t.return}r===t&&(r=null),t.sibling.return=t.return,t=t.sibling}o&4&&(o=e.updateQueue,o!==null&&(r=o.retryQueue,r!==null&&(o.retryQueue=null,js(e,r))));break;case 19:Vt(t,e),Ft(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,js(e,o)));break;case 30:break;case 21:break;default:Vt(t,e),Ft(e)}}function Ft(e){var t=e.flags;if(t&2){try{for(var r,o=e.return;o!==null;){if(fp(o)){r=o;break}o=o.return}if(r==null)throw Error(i(160));switch(r.tag){case 27:var u=r.stateNode,f=Tf(e);zs(e,f,u);break;case 5:var g=r.stateNode;r.flags&32&&(Al(g,""),r.flags&=-33);var S=Tf(e);zs(e,S,g);break;case 3:case 4:var N=r.stateNode.containerInfo,L=Tf(e);Df(e,L,N);break;default:throw Error(i(161))}}catch(X){Qe(e,e.return,X)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function xp(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;xp(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function _a(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)mp(e,t.alternate,t),t=t.sibling}function al(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:ur(4,t,t.return),al(t);break;case 1:Kn(t,t.return);var r=t.stateNode;typeof r.componentWillUnmount=="function"&&up(t,t.return,r),al(t);break;case 27:vo(t.stateNode);case 26:case 5:Kn(t,t.return),al(t);break;case 22:t.memoizedState===null&&al(t);break;case 30:al(t);break;default:al(t)}e=e.sibling}}function Ra(e,t,r){for(r=r&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var o=t.alternate,u=e,f=t,g=f.flags;switch(f.tag){case 0:case 11:case 15:Ra(u,f,r),oo(4,f);break;case 1:if(Ra(u,f,r),o=f,u=o.stateNode,typeof u.componentDidMount=="function")try{u.componentDidMount()}catch(L){Qe(o,o.return,L)}if(o=f,u=o.updateQueue,u!==null){var S=o.stateNode;try{var N=u.shared.hiddenCallbacks;if(N!==null)for(u.shared.hiddenCallbacks=null,u=0;u<N.length;u++)$m(N[u],S)}catch(L){Qe(o,o.return,L)}}r&&g&64&&sp(f),so(f,f.return);break;case 27:dp(f);case 26:case 5:Ra(u,f,r),r&&o===null&&g&4&&cp(f),so(f,f.return);break;case 12:Ra(u,f,r);break;case 31:Ra(u,f,r),r&&g&4&&gp(u,f);break;case 13:Ra(u,f,r),r&&g&4&&vp(u,f);break;case 22:f.memoizedState===null&&Ra(u,f,r),so(f,f.return);break;case 30:break;default:Ra(u,f,r)}t=t.sibling}}function Af(e,t){var r=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==r&&(e!=null&&e.refCount++,r!=null&&Pi(r))}function _f(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Pi(e))}function Un(e,t,r,o){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Sp(e,t,r,o),t=t.sibling}function Sp(e,t,r,o){var u=t.flags;switch(t.tag){case 0:case 11:case 15:Un(e,t,r,o),u&2048&&oo(9,t);break;case 1:Un(e,t,r,o);break;case 3:Un(e,t,r,o),u&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Pi(e)));break;case 12:if(u&2048){Un(e,t,r,o),e=t.stateNode;try{var f=t.memoizedProps,g=f.id,S=f.onPostCommit;typeof S=="function"&&S(g,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(N){Qe(t,t.return,N)}}else Un(e,t,r,o);break;case 31:Un(e,t,r,o);break;case 13:Un(e,t,r,o);break;case 23:break;case 22:f=t.stateNode,g=t.alternate,t.memoizedState!==null?f._visibility&2?Un(e,t,r,o):uo(e,t):f._visibility&2?Un(e,t,r,o):(f._visibility|=2,Kl(e,t,r,o,(t.subtreeFlags&10256)!==0||!1)),u&2048&&Af(g,t);break;case 24:Un(e,t,r,o),u&2048&&_f(t.alternate,t);break;default:Un(e,t,r,o)}}function Kl(e,t,r,o,u){for(u=u&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var f=e,g=t,S=r,N=o,L=g.flags;switch(g.tag){case 0:case 11:case 15:Kl(f,g,S,N,u),oo(8,g);break;case 23:break;case 22:var X=g.stateNode;g.memoizedState!==null?X._visibility&2?Kl(f,g,S,N,u):uo(f,g):(X._visibility|=2,Kl(f,g,S,N,u)),u&&L&2048&&Af(g.alternate,g);break;case 24:Kl(f,g,S,N,u),u&&L&2048&&_f(g.alternate,g);break;default:Kl(f,g,S,N,u)}t=t.sibling}}function uo(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var r=e,o=t,u=o.flags;switch(o.tag){case 22:uo(r,o),u&2048&&Af(o.alternate,o);break;case 24:uo(r,o),u&2048&&_f(o.alternate,o);break;default:uo(r,o)}t=t.sibling}}var co=8192;function $l(e,t,r){if(e.subtreeFlags&co)for(e=e.child;e!==null;)wp(e,t,r),e=e.sibling}function wp(e,t,r){switch(e.tag){case 26:$l(e,t,r),e.flags&co&&e.memoizedState!==null&&yw(r,Bn,e.memoizedState,e.memoizedProps);break;case 5:$l(e,t,r);break;case 3:case 4:var o=Bn;Bn=Zs(e.stateNode.containerInfo),$l(e,t,r),Bn=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=co,co=16777216,$l(e,t,r),co=o):$l(e,t,r));break;default:$l(e,t,r)}}function Ep(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function fo(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var r=0;r<t.length;r++){var o=t[r];Mt=o,Mp(o,e)}Ep(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Op(e),e=e.sibling}function Op(e){switch(e.tag){case 0:case 11:case 15:fo(e),e.flags&2048&&ur(9,e,e.return);break;case 3:fo(e);break;case 12:fo(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Bs(e)):fo(e);break;default:fo(e)}}function Bs(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var r=0;r<t.length;r++){var o=t[r];Mt=o,Mp(o,e)}Ep(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:ur(8,t,t.return),Bs(t);break;case 22:r=t.stateNode,r._visibility&2&&(r._visibility&=-3,Bs(t));break;default:Bs(t)}e=e.sibling}}function Mp(e,t){for(;Mt!==null;){var r=Mt;switch(r.tag){case 0:case 11:case 15:ur(8,r,t);break;case 23:case 22:if(r.memoizedState!==null&&r.memoizedState.cachePool!==null){var o=r.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:Pi(r.memoizedState.cache)}if(o=r.child,o!==null)o.return=r,Mt=o;else e:for(r=e;Mt!==null;){o=Mt;var u=o.sibling,f=o.return;if(yp(o),o===r){Mt=null;break e}if(u!==null){u.return=f,Mt=u;break e}Mt=f}}}var AS={getCacheForType:function(e){var t=Rt(dt),r=t.data.get(e);return r===void 0&&(r=e(),t.data.set(e,r)),r},cacheSignal:function(){return Rt(dt).controller.signal}},_S=typeof WeakMap=="function"?WeakMap:Map,qe=0,Ke=null,ze=null,Be=0,We=0,an=null,cr=!1,Jl=!1,Rf=!1,ka=0,lt=0,fr=0,rl=0,kf=0,rn=0,Il=0,ho=null,Xt=null,zf=!1,Us=0,Cp=0,Hs=1/0,Ys=null,dr=null,bt=0,hr=null,ei=null,za=0,jf=0,Bf=null,Tp=null,mo=0,Uf=null;function ln(){return(qe&2)!==0&&Be!==0?Be&-Be:j.T!==null?Wf():nc()}function Dp(){if(rn===0)if((Be&536870912)===0||He){var e=Ee;Ee<<=1,(Ee&3932160)===0&&(Ee=262144),rn=e}else rn=536870912;return e=tn.current,e!==null&&(e.flags|=32),rn}function Pt(e,t,r){(e===Ke&&(We===2||We===9)||e.cancelPendingCommit!==null)&&(ti(e,0),mr(e,Be,rn,!1)),$e(e,r),((qe&2)===0||e!==Ke)&&(e===Ke&&((qe&2)===0&&(rl|=r),lt===4&&mr(e,Be,rn,!1)),$n(e))}function Np(e,t,r){if((qe&6)!==0)throw Error(i(327));var o=!r&&(t&127)===0&&(t&e.expiredLanes)===0||pe(e,t),u=o?zS(e,t):Yf(e,t,!0),f=o;do{if(u===0){Jl&&!o&&mr(e,t,0,!1);break}else{if(r=e.current.alternate,f&&!RS(r)){u=Yf(e,t,!1),f=!1;continue}if(u===2){if(f=t,e.errorRecoveryDisabledLanes&f)var g=0;else g=e.pendingLanes&-536870913,g=g!==0?g:g&536870912?536870912:0;if(g!==0){t=g;e:{var S=e;u=ho;var N=S.current.memoizedState.isDehydrated;if(N&&(ti(S,g).flags|=256),g=Yf(S,g,!1),g!==2){if(Rf&&!N){S.errorRecoveryDisabledLanes|=f,rl|=f,u=4;break e}f=Xt,Xt=u,f!==null&&(Xt===null?Xt=f:Xt.push.apply(Xt,f))}u=g}if(f=!1,u!==2)continue}}if(u===1){ti(e,0),mr(e,t,0,!0);break}e:{switch(o=e,f=u,f){case 0:case 1:throw Error(i(345));case 4:if((t&4194048)!==t)break;case 6:mr(o,t,rn,!cr);break e;case 2:Xt=null;break;case 3:case 5:break;default:throw Error(i(329))}if((t&62914560)===t&&(u=Us+300-vt(),10<u)){if(mr(o,t,rn,!cr),ie(o,0,!0)!==0)break e;za=t,o.timeoutHandle=ig(Ap.bind(null,o,r,Xt,Ys,zf,t,rn,rl,Il,cr,f,"Throttled",-0,0),u);break e}Ap(o,r,Xt,Ys,zf,t,rn,rl,Il,cr,f,null,-0,0)}}break}while(!0);$n(e)}function Ap(e,t,r,o,u,f,g,S,N,L,X,J,q,V){if(e.timeoutHandle=-1,J=t.subtreeFlags,J&8192||(J&16785408)===16785408){J={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ba},wp(t,f,J);var fe=(f&62914560)===f?Us-vt():(f&4194048)===f?Cp-vt():0;if(fe=pw(J,fe),fe!==null){za=f,e.cancelPendingCommit=fe(Hp.bind(null,e,t,f,r,o,u,g,S,N,X,J,null,q,V)),mr(e,f,g,!L);return}}Hp(e,t,f,r,o,u,g,S,N)}function RS(e){for(var t=e;;){var r=t.tag;if((r===0||r===11||r===15)&&t.flags&16384&&(r=t.updateQueue,r!==null&&(r=r.stores,r!==null)))for(var o=0;o<r.length;o++){var u=r[o],f=u.getSnapshot;u=u.value;try{if(!It(f(),u))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 mr(e,t,r,o){t&=~kf,t&=~rl,e.suspendedLanes|=t,e.pingedLanes&=~t,o&&(e.warmLanes|=t),o=e.expirationTimes;for(var u=t;0<u;){var f=31-wt(u),g=1<<f;o[f]=-1,u&=~g}r!==0&&kn(e,r,t)}function Ls(){return(qe&6)===0?(yo(0),!1):!0}function Hf(){if(ze!==null){if(We===0)var e=ze.return;else e=ze,Ea=Zr=null,Ic(e),Vl=null,Ki=0,e=ze;for(;e!==null;)op(e.alternate,e),e=e.return;ze=null}}function ti(e,t){var r=e.timeoutHandle;r!==-1&&(e.timeoutHandle=-1,JS(r)),r=e.cancelPendingCommit,r!==null&&(e.cancelPendingCommit=null,r()),za=0,Hf(),Ke=e,ze=r=Sa(e.current,null),Be=t,We=0,an=null,cr=!1,Jl=pe(e,t),Rf=!1,Il=rn=kf=rl=fr=lt=0,Xt=ho=null,zf=!1,(t&8)!==0&&(t|=t&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=t;0<o;){var u=31-wt(o),f=1<<u;t|=e[u],o&=~f}return ka=t,os(),r}function _p(e,t){Ae=null,j.H=ro,t===Ql||t===ys?(t=Xm(),We=3):t===qc?(t=Xm(),We=4):We=t===pf?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,an=t,ze===null&&(lt=1,Ns(e,bn(t,e.current)))}function Rp(){var e=tn.current;return e===null?!0:(Be&4194048)===Be?En===null:(Be&62914560)===Be||(Be&536870912)!==0?e===En:!1}function kp(){var e=j.H;return j.H=ro,e===null?ro:e}function zp(){var e=j.A;return j.A=AS,e}function qs(){lt=4,cr||(Be&4194048)!==Be&&tn.current!==null||(Jl=!0),(fr&134217727)===0&&(rl&134217727)===0||Ke===null||mr(Ke,Be,rn,!1)}function Yf(e,t,r){var o=qe;qe|=2;var u=kp(),f=zp();(Ke!==e||Be!==t)&&(Ys=null,ti(e,t)),t=!1;var g=lt;e:do try{if(We!==0&&ze!==null){var S=ze,N=an;switch(We){case 8:Hf(),g=6;break e;case 3:case 2:case 9:case 6:tn.current===null&&(t=!0);var L=We;if(We=0,an=null,ni(e,S,N,L),r&&Jl){g=0;break e}break;default:L=We,We=0,an=null,ni(e,S,N,L)}}kS(),g=lt;break}catch(X){_p(e,X)}while(!0);return t&&e.shellSuspendCounter++,Ea=Zr=null,qe=o,j.H=u,j.A=f,ze===null&&(Ke=null,Be=0,os()),g}function kS(){for(;ze!==null;)jp(ze)}function zS(e,t){var r=qe;qe|=2;var o=kp(),u=zp();Ke!==e||Be!==t?(Ys=null,Hs=vt()+500,ti(e,t)):Jl=pe(e,t);e:do try{if(We!==0&&ze!==null){t=ze;var f=an;t:switch(We){case 1:We=0,an=null,ni(e,t,f,1);break;case 2:case 9:if(Vm(f)){We=0,an=null,Bp(t);break}t=function(){We!==2&&We!==9||Ke!==e||(We=7),$n(e)},f.then(t,t);break e;case 3:We=7;break e;case 4:We=5;break e;case 7:Vm(f)?(We=0,an=null,Bp(t)):(We=0,an=null,ni(e,t,f,7));break;case 5:var g=null;switch(ze.tag){case 26:g=ze.memoizedState;case 5:case 27:var S=ze;if(g?Sg(g):S.stateNode.complete){We=0,an=null;var N=S.sibling;if(N!==null)ze=N;else{var L=S.return;L!==null?(ze=L,Gs(L)):ze=null}break t}}We=0,an=null,ni(e,t,f,5);break;case 6:We=0,an=null,ni(e,t,f,6);break;case 8:Hf(),lt=6;break e;default:throw Error(i(462))}}jS();break}catch(X){_p(e,X)}while(!0);return Ea=Zr=null,j.H=o,j.A=u,qe=r,ze!==null?0:(Ke=null,Be=0,os(),lt)}function jS(){for(;ze!==null&&!Dt();)jp(ze)}function jp(e){var t=lp(e.alternate,e,ka);e.memoizedProps=e.pendingProps,t===null?Gs(e):ze=t}function Bp(e){var t=e,r=t.alternate;switch(t.tag){case 15:case 0:t=Iy(r,t,t.pendingProps,t.type,void 0,Be);break;case 11:t=Iy(r,t,t.pendingProps,t.type.render,t.ref,Be);break;case 5:Ic(t);default:op(r,t),t=ze=zm(t,ka),t=lp(r,t,ka)}e.memoizedProps=e.pendingProps,t===null?Gs(e):ze=t}function ni(e,t,r,o){Ea=Zr=null,Ic(t),Vl=null,Ki=0;var u=t.return;try{if(ES(e,u,t,r,Be)){lt=1,Ns(e,bn(r,e.current)),ze=null;return}}catch(f){if(u!==null)throw ze=u,f;lt=1,Ns(e,bn(r,e.current)),ze=null;return}t.flags&32768?(He||o===1?e=!0:Jl||(Be&536870912)!==0?e=!1:(cr=e=!0,(o===2||o===9||o===3||o===6)&&(o=tn.current,o!==null&&o.tag===13&&(o.flags|=16384))),Up(t,e)):Gs(t)}function Gs(e){var t=e;do{if((t.flags&32768)!==0){Up(t,cr);return}e=t.return;var r=CS(t.alternate,t,ka);if(r!==null){ze=r;return}if(t=t.sibling,t!==null){ze=t;return}ze=t=e}while(t!==null);lt===0&&(lt=5)}function Up(e,t){do{var r=TS(e.alternate,e);if(r!==null){r.flags&=32767,ze=r;return}if(r=e.return,r!==null&&(r.flags|=32768,r.subtreeFlags=0,r.deletions=null),!t&&(e=e.sibling,e!==null)){ze=e;return}ze=e=r}while(e!==null);lt=6,ze=null}function Hp(e,t,r,o,u,f,g,S,N){e.cancelPendingCommit=null;do Ws();while(bt!==0);if((qe&6)!==0)throw Error(i(327));if(t!==null){if(t===e.current)throw Error(i(177));if(f=t.lanes|t.childLanes,f|=Cc,Bt(e,r,f,g,S,N),e===Ke&&(ze=Ke=null,Be=0),ei=t,hr=e,za=r,jf=f,Bf=u,Tp=o,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,YS(ya,function(){return Wp(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||o){o=j.T,j.T=null,u=P.p,P.p=2,g=qe,qe|=4;try{DS(e,t,r)}finally{qe=g,P.p=u,j.T=o}}bt=1,Yp(),Lp(),qp()}}function Yp(){if(bt===1){bt=0;var e=hr,t=ei,r=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||r){r=j.T,j.T=null;var o=P.p;P.p=2;var u=qe;qe|=4;try{bp(t,e);var f=$f,g=Mm(e.containerInfo),S=f.focusedElem,N=f.selectionRange;if(g!==S&&S&&S.ownerDocument&&Om(S.ownerDocument.documentElement,S)){if(N!==null&&Sc(S)){var L=N.start,X=N.end;if(X===void 0&&(X=L),"selectionStart"in S)S.selectionStart=L,S.selectionEnd=Math.min(X,S.value.length);else{var J=S.ownerDocument||document,q=J&&J.defaultView||window;if(q.getSelection){var V=q.getSelection(),fe=S.textContent.length,we=Math.min(N.start,fe),Pe=N.end===void 0?we:Math.min(N.end,fe);!V.extend&&we>Pe&&(g=Pe,Pe=we,we=g);var B=Em(S,we),k=Em(S,Pe);if(B&&k&&(V.rangeCount!==1||V.anchorNode!==B.node||V.anchorOffset!==B.offset||V.focusNode!==k.node||V.focusOffset!==k.offset)){var H=J.createRange();H.setStart(B.node,B.offset),V.removeAllRanges(),we>Pe?(V.addRange(H),V.extend(k.node,k.offset)):(H.setEnd(k.node,k.offset),V.addRange(H))}}}}for(J=[],V=S;V=V.parentNode;)V.nodeType===1&&J.push({element:V,left:V.scrollLeft,top:V.scrollTop});for(typeof S.focus=="function"&&S.focus(),S=0;S<J.length;S++){var Z=J[S];Z.element.scrollLeft=Z.left,Z.element.scrollTop=Z.top}}tu=!!Kf,$f=Kf=null}finally{qe=u,P.p=o,j.T=r}}e.current=t,bt=2}}function Lp(){if(bt===2){bt=0;var e=hr,t=ei,r=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||r){r=j.T,j.T=null;var o=P.p;P.p=2;var u=qe;qe|=4;try{mp(e,t.alternate,t)}finally{qe=u,P.p=o,j.T=r}}bt=3}}function qp(){if(bt===4||bt===3){bt=0,_n();var e=hr,t=ei,r=za,o=Tp;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?bt=5:(bt=0,ei=hr=null,Gp(e,e.pendingLanes));var u=e.pendingLanes;if(u===0&&(dr=null),zn(r),t=t.stateNode,Nt&&typeof Nt.onCommitFiberRoot=="function")try{Nt.onCommitFiberRoot(pa,t,void 0,(t.current.flags&128)===128)}catch{}if(o!==null){t=j.T,u=P.p,P.p=2,j.T=null;try{for(var f=e.onRecoverableError,g=0;g<o.length;g++){var S=o[g];f(S.value,{componentStack:S.stack})}}finally{j.T=t,P.p=u}}(za&3)!==0&&Ws(),$n(e),u=e.pendingLanes,(r&261930)!==0&&(u&42)!==0?e===Uf?mo++:(mo=0,Uf=e):mo=0,yo(0)}}function Gp(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Pi(t)))}function Ws(){return Yp(),Lp(),qp(),Wp()}function Wp(){if(bt!==5)return!1;var e=hr,t=jf;jf=0;var r=zn(za),o=j.T,u=P.p;try{P.p=32>r?32:r,j.T=null,r=Bf,Bf=null;var f=hr,g=za;if(bt=0,ei=hr=null,za=0,(qe&6)!==0)throw Error(i(331));var S=qe;if(qe|=4,Op(f.current),Sp(f,f.current,g,r),qe=S,yo(0,!1),Nt&&typeof Nt.onPostCommitFiberRoot=="function")try{Nt.onPostCommitFiberRoot(pa,f)}catch{}return!0}finally{P.p=u,j.T=o,Gp(e,t)}}function Qp(e,t,r){t=bn(r,t),t=yf(e.stateNode,t,2),e=ir(e,t,2),e!==null&&($e(e,2),$n(e))}function Qe(e,t,r){if(e.tag===3)Qp(e,e,r);else for(;t!==null;){if(t.tag===3){Qp(t,e,r);break}else if(t.tag===1){var o=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(dr===null||!dr.has(o))){e=bn(r,e),r=Vy(2),o=ir(t,r,2),o!==null&&(Fy(r,o,t,e),$e(o,2),$n(o));break}}t=t.return}}function Lf(e,t,r){var o=e.pingCache;if(o===null){o=e.pingCache=new _S;var u=new Set;o.set(t,u)}else u=o.get(t),u===void 0&&(u=new Set,o.set(t,u));u.has(r)||(Rf=!0,u.add(r),e=BS.bind(null,e,t,r),t.then(e,e))}function BS(e,t,r){var o=e.pingCache;o!==null&&o.delete(t),e.pingedLanes|=e.suspendedLanes&r,e.warmLanes&=~r,Ke===e&&(Be&r)===r&&(lt===4||lt===3&&(Be&62914560)===Be&&300>vt()-Us?(qe&2)===0&&ti(e,0):kf|=r,Il===Be&&(Il=0)),$n(e)}function Vp(e,t){t===0&&(t=Me()),e=Fr(e,t),e!==null&&($e(e,t),$n(e))}function US(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Vp(e,r)}function HS(e,t){var r=0;switch(e.tag){case 31:case 13:var o=e.stateNode,u=e.memoizedState;u!==null&&(r=u.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(i(314))}o!==null&&o.delete(t),Vp(e,r)}function YS(e,t){return mn(e,t)}var Qs=null,ai=null,qf=!1,Vs=!1,Gf=!1,yr=0;function $n(e){e!==ai&&e.next===null&&(ai===null?Qs=ai=e:ai=ai.next=e),Vs=!0,qf||(qf=!0,qS())}function yo(e,t){if(!Gf&&Vs){Gf=!0;do for(var r=!1,o=Qs;o!==null;){if(e!==0){var u=o.pendingLanes;if(u===0)var f=0;else{var g=o.suspendedLanes,S=o.pingedLanes;f=(1<<31-wt(42|e)+1)-1,f&=u&~(g&~S),f=f&201326741?f&201326741|1:f?f|2:0}f!==0&&(r=!0,Zp(o,f))}else f=Be,f=ie(o,o===Ke?f:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(f&3)===0||pe(o,f)||(r=!0,Zp(o,f));o=o.next}while(r);Gf=!1}}function LS(){Fp()}function Fp(){Vs=qf=!1;var e=0;yr!==0&&$S()&&(e=yr);for(var t=vt(),r=null,o=Qs;o!==null;){var u=o.next,f=Xp(o,t);f===0?(o.next=null,r===null?Qs=u:r.next=u,u===null&&(ai=r)):(r=o,(e!==0||(f&3)!==0)&&(Vs=!0)),o=u}bt!==0&&bt!==5||yo(e),yr!==0&&(yr=0)}function Xp(e,t){for(var r=e.suspendedLanes,o=e.pingedLanes,u=e.expirationTimes,f=e.pendingLanes&-62914561;0<f;){var g=31-wt(f),S=1<<g,N=u[g];N===-1?((S&r)===0||(S&o)!==0)&&(u[g]=Ge(S,t)):N<=t&&(e.expiredLanes|=S),f&=~S}if(t=Ke,r=Be,r=ie(e,e===t?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,r===0||e===t&&(We===2||We===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&Yr(o),e.callbackNode=null,e.callbackPriority=0;if((r&3)===0||pe(e,r)){if(t=r&-r,t===e.callbackPriority)return t;switch(o!==null&&Yr(o),zn(r)){case 2:case 8:r=xl;break;case 32:r=ya;break;case 268435456:r=Rn;break;default:r=ya}return o=Pp.bind(null,e),r=mn(r,o),e.callbackPriority=t,e.callbackNode=r,t}return o!==null&&o!==null&&Yr(o),e.callbackPriority=2,e.callbackNode=null,2}function Pp(e,t){if(bt!==0&&bt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var r=e.callbackNode;if(Ws()&&e.callbackNode!==r)return null;var o=Be;return o=ie(e,e===Ke?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(Np(e,o,t),Xp(e,vt()),e.callbackNode!=null&&e.callbackNode===r?Pp.bind(null,e):null)}function Zp(e,t){if(Ws())return null;Np(e,t,!0)}function qS(){IS(function(){(qe&6)!==0?mn(ma,LS):Fp()})}function Wf(){if(yr===0){var e=Gl;e===0&&(e=ga,ga<<=1,(ga&261888)===0&&(ga=256)),yr=e}return yr}function Kp(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Io(""+e)}function $p(e,t){var r=t.ownerDocument.createElement("input");return r.name=t.name,r.value=t.value,e.id&&r.setAttribute("form",e.id),t.parentNode.insertBefore(r,t),e=new FormData(e),r.parentNode.removeChild(r),e}function GS(e,t,r,o,u){if(t==="submit"&&r&&r.stateNode===u){var f=Kp((u[Gt]||null).action),g=o.submitter;g&&(t=(t=g[Gt]||null)?Kp(t.formAction):g.getAttribute("formAction"),t!==null&&(f=t,g=null));var S=new as("action","action",null,o,u);e.push({event:S,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(yr!==0){var N=g?$p(u,g):new FormData(u);uf(r,{pending:!0,data:N,method:u.method,action:f},null,N)}}else typeof f=="function"&&(S.preventDefault(),N=g?$p(u,g):new FormData(u),uf(r,{pending:!0,data:N,method:u.method,action:f},f,N))},currentTarget:u}]})}}for(var Qf=0;Qf<Mc.length;Qf++){var Vf=Mc[Qf],WS=Vf.toLowerCase(),QS=Vf[0].toUpperCase()+Vf.slice(1);jn(WS,"on"+QS)}jn(Dm,"onAnimationEnd"),jn(Nm,"onAnimationIteration"),jn(Am,"onAnimationStart"),jn("dblclick","onDoubleClick"),jn("focusin","onFocus"),jn("focusout","onBlur"),jn(iS,"onTransitionRun"),jn(oS,"onTransitionStart"),jn(sS,"onTransitionCancel"),jn(_m,"onTransitionEnd"),Dl("onMouseEnter",["mouseout","mouseover"]),Dl("onMouseLeave",["mouseout","mouseover"]),Dl("onPointerEnter",["pointerout","pointerover"]),Dl("onPointerLeave",["pointerout","pointerover"]),Gr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Gr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Gr("onBeforeInput",["compositionend","keypress","textInput","paste"]),Gr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Gr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Gr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var po="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),VS=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(po));function Jp(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var o=e[r],u=o.event;o=o.listeners;e:{var f=void 0;if(t)for(var g=o.length-1;0<=g;g--){var S=o[g],N=S.instance,L=S.currentTarget;if(S=S.listener,N!==f&&u.isPropagationStopped())break e;f=S,u.currentTarget=L;try{f(u)}catch(X){is(X)}u.currentTarget=null,f=N}else for(g=0;g<o.length;g++){if(S=o[g],N=S.instance,L=S.currentTarget,S=S.listener,N!==f&&u.isPropagationStopped())break e;f=S,u.currentTarget=L;try{f(u)}catch(X){is(X)}u.currentTarget=null,f=N}}}}function je(e,t){var r=t[ac];r===void 0&&(r=t[ac]=new Set);var o=e+"__bubble";r.has(o)||(Ip(t,e,2,!1),r.add(o))}function Ff(e,t,r){var o=0;t&&(o|=4),Ip(r,e,o,t)}var Fs="_reactListening"+Math.random().toString(36).slice(2);function Xf(e){if(!e[Fs]){e[Fs]=!0,Fh.forEach(function(r){r!=="selectionchange"&&(VS.has(r)||Ff(r,!1,e),Ff(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Fs]||(t[Fs]=!0,Ff("selectionchange",!1,t))}}function Ip(e,t,r,o){switch(Dg(t)){case 2:var u=bw;break;case 8:u=xw;break;default:u=sd}r=u.bind(null,t,r,e),u=void 0,!dc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(u=!0),o?u!==void 0?e.addEventListener(t,r,{capture:!0,passive:u}):e.addEventListener(t,r,!0):u!==void 0?e.addEventListener(t,r,{passive:u}):e.addEventListener(t,r,!1)}function Pf(e,t,r,o,u){var f=o;if((t&1)===0&&(t&2)===0&&o!==null)e:for(;;){if(o===null)return;var g=o.tag;if(g===3||g===4){var S=o.stateNode.containerInfo;if(S===u)break;if(g===4)for(g=o.return;g!==null;){var N=g.tag;if((N===3||N===4)&&g.stateNode.containerInfo===u)return;g=g.return}for(;S!==null;){if(g=Ml(S),g===null)return;if(N=g.tag,N===5||N===6||N===26||N===27){o=f=g;continue e}S=S.parentNode}}o=o.return}rm(function(){var L=f,X=cc(r),J=[];e:{var q=Rm.get(e);if(q!==void 0){var V=as,fe=e;switch(e){case"keypress":if(ts(r)===0)break e;case"keydown":case"keyup":V=Hx;break;case"focusin":fe="focus",V=pc;break;case"focusout":fe="blur",V=pc;break;case"beforeblur":case"afterblur":V=pc;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":V=om;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":V=Cx;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":V=qx;break;case Dm:case Nm:case Am:V=Nx;break;case _m:V=Wx;break;case"scroll":case"scrollend":V=Ox;break;case"wheel":V=Vx;break;case"copy":case"cut":case"paste":V=_x;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":V=um;break;case"toggle":case"beforetoggle":V=Xx}var we=(t&4)!==0,Pe=!we&&(e==="scroll"||e==="scrollend"),B=we?q!==null?q+"Capture":null:q;we=[];for(var k=L,H;k!==null;){var Z=k;if(H=Z.stateNode,Z=Z.tag,Z!==5&&Z!==26&&Z!==27||H===null||B===null||(Z=Ui(k,B),Z!=null&&we.push(go(k,Z,H))),Pe)break;k=k.return}0<we.length&&(q=new V(q,fe,null,r,X),J.push({event:q,listeners:we}))}}if((t&7)===0){e:{if(q=e==="mouseover"||e==="pointerover",V=e==="mouseout"||e==="pointerout",q&&r!==uc&&(fe=r.relatedTarget||r.fromElement)&&(Ml(fe)||fe[Ol]))break e;if((V||q)&&(q=X.window===X?X:(q=X.ownerDocument)?q.defaultView||q.parentWindow:window,V?(fe=r.relatedTarget||r.toElement,V=L,fe=fe?Ml(fe):null,fe!==null&&(Pe=c(fe),we=fe.tag,fe!==Pe||we!==5&&we!==27&&we!==6)&&(fe=null)):(V=null,fe=L),V!==fe)){if(we=om,Z="onMouseLeave",B="onMouseEnter",k="mouse",(e==="pointerout"||e==="pointerover")&&(we=um,Z="onPointerLeave",B="onPointerEnter",k="pointer"),Pe=V==null?q:Bi(V),H=fe==null?q:Bi(fe),q=new we(Z,k+"leave",V,r,X),q.target=Pe,q.relatedTarget=H,Z=null,Ml(X)===L&&(we=new we(B,k+"enter",fe,r,X),we.target=H,we.relatedTarget=Pe,Z=we),Pe=Z,V&&fe)t:{for(we=FS,B=V,k=fe,H=0,Z=B;Z;Z=we(Z))H++;Z=0;for(var ge=k;ge;ge=we(ge))Z++;for(;0<H-Z;)B=we(B),H--;for(;0<Z-H;)k=we(k),Z--;for(;H--;){if(B===k||k!==null&&B===k.alternate){we=B;break t}B=we(B),k=we(k)}we=null}else we=null;V!==null&&eg(J,q,V,we,!1),fe!==null&&Pe!==null&&eg(J,Pe,fe,we,!0)}}e:{if(q=L?Bi(L):window,V=q.nodeName&&q.nodeName.toLowerCase(),V==="select"||V==="input"&&q.type==="file")var Ye=gm;else if(ym(q))if(vm)Ye=aS;else{Ye=tS;var he=eS}else V=q.nodeName,!V||V.toLowerCase()!=="input"||q.type!=="checkbox"&&q.type!=="radio"?L&&sc(L.elementType)&&(Ye=gm):Ye=nS;if(Ye&&(Ye=Ye(e,L))){pm(J,Ye,r,X);break e}he&&he(e,q,L),e==="focusout"&&L&&q.type==="number"&&L.memoizedProps.value!=null&&oc(q,"number",q.value)}switch(he=L?Bi(L):window,e){case"focusin":(ym(he)||he.contentEditable==="true")&&(zl=he,wc=L,Vi=null);break;case"focusout":Vi=wc=zl=null;break;case"mousedown":Ec=!0;break;case"contextmenu":case"mouseup":case"dragend":Ec=!1,Cm(J,r,X);break;case"selectionchange":if(lS)break;case"keydown":case"keyup":Cm(J,r,X)}var _e;if(vc)e:{switch(e){case"compositionstart":var Ue="onCompositionStart";break e;case"compositionend":Ue="onCompositionEnd";break e;case"compositionupdate":Ue="onCompositionUpdate";break e}Ue=void 0}else kl?hm(e,r)&&(Ue="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(Ue="onCompositionStart");Ue&&(cm&&r.locale!=="ko"&&(kl||Ue!=="onCompositionStart"?Ue==="onCompositionEnd"&&kl&&(_e=lm()):(Ia=X,hc="value"in Ia?Ia.value:Ia.textContent,kl=!0)),he=Xs(L,Ue),0<he.length&&(Ue=new sm(Ue,e,null,r,X),J.push({event:Ue,listeners:he}),_e?Ue.data=_e:(_e=mm(r),_e!==null&&(Ue.data=_e)))),(_e=Zx?Kx(e,r):$x(e,r))&&(Ue=Xs(L,"onBeforeInput"),0<Ue.length&&(he=new sm("onBeforeInput","beforeinput",null,r,X),J.push({event:he,listeners:Ue}),he.data=_e)),GS(J,e,L,r,X)}Jp(J,t)})}function go(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Xs(e,t){for(var r=t+"Capture",o=[];e!==null;){var u=e,f=u.stateNode;if(u=u.tag,u!==5&&u!==26&&u!==27||f===null||(u=Ui(e,r),u!=null&&o.unshift(go(e,u,f)),u=Ui(e,t),u!=null&&o.push(go(e,u,f))),e.tag===3)return o;e=e.return}return[]}function FS(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function eg(e,t,r,o,u){for(var f=t._reactName,g=[];r!==null&&r!==o;){var S=r,N=S.alternate,L=S.stateNode;if(S=S.tag,N!==null&&N===o)break;S!==5&&S!==26&&S!==27||L===null||(N=L,u?(L=Ui(r,f),L!=null&&g.unshift(go(r,L,N))):u||(L=Ui(r,f),L!=null&&g.push(go(r,L,N)))),r=r.return}g.length!==0&&e.push({event:t,listeners:g})}var XS=/\r\n?/g,PS=/\u0000|\uFFFD/g;function tg(e){return(typeof e=="string"?e:""+e).replace(XS,`
- `).replace(PS,"")}function ng(e,t){return t=tg(t),tg(e)===t}function Xe(e,t,r,o,u,f){switch(r){case"children":typeof o=="string"?t==="body"||t==="textarea"&&o===""||Al(e,o):(typeof o=="number"||typeof o=="bigint")&&t!=="body"&&Al(e,""+o);break;case"className":$o(e,"class",o);break;case"tabIndex":$o(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":$o(e,r,o);break;case"style":nm(e,o,f);break;case"data":if(t!=="object"){$o(e,"data",o);break}case"src":case"href":if(o===""&&(t!=="a"||r!=="href")){e.removeAttribute(r);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(r);break}o=Io(""+o),e.setAttribute(r,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(r,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof f=="function"&&(r==="formAction"?(t!=="input"&&Xe(e,t,"name",u.name,u,null),Xe(e,t,"formEncType",u.formEncType,u,null),Xe(e,t,"formMethod",u.formMethod,u,null),Xe(e,t,"formTarget",u.formTarget,u,null)):(Xe(e,t,"encType",u.encType,u,null),Xe(e,t,"method",u.method,u,null),Xe(e,t,"target",u.target,u,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(r);break}o=Io(""+o),e.setAttribute(r,o);break;case"onClick":o!=null&&(e.onclick=ba);break;case"onScroll":o!=null&&je("scroll",e);break;case"onScrollEnd":o!=null&&je("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(i(61));if(r=o.__html,r!=null){if(u.children!=null)throw Error(i(60));e.innerHTML=r}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}r=Io(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",r);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(r,""+o):e.removeAttribute(r);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(r,""):e.removeAttribute(r);break;case"capture":case"download":o===!0?e.setAttribute(r,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(r,o):e.removeAttribute(r);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(r,o):e.removeAttribute(r);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(r):e.setAttribute(r,o);break;case"popover":je("beforetoggle",e),je("toggle",e),Ko(e,"popover",o);break;case"xlinkActuate":va(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":va(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":va(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":va(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":va(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":va(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":va(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":va(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":va(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":Ko(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<r.length)||r[0]!=="o"&&r[0]!=="O"||r[1]!=="n"&&r[1]!=="N")&&(r=wx.get(r)||r,Ko(e,r,o))}}function Zf(e,t,r,o,u,f){switch(r){case"style":nm(e,o,f);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(i(61));if(r=o.__html,r!=null){if(u.children!=null)throw Error(i(60));e.innerHTML=r}}break;case"children":typeof o=="string"?Al(e,o):(typeof o=="number"||typeof o=="bigint")&&Al(e,""+o);break;case"onScroll":o!=null&&je("scroll",e);break;case"onScrollEnd":o!=null&&je("scrollend",e);break;case"onClick":o!=null&&(e.onclick=ba);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Xh.hasOwnProperty(r))e:{if(r[0]==="o"&&r[1]==="n"&&(u=r.endsWith("Capture"),t=r.slice(2,u?r.length-7:void 0),f=e[Gt]||null,f=f!=null?f[r]:null,typeof f=="function"&&e.removeEventListener(t,f,u),typeof o=="function")){typeof f!="function"&&f!==null&&(r in e?e[r]=null:e.hasAttribute(r)&&e.removeAttribute(r)),e.addEventListener(t,o,u);break e}r in e?e[r]=o:o===!0?e.setAttribute(r,""):Ko(e,r,o)}}}function zt(e,t,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":je("error",e),je("load",e);var o=!1,u=!1,f;for(f in r)if(r.hasOwnProperty(f)){var g=r[f];if(g!=null)switch(f){case"src":o=!0;break;case"srcSet":u=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(i(137,t));default:Xe(e,t,f,g,r,null)}}u&&Xe(e,t,"srcSet",r.srcSet,r,null),o&&Xe(e,t,"src",r.src,r,null);return;case"input":je("invalid",e);var S=f=g=u=null,N=null,L=null;for(o in r)if(r.hasOwnProperty(o)){var X=r[o];if(X!=null)switch(o){case"name":u=X;break;case"type":g=X;break;case"checked":N=X;break;case"defaultChecked":L=X;break;case"value":f=X;break;case"defaultValue":S=X;break;case"children":case"dangerouslySetInnerHTML":if(X!=null)throw Error(i(137,t));break;default:Xe(e,t,o,X,r,null)}}Jh(e,f,S,N,L,g,u,!1);return;case"select":je("invalid",e),o=g=f=null;for(u in r)if(r.hasOwnProperty(u)&&(S=r[u],S!=null))switch(u){case"value":f=S;break;case"defaultValue":g=S;break;case"multiple":o=S;default:Xe(e,t,u,S,r,null)}t=f,r=g,e.multiple=!!o,t!=null?Nl(e,!!o,t,!1):r!=null&&Nl(e,!!o,r,!0);return;case"textarea":je("invalid",e),f=u=o=null;for(g in r)if(r.hasOwnProperty(g)&&(S=r[g],S!=null))switch(g){case"value":o=S;break;case"defaultValue":u=S;break;case"children":f=S;break;case"dangerouslySetInnerHTML":if(S!=null)throw Error(i(91));break;default:Xe(e,t,g,S,r,null)}em(e,o,u,f);return;case"option":for(N in r)if(r.hasOwnProperty(N)&&(o=r[N],o!=null))switch(N){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:Xe(e,t,N,o,r,null)}return;case"dialog":je("beforetoggle",e),je("toggle",e),je("cancel",e),je("close",e);break;case"iframe":case"object":je("load",e);break;case"video":case"audio":for(o=0;o<po.length;o++)je(po[o],e);break;case"image":je("error",e),je("load",e);break;case"details":je("toggle",e);break;case"embed":case"source":case"link":je("error",e),je("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(L in r)if(r.hasOwnProperty(L)&&(o=r[L],o!=null))switch(L){case"children":case"dangerouslySetInnerHTML":throw Error(i(137,t));default:Xe(e,t,L,o,r,null)}return;default:if(sc(t)){for(X in r)r.hasOwnProperty(X)&&(o=r[X],o!==void 0&&Zf(e,t,X,o,r,void 0));return}}for(S in r)r.hasOwnProperty(S)&&(o=r[S],o!=null&&Xe(e,t,S,o,r,null))}function ZS(e,t,r,o){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var u=null,f=null,g=null,S=null,N=null,L=null,X=null;for(V in r){var J=r[V];if(r.hasOwnProperty(V)&&J!=null)switch(V){case"checked":break;case"value":break;case"defaultValue":N=J;default:o.hasOwnProperty(V)||Xe(e,t,V,null,o,J)}}for(var q in o){var V=o[q];if(J=r[q],o.hasOwnProperty(q)&&(V!=null||J!=null))switch(q){case"type":f=V;break;case"name":u=V;break;case"checked":L=V;break;case"defaultChecked":X=V;break;case"value":g=V;break;case"defaultValue":S=V;break;case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(i(137,t));break;default:V!==J&&Xe(e,t,q,V,o,J)}}ic(e,g,S,N,L,X,f,u);return;case"select":V=g=S=q=null;for(f in r)if(N=r[f],r.hasOwnProperty(f)&&N!=null)switch(f){case"value":break;case"multiple":V=N;default:o.hasOwnProperty(f)||Xe(e,t,f,null,o,N)}for(u in o)if(f=o[u],N=r[u],o.hasOwnProperty(u)&&(f!=null||N!=null))switch(u){case"value":q=f;break;case"defaultValue":S=f;break;case"multiple":g=f;default:f!==N&&Xe(e,t,u,f,o,N)}t=S,r=g,o=V,q!=null?Nl(e,!!r,q,!1):!!o!=!!r&&(t!=null?Nl(e,!!r,t,!0):Nl(e,!!r,r?[]:"",!1));return;case"textarea":V=q=null;for(S in r)if(u=r[S],r.hasOwnProperty(S)&&u!=null&&!o.hasOwnProperty(S))switch(S){case"value":break;case"children":break;default:Xe(e,t,S,null,o,u)}for(g in o)if(u=o[g],f=r[g],o.hasOwnProperty(g)&&(u!=null||f!=null))switch(g){case"value":q=u;break;case"defaultValue":V=u;break;case"children":break;case"dangerouslySetInnerHTML":if(u!=null)throw Error(i(91));break;default:u!==f&&Xe(e,t,g,u,o,f)}Ih(e,q,V);return;case"option":for(var fe in r)if(q=r[fe],r.hasOwnProperty(fe)&&q!=null&&!o.hasOwnProperty(fe))switch(fe){case"selected":e.selected=!1;break;default:Xe(e,t,fe,null,o,q)}for(N in o)if(q=o[N],V=r[N],o.hasOwnProperty(N)&&q!==V&&(q!=null||V!=null))switch(N){case"selected":e.selected=q&&typeof q!="function"&&typeof q!="symbol";break;default:Xe(e,t,N,q,o,V)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var we in r)q=r[we],r.hasOwnProperty(we)&&q!=null&&!o.hasOwnProperty(we)&&Xe(e,t,we,null,o,q);for(L in o)if(q=o[L],V=r[L],o.hasOwnProperty(L)&&q!==V&&(q!=null||V!=null))switch(L){case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(i(137,t));break;default:Xe(e,t,L,q,o,V)}return;default:if(sc(t)){for(var Pe in r)q=r[Pe],r.hasOwnProperty(Pe)&&q!==void 0&&!o.hasOwnProperty(Pe)&&Zf(e,t,Pe,void 0,o,q);for(X in o)q=o[X],V=r[X],!o.hasOwnProperty(X)||q===V||q===void 0&&V===void 0||Zf(e,t,X,q,o,V);return}}for(var B in r)q=r[B],r.hasOwnProperty(B)&&q!=null&&!o.hasOwnProperty(B)&&Xe(e,t,B,null,o,q);for(J in o)q=o[J],V=r[J],!o.hasOwnProperty(J)||q===V||q==null&&V==null||Xe(e,t,J,q,o,V)}function ag(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function KS(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,r=performance.getEntriesByType("resource"),o=0;o<r.length;o++){var u=r[o],f=u.transferSize,g=u.initiatorType,S=u.duration;if(f&&S&&ag(g)){for(g=0,S=u.responseEnd,o+=1;o<r.length;o++){var N=r[o],L=N.startTime;if(L>S)break;var X=N.transferSize,J=N.initiatorType;X&&ag(J)&&(N=N.responseEnd,g+=X*(N<S?1:(S-L)/(N-L)))}if(--o,t+=8*(f+g)/(u.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Kf=null,$f=null;function Ps(e){return e.nodeType===9?e:e.ownerDocument}function rg(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function lg(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Jf(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var If=null;function $S(){var e=window.event;return e&&e.type==="popstate"?e===If?!1:(If=e,!0):(If=null,!1)}var ig=typeof setTimeout=="function"?setTimeout:void 0,JS=typeof clearTimeout=="function"?clearTimeout:void 0,og=typeof Promise=="function"?Promise:void 0,IS=typeof queueMicrotask=="function"?queueMicrotask:typeof og<"u"?function(e){return og.resolve(null).then(e).catch(ew)}:ig;function ew(e){setTimeout(function(){throw e})}function pr(e){return e==="head"}function sg(e,t){var r=t,o=0;do{var u=r.nextSibling;if(e.removeChild(r),u&&u.nodeType===8)if(r=u.data,r==="/$"||r==="/&"){if(o===0){e.removeChild(u),oi(t);return}o--}else if(r==="$"||r==="$?"||r==="$~"||r==="$!"||r==="&")o++;else if(r==="html")vo(e.ownerDocument.documentElement);else if(r==="head"){r=e.ownerDocument.head,vo(r);for(var f=r.firstChild;f;){var g=f.nextSibling,S=f.nodeName;f[ji]||S==="SCRIPT"||S==="STYLE"||S==="LINK"&&f.rel.toLowerCase()==="stylesheet"||r.removeChild(f),f=g}}else r==="body"&&vo(e.ownerDocument.body);r=u}while(r);oi(t)}function ug(e,t){var r=e;e=0;do{var o=r.nextSibling;if(r.nodeType===1?t?(r._stashedDisplay=r.style.display,r.style.display="none"):(r.style.display=r._stashedDisplay||"",r.getAttribute("style")===""&&r.removeAttribute("style")):r.nodeType===3&&(t?(r._stashedText=r.nodeValue,r.nodeValue=""):r.nodeValue=r._stashedText||""),o&&o.nodeType===8)if(r=o.data,r==="/$"){if(e===0)break;e--}else r!=="$"&&r!=="$?"&&r!=="$~"&&r!=="$!"||e++;r=o}while(r)}function ed(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var r=t;switch(t=t.nextSibling,r.nodeName){case"HTML":case"HEAD":case"BODY":ed(r),rc(r);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(r.rel.toLowerCase()==="stylesheet")continue}e.removeChild(r)}}function tw(e,t,r,o){for(;e.nodeType===1;){var u=r;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[ji])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(f=e.getAttribute("rel"),f==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(f!==u.rel||e.getAttribute("href")!==(u.href==null||u.href===""?null:u.href)||e.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin)||e.getAttribute("title")!==(u.title==null?null:u.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(f=e.getAttribute("src"),(f!==(u.src==null?null:u.src)||e.getAttribute("type")!==(u.type==null?null:u.type)||e.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin))&&f&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var f=u.name==null?null:""+u.name;if(u.type==="hidden"&&e.getAttribute("name")===f)return e}else return e;if(e=On(e.nextSibling),e===null)break}return null}function nw(e,t,r){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!r||(e=On(e.nextSibling),e===null))return null;return e}function cg(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=On(e.nextSibling),e===null))return null;return e}function td(e){return e.data==="$?"||e.data==="$~"}function nd(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function aw(e,t){var r=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||r.readyState!=="loading")t();else{var o=function(){t(),r.removeEventListener("DOMContentLoaded",o)};r.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function On(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==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var ad=null;function fg(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"||r==="/&"){if(t===0)return On(e.nextSibling);t--}else r!=="$"&&r!=="$!"&&r!=="$?"&&r!=="$~"&&r!=="&"||t++}e=e.nextSibling}return null}function dg(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"||r==="$~"||r==="&"){if(t===0)return e;t--}else r!=="/$"&&r!=="/&"||t++}e=e.previousSibling}return null}function hg(e,t,r){switch(t=Ps(r),e){case"html":if(e=t.documentElement,!e)throw Error(i(452));return e;case"head":if(e=t.head,!e)throw Error(i(453));return e;case"body":if(e=t.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function vo(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);rc(e)}var Mn=new Map,mg=new Set;function Zs(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var ja=P.d;P.d={f:rw,r:lw,D:iw,C:ow,L:sw,m:uw,X:fw,S:cw,M:dw};function rw(){var e=ja.f(),t=Ls();return e||t}function lw(e){var t=Cl(e);t!==null&&t.tag===5&&t.type==="form"?_y(t):ja.r(e)}var ri=typeof document>"u"?null:document;function yg(e,t,r){var o=ri;if(o&&typeof t=="string"&&t){var u=gn(t);u='link[rel="'+e+'"][href="'+u+'"]',typeof r=="string"&&(u+='[crossorigin="'+r+'"]'),mg.has(u)||(mg.add(u),e={rel:e,crossOrigin:r,href:t},o.querySelector(u)===null&&(t=o.createElement("link"),zt(t,"link",e),Ot(t),o.head.appendChild(t)))}}function iw(e){ja.D(e),yg("dns-prefetch",e,null)}function ow(e,t){ja.C(e,t),yg("preconnect",e,t)}function sw(e,t,r){ja.L(e,t,r);var o=ri;if(o&&e&&t){var u='link[rel="preload"][as="'+gn(t)+'"]';t==="image"&&r&&r.imageSrcSet?(u+='[imagesrcset="'+gn(r.imageSrcSet)+'"]',typeof r.imageSizes=="string"&&(u+='[imagesizes="'+gn(r.imageSizes)+'"]')):u+='[href="'+gn(e)+'"]';var f=u;switch(t){case"style":f=li(e);break;case"script":f=ii(e)}Mn.has(f)||(e=p({rel:"preload",href:t==="image"&&r&&r.imageSrcSet?void 0:e,as:t},r),Mn.set(f,e),o.querySelector(u)!==null||t==="style"&&o.querySelector(bo(f))||t==="script"&&o.querySelector(xo(f))||(t=o.createElement("link"),zt(t,"link",e),Ot(t),o.head.appendChild(t)))}}function uw(e,t){ja.m(e,t);var r=ri;if(r&&e){var o=t&&typeof t.as=="string"?t.as:"script",u='link[rel="modulepreload"][as="'+gn(o)+'"][href="'+gn(e)+'"]',f=u;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":f=ii(e)}if(!Mn.has(f)&&(e=p({rel:"modulepreload",href:e},t),Mn.set(f,e),r.querySelector(u)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(r.querySelector(xo(f)))return}o=r.createElement("link"),zt(o,"link",e),Ot(o),r.head.appendChild(o)}}}function cw(e,t,r){ja.S(e,t,r);var o=ri;if(o&&e){var u=Tl(o).hoistableStyles,f=li(e);t=t||"default";var g=u.get(f);if(!g){var S={loading:0,preload:null};if(g=o.querySelector(bo(f)))S.loading=5;else{e=p({rel:"stylesheet",href:e,"data-precedence":t},r),(r=Mn.get(f))&&rd(e,r);var N=g=o.createElement("link");Ot(N),zt(N,"link",e),N._p=new Promise(function(L,X){N.onload=L,N.onerror=X}),N.addEventListener("load",function(){S.loading|=1}),N.addEventListener("error",function(){S.loading|=2}),S.loading|=4,Ks(g,t,o)}g={type:"stylesheet",instance:g,count:1,state:S},u.set(f,g)}}}function fw(e,t){ja.X(e,t);var r=ri;if(r&&e){var o=Tl(r).hoistableScripts,u=ii(e),f=o.get(u);f||(f=r.querySelector(xo(u)),f||(e=p({src:e,async:!0},t),(t=Mn.get(u))&&ld(e,t),f=r.createElement("script"),Ot(f),zt(f,"link",e),r.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},o.set(u,f))}}function dw(e,t){ja.M(e,t);var r=ri;if(r&&e){var o=Tl(r).hoistableScripts,u=ii(e),f=o.get(u);f||(f=r.querySelector(xo(u)),f||(e=p({src:e,async:!0,type:"module"},t),(t=Mn.get(u))&&ld(e,t),f=r.createElement("script"),Ot(f),zt(f,"link",e),r.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},o.set(u,f))}}function pg(e,t,r,o){var u=(u=re.current)?Zs(u):null;if(!u)throw Error(i(446));switch(e){case"meta":case"title":return null;case"style":return typeof r.precedence=="string"&&typeof r.href=="string"?(t=li(r.href),r=Tl(u).hoistableStyles,o=r.get(t),o||(o={type:"style",instance:null,count:0,state:null},r.set(t,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(r.rel==="stylesheet"&&typeof r.href=="string"&&typeof r.precedence=="string"){e=li(r.href);var f=Tl(u).hoistableStyles,g=f.get(e);if(g||(u=u.ownerDocument||u,g={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},f.set(e,g),(f=u.querySelector(bo(e)))&&!f._p&&(g.instance=f,g.state.loading=5),Mn.has(e)||(r={rel:"preload",as:"style",href:r.href,crossOrigin:r.crossOrigin,integrity:r.integrity,media:r.media,hrefLang:r.hrefLang,referrerPolicy:r.referrerPolicy},Mn.set(e,r),f||hw(u,e,r,g.state))),t&&o===null)throw Error(i(528,""));return g}if(t&&o!==null)throw Error(i(529,""));return null;case"script":return t=r.async,r=r.src,typeof r=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=ii(r),r=Tl(u).hoistableScripts,o=r.get(t),o||(o={type:"script",instance:null,count:0,state:null},r.set(t,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,e))}}function li(e){return'href="'+gn(e)+'"'}function bo(e){return'link[rel="stylesheet"]['+e+"]"}function gg(e){return p({},e,{"data-precedence":e.precedence,precedence:null})}function hw(e,t,r,o){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?o.loading=1:(t=e.createElement("link"),o.preload=t,t.addEventListener("load",function(){return o.loading|=1}),t.addEventListener("error",function(){return o.loading|=2}),zt(t,"link",r),Ot(t),e.head.appendChild(t))}function ii(e){return'[src="'+gn(e)+'"]'}function xo(e){return"script[async]"+e}function vg(e,t,r){if(t.count++,t.instance===null)switch(t.type){case"style":var o=e.querySelector('style[data-href~="'+gn(r.href)+'"]');if(o)return t.instance=o,Ot(o),o;var u=p({},r,{"data-href":r.href,"data-precedence":r.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),Ot(o),zt(o,"style",u),Ks(o,r.precedence,e),t.instance=o;case"stylesheet":u=li(r.href);var f=e.querySelector(bo(u));if(f)return t.state.loading|=4,t.instance=f,Ot(f),f;o=gg(r),(u=Mn.get(u))&&rd(o,u),f=(e.ownerDocument||e).createElement("link"),Ot(f);var g=f;return g._p=new Promise(function(S,N){g.onload=S,g.onerror=N}),zt(f,"link",o),t.state.loading|=4,Ks(f,r.precedence,e),t.instance=f;case"script":return f=ii(r.src),(u=e.querySelector(xo(f)))?(t.instance=u,Ot(u),u):(o=r,(u=Mn.get(f))&&(o=p({},r),ld(o,u)),e=e.ownerDocument||e,u=e.createElement("script"),Ot(u),zt(u,"link",o),e.head.appendChild(u),t.instance=u);case"void":return null;default:throw Error(i(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(o=t.instance,t.state.loading|=4,Ks(o,r.precedence,e));return t.instance}function Ks(e,t,r){for(var o=r.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=o.length?o[o.length-1]:null,f=u,g=0;g<o.length;g++){var S=o[g];if(S.dataset.precedence===t)f=S;else if(f!==u)break}f?f.parentNode.insertBefore(e,f.nextSibling):(t=r.nodeType===9?r.head:r,t.insertBefore(e,t.firstChild))}function rd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function ld(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var $s=null;function bg(e,t,r){if($s===null){var o=new Map,u=$s=new Map;u.set(r,o)}else u=$s,o=u.get(r),o||(o=new Map,u.set(r,o));if(o.has(e))return o;for(o.set(e,null),r=r.getElementsByTagName(e),u=0;u<r.length;u++){var f=r[u];if(!(f[ji]||f[At]||e==="link"&&f.getAttribute("rel")==="stylesheet")&&f.namespaceURI!=="http://www.w3.org/2000/svg"){var g=f.getAttribute(t)||"";g=e+g;var S=o.get(g);S?S.push(f):o.set(g,[f])}}return o}function xg(e,t,r){e=e.ownerDocument||e,e.head.insertBefore(r,t==="title"?e.querySelector("head > title"):null)}function mw(e,t,r){if(r===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Sg(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function yw(e,t,r,o){if(r.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(r.state.loading&4)===0){if(r.instance===null){var u=li(o.href),f=t.querySelector(bo(u));if(f){t=f._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Js.bind(e),t.then(e,e)),r.state.loading|=4,r.instance=f,Ot(f);return}f=t.ownerDocument||t,o=gg(o),(u=Mn.get(u))&&rd(o,u),f=f.createElement("link"),Ot(f);var g=f;g._p=new Promise(function(S,N){g.onload=S,g.onerror=N}),zt(f,"link",o),r.instance=f}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(r,t),(t=r.state.preload)&&(r.state.loading&3)===0&&(e.count++,r=Js.bind(e),t.addEventListener("load",r),t.addEventListener("error",r))}}var id=0;function pw(e,t){return e.stylesheets&&e.count===0&&eu(e,e.stylesheets),0<e.count||0<e.imgCount?function(r){var o=setTimeout(function(){if(e.stylesheets&&eu(e,e.stylesheets),e.unsuspend){var f=e.unsuspend;e.unsuspend=null,f()}},6e4+t);0<e.imgBytes&&id===0&&(id=62500*KS());var u=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&eu(e,e.stylesheets),e.unsuspend)){var f=e.unsuspend;e.unsuspend=null,f()}},(e.imgBytes>id?50:800)+t);return e.unsuspend=r,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(u)}}:null}function Js(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)eu(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Is=null;function eu(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Is=new Map,t.forEach(gw,e),Is=null,Js.call(e))}function gw(e,t){if(!(t.state.loading&4)){var r=Is.get(e);if(r)var o=r.get(null);else{r=new Map,Is.set(e,r);for(var u=e.querySelectorAll("link[data-precedence],style[data-precedence]"),f=0;f<u.length;f++){var g=u[f];(g.nodeName==="LINK"||g.getAttribute("media")!=="not all")&&(r.set(g.dataset.precedence,g),o=g)}o&&r.set(null,o)}u=t.instance,g=u.getAttribute("data-precedence"),f=r.get(g)||o,f===o&&r.set(null,u),r.set(g,u),this.count++,o=Js.bind(this),u.addEventListener("load",o),u.addEventListener("error",o),f?f.parentNode.insertBefore(u,f.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(u,e.firstChild)),t.state.loading|=4}}var So={$$typeof:A,Provider:null,Consumer:null,_currentValue:ee,_currentValue2:ee,_threadCount:0};function vw(e,t,r,o,u,f,g,S,N){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Xn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xn(0),this.hiddenUpdates=Xn(null),this.identifierPrefix=o,this.onUncaughtError=u,this.onCaughtError=f,this.onRecoverableError=g,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=N,this.incompleteTransitions=new Map}function wg(e,t,r,o,u,f,g,S,N,L,X,J){return e=new vw(e,t,r,g,N,L,X,J,S),t=1,f===!0&&(t|=24),f=en(3,null,null,t),e.current=f,f.stateNode=e,t=Hc(),t.refCount++,e.pooledCache=t,t.refCount++,f.memoizedState={element:o,isDehydrated:r,cache:t},Gc(f),e}function Eg(e){return e?(e=Ul,e):Ul}function Og(e,t,r,o,u,f){u=Eg(u),o.context===null?o.context=u:o.pendingContext=u,o=lr(t),o.payload={element:r},f=f===void 0?null:f,f!==null&&(o.callback=f),r=ir(e,o,t),r!==null&&(Pt(r,e,t),Ji(r,e,t))}function Mg(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function od(e,t){Mg(e,t),(e=e.alternate)&&Mg(e,t)}function Cg(e){if(e.tag===13||e.tag===31){var t=Fr(e,67108864);t!==null&&Pt(t,e,67108864),od(e,67108864)}}function Tg(e){if(e.tag===13||e.tag===31){var t=ln();t=El(t);var r=Fr(e,t);r!==null&&Pt(r,e,t),od(e,t)}}var tu=!0;function bw(e,t,r,o){var u=j.T;j.T=null;var f=P.p;try{P.p=2,sd(e,t,r,o)}finally{P.p=f,j.T=u}}function xw(e,t,r,o){var u=j.T;j.T=null;var f=P.p;try{P.p=8,sd(e,t,r,o)}finally{P.p=f,j.T=u}}function sd(e,t,r,o){if(tu){var u=ud(o);if(u===null)Pf(e,t,o,nu,r),Ng(e,o);else if(ww(u,e,t,r,o))o.stopPropagation();else if(Ng(e,o),t&4&&-1<Sw.indexOf(e)){for(;u!==null;){var f=Cl(u);if(f!==null)switch(f.tag){case 3:if(f=f.stateNode,f.current.memoizedState.isDehydrated){var g=xe(f.pendingLanes);if(g!==0){var S=f;for(S.pendingLanes|=2,S.entangledLanes|=2;g;){var N=1<<31-wt(g);S.entanglements[1]|=N,g&=~N}$n(f),(qe&6)===0&&(Hs=vt()+500,yo(0))}}break;case 31:case 13:S=Fr(f,2),S!==null&&Pt(S,f,2),Ls(),od(f,2)}if(f=ud(o),f===null&&Pf(e,t,o,nu,r),f===u)break;u=f}u!==null&&o.stopPropagation()}else Pf(e,t,o,null,r)}}function ud(e){return e=cc(e),cd(e)}var nu=null;function cd(e){if(nu=null,e=Ml(e),e!==null){var t=c(e);if(t===null)e=null;else{var r=t.tag;if(r===13){if(e=d(t),e!==null)return e;e=null}else if(r===31){if(e=h(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 nu=e,null}function Dg(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Lr()){case ma:return 2;case xl:return 8;case ya:case qr:return 32;case Rn:return 268435456;default:return 32}default:return 32}}var fd=!1,gr=null,vr=null,br=null,wo=new Map,Eo=new Map,xr=[],Sw="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Ng(e,t){switch(e){case"focusin":case"focusout":gr=null;break;case"dragenter":case"dragleave":vr=null;break;case"mouseover":case"mouseout":br=null;break;case"pointerover":case"pointerout":wo.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Eo.delete(t.pointerId)}}function Oo(e,t,r,o,u,f){return e===null||e.nativeEvent!==f?(e={blockedOn:t,domEventName:r,eventSystemFlags:o,nativeEvent:f,targetContainers:[u]},t!==null&&(t=Cl(t),t!==null&&Cg(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,u!==null&&t.indexOf(u)===-1&&t.push(u),e)}function ww(e,t,r,o,u){switch(t){case"focusin":return gr=Oo(gr,e,t,r,o,u),!0;case"dragenter":return vr=Oo(vr,e,t,r,o,u),!0;case"mouseover":return br=Oo(br,e,t,r,o,u),!0;case"pointerover":var f=u.pointerId;return wo.set(f,Oo(wo.get(f)||null,e,t,r,o,u)),!0;case"gotpointercapture":return f=u.pointerId,Eo.set(f,Oo(Eo.get(f)||null,e,t,r,o,u)),!0}return!1}function Ag(e){var t=Ml(e.target);if(t!==null){var r=c(t);if(r!==null){if(t=r.tag,t===13){if(t=d(r),t!==null){e.blockedOn=t,Qh(e.priority,function(){Tg(r)});return}}else if(t===31){if(t=h(r),t!==null){e.blockedOn=t,Qh(e.priority,function(){Tg(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 au(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=ud(e.nativeEvent);if(r===null){r=e.nativeEvent;var o=new r.constructor(r.type,r);uc=o,r.target.dispatchEvent(o),uc=null}else return t=Cl(r),t!==null&&Cg(t),e.blockedOn=r,!1;t.shift()}return!0}function _g(e,t,r){au(e)&&r.delete(t)}function Ew(){fd=!1,gr!==null&&au(gr)&&(gr=null),vr!==null&&au(vr)&&(vr=null),br!==null&&au(br)&&(br=null),wo.forEach(_g),Eo.forEach(_g)}function ru(e,t){e.blockedOn===t&&(e.blockedOn=null,fd||(fd=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Ew)))}var lu=null;function Rg(e){lu!==e&&(lu=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){lu===e&&(lu=null);for(var t=0;t<e.length;t+=3){var r=e[t],o=e[t+1],u=e[t+2];if(typeof o!="function"){if(cd(o||r)===null)continue;break}var f=Cl(r);f!==null&&(e.splice(t,3),t-=3,uf(f,{pending:!0,data:u,method:r.method,action:o},o,u))}}))}function oi(e){function t(N){return ru(N,e)}gr!==null&&ru(gr,e),vr!==null&&ru(vr,e),br!==null&&ru(br,e),wo.forEach(t),Eo.forEach(t);for(var r=0;r<xr.length;r++){var o=xr[r];o.blockedOn===e&&(o.blockedOn=null)}for(;0<xr.length&&(r=xr[0],r.blockedOn===null);)Ag(r),r.blockedOn===null&&xr.shift();if(r=(e.ownerDocument||e).$$reactFormReplay,r!=null)for(o=0;o<r.length;o+=3){var u=r[o],f=r[o+1],g=u[Gt]||null;if(typeof f=="function")g||Rg(r);else if(g){var S=null;if(f&&f.hasAttribute("formAction")){if(u=f,g=f[Gt]||null)S=g.formAction;else if(cd(u)!==null)continue}else S=g.action;typeof S=="function"?r[o+1]=S:(r.splice(o,3),o-=3),Rg(r)}}}function kg(){function e(f){f.canIntercept&&f.info==="react-transition"&&f.intercept({handler:function(){return new Promise(function(g){return u=g})},focusReset:"manual",scroll:"manual"})}function t(){u!==null&&(u(),u=null),o||setTimeout(r,20)}function r(){if(!o&&!navigation.transition){var f=navigation.currentEntry;f&&f.url!=null&&navigation.navigate(f.url,{state:f.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,u=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(r,100),function(){o=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),u!==null&&(u(),u=null)}}}function dd(e){this._internalRoot=e}iu.prototype.render=dd.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var r=t.current,o=ln();Og(r,o,e,t,null,null)},iu.prototype.unmount=dd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Og(e.current,2,null,e,null,null),Ls(),t[Ol]=null}};function iu(e){this._internalRoot=e}iu.prototype.unstable_scheduleHydration=function(e){if(e){var t=nc();e={blockedOn:null,target:e,priority:t};for(var r=0;r<xr.length&&t!==0&&t<xr[r].priority;r++);xr.splice(r,0,e),r===0&&Ag(e)}};var zg=a.version;if(zg!=="19.2.7")throw Error(i(527,zg,"19.2.7"));P.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(i(188)):(e=Object.keys(e).join(","),Error(i(268,e)));return e=m(t),e=e!==null?v(e):null,e=e===null?null:e.stateNode,e};var Ow={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:j,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ou=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ou.isDisabled&&ou.supportsFiber)try{pa=ou.inject(Ow),Nt=ou}catch{}}return Co.createRoot=function(e,t){if(!s(e))throw Error(i(299));var r=!1,o="",u=qy,f=Gy,g=Wy;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(o=t.identifierPrefix),t.onUncaughtError!==void 0&&(u=t.onUncaughtError),t.onCaughtError!==void 0&&(f=t.onCaughtError),t.onRecoverableError!==void 0&&(g=t.onRecoverableError)),t=wg(e,1,!1,null,null,r,o,null,u,f,g,kg),e[Ol]=t.current,Xf(e),new dd(t)},Co.hydrateRoot=function(e,t,r){if(!s(e))throw Error(i(299));var o=!1,u="",f=qy,g=Gy,S=Wy,N=null;return r!=null&&(r.unstable_strictMode===!0&&(o=!0),r.identifierPrefix!==void 0&&(u=r.identifierPrefix),r.onUncaughtError!==void 0&&(f=r.onUncaughtError),r.onCaughtError!==void 0&&(g=r.onCaughtError),r.onRecoverableError!==void 0&&(S=r.onRecoverableError),r.formState!==void 0&&(N=r.formState)),t=wg(e,1,!0,t,r??null,o,u,N,f,g,S,kg),t.context=Eg(null),r=t.current,o=ln(),o=El(o),u=lr(o),u.callback=null,ir(r,u,o),r=o,t.current.lanes=r,$e(t,r),$n(t),e[Ol]=t.current,Xf(e),new iu(t)},Co.version="19.2.7",Co}var Vg;function zw(){if(Vg)return pd.exports;Vg=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(a){console.error(a)}}return n(),pd.exports=kw(),pd.exports}var jw=zw();/**
- * react-router v7.18.0
- *
- * Copyright (c) Remix Software Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE.md file in the root directory of this source tree.
- *
- * @license MIT
- */var fh=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,D0=/^[\\/]{2}/;function Bw(n,a){return a+n.replace(/\\/g,"/")}var Fg="popstate";function Xg(n){return typeof n=="object"&&n!=null&&"pathname"in n&&"search"in n&&"hash"in n&&"state"in n&&"key"in n}function Uw(n={}){function a(i,s){var m;let c=(m=s.state)==null?void 0:m.masked,{pathname:d,search:h,hash:y}=c||i.location;return Wd("",{pathname:d,search:h,hash:y},s.state&&s.state.usr||null,s.state&&s.state.key||"default",c?{pathname:i.location.pathname,search:i.location.search,hash:i.location.hash}:void 0)}function l(i,s){return typeof s=="string"?s:jo(s)}return Yw(a,l,null,n)}function nt(n,a){if(n===!1||n===null||typeof n>"u")throw new Error(a)}function Gn(n,a){if(!n){typeof console<"u"&&console.warn(a);try{throw new Error(a)}catch{}}}function Hw(){return Math.random().toString(36).substring(2,10)}function Pg(n,a){return{usr:n.state,key:n.key,idx:a,masked:n.mask?{pathname:n.pathname,search:n.search,hash:n.hash}:void 0}}function Wd(n,a,l=null,i,s){return{pathname:typeof n=="string"?n:n.pathname,search:"",hash:"",...typeof a=="string"?Ni(a):a,state:l,key:a&&a.key||i||Hw(),mask:s}}function jo({pathname:n="/",search:a="",hash:l=""}){return a&&a!=="?"&&(n+=a.charAt(0)==="?"?a:"?"+a),l&&l!=="#"&&(n+=l.charAt(0)==="#"?l:"#"+l),n}function Ni(n){let a={};if(n){let l=n.indexOf("#");l>=0&&(a.hash=n.substring(l),n=n.substring(0,l));let i=n.indexOf("?");i>=0&&(a.search=n.substring(i),n=n.substring(0,i)),n&&(a.pathname=n)}return a}function Yw(n,a,l,i={}){let{window:s=document.defaultView,v5Compat:c=!1}=i,d=s.history,h="POP",y=null,m=v();m==null&&(m=0,d.replaceState({...d.state,idx:m},""));function v(){return(d.state||{idx:null}).idx}function p(){h="POP";let C=v(),M=C==null?null:C-m;m=C,y&&y({action:h,location:E.location,delta:M})}function b(C,M){h="PUSH";let _=Xg(C)?C:Wd(E.location,C,M);m=v()+1;let A=Pg(_,m),z=E.createHref(_.mask||_);try{d.pushState(A,"",z)}catch(U){if(U instanceof DOMException&&U.name==="DataCloneError")throw U;s.location.assign(z)}c&&y&&y({action:h,location:E.location,delta:1})}function w(C,M){h="REPLACE";let _=Xg(C)?C:Wd(E.location,C,M);m=v();let A=Pg(_,m),z=E.createHref(_.mask||_);d.replaceState(A,"",z),c&&y&&y({action:h,location:E.location,delta:0})}function O(C){return Lw(s,C)}let E={get action(){return h},get location(){return n(s,d)},listen(C){if(y)throw new Error("A history only accepts one active listener");return s.addEventListener(Fg,p),y=C,()=>{s.removeEventListener(Fg,p),y=null}},createHref(C){return a(s,C)},createURL:O,encodeLocation(C){let M=O(C);return{pathname:M.pathname,search:M.search,hash:M.hash}},push:b,replace:w,go(C){return d.go(C)}};return E}function Lw(n,a,l=!1){let i="http://localhost";n&&(i=n.location.origin!=="null"?n.location.origin:n.location.href),nt(i,"No window.location.(origin|href) available to create URL");let s=typeof a=="string"?a:jo(a);return s=s.replace(/ $/,"%20"),!l&&D0.test(s)&&(s=i+s),new URL(s,i)}function N0(n,a,l="/"){return qw(n,a,l,!1)}function qw(n,a,l,i,s){let c=typeof a=="string"?Ni(a):a,d=Xa(c.pathname||"/",l);if(d==null)return null;let h=Gw(n),y=null,m=Iw(d);for(let v=0;y==null&&v<h.length;++v)y=Jw(h[v],m,i);return y}function Gw(n){let a=A0(n);return Ww(a),a}function A0(n,a=[],l=[],i="",s=!1){let c=(d,h,y=s,m)=>{let v={relativePath:m===void 0?d.path||"":m,caseSensitive:d.caseSensitive===!0,childrenIndex:h,route:d};if(v.relativePath.startsWith("/")){if(!v.relativePath.startsWith(i)&&y)return;nt(v.relativePath.startsWith(i),`Absolute route path "${v.relativePath}" nested under path "${i}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),v.relativePath=v.relativePath.slice(i.length)}let p=qn([i,v.relativePath]),b=l.concat(v);d.children&&d.children.length>0&&(nt(d.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${p}".`),A0(d.children,a,b,p,y)),!(d.path==null&&!d.index)&&a.push({path:p,score:Kw(p,d.index),routesMeta:b.map((w,O)=>{let[E,C]=k0(w.relativePath,w.caseSensitive,O===b.length-1);return{...w,matcher:E,compiledParams:C}})})};return n.forEach((d,h)=>{var y;if(d.path===""||!((y=d.path)!=null&&y.includes("?")))c(d,h);else for(let m of _0(d.path))c(d,h,!0,m)}),a}function _0(n){let a=n.split("/");if(a.length===0)return[];let[l,...i]=a,s=l.endsWith("?"),c=l.replace(/\?$/,"");if(i.length===0)return s?[c,""]:[c];let d=_0(i.join("/")),h=[];return h.push(...d.map(y=>y===""?c:[c,y].join("/"))),s&&h.push(...d),h.map(y=>n.startsWith("/")&&y===""?"/":y)}function Ww(n){n.sort((a,l)=>a.score!==l.score?l.score-a.score:$w(a.routesMeta.map(i=>i.childrenIndex),l.routesMeta.map(i=>i.childrenIndex)))}var Qw=/^:[\w-]+$/,Vw=3,Fw=2,Xw=1,Pw=10,Zw=-2,Zg=n=>n==="*";function Kw(n,a){let l=n.split("/"),i=l.length;return l.some(Zg)&&(i+=Zw),a&&(i+=Fw),l.filter(s=>!Zg(s)).reduce((s,c)=>s+(Qw.test(c)?Vw:c===""?Xw:Pw),i)}function $w(n,a){return n.length===a.length&&n.slice(0,-1).every((i,s)=>i===a[s])?n[n.length-1]-a[a.length-1]:0}function Jw(n,a,l=!1){let{routesMeta:i}=n,s={},c="/",d=[];for(let h=0;h<i.length;++h){let y=i[h],m=h===i.length-1,v=c==="/"?a:a.slice(c.length)||"/",p={path:y.relativePath,caseSensitive:y.caseSensitive,end:m},b=y.matcher&&y.compiledParams?R0(p,v,y.matcher,y.compiledParams):_u(p,v),w=y.route;if(!b&&m&&l&&!i[i.length-1].route.index&&(b=_u({path:y.relativePath,caseSensitive:y.caseSensitive,end:!1},v)),!b)return null;Object.assign(s,b.params),d.push({params:s,pathname:qn([c,b.pathname]),pathnameBase:nE(qn([c,b.pathnameBase])),route:w}),b.pathnameBase!=="/"&&(c=qn([c,b.pathnameBase]))}return d}function _u(n,a){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[l,i]=k0(n.path,n.caseSensitive,n.end);return R0(n,a,l,i)}function R0(n,a,l,i){let s=a.match(l);if(!s)return null;let c=s[0],d=c.replace(/(.)\/+$/,"$1"),h=s.slice(1);return{params:i.reduce((m,{paramName:v,isOptional:p},b)=>{if(v==="*"){let O=h[b]||"";d=c.slice(0,c.length-O.length).replace(/(.)\/+$/,"$1")}const w=h[b];return p&&!w?m[v]=void 0:m[v]=(w||"").replace(/%2F/g,"/"),m},{}),pathname:c,pathnameBase:d,pattern:n}}function k0(n,a=!1,l=!0){Gn(n==="*"||!n.endsWith("*")||n.endsWith("/*"),`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,"/*")}".`);let i=[],s="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(d,h,y,m,v)=>{if(i.push({paramName:h,isOptional:y!=null}),y){let p=v.charAt(m+d.length);return p&&p!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return n.endsWith("*")?(i.push({paramName:"*"}),s+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):l?s+="\\/*$":n!==""&&n!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,a?void 0:"i"),i]}function Iw(n){try{return n.split("/").map(a=>decodeURIComponent(a).replace(/\//g,"%2F")).join("/")}catch(a){return Gn(!1,`The URL path "${n}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${a}).`),n}}function Xa(n,a){if(a==="/")return n;if(!n.toLowerCase().startsWith(a.toLowerCase()))return null;let l=a.endsWith("/")?a.length-1:a.length,i=n.charAt(l);return i&&i!=="/"?null:n.slice(l)||"/"}function eE(n,a="/"){let{pathname:l,search:i="",hash:s=""}=typeof n=="string"?Ni(n):n,c;return l?(l=z0(l),l.startsWith("/")?c=Kg(l.substring(1),"/"):c=Kg(l,a)):c=a,{pathname:c,search:aE(i),hash:rE(s)}}function Kg(n,a){let l=Ru(a).split("/");return n.split("/").forEach(s=>{s===".."?l.length>1&&l.pop():s!=="."&&l.push(s)}),l.length>1?l.join("/"):"/"}function xd(n,a,l,i){return`Cannot include a '${n}' character in a manually specified \`to.${a}\` field [${JSON.stringify(i)}]. Please separate it out to the \`to.${l}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function tE(n){return n.filter((a,l)=>l===0||a.route.path&&a.route.path.length>0)}function dh(n){let a=tE(n);return a.map((l,i)=>i===a.length-1?l.pathname:l.pathnameBase)}function Gu(n,a,l,i=!1){let s;typeof n=="string"?s=Ni(n):(s={...n},nt(!s.pathname||!s.pathname.includes("?"),xd("?","pathname","search",s)),nt(!s.pathname||!s.pathname.includes("#"),xd("#","pathname","hash",s)),nt(!s.search||!s.search.includes("#"),xd("#","search","hash",s)));let c=n===""||s.pathname==="",d=c?"/":s.pathname,h;if(d==null)h=l;else{let p=a.length-1;if(!i&&d.startsWith("..")){let b=d.split("/");for(;b[0]==="..";)b.shift(),p-=1;s.pathname=b.join("/")}h=p>=0?a[p]:"/"}let y=eE(s,h),m=d&&d!=="/"&&d.endsWith("/"),v=(c||d===".")&&l.endsWith("/");return!y.pathname.endsWith("/")&&(m||v)&&(y.pathname+="/"),y}var z0=n=>n.replace(/[\\/]{2,}/g,"/"),qn=n=>z0(n.join("/")),Ru=n=>n.replace(/\/+$/,""),nE=n=>Ru(n).replace(/^\/*/,"/"),aE=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,rE=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,lE=class{constructor(n,a,l,i=!1){this.status=n,this.statusText=a||"",this.internal=i,l instanceof Error?(this.data=l.toString(),this.error=l):this.data=l}};function iE(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function oE(n){let a=n.map(l=>l.route.path).filter(Boolean);return qn(a)||"/"}var j0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function B0(n,a){let l=n;if(typeof l!="string"||!fh.test(l))return{absoluteURL:void 0,isExternal:!1,to:l};let i=l,s=!1;if(j0)try{let c=new URL(window.location.href),d=D0.test(l)?new URL(Bw(l,c.protocol)):new URL(l),h=Xa(d.pathname,a);d.origin===c.origin&&h!=null?l=h+d.search+d.hash:s=!0}catch{Gn(!1,`<Link to="${l}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:i,isExternal:s,to:l}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var U0=["POST","PUT","PATCH","DELETE"];new Set(U0);var sE=["GET",...U0];new Set(sE);var uE=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function cE(n){try{return uE.includes(new URL(n).protocol)}catch{return!1}}var Ai=x.createContext(null);Ai.displayName="DataRouter";var Wu=x.createContext(null);Wu.displayName="DataRouterState";var H0=x.createContext(!1);function fE(){return x.useContext(H0)}var Y0=x.createContext({isTransitioning:!1});Y0.displayName="ViewTransition";var dE=x.createContext(new Map);dE.displayName="Fetchers";var hE=x.createContext(null);hE.displayName="Await";var dn=x.createContext(null);dn.displayName="Navigation";var Wo=x.createContext(null);Wo.displayName="Location";var ua=x.createContext({outlet:null,matches:[],isDataRoute:!1});ua.displayName="Route";var hh=x.createContext(null);hh.displayName="RouteError";var L0="REACT_ROUTER_ERROR",mE="REDIRECT",yE="ROUTE_ERROR_RESPONSE";function pE(n){if(n.startsWith(`${L0}:${mE}:{`))try{let a=JSON.parse(n.slice(28));if(typeof a=="object"&&a&&typeof a.status=="number"&&typeof a.statusText=="string"&&typeof a.location=="string"&&typeof a.reloadDocument=="boolean"&&typeof a.replace=="boolean")return a}catch{}}function gE(n){if(n.startsWith(`${L0}:${yE}:{`))try{let a=JSON.parse(n.slice(40));if(typeof a=="object"&&a&&typeof a.status=="number"&&typeof a.statusText=="string")return new lE(a.status,a.statusText,a.data)}catch{}}function vE(n,{relative:a}={}){nt(_i(),"useHref() may be used only in the context of a <Router> component.");let{basename:l,navigator:i}=x.useContext(dn),{hash:s,pathname:c,search:d}=Qo(n,{relative:a}),h=c;return l!=="/"&&(h=c==="/"?l:qn([l,c])),i.createHref({pathname:h,search:d,hash:s})}function _i(){return x.useContext(Wo)!=null}function hn(){return nt(_i(),"useLocation() may be used only in the context of a <Router> component."),x.useContext(Wo).location}var q0="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function G0(n){x.useContext(dn).static||x.useLayoutEffect(n)}function W0(){let{isDataRoute:n}=x.useContext(ua);return n?_E():bE()}function bE(){nt(_i(),"useNavigate() may be used only in the context of a <Router> component.");let n=x.useContext(Ai),{basename:a,navigator:l}=x.useContext(dn),{matches:i}=x.useContext(ua),{pathname:s}=hn(),c=JSON.stringify(dh(i)),d=x.useRef(!1);return G0(()=>{d.current=!0}),x.useCallback((y,m={})=>{if(Gn(d.current,q0),!d.current)return;if(typeof y=="number"){l.go(y);return}let v=Gu(y,JSON.parse(c),s,m.relative==="path");n==null&&a!=="/"&&(v.pathname=v.pathname==="/"?a:qn([a,v.pathname])),(m.replace?l.replace:l.push)(v,m.state,m)},[a,l,c,s,n])}x.createContext(null);function Qo(n,{relative:a}={}){let{matches:l}=x.useContext(ua),{pathname:i}=hn(),s=JSON.stringify(dh(l));return x.useMemo(()=>Gu(n,JSON.parse(s),i,a==="path"),[n,s,i,a])}function xE(n,a){return Q0(n,a)}function Q0(n,a,l){var C;nt(_i(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:i}=x.useContext(dn),{matches:s}=x.useContext(ua),c=s[s.length-1],d=c?c.params:{},h=c?c.pathname:"/",y=c?c.pathnameBase:"/",m=c&&c.route;{let M=m&&m.path||"";F0(h,!m||M.endsWith("*")||M.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${h}" (under <Route path="${M}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
- Please change the parent <Route path="${M}"> to <Route path="${M==="/"?"*":`${M}/*`}">.`)}let v=hn(),p;if(a){let M=typeof a=="string"?Ni(a):a;nt(y==="/"||((C=M.pathname)==null?void 0:C.startsWith(y)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${y}" but pathname "${M.pathname}" was given in the \`location\` prop.`),p=M}else p=v;let b=p.pathname||"/",w=b;if(y!=="/"){let M=y.replace(/^\//,"").split("/");w="/"+b.replace(/^\//,"").split("/").slice(M.length).join("/")}let O=l&&l.state.matches.length?l.state.matches.map(M=>Object.assign(M,{route:l.manifest[M.route.id]||M.route})):N0(n,{pathname:w});Gn(m||O!=null,`No routes matched location "${p.pathname}${p.search}${p.hash}" `),Gn(O==null||O[O.length-1].route.element!==void 0||O[O.length-1].route.Component!==void 0||O[O.length-1].route.lazy!==void 0,`Matched leaf route at location "${p.pathname}${p.search}${p.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let E=ME(O&&O.map(M=>Object.assign({},M,{params:Object.assign({},d,M.params),pathname:qn([y,i.encodeLocation?i.encodeLocation(M.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:M.pathname]),pathnameBase:M.pathnameBase==="/"?y:qn([y,i.encodeLocation?i.encodeLocation(M.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:M.pathnameBase])})),s,l);return a&&E?x.createElement(Wo.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...p},navigationType:"POP"}},E):E}function SE(){let n=AE(),a=iE(n)?`${n.status} ${n.statusText}`:n instanceof Error?n.message:JSON.stringify(n),l=n instanceof Error?n.stack:null,i="rgba(200,200,200, 0.5)",s={padding:"0.5rem",backgroundColor:i},c={padding:"2px 4px",backgroundColor:i},d=null;return console.error("Error handled by React Router default ErrorBoundary:",n),d=x.createElement(x.Fragment,null,x.createElement("p",null,"💿 Hey developer 👋"),x.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",x.createElement("code",{style:c},"ErrorBoundary")," or"," ",x.createElement("code",{style:c},"errorElement")," prop on your route.")),x.createElement(x.Fragment,null,x.createElement("h2",null,"Unexpected Application Error!"),x.createElement("h3",{style:{fontStyle:"italic"}},a),l?x.createElement("pre",{style:s},l):null,d)}var wE=x.createElement(SE,null),V0=class extends x.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,a){return a.location!==n.location||a.revalidation!=="idle"&&n.revalidation==="idle"?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error!==void 0?n.error:a.error,location:a.location,revalidation:n.revalidation||a.revalidation}}componentDidCatch(n,a){this.props.onError?this.props.onError(n,a):console.error("React Router caught the following error during render",n)}render(){let n=this.state.error;if(this.context&&typeof n=="object"&&n&&"digest"in n&&typeof n.digest=="string"){const l=gE(n.digest);l&&(n=l)}let a=n!==void 0?x.createElement(ua.Provider,{value:this.props.routeContext},x.createElement(hh.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?x.createElement(EE,{error:n},a):a}};V0.contextType=H0;var Sd=new WeakMap;function EE({children:n,error:a}){let{basename:l}=x.useContext(dn);if(typeof a=="object"&&a&&"digest"in a&&typeof a.digest=="string"){let i=pE(a.digest);if(i){let s=Sd.get(a);if(s)throw s;let c=B0(i.location,l),d=c.absoluteURL||c.to;if(cE(d))throw new Error("Invalid redirect location");if(j0&&!Sd.get(a))if(c.isExternal||i.reloadDocument)window.location.href=d;else{const h=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(c.to,{replace:i.replace}));throw Sd.set(a,h),h}return x.createElement("meta",{httpEquiv:"refresh",content:`0;url=${d}`})}}return n}function OE({routeContext:n,match:a,children:l}){let i=x.useContext(Ai);return i&&i.static&&i.staticContext&&(a.route.errorElement||a.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=a.route.id),x.createElement(ua.Provider,{value:n},l)}function ME(n,a=[],l){let i=l==null?void 0:l.state;if(n==null){if(!i)return null;if(i.errors)n=i.matches;else if(a.length===0&&!i.initialized&&i.matches.length>0)n=i.matches;else return null}let s=n,c=i==null?void 0:i.errors;if(c!=null){let v=s.findIndex(p=>p.route.id&&(c==null?void 0:c[p.route.id])!==void 0);nt(v>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(c).join(",")}`),s=s.slice(0,Math.min(s.length,v+1))}let d=!1,h=-1;if(l&&i){d=i.renderFallback;for(let v=0;v<s.length;v++){let p=s[v];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(h=v),p.route.id){let{loaderData:b,errors:w}=i,O=p.route.loader&&!b.hasOwnProperty(p.route.id)&&(!w||w[p.route.id]===void 0);if(p.route.lazy||O){l.isStatic&&(d=!0),h>=0?s=s.slice(0,h+1):s=[s[0]];break}}}}let y=l==null?void 0:l.onError,m=i&&y?(v,p)=>{var b,w;y(v,{location:i.location,params:((w=(b=i.matches)==null?void 0:b[0])==null?void 0:w.params)??{},pattern:oE(i.matches),errorInfo:p})}:void 0;return s.reduceRight((v,p,b)=>{let w,O=!1,E=null,C=null;i&&(w=c&&p.route.id?c[p.route.id]:void 0,E=p.route.errorElement||wE,d&&(h<0&&b===0?(F0("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),O=!0,C=null):h===b&&(O=!0,C=p.route.hydrateFallbackElement||null)));let M=a.concat(s.slice(0,b+1)),_=()=>{let A;return w?A=E:O?A=C:p.route.Component?A=x.createElement(p.route.Component,null):p.route.element?A=p.route.element:A=v,x.createElement(OE,{match:p,routeContext:{outlet:v,matches:M,isDataRoute:i!=null},children:A})};return i&&(p.route.ErrorBoundary||p.route.errorElement||b===0)?x.createElement(V0,{location:i.location,revalidation:i.revalidation,component:E,error:w,children:_(),routeContext:{outlet:null,matches:M,isDataRoute:!0},onError:m}):_()},null)}function mh(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function CE(n){let a=x.useContext(Ai);return nt(a,mh(n)),a}function TE(n){let a=x.useContext(Wu);return nt(a,mh(n)),a}function DE(n){let a=x.useContext(ua);return nt(a,mh(n)),a}function yh(n){let a=DE(n),l=a.matches[a.matches.length-1];return nt(l.route.id,`${n} can only be used on routes that contain a unique "id"`),l.route.id}function NE(){return yh("useRouteId")}function AE(){var i;let n=x.useContext(hh),a=TE("useRouteError"),l=yh("useRouteError");return n!==void 0?n:(i=a.errors)==null?void 0:i[l]}function _E(){let{router:n}=CE("useNavigate"),a=yh("useNavigate"),l=x.useRef(!1);return G0(()=>{l.current=!0}),x.useCallback(async(s,c={})=>{Gn(l.current,q0),l.current&&(typeof s=="number"?await n.navigate(s):await n.navigate(s,{fromRouteId:a,...c}))},[n,a])}var $g={};function F0(n,a,l){!a&&!$g[n]&&($g[n]=!0,Gn(!1,l))}x.memo(RE);function RE({routes:n,manifest:a,future:l,state:i,isStatic:s,onError:c}){return Q0(n,void 0,{manifest:a,state:i,isStatic:s,onError:c})}function Qd({to:n,replace:a,state:l,relative:i}){nt(_i(),"<Navigate> may be used only in the context of a <Router> component.");let{static:s}=x.useContext(dn);Gn(!s,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:c}=x.useContext(ua),{pathname:d}=hn(),h=W0(),y=Gu(n,dh(c),d,i==="path"),m=JSON.stringify(y);return x.useEffect(()=>{h(JSON.parse(m),{replace:a,state:l,relative:i})},[h,m,i,a,l]),null}function Ou(n){nt(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function kE({basename:n="/",children:a=null,location:l,navigationType:i="POP",navigator:s,static:c=!1,useTransitions:d}){nt(!_i(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let h=n.replace(/^\/*/,"/"),y=x.useMemo(()=>({basename:h,navigator:s,static:c,useTransitions:d,future:{}}),[h,s,c,d]);typeof l=="string"&&(l=Ni(l));let{pathname:m="/",search:v="",hash:p="",state:b=null,key:w="default",mask:O}=l,E=x.useMemo(()=>{let C=Xa(m,h);return C==null?null:{location:{pathname:C,search:v,hash:p,state:b,key:w,mask:O},navigationType:i}},[h,m,v,p,b,w,i,O]);return Gn(E!=null,`<Router basename="${h}"> is not able to match the URL "${m}${v}${p}" because it does not start with the basename, so the <Router> won't render anything.`),E==null?null:x.createElement(dn.Provider,{value:y},x.createElement(Wo.Provider,{children:a,value:E}))}function zE({children:n,location:a}){return xE(Vd(n),a)}function Vd(n,a=[]){let l=[];return x.Children.forEach(n,(i,s)=>{if(!x.isValidElement(i))return;let c=[...a,s];if(i.type===x.Fragment){l.push.apply(l,Vd(i.props.children,c));return}nt(i.type===Ou,`[${typeof i.type=="string"?i.type:i.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),nt(!i.props.index||!i.props.children,"An index route cannot have child routes.");let d={id:i.props.id||c.join("-"),caseSensitive:i.props.caseSensitive,element:i.props.element,Component:i.props.Component,index:i.props.index,path:i.props.path,middleware:i.props.middleware,loader:i.props.loader,action:i.props.action,hydrateFallbackElement:i.props.hydrateFallbackElement,HydrateFallback:i.props.HydrateFallback,errorElement:i.props.errorElement,ErrorBoundary:i.props.ErrorBoundary,hasErrorBoundary:i.props.hasErrorBoundary===!0||i.props.ErrorBoundary!=null||i.props.errorElement!=null,shouldRevalidate:i.props.shouldRevalidate,handle:i.props.handle,lazy:i.props.lazy};i.props.children&&(d.children=Vd(i.props.children,c)),l.push(d)}),l}var Mu="get",Cu="application/x-www-form-urlencoded";function Qu(n){return typeof HTMLElement<"u"&&n instanceof HTMLElement}function jE(n){return Qu(n)&&n.tagName.toLowerCase()==="button"}function BE(n){return Qu(n)&&n.tagName.toLowerCase()==="form"}function UE(n){return Qu(n)&&n.tagName.toLowerCase()==="input"}function HE(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function YE(n,a){return n.button===0&&(!a||a==="_self")&&!HE(n)}var uu=null;function LE(){if(uu===null)try{new FormData(document.createElement("form"),0),uu=!1}catch{uu=!0}return uu}var qE=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function wd(n){return n!=null&&!qE.has(n)?(Gn(!1,`"${n}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Cu}"`),null):n}function GE(n,a){let l,i,s,c,d;if(BE(n)){let h=n.getAttribute("action");i=h?Xa(h,a):null,l=n.getAttribute("method")||Mu,s=wd(n.getAttribute("enctype"))||Cu,c=new FormData(n)}else if(jE(n)||UE(n)&&(n.type==="submit"||n.type==="image")){let h=n.form;if(h==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let y=n.getAttribute("formaction")||h.getAttribute("action");if(i=y?Xa(y,a):null,l=n.getAttribute("formmethod")||h.getAttribute("method")||Mu,s=wd(n.getAttribute("formenctype"))||wd(h.getAttribute("enctype"))||Cu,c=new FormData(h,n),!LE()){let{name:m,type:v,value:p}=n;if(v==="image"){let b=m?`${m}.`:"";c.append(`${b}x`,"0"),c.append(`${b}y`,"0")}else m&&c.append(m,p)}}else{if(Qu(n))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');l=Mu,i=null,s=Cu,d=n}return c&&s==="text/plain"&&(d=c,c=void 0),{action:i,method:l.toLowerCase(),encType:s,formData:c,body:d}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function ph(n,a){if(n===!1||n===null||typeof n>"u")throw new Error(a)}function X0(n,a,l,i){let s=typeof n=="string"?new URL(n,typeof window>"u"?"server://singlefetch/":window.location.origin):n;return l?s.pathname.endsWith("/")?s.pathname=`${s.pathname}_.${i}`:s.pathname=`${s.pathname}.${i}`:s.pathname==="/"?s.pathname=`_root.${i}`:a&&Xa(s.pathname,a)==="/"?s.pathname=`${Ru(a)}/_root.${i}`:s.pathname=`${Ru(s.pathname)}.${i}`,s}async function WE(n,a){if(n.id in a)return a[n.id];try{let l=await import(n.module);return a[n.id]=l,l}catch(l){return console.error(`Error loading route module \`${n.module}\`, reloading page...`),console.error(l),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function QE(n){return n==null?!1:n.href==null?n.rel==="preload"&&typeof n.imageSrcSet=="string"&&typeof n.imageSizes=="string":typeof n.rel=="string"&&typeof n.href=="string"}async function VE(n,a,l){let i=await Promise.all(n.map(async s=>{let c=a.routes[s.route.id];if(c){let d=await WE(c,l);return d.links?d.links():[]}return[]}));return ZE(i.flat(1).filter(QE).filter(s=>s.rel==="stylesheet"||s.rel==="preload").map(s=>s.rel==="stylesheet"?{...s,rel:"prefetch",as:"style"}:{...s,rel:"prefetch"}))}function Jg(n,a,l,i,s,c){let d=(y,m)=>l[m]?y.route.id!==l[m].route.id:!0,h=(y,m)=>{var v;return l[m].pathname!==y.pathname||((v=l[m].route.path)==null?void 0:v.endsWith("*"))&&l[m].params["*"]!==y.params["*"]};return c==="assets"?a.filter((y,m)=>d(y,m)||h(y,m)):c==="data"?a.filter((y,m)=>{var p;let v=i.routes[y.route.id];if(!v||!v.hasLoader)return!1;if(d(y,m)||h(y,m))return!0;if(y.route.shouldRevalidate){let b=y.route.shouldRevalidate({currentUrl:new URL(s.pathname+s.search+s.hash,window.origin),currentParams:((p=l[0])==null?void 0:p.params)||{},nextUrl:new URL(n,window.origin),nextParams:y.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function FE(n,a,{includeHydrateFallback:l}={}){return XE(n.map(i=>{let s=a.routes[i.route.id];if(!s)return[];let c=[s.module];return s.clientActionModule&&(c=c.concat(s.clientActionModule)),s.clientLoaderModule&&(c=c.concat(s.clientLoaderModule)),l&&s.hydrateFallbackModule&&(c=c.concat(s.hydrateFallbackModule)),s.imports&&(c=c.concat(s.imports)),c}).flat(1))}function XE(n){return[...new Set(n)]}function PE(n){let a={},l=Object.keys(n).sort();for(let i of l)a[i]=n[i];return a}function ZE(n,a){let l=new Set;return new Set(a),n.reduce((i,s)=>{let c=JSON.stringify(PE(s));return l.has(c)||(l.add(c),i.push({key:c,link:s})),i},[])}function gh(){let n=x.useContext(Ai);return ph(n,"You must render this element inside a <DataRouterContext.Provider> element"),n}function KE(){let n=x.useContext(Wu);return ph(n,"You must render this element inside a <DataRouterStateContext.Provider> element"),n}var vh=x.createContext(void 0);vh.displayName="FrameworkContext";function Vu(){let n=x.useContext(vh);return ph(n,"You must render this element inside a <HydratedRouter> element"),n}function $E(n,a){let l=x.useContext(vh),[i,s]=x.useState(!1),[c,d]=x.useState(!1),{onFocus:h,onBlur:y,onMouseEnter:m,onMouseLeave:v,onTouchStart:p}=a,b=x.useRef(null);x.useEffect(()=>{if(n==="render"&&d(!0),n==="viewport"){let E=M=>{M.forEach(_=>{d(_.isIntersecting)})},C=new IntersectionObserver(E,{threshold:.5});return b.current&&C.observe(b.current),()=>{C.disconnect()}}},[n]),x.useEffect(()=>{if(i){let E=setTimeout(()=>{d(!0)},100);return()=>{clearTimeout(E)}}},[i]);let w=()=>{s(!0)},O=()=>{s(!1),d(!1)};return l?n!=="intent"?[c,b,{}]:[c,b,{onFocus:To(h,w),onBlur:To(y,O),onMouseEnter:To(m,w),onMouseLeave:To(v,O),onTouchStart:To(p,w)}]:[!1,b,{}]}function To(n,a){return l=>{n&&n(l),l.defaultPrevented||a(l)}}function JE({page:n,...a}){let l=fE(),{nonce:i}=Vu(),{router:s}=gh(),c=x.useMemo(()=>N0(s.routes,n,s.basename),[s.routes,n,s.basename]);return c?(a.nonce==null&&i&&(a={...a,nonce:i}),l?x.createElement(e2,{page:n,matches:c,...a}):x.createElement(t2,{page:n,matches:c,...a})):null}function IE(n){let{manifest:a,routeModules:l}=Vu(),[i,s]=x.useState([]);return x.useEffect(()=>{let c=!1;return VE(n,a,l).then(d=>{c||s(d)}),()=>{c=!0}},[n,a,l]),i}function e2({page:n,matches:a,...l}){let i=hn(),{future:s}=Vu(),{basename:c}=gh(),d=x.useMemo(()=>{if(n===i.pathname+i.search+i.hash)return[];let h=X0(n,c,s.v8_trailingSlashAwareDataRequests,"rsc"),y=!1,m=[];for(let v of a)typeof v.route.shouldRevalidate=="function"?y=!0:m.push(v.route.id);return y&&m.length>0&&h.searchParams.set("_routes",m.join(",")),[h.pathname+h.search]},[c,s.v8_trailingSlashAwareDataRequests,n,i,a]);return x.createElement(x.Fragment,null,d.map(h=>x.createElement("link",{key:h,rel:"prefetch",as:"fetch",href:h,...l})))}function t2({page:n,matches:a,...l}){let i=hn(),{future:s,manifest:c,routeModules:d}=Vu(),{basename:h}=gh(),{loaderData:y,matches:m}=KE(),v=x.useMemo(()=>Jg(n,a,m,c,i,"data"),[n,a,m,c,i]),p=x.useMemo(()=>Jg(n,a,m,c,i,"assets"),[n,a,m,c,i]),b=x.useMemo(()=>{if(n===i.pathname+i.search+i.hash)return[];let E=new Set,C=!1;if(a.forEach(_=>{var z;let A=c.routes[_.route.id];!A||!A.hasLoader||(!v.some(U=>U.route.id===_.route.id)&&_.route.id in y&&((z=d[_.route.id])!=null&&z.shouldRevalidate)||A.hasClientLoader?C=!0:E.add(_.route.id))}),E.size===0)return[];let M=X0(n,h,s.v8_trailingSlashAwareDataRequests,"data");return C&&E.size>0&&M.searchParams.set("_routes",a.filter(_=>E.has(_.route.id)).map(_=>_.route.id).join(",")),[M.pathname+M.search]},[h,s.v8_trailingSlashAwareDataRequests,y,i,c,v,a,n,d]),w=x.useMemo(()=>FE(p,c),[p,c]),O=IE(p);return x.createElement(x.Fragment,null,b.map(E=>x.createElement("link",{key:E,rel:"prefetch",as:"fetch",href:E,...l})),w.map(E=>x.createElement("link",{key:E,rel:"modulepreload",href:E,...l})),O.map(({key:E,link:C})=>x.createElement("link",{key:E,nonce:l.nonce,...C,crossOrigin:C.crossOrigin??l.crossOrigin})))}function n2(...n){return a=>{n.forEach(l=>{typeof l=="function"?l(a):l!=null&&(l.current=a)})}}var a2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{a2&&(window.__reactRouterVersion="7.18.0")}catch{}function r2({basename:n,children:a,useTransitions:l,window:i}){let s=x.useRef();s.current==null&&(s.current=Uw({window:i,v5Compat:!0}));let c=s.current,[d,h]=x.useState({action:c.action,location:c.location}),y=x.useCallback(m=>{l===!1?h(m):x.startTransition(()=>h(m))},[l]);return x.useLayoutEffect(()=>c.listen(y),[c,y]),x.createElement(kE,{basename:n,children:a,location:d.location,navigationType:d.action,navigator:c,useTransitions:l})}var P0=x.forwardRef(function({onClick:a,discover:l="render",prefetch:i="none",relative:s,reloadDocument:c,replace:d,mask:h,state:y,target:m,to:v,preventScrollReset:p,viewTransition:b,defaultShouldRevalidate:w,...O},E){let{basename:C,navigator:M,useTransitions:_}=x.useContext(dn),A=typeof v=="string"&&fh.test(v),z=B0(v,C);v=z.to;let U=vE(v,{relative:s}),D=hn(),Q=null;if(h){let ve=Gu(h,[],D.mask?D.mask.pathname:"/",!0);C!=="/"&&(ve.pathname=ve.pathname==="/"?C:qn([C,ve.pathname])),Q=M.createHref(ve)}let[Y,I,ae]=$E(i,O),ue=o2(v,{replace:d,mask:h,state:y,target:m,preventScrollReset:p,relative:s,viewTransition:b,defaultShouldRevalidate:w,useTransitions:_});function de(ve){a&&a(ve),ve.defaultPrevented||ue(ve)}let me=!(z.isExternal||c),ye=x.createElement("a",{...O,...ae,href:(me?Q:void 0)||z.absoluteURL||U,onClick:me?de:a,ref:n2(E,I),target:m,"data-discover":!A&&l==="render"?"true":void 0});return Y&&!A?x.createElement(x.Fragment,null,ye,x.createElement(JE,{page:U})):ye});P0.displayName="Link";var Z0=x.forwardRef(function({"aria-current":a="page",caseSensitive:l=!1,className:i="",end:s=!1,style:c,to:d,viewTransition:h,children:y,...m},v){let p=Qo(d,{relative:m.relative}),b=hn(),w=x.useContext(Wu),{navigator:O,basename:E}=x.useContext(dn),C=w!=null&&d2(p)&&h===!0,M=O.encodeLocation?O.encodeLocation(p).pathname:p.pathname,_=b.pathname,A=w&&w.navigation&&w.navigation.location?w.navigation.location.pathname:null;l||(_=_.toLowerCase(),A=A?A.toLowerCase():null,M=M.toLowerCase()),A&&E&&(A=Xa(A,E)||A);const z=M!=="/"&&M.endsWith("/")?M.length-1:M.length;let U=_===M||!s&&_.startsWith(M)&&_.charAt(z)==="/",D=A!=null&&(A===M||!s&&A.startsWith(M)&&A.charAt(M.length)==="/"),Q={isActive:U,isPending:D,isTransitioning:C},Y=U?a:void 0,I;typeof i=="function"?I=i(Q):I=[i,U?"active":null,D?"pending":null,C?"transitioning":null].filter(Boolean).join(" ");let ae=typeof c=="function"?c(Q):c;return x.createElement(P0,{...m,"aria-current":Y,className:I,ref:v,style:ae,to:d,viewTransition:h},typeof y=="function"?y(Q):y)});Z0.displayName="NavLink";var l2=x.forwardRef(({discover:n="render",fetcherKey:a,navigate:l,reloadDocument:i,replace:s,state:c,method:d=Mu,action:h,onSubmit:y,relative:m,preventScrollReset:v,viewTransition:p,defaultShouldRevalidate:b,...w},O)=>{let{useTransitions:E}=x.useContext(dn),C=c2(),M=f2(h,{relative:m}),_=d.toLowerCase()==="get"?"get":"post",A=typeof h=="string"&&fh.test(h),z=U=>{if(y&&y(U),U.defaultPrevented)return;U.preventDefault();let D=U.nativeEvent.submitter,Q=(D==null?void 0:D.getAttribute("formmethod"))||d,Y=()=>C(D||U.currentTarget,{fetcherKey:a,method:Q,navigate:l,replace:s,state:c,relative:m,preventScrollReset:v,viewTransition:p,defaultShouldRevalidate:b});E&&l!==!1?x.startTransition(()=>Y()):Y()};return x.createElement("form",{ref:O,method:_,action:M,onSubmit:i?y:z,...w,"data-discover":!A&&n==="render"?"true":void 0})});l2.displayName="Form";function i2(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function K0(n){let a=x.useContext(Ai);return nt(a,i2(n)),a}function o2(n,{target:a,replace:l,mask:i,state:s,preventScrollReset:c,relative:d,viewTransition:h,defaultShouldRevalidate:y,useTransitions:m}={}){let v=W0(),p=hn(),b=Qo(n,{relative:d});return x.useCallback(w=>{if(YE(w,a)){w.preventDefault();let O=l!==void 0?l:jo(p)===jo(b),E=()=>v(n,{replace:O,mask:i,state:s,preventScrollReset:c,relative:d,viewTransition:h,defaultShouldRevalidate:y});m?x.startTransition(()=>E()):E()}},[p,v,b,l,i,s,a,n,c,d,h,y,m])}var s2=0,u2=()=>`__${String(++s2)}__`;function c2(){let{router:n}=K0("useSubmit"),{basename:a}=x.useContext(dn),l=NE(),i=n.fetch,s=n.navigate;return x.useCallback(async(c,d={})=>{let{action:h,method:y,encType:m,formData:v,body:p}=GE(c,a);if(d.navigate===!1){let b=d.fetcherKey||u2();await i(b,l,d.action||h,{defaultShouldRevalidate:d.defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:v,body:p,formMethod:d.method||y,formEncType:d.encType||m,flushSync:d.flushSync})}else await s(d.action||h,{defaultShouldRevalidate:d.defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:v,body:p,formMethod:d.method||y,formEncType:d.encType||m,replace:d.replace,state:d.state,fromRouteId:l,flushSync:d.flushSync,viewTransition:d.viewTransition})},[i,s,a,l])}function f2(n,{relative:a}={}){let{basename:l}=x.useContext(dn),i=x.useContext(ua);nt(i,"useFormAction must be used inside a RouteContext");let[s]=i.matches.slice(-1),c={...Qo(n||".",{relative:a})},d=hn();if(n==null){c.search=d.search;let h=new URLSearchParams(c.search),y=h.getAll("index");if(y.some(v=>v==="")){h.delete("index"),y.filter(p=>p).forEach(p=>h.append("index",p));let v=h.toString();c.search=v?`?${v}`:""}}return(!n||n===".")&&s.route.index&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),l!=="/"&&(c.pathname=c.pathname==="/"?l:qn([l,c.pathname])),jo(c)}function d2(n,{relative:a}={}){let l=x.useContext(Y0);nt(l!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:i}=K0("useViewTransitionState"),s=Qo(n,{relative:a});if(!l.isTransitioning)return!1;let c=Xa(l.currentLocation.pathname,i)||l.currentLocation.pathname,d=Xa(l.nextLocation.pathname,i)||l.nextLocation.pathname;return _u(s.pathname,d)!=null||_u(s.pathname,c)!=null}var Fu=T0();const h2=C0(Fu);var Vo=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(n){return this.listeners.add(n),this.onSubscribe(),()=>{this.listeners.delete(n),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},sl,Cr,pi,p0,m2=(p0=class extends Vo{constructor(){super();Re(this,sl);Re(this,Cr);Re(this,pi);Se(this,pi,a=>{if(typeof window<"u"&&window.addEventListener){const l=()=>a();return window.addEventListener("visibilitychange",l,!1),()=>{window.removeEventListener("visibilitychange",l)}}})}onSubscribe(){W(this,Cr)||this.setEventListener(W(this,pi))}onUnsubscribe(){var a;this.hasListeners()||((a=W(this,Cr))==null||a.call(this),Se(this,Cr,void 0))}setEventListener(a){var l;Se(this,pi,a),(l=W(this,Cr))==null||l.call(this),Se(this,Cr,a(i=>{typeof i=="boolean"?this.setFocused(i):this.onFocus()}))}setFocused(a){W(this,sl)!==a&&(Se(this,sl,a),this.onFocus())}onFocus(){const a=this.isFocused();this.listeners.forEach(l=>{l(a)})}isFocused(){var a;return typeof W(this,sl)=="boolean"?W(this,sl):((a=globalThis.document)==null?void 0:a.visibilityState)!=="hidden"}},sl=new WeakMap,Cr=new WeakMap,pi=new WeakMap,p0),$0=new m2,y2={setTimeout:(n,a)=>setTimeout(n,a),clearTimeout:n=>clearTimeout(n),setInterval:(n,a)=>setInterval(n,a),clearInterval:n=>clearInterval(n)},Tr,sh,g0,p2=(g0=class{constructor(){Re(this,Tr,y2);Re(this,sh,!1)}setTimeoutProvider(n){Se(this,Tr,n)}setTimeout(n,a){return W(this,Tr).setTimeout(n,a)}clearTimeout(n){W(this,Tr).clearTimeout(n)}setInterval(n,a){return W(this,Tr).setInterval(n,a)}clearInterval(n){W(this,Tr).clearInterval(n)}},Tr=new WeakMap,sh=new WeakMap,g0),Fd=new p2;function g2(n){setTimeout(n,0)}var v2=typeof window>"u"||"Deno"in globalThis;function Dn(){}function b2(n,a){return typeof n=="function"?n(a):n}function x2(n){return typeof n=="number"&&n>=0&&n!==1/0}function S2(n,a){return Math.max(n+(a||0)-Date.now(),0)}function Xd(n,a){return typeof n=="function"?n(a):n}function w2(n,a){return typeof n=="function"?n(a):n}function Ig(n,a){const{type:l="all",exact:i,fetchStatus:s,predicate:c,queryKey:d,stale:h}=n;if(d){if(i){if(a.queryHash!==bh(d,a.options))return!1}else if(!Bo(a.queryKey,d))return!1}if(l!=="all"){const y=a.isActive();if(l==="active"&&!y||l==="inactive"&&y)return!1}return!(typeof h=="boolean"&&a.isStale()!==h||s&&s!==a.state.fetchStatus||c&&!c(a))}function ev(n,a){const{exact:l,status:i,predicate:s,mutationKey:c}=n;if(c){if(!a.options.mutationKey)return!1;if(l){if(pl(a.options.mutationKey)!==pl(c))return!1}else if(!Bo(a.options.mutationKey,c))return!1}return!(i&&a.state.status!==i||s&&!s(a))}function bh(n,a){return((a==null?void 0:a.queryKeyHashFn)||pl)(n)}function pl(n){return JSON.stringify(n,(a,l)=>Pd(l)?Object.keys(l).sort().reduce((i,s)=>(i[s]=l[s],i),{}):l)}function Bo(n,a){return n===a?!0:typeof n!=typeof a?!1:n&&a&&typeof n=="object"&&typeof a=="object"?Object.keys(a).every(l=>Bo(n[l],a[l])):!1}var E2=Object.prototype.hasOwnProperty;function J0(n,a,l=0){if(n===a)return n;if(l>500)return a;const i=tv(n)&&tv(a);if(!i&&!(Pd(n)&&Pd(a)))return a;const c=(i?n:Object.keys(n)).length,d=i?a:Object.keys(a),h=d.length,y=i?new Array(h):{};let m=0;for(let v=0;v<h;v++){const p=i?v:d[v],b=n[p],w=a[p];if(b===w){y[p]=b,(i?v<c:E2.call(n,p))&&m++;continue}if(b===null||w===null||typeof b!="object"||typeof w!="object"){y[p]=w;continue}const O=J0(b,w,l+1);y[p]=O,O===b&&m++}return c===h&&m===c?n:y}function O2(n,a){if(!a||Object.keys(n).length!==Object.keys(a).length)return!1;for(const l in n)if(n[l]!==a[l])return!1;return!0}function tv(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function Pd(n){if(!nv(n))return!1;const a=n.constructor;if(a===void 0)return!0;const l=a.prototype;return!(!nv(l)||!l.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(n)!==Object.prototype)}function nv(n){return Object.prototype.toString.call(n)==="[object Object]"}function M2(n){return new Promise(a=>{Fd.setTimeout(a,n)})}function C2(n,a,l){return typeof l.structuralSharing=="function"?l.structuralSharing(n,a):l.structuralSharing!==!1?J0(n,a):a}function T2(n,a,l=0){const i=[...n,a];return l&&i.length>l?i.slice(1):i}function D2(n,a,l=0){const i=[a,...n];return l&&i.length>l?i.slice(0,-1):i}var xh=Symbol();function I0(n,a){return!n.queryFn&&(a!=null&&a.initialPromise)?()=>a.initialPromise:!n.queryFn||n.queryFn===xh?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function N2(n,a){return typeof n=="function"?n(...a):!!n}function A2(n,a,l){let i=!1,s;return Object.defineProperty(n,"signal",{enumerable:!0,get:()=>(s??(s=a()),i||(i=!0,s.aborted?l():s.addEventListener("abort",l,{once:!0})),s)}),n}var eb=(()=>{let n=()=>v2;return{isServer(){return n()},setIsServer(a){n=a}}})();function _2(){let n,a;const l=new Promise((s,c)=>{n=s,a=c});l.status="pending",l.catch(()=>{});function i(s){Object.assign(l,s),delete l.resolve,delete l.reject}return l.resolve=s=>{i({status:"fulfilled",value:s}),n(s)},l.reject=s=>{i({status:"rejected",reason:s}),a(s)},l}var R2=g2;function k2(){let n=[],a=0,l=h=>{h()},i=h=>{h()},s=R2;const c=h=>{a?n.push(h):s(()=>{l(h)})},d=()=>{const h=n;n=[],h.length&&s(()=>{i(()=>{h.forEach(y=>{l(y)})})})};return{batch:h=>{let y;a++;try{y=h()}finally{a--,a||d()}return y},batchCalls:h=>(...y)=>{c(()=>{h(...y)})},schedule:c,setNotifyFunction:h=>{l=h},setBatchNotifyFunction:h=>{i=h},setScheduler:h=>{s=h}}}var jt=k2(),gi,Dr,vi,v0,z2=(v0=class extends Vo{constructor(){super();Re(this,gi,!0);Re(this,Dr);Re(this,vi);Se(this,vi,a=>{if(typeof window<"u"&&window.addEventListener){const l=()=>a(!0),i=()=>a(!1);return window.addEventListener("online",l,!1),window.addEventListener("offline",i,!1),()=>{window.removeEventListener("online",l),window.removeEventListener("offline",i)}}})}onSubscribe(){W(this,Dr)||this.setEventListener(W(this,vi))}onUnsubscribe(){var a;this.hasListeners()||((a=W(this,Dr))==null||a.call(this),Se(this,Dr,void 0))}setEventListener(a){var l;Se(this,vi,a),(l=W(this,Dr))==null||l.call(this),Se(this,Dr,a(this.setOnline.bind(this)))}setOnline(a){W(this,gi)!==a&&(Se(this,gi,a),this.listeners.forEach(i=>{i(a)}))}isOnline(){return W(this,gi)}},gi=new WeakMap,Dr=new WeakMap,vi=new WeakMap,v0),ku=new z2;function j2(n){return Math.min(1e3*2**n,3e4)}function tb(n){return(n??"online")==="online"?ku.isOnline():!0}var Zd=class extends Error{constructor(n){super("CancelledError"),this.revert=n==null?void 0:n.revert,this.silent=n==null?void 0:n.silent}};function nb(n){let a=!1,l=0,i;const s=_2(),c=()=>s.status!=="pending",d=E=>{var C;if(!c()){const M=new Zd(E);b(M),(C=n.onCancel)==null||C.call(n,M)}},h=()=>{a=!0},y=()=>{a=!1},m=()=>$0.isFocused()&&(n.networkMode==="always"||ku.isOnline())&&n.canRun(),v=()=>tb(n.networkMode)&&n.canRun(),p=E=>{c()||(i==null||i(),s.resolve(E))},b=E=>{c()||(i==null||i(),s.reject(E))},w=()=>new Promise(E=>{var C;i=M=>{(c()||m())&&E(M)},(C=n.onPause)==null||C.call(n)}).then(()=>{var E;i=void 0,c()||(E=n.onContinue)==null||E.call(n)}),O=()=>{if(c())return;let E;const C=l===0?n.initialPromise:void 0;try{E=C??n.fn()}catch(M){E=Promise.reject(M)}Promise.resolve(E).then(p).catch(M=>{var D;if(c())return;const _=n.retry??(eb.isServer()?0:3),A=n.retryDelay??j2,z=typeof A=="function"?A(l,M):A,U=_===!0||typeof _=="number"&&l<_||typeof _=="function"&&_(l,M);if(a||!U){b(M);return}l++,(D=n.onFail)==null||D.call(n,l,M),M2(z).then(()=>m()?void 0:w()).then(()=>{a?b(M):O()})})};return{promise:s,status:()=>s.status,cancel:d,continue:()=>(i==null||i(),s),cancelRetry:h,continueRetry:y,canStart:v,start:()=>(v()?O():w().then(O),s)}}var ul,b0,ab=(b0=class{constructor(){Re(this,ul)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),x2(this.gcTime)&&Se(this,ul,Fd.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(eb.isServer()?1/0:300*1e3))}clearGcTimeout(){W(this,ul)!==void 0&&(Fd.clearTimeout(W(this,ul)),Se(this,ul,void 0))}},ul=new WeakMap,b0);function B2(n){return{onFetch:(a,l)=>{var v,p,b,w,O;const i=a.options,s=(b=(p=(v=a.fetchOptions)==null?void 0:v.meta)==null?void 0:p.fetchMore)==null?void 0:b.direction,c=((w=a.state.data)==null?void 0:w.pages)||[],d=((O=a.state.data)==null?void 0:O.pageParams)||[];let h={pages:[],pageParams:[]},y=0;const m=async()=>{let E=!1;const C=A=>{A2(A,()=>a.signal,()=>E=!0)},M=I0(a.options,a.fetchOptions),_=async(A,z,U)=>{if(E)return Promise.reject(a.signal.reason);if(z==null&&A.pages.length)return Promise.resolve(A);const Q=(()=>{const ue={client:a.client,queryKey:a.queryKey,pageParam:z,direction:U?"backward":"forward",meta:a.options.meta};return C(ue),ue})(),Y=await M(Q),{maxPages:I}=a.options,ae=U?D2:T2;return{pages:ae(A.pages,Y,I),pageParams:ae(A.pageParams,z,I)}};if(s&&c.length){const A=s==="backward",z=A?U2:av,U={pages:c,pageParams:d},D=z(i,U);h=await _(U,D,A)}else{const A=n??c.length;do{const z=y===0?d[0]??i.initialPageParam:av(i,h);if(y>0&&z==null)break;h=await _(h,z),y++}while(y<A)}return h};a.options.persister?a.fetchFn=()=>{var E,C;return(C=(E=a.options).persister)==null?void 0:C.call(E,m,{client:a.client,queryKey:a.queryKey,meta:a.options.meta,signal:a.signal},l)}:a.fetchFn=m}}}function av(n,{pages:a,pageParams:l}){const i=a.length-1;return a.length>0?n.getNextPageParam(a[i],a,l[i],l):void 0}function U2(n,{pages:a,pageParams:l}){var i;return a.length>0?(i=n.getPreviousPageParam)==null?void 0:i.call(n,a[0],a,l[0],l):void 0}var bi,cl,xi,Tn,fl,Ct,Lo,dl,sn,rb,Ua,x0,H2=(x0=class extends ab{constructor(a){super();Re(this,sn);Re(this,bi);Re(this,cl);Re(this,xi);Re(this,Tn);Re(this,fl);Re(this,Ct);Re(this,Lo);Re(this,dl);Se(this,dl,!1),Se(this,Lo,a.defaultOptions),this.setOptions(a.options),this.observers=[],Se(this,fl,a.client),Se(this,Tn,W(this,fl).getQueryCache()),this.queryKey=a.queryKey,this.queryHash=a.queryHash,Se(this,cl,lv(this.options)),this.state=a.state??W(this,cl),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return W(this,bi)}get promise(){var a;return(a=W(this,Ct))==null?void 0:a.promise}setOptions(a){if(this.options={...W(this,Lo),...a},a!=null&&a._type&&Se(this,bi,a._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const l=lv(this.options);l.data!==void 0&&(this.setState(rv(l.data,l.dataUpdatedAt)),Se(this,cl,l))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&W(this,Tn).remove(this)}setData(a,l){const i=C2(this.state.data,a,this.options);return it(this,sn,Ua).call(this,{data:i,type:"success",dataUpdatedAt:l==null?void 0:l.updatedAt,manual:l==null?void 0:l.manual}),i}setState(a){it(this,sn,Ua).call(this,{type:"setState",state:a})}cancel(a){var i,s;const l=(i=W(this,Ct))==null?void 0:i.promise;return(s=W(this,Ct))==null||s.cancel(a),l?l.then(Dn).catch(Dn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return W(this,cl)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(a=>w2(a.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===xh||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(a=>Xd(a.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(a=>a.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(a=0){return this.state.data===void 0?!0:a==="static"?!1:this.state.isInvalidated?!0:!S2(this.state.dataUpdatedAt,a)}onFocus(){var l;const a=this.observers.find(i=>i.shouldFetchOnWindowFocus());a==null||a.refetch({cancelRefetch:!1}),(l=W(this,Ct))==null||l.continue()}onOnline(){var l;const a=this.observers.find(i=>i.shouldFetchOnReconnect());a==null||a.refetch({cancelRefetch:!1}),(l=W(this,Ct))==null||l.continue()}addObserver(a){this.observers.includes(a)||(this.observers.push(a),this.clearGcTimeout(),W(this,Tn).notify({type:"observerAdded",query:this,observer:a}))}removeObserver(a){this.observers.includes(a)&&(this.observers=this.observers.filter(l=>l!==a),this.observers.length||(W(this,Ct)&&(W(this,dl)||it(this,sn,rb).call(this)?W(this,Ct).cancel({revert:!0}):W(this,Ct).cancelRetry()),this.scheduleGc()),W(this,Tn).notify({type:"observerRemoved",query:this,observer:a}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||it(this,sn,Ua).call(this,{type:"invalidate"})}async fetch(a,l){var m,v,p,b,w,O,E,C,M,_,A;if(this.state.fetchStatus!=="idle"&&((m=W(this,Ct))==null?void 0:m.status())!=="rejected"){if(this.state.data!==void 0&&(l!=null&&l.cancelRefetch))this.cancel({silent:!0});else if(W(this,Ct))return W(this,Ct).continueRetry(),W(this,Ct).promise}if(a&&this.setOptions(a),!this.options.queryFn){const z=this.observers.find(U=>U.options.queryFn);z&&this.setOptions(z.options)}const i=new AbortController,s=z=>{Object.defineProperty(z,"signal",{enumerable:!0,get:()=>(Se(this,dl,!0),i.signal)})},c=()=>{const z=I0(this.options,l),D=(()=>{const Q={client:W(this,fl),queryKey:this.queryKey,meta:this.meta};return s(Q),Q})();return Se(this,dl,!1),this.options.persister?this.options.persister(z,D,this):z(D)},h=(()=>{const z={fetchOptions:l,options:this.options,queryKey:this.queryKey,client:W(this,fl),state:this.state,fetchFn:c};return s(z),z})(),y=W(this,bi)==="infinite"?B2(this.options.pages):this.options.behavior;y==null||y.onFetch(h,this),Se(this,xi,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((v=h.fetchOptions)==null?void 0:v.meta))&&it(this,sn,Ua).call(this,{type:"fetch",meta:(p=h.fetchOptions)==null?void 0:p.meta}),Se(this,Ct,nb({initialPromise:l==null?void 0:l.initialPromise,fn:h.fetchFn,onCancel:z=>{z instanceof Zd&&z.revert&&this.setState({...W(this,xi),fetchStatus:"idle"}),i.abort()},onFail:(z,U)=>{it(this,sn,Ua).call(this,{type:"failed",failureCount:z,error:U})},onPause:()=>{it(this,sn,Ua).call(this,{type:"pause"})},onContinue:()=>{it(this,sn,Ua).call(this,{type:"continue"})},retry:h.options.retry,retryDelay:h.options.retryDelay,networkMode:h.options.networkMode,canRun:()=>!0}));try{const z=await W(this,Ct).start();if(z===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(z),(w=(b=W(this,Tn).config).onSuccess)==null||w.call(b,z,this),(E=(O=W(this,Tn).config).onSettled)==null||E.call(O,z,this.state.error,this),z}catch(z){if(z instanceof Zd){if(z.silent)return W(this,Ct).promise;if(z.revert){if(this.state.data===void 0)throw z;return this.state.data}}throw it(this,sn,Ua).call(this,{type:"error",error:z}),(M=(C=W(this,Tn).config).onError)==null||M.call(C,z,this),(A=(_=W(this,Tn).config).onSettled)==null||A.call(_,this.state.data,z,this),z}finally{this.scheduleGc()}}},bi=new WeakMap,cl=new WeakMap,xi=new WeakMap,Tn=new WeakMap,fl=new WeakMap,Ct=new WeakMap,Lo=new WeakMap,dl=new WeakMap,sn=new WeakSet,rb=function(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"},Ua=function(a){const l=i=>{switch(a.type){case"failed":return{...i,fetchFailureCount:a.failureCount,fetchFailureReason:a.error};case"pause":return{...i,fetchStatus:"paused"};case"continue":return{...i,fetchStatus:"fetching"};case"fetch":return{...i,...Y2(i.data,this.options),fetchMeta:a.meta??null};case"success":const s={...i,...rv(a.data,a.dataUpdatedAt),dataUpdateCount:i.dataUpdateCount+1,...!a.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return Se(this,xi,a.manual?s:void 0),s;case"error":const c=a.error;return{...i,error:c,errorUpdateCount:i.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:i.fetchFailureCount+1,fetchFailureReason:c,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...i,isInvalidated:!0};case"setState":return{...i,...a.state}}};this.state=l(this.state),jt.batch(()=>{this.observers.forEach(i=>{i.onQueryUpdate()}),W(this,Tn).notify({query:this,type:"updated",action:a})})},x0);function Y2(n,a){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:tb(a.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function rv(n,a){return{data:n,dataUpdatedAt:a??Date.now(),error:null,isInvalidated:!1,status:"success"}}function lv(n){const a=typeof n.initialData=="function"?n.initialData():n.initialData,l=a!==void 0,i=l?typeof n.initialDataUpdatedAt=="function"?n.initialDataUpdatedAt():n.initialDataUpdatedAt:0;return{data:a,dataUpdateCount:0,dataUpdatedAt:l?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:l?"success":"pending",fetchStatus:"idle"}}var qo,na,Ht,hl,aa,Or,S0,L2=(S0=class extends ab{constructor(a){super();Re(this,aa);Re(this,qo);Re(this,na);Re(this,Ht);Re(this,hl);Se(this,qo,a.client),this.mutationId=a.mutationId,Se(this,Ht,a.mutationCache),Se(this,na,[]),this.state=a.state||lb(),this.setOptions(a.options),this.scheduleGc()}setOptions(a){this.options=a,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(a){W(this,na).includes(a)||(W(this,na).push(a),this.clearGcTimeout(),W(this,Ht).notify({type:"observerAdded",mutation:this,observer:a}))}removeObserver(a){Se(this,na,W(this,na).filter(l=>l!==a)),this.scheduleGc(),W(this,Ht).notify({type:"observerRemoved",mutation:this,observer:a})}optionalRemove(){W(this,na).length||(this.state.status==="pending"?this.scheduleGc():W(this,Ht).remove(this))}continue(){var a;return((a=W(this,hl))==null?void 0:a.continue())??this.execute(this.state.variables)}async execute(a){var d,h,y,m,v,p,b,w,O,E,C,M,_,A,z,U,D,Q;const l=()=>{it(this,aa,Or).call(this,{type:"continue"})},i={client:W(this,qo),meta:this.options.meta,mutationKey:this.options.mutationKey};Se(this,hl,nb({fn:()=>this.options.mutationFn?this.options.mutationFn(a,i):Promise.reject(new Error("No mutationFn found")),onFail:(Y,I)=>{it(this,aa,Or).call(this,{type:"failed",failureCount:Y,error:I})},onPause:()=>{it(this,aa,Or).call(this,{type:"pause"})},onContinue:l,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>W(this,Ht).canRun(this)}));const s=this.state.status==="pending",c=!W(this,hl).canStart();try{if(s)l();else{it(this,aa,Or).call(this,{type:"pending",variables:a,isPaused:c}),W(this,Ht).config.onMutate&&await W(this,Ht).config.onMutate(a,this,i);const I=await((h=(d=this.options).onMutate)==null?void 0:h.call(d,a,i));I!==this.state.context&&it(this,aa,Or).call(this,{type:"pending",context:I,variables:a,isPaused:c})}const Y=await W(this,hl).start();return await((m=(y=W(this,Ht).config).onSuccess)==null?void 0:m.call(y,Y,a,this.state.context,this,i)),await((p=(v=this.options).onSuccess)==null?void 0:p.call(v,Y,a,this.state.context,i)),await((w=(b=W(this,Ht).config).onSettled)==null?void 0:w.call(b,Y,null,this.state.variables,this.state.context,this,i)),await((E=(O=this.options).onSettled)==null?void 0:E.call(O,Y,null,a,this.state.context,i)),it(this,aa,Or).call(this,{type:"success",data:Y}),Y}catch(Y){try{await((M=(C=W(this,Ht).config).onError)==null?void 0:M.call(C,Y,a,this.state.context,this,i))}catch(I){Promise.reject(I)}try{await((A=(_=this.options).onError)==null?void 0:A.call(_,Y,a,this.state.context,i))}catch(I){Promise.reject(I)}try{await((U=(z=W(this,Ht).config).onSettled)==null?void 0:U.call(z,void 0,Y,this.state.variables,this.state.context,this,i))}catch(I){Promise.reject(I)}try{await((Q=(D=this.options).onSettled)==null?void 0:Q.call(D,void 0,Y,a,this.state.context,i))}catch(I){Promise.reject(I)}throw it(this,aa,Or).call(this,{type:"error",error:Y}),Y}finally{W(this,Ht).runNext(this)}}},qo=new WeakMap,na=new WeakMap,Ht=new WeakMap,hl=new WeakMap,aa=new WeakSet,Or=function(a){const l=i=>{switch(a.type){case"failed":return{...i,failureCount:a.failureCount,failureReason:a.error};case"pause":return{...i,isPaused:!0};case"continue":return{...i,isPaused:!1};case"pending":return{...i,context:a.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:a.isPaused,status:"pending",variables:a.variables,submittedAt:Date.now()};case"success":return{...i,data:a.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...i,data:void 0,error:a.error,failureCount:i.failureCount+1,failureReason:a.error,isPaused:!1,status:"error"}}};this.state=l(this.state),jt.batch(()=>{W(this,na).forEach(i=>{i.onMutationUpdate(a)}),W(this,Ht).notify({mutation:this,type:"updated",action:a})})},S0);function lb(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Ha,Yn,Go,w0,q2=(w0=class extends Vo{constructor(a={}){super();Re(this,Ha);Re(this,Yn);Re(this,Go);this.config=a,Se(this,Ha,new Set),Se(this,Yn,new Map),Se(this,Go,0)}build(a,l,i){const s=new L2({client:a,mutationCache:this,mutationId:++su(this,Go)._,options:a.defaultMutationOptions(l),state:i});return this.add(s),s}add(a){W(this,Ha).add(a);const l=cu(a);if(typeof l=="string"){const i=W(this,Yn).get(l);i?i.push(a):W(this,Yn).set(l,[a])}this.notify({type:"added",mutation:a})}remove(a){if(W(this,Ha).delete(a)){const l=cu(a);if(typeof l=="string"){const i=W(this,Yn).get(l);if(i)if(i.length>1){const s=i.indexOf(a);s!==-1&&i.splice(s,1)}else i[0]===a&&W(this,Yn).delete(l)}}this.notify({type:"removed",mutation:a})}canRun(a){const l=cu(a);if(typeof l=="string"){const i=W(this,Yn).get(l),s=i==null?void 0:i.find(c=>c.state.status==="pending");return!s||s===a}else return!0}runNext(a){var i;const l=cu(a);if(typeof l=="string"){const s=(i=W(this,Yn).get(l))==null?void 0:i.find(c=>c!==a&&c.state.isPaused);return(s==null?void 0:s.continue())??Promise.resolve()}else return Promise.resolve()}clear(){jt.batch(()=>{W(this,Ha).forEach(a=>{this.notify({type:"removed",mutation:a})}),W(this,Ha).clear(),W(this,Yn).clear()})}getAll(){return Array.from(W(this,Ha))}find(a){const l={exact:!0,...a};return this.getAll().find(i=>ev(l,i))}findAll(a={}){return this.getAll().filter(l=>ev(a,l))}notify(a){jt.batch(()=>{this.listeners.forEach(l=>{l(a)})})}resumePausedMutations(){const a=this.getAll().filter(l=>l.state.isPaused);return jt.batch(()=>Promise.all(a.map(l=>l.continue().catch(Dn))))}},Ha=new WeakMap,Yn=new WeakMap,Go=new WeakMap,w0);function cu(n){var a;return(a=n.options.scope)==null?void 0:a.id}var Ya,Nr,Zt,La,Fa,Tu,Kd,E0,G2=(E0=class extends Vo{constructor(l,i){super();Re(this,Fa);Re(this,Ya);Re(this,Nr);Re(this,Zt);Re(this,La);Se(this,Ya,l),this.setOptions(i),this.bindMethods(),it(this,Fa,Tu).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(l){var s;const i=this.options;this.options=W(this,Ya).defaultMutationOptions(l),O2(this.options,i)||W(this,Ya).getMutationCache().notify({type:"observerOptionsUpdated",mutation:W(this,Zt),observer:this}),i!=null&&i.mutationKey&&this.options.mutationKey&&pl(i.mutationKey)!==pl(this.options.mutationKey)?this.reset():((s=W(this,Zt))==null?void 0:s.state.status)==="pending"&&W(this,Zt).setOptions(this.options)}onUnsubscribe(){var l;this.hasListeners()||(l=W(this,Zt))==null||l.removeObserver(this)}onMutationUpdate(l){it(this,Fa,Tu).call(this),it(this,Fa,Kd).call(this,l)}getCurrentResult(){return W(this,Nr)}reset(){var l;(l=W(this,Zt))==null||l.removeObserver(this),Se(this,Zt,void 0),it(this,Fa,Tu).call(this),it(this,Fa,Kd).call(this)}mutate(l,i){var s;return Se(this,La,i),(s=W(this,Zt))==null||s.removeObserver(this),Se(this,Zt,W(this,Ya).getMutationCache().build(W(this,Ya),this.options)),W(this,Zt).addObserver(this),W(this,Zt).execute(l)}},Ya=new WeakMap,Nr=new WeakMap,Zt=new WeakMap,La=new WeakMap,Fa=new WeakSet,Tu=function(){var i;const l=((i=W(this,Zt))==null?void 0:i.state)??lb();Se(this,Nr,{...l,isPending:l.status==="pending",isSuccess:l.status==="success",isError:l.status==="error",isIdle:l.status==="idle",mutate:this.mutate,reset:this.reset})},Kd=function(l){jt.batch(()=>{var i,s,c,d,h,y,m,v;if(W(this,La)&&this.hasListeners()){const p=W(this,Nr).variables,b=W(this,Nr).context,w={client:W(this,Ya),meta:this.options.meta,mutationKey:this.options.mutationKey};if((l==null?void 0:l.type)==="success"){try{(s=(i=W(this,La)).onSuccess)==null||s.call(i,l.data,p,b,w)}catch(O){Promise.reject(O)}try{(d=(c=W(this,La)).onSettled)==null||d.call(c,l.data,null,p,b,w)}catch(O){Promise.reject(O)}}else if((l==null?void 0:l.type)==="error"){try{(y=(h=W(this,La)).onError)==null||y.call(h,l.error,p,b,w)}catch(O){Promise.reject(O)}try{(v=(m=W(this,La)).onSettled)==null||v.call(m,void 0,l.error,p,b,w)}catch(O){Promise.reject(O)}}}this.listeners.forEach(p=>{p(W(this,Nr))})})},E0),ra,O0,W2=(O0=class extends Vo{constructor(a={}){super();Re(this,ra);this.config=a,Se(this,ra,new Map)}build(a,l,i){const s=l.queryKey,c=l.queryHash??bh(s,l);let d=this.get(c);return d||(d=new H2({client:a,queryKey:s,queryHash:c,options:a.defaultQueryOptions(l),state:i,defaultOptions:a.getQueryDefaults(s)}),this.add(d)),d}add(a){W(this,ra).has(a.queryHash)||(W(this,ra).set(a.queryHash,a),this.notify({type:"added",query:a}))}remove(a){const l=W(this,ra).get(a.queryHash);l&&(a.destroy(),l===a&&W(this,ra).delete(a.queryHash),this.notify({type:"removed",query:a}))}clear(){jt.batch(()=>{this.getAll().forEach(a=>{this.remove(a)})})}get(a){return W(this,ra).get(a)}getAll(){return[...W(this,ra).values()]}find(a){const l={exact:!0,...a};return this.getAll().find(i=>Ig(l,i))}findAll(a={}){const l=this.getAll();return Object.keys(a).length>0?l.filter(i=>Ig(a,i)):l}notify(a){jt.batch(()=>{this.listeners.forEach(l=>{l(a)})})}onFocus(){jt.batch(()=>{this.getAll().forEach(a=>{a.onFocus()})})}onOnline(){jt.batch(()=>{this.getAll().forEach(a=>{a.onOnline()})})}},ra=new WeakMap,O0),ot,Ar,_r,Si,wi,Rr,Ei,Oi,M0,Q2=(M0=class{constructor(n={}){Re(this,ot);Re(this,Ar);Re(this,_r);Re(this,Si);Re(this,wi);Re(this,Rr);Re(this,Ei);Re(this,Oi);Se(this,ot,n.queryCache||new W2),Se(this,Ar,n.mutationCache||new q2),Se(this,_r,n.defaultOptions||{}),Se(this,Si,new Map),Se(this,wi,new Map),Se(this,Rr,0)}mount(){su(this,Rr)._++,W(this,Rr)===1&&(Se(this,Ei,$0.subscribe(async n=>{n&&(await this.resumePausedMutations(),W(this,ot).onFocus())})),Se(this,Oi,ku.subscribe(async n=>{n&&(await this.resumePausedMutations(),W(this,ot).onOnline())})))}unmount(){var n,a;su(this,Rr)._--,W(this,Rr)===0&&((n=W(this,Ei))==null||n.call(this),Se(this,Ei,void 0),(a=W(this,Oi))==null||a.call(this),Se(this,Oi,void 0))}isFetching(n){return W(this,ot).findAll({...n,fetchStatus:"fetching"}).length}isMutating(n){return W(this,Ar).findAll({...n,status:"pending"}).length}getQueryData(n){var l;const a=this.defaultQueryOptions({queryKey:n});return(l=W(this,ot).get(a.queryHash))==null?void 0:l.state.data}ensureQueryData(n){const a=this.defaultQueryOptions(n),l=W(this,ot).build(this,a),i=l.state.data;return i===void 0?this.fetchQuery(n):(n.revalidateIfStale&&l.isStaleByTime(Xd(a.staleTime,l))&&this.prefetchQuery(a),Promise.resolve(i))}getQueriesData(n){return W(this,ot).findAll(n).map(({queryKey:a,state:l})=>{const i=l.data;return[a,i]})}setQueryData(n,a,l){const i=this.defaultQueryOptions({queryKey:n}),s=W(this,ot).get(i.queryHash),c=s==null?void 0:s.state.data,d=b2(a,c);if(d!==void 0)return W(this,ot).build(this,i).setData(d,{...l,manual:!0})}setQueriesData(n,a,l){return jt.batch(()=>W(this,ot).findAll(n).map(({queryKey:i})=>[i,this.setQueryData(i,a,l)]))}getQueryState(n){var l;const a=this.defaultQueryOptions({queryKey:n});return(l=W(this,ot).get(a.queryHash))==null?void 0:l.state}removeQueries(n){const a=W(this,ot);jt.batch(()=>{a.findAll(n).forEach(l=>{a.remove(l)})})}resetQueries(n,a){const l=W(this,ot);return jt.batch(()=>(l.findAll(n).forEach(i=>{i.reset()}),this.refetchQueries({type:"active",...n},a)))}cancelQueries(n,a={}){const l={revert:!0,...a},i=jt.batch(()=>W(this,ot).findAll(n).map(s=>s.cancel(l)));return Promise.all(i).then(Dn).catch(Dn)}invalidateQueries(n,a={}){return jt.batch(()=>(W(this,ot).findAll(n).forEach(l=>{l.invalidate()}),(n==null?void 0:n.refetchType)==="none"?Promise.resolve():this.refetchQueries({...n,type:(n==null?void 0:n.refetchType)??(n==null?void 0:n.type)??"active"},a)))}refetchQueries(n,a={}){const l={...a,cancelRefetch:a.cancelRefetch??!0},i=jt.batch(()=>W(this,ot).findAll(n).filter(s=>!s.isDisabled()&&!s.isStatic()).map(s=>{let c=s.fetch(void 0,l);return l.throwOnError||(c=c.catch(Dn)),s.state.fetchStatus==="paused"?Promise.resolve():c}));return Promise.all(i).then(Dn)}fetchQuery(n){const a=this.defaultQueryOptions(n);a.retry===void 0&&(a.retry=!1);const l=W(this,ot).build(this,a);return l.isStaleByTime(Xd(a.staleTime,l))?l.fetch(a):Promise.resolve(l.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(Dn).catch(Dn)}fetchInfiniteQuery(n){return n._type="infinite",this.fetchQuery(n)}prefetchInfiniteQuery(n){return this.fetchInfiniteQuery(n).then(Dn).catch(Dn)}ensureInfiniteQueryData(n){return n._type="infinite",this.ensureQueryData(n)}resumePausedMutations(){return ku.isOnline()?W(this,Ar).resumePausedMutations():Promise.resolve()}getQueryCache(){return W(this,ot)}getMutationCache(){return W(this,Ar)}getDefaultOptions(){return W(this,_r)}setDefaultOptions(n){Se(this,_r,n)}setQueryDefaults(n,a){W(this,Si).set(pl(n),{queryKey:n,defaultOptions:a})}getQueryDefaults(n){const a=[...W(this,Si).values()],l={};return a.forEach(i=>{Bo(n,i.queryKey)&&Object.assign(l,i.defaultOptions)}),l}setMutationDefaults(n,a){W(this,wi).set(pl(n),{mutationKey:n,defaultOptions:a})}getMutationDefaults(n){const a=[...W(this,wi).values()],l={};return a.forEach(i=>{Bo(n,i.mutationKey)&&Object.assign(l,i.defaultOptions)}),l}defaultQueryOptions(n){if(n._defaulted)return n;const a={...W(this,_r).queries,...this.getQueryDefaults(n.queryKey),...n,_defaulted:!0};return a.queryHash||(a.queryHash=bh(a.queryKey,a)),a.refetchOnReconnect===void 0&&(a.refetchOnReconnect=a.networkMode!=="always"),a.throwOnError===void 0&&(a.throwOnError=!!a.suspense),!a.networkMode&&a.persister&&(a.networkMode="offlineFirst"),a.queryFn===xh&&(a.enabled=!1),a}defaultMutationOptions(n){return n!=null&&n._defaulted?n:{...W(this,_r).mutations,...(n==null?void 0:n.mutationKey)&&this.getMutationDefaults(n.mutationKey),...n,_defaulted:!0}}clear(){W(this,ot).clear(),W(this,Ar).clear()}},ot=new WeakMap,Ar=new WeakMap,_r=new WeakMap,Si=new WeakMap,wi=new WeakMap,Rr=new WeakMap,Ei=new WeakMap,Oi=new WeakMap,M0),ib=x.createContext(void 0),V2=n=>{const a=x.useContext(ib);if(!a)throw new Error("No QueryClient set, use QueryClientProvider to set one");return a},F2=({client:n,children:a})=>(x.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),T.jsx(ib.Provider,{value:n,children:a}));function ob(n,a){const l=V2(),[i]=x.useState(()=>new G2(l,n));x.useEffect(()=>{i.setOptions(n)},[i,n]);const s=x.useSyncExternalStore(x.useCallback(d=>i.subscribe(jt.batchCalls(d)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),c=x.useCallback((d,h)=>{i.mutate(d,h).catch(Dn)},[i]);if(s.error&&N2(i.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:c,mutateAsync:s.mutate}}/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const sb=(...n)=>n.filter((a,l,i)=>!!a&&a.trim()!==""&&i.indexOf(a)===l).join(" ").trim();/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const X2=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const P2=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(a,l,i)=>i?i.toUpperCase():l.toLowerCase());/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const iv=n=>{const a=P2(n);return a.charAt(0).toUpperCase()+a.slice(1)};/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */var Ed={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Z2=n=>{for(const a in n)if(a.startsWith("aria-")||a==="role"||a==="title")return!0;return!1},K2=x.createContext({}),$2=()=>x.useContext(K2),J2=x.forwardRef(({color:n,size:a,strokeWidth:l,absoluteStrokeWidth:i,className:s="",children:c,iconNode:d,...h},y)=>{const{size:m=24,strokeWidth:v=2,absoluteStrokeWidth:p=!1,color:b="currentColor",className:w=""}=$2()??{},O=i??p?Number(l??v)*24/Number(a??m):l??v;return x.createElement("svg",{ref:y,...Ed,width:a??m??Ed.width,height:a??m??Ed.height,stroke:n??b,strokeWidth:O,className:sb("lucide",w,s),...!c&&!Z2(h)&&{"aria-hidden":"true"},...h},[...d.map(([E,C])=>x.createElement(E,C)),...Array.isArray(c)?c:[c]])});/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const St=(n,a)=>{const l=x.forwardRef(({className:i,...s},c)=>x.createElement(J2,{ref:c,iconNode:a,className:sb(`lucide-${X2(iv(n))}`,`lucide-${n}`,i),...s}));return l.displayName=iv(n),l};/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const I2=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],eO=St("activity",I2);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const tO=[["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"}]],ub=St("calendar",tO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const nO=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],aO=St("chevron-down",nO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const rO=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],lO=St("chevron-left",rO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const iO=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],Sh=St("chevron-right",iO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const oO=[["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"}]],cb=St("circle-alert",oO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const sO=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],uO=St("circle-check",sO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const cO=[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]],fO=St("construction",cO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const dO=[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]],hO=St("gauge",dO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const mO=[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]],fb=St("inbox",mO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const yO=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],pO=St("info",yO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const gO=[["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"}]],vO=St("layout-dashboard",gO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const bO=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],xO=St("loader-circle",bO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const SO=[["path",{d:"M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z",key:"q8bfy3"}],["path",{d:"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14",key:"1853fq"}],["path",{d:"M8 6v8",key:"15ugcq"}]],wO=St("megaphone",SO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const EO=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],OO=St("moon",EO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const MO=[["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],CO=St("octagon-x",MO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const TO=[["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"}]],DO=St("sun",TO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const NO=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],AO=St("triangle-alert",NO);/**
- * @license lucide-react v1.21.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const _O=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],RO=St("users",_O),ko=[{key:"behavior",path:"/behavior",label:"行为分析",icon:eO,children:[{key:"funnel",path:"/behavior/funnel",label:"漏斗分析",children:[{key:"group-funnel",path:"/behavior/funnel/group",label:"拼团漏斗",working:!0}]},{key:"retention",path:"/behavior/retention",label:"留存分析"},{key:"path",path:"/behavior/path",label:"路径分析"},{key:"event",path:"/behavior/event",label:"事件分析"},{key:"distribution",path:"/behavior/distribution",label:"分布分析"},{key:"attribution",path:"/behavior/attribution",label:"归因分析"}]},{key:"metrics",path:"/metrics",label:"指标体系",icon:hO,children:[{key:"metric-catalog",path:"/metrics/catalog",label:"指标目录"},{key:"metric-board",path:"/metrics/board",label:"指标大盘"},{key:"metric-monitor",path:"/metrics/monitor",label:"指标监控"}]},{key:"profile",path:"/profile",label:"画像体系",icon:RO,children:[{key:"user-profile",path:"/profile/user",label:"用户画像"},{key:"merchant-profile",path:"/profile/merchant",label:"商家画像"},{key:"product-profile",path:"/profile/product",label:"产品画像"}]},{key:"dashboards",path:"/dashboards",label:"数据看板",icon:vO,children:[{key:"overview",path:"/dashboards/overview",label:"业务大盘"},{key:"realtime",path:"/dashboards/realtime",label:"实时大盘"},{key:"reports",path:"/dashboards/reports",label:"关键报表"}]},{key:"marketing",path:"/marketing",label:"营销触达",icon:wO,children:[{key:"rules",path:"/marketing/rules",label:"触达规则"},{key:"records",path:"/marketing/records",label:"触达记录"},{key:"effect",path:"/marketing/effect",label:"触达效果"}]}],ov="/behavior/funnel/group";function db(n){var a,l,i="";if(typeof n=="string"||typeof n=="number")i+=n;else if(typeof n=="object")if(Array.isArray(n)){var s=n.length;for(a=0;a<s;a++)n[a]&&(l=db(n[a]))&&(i&&(i+=" "),i+=l)}else for(l in n)n[l]&&(i&&(i+=" "),i+=l);return i}function hb(){for(var n,a,l=0,i="",s=arguments.length;l<s;l++)(n=arguments[l])&&(a=db(n))&&(i&&(i+=" "),i+=a);return i}const kO=(n,a)=>{const l=new Array(n.length+a.length);for(let i=0;i<n.length;i++)l[i]=n[i];for(let i=0;i<a.length;i++)l[n.length+i]=a[i];return l},zO=(n,a)=>({classGroupId:n,validator:a}),mb=(n=new Map,a=null,l)=>({nextPart:n,validators:a,classGroupId:l}),zu="-",sv=[],jO="arbitrary..",BO=n=>{const a=HO(n),{conflictingClassGroups:l,conflictingClassGroupModifiers:i}=n;return{getClassGroupId:d=>{if(d.startsWith("[")&&d.endsWith("]"))return UO(d);const h=d.split(zu),y=h[0]===""&&h.length>1?1:0;return yb(h,y,a)},getConflictingClassGroupIds:(d,h)=>{if(h){const y=i[d],m=l[d];return y?m?kO(m,y):y:m||sv}return l[d]||sv}}},yb=(n,a,l)=>{if(n.length-a===0)return l.classGroupId;const s=n[a],c=l.nextPart.get(s);if(c){const m=yb(n,a+1,c);if(m)return m}const d=l.validators;if(d===null)return;const h=a===0?n.join(zu):n.slice(a).join(zu),y=d.length;for(let m=0;m<y;m++){const v=d[m];if(v.validator(h))return v.classGroupId}},UO=n=>n.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const a=n.slice(1,-1),l=a.indexOf(":"),i=a.slice(0,l);return i?jO+i:void 0})(),HO=n=>{const{theme:a,classGroups:l}=n;return YO(l,a)},YO=(n,a)=>{const l=mb();for(const i in n){const s=n[i];wh(s,l,i,a)}return l},wh=(n,a,l,i)=>{const s=n.length;for(let c=0;c<s;c++){const d=n[c];LO(d,a,l,i)}},LO=(n,a,l,i)=>{if(typeof n=="string"){qO(n,a,l);return}if(typeof n=="function"){GO(n,a,l,i);return}WO(n,a,l,i)},qO=(n,a,l)=>{const i=n===""?a:pb(a,n);i.classGroupId=l},GO=(n,a,l,i)=>{if(QO(n)){wh(n(i),a,l,i);return}a.validators===null&&(a.validators=[]),a.validators.push(zO(l,n))},WO=(n,a,l,i)=>{const s=Object.entries(n),c=s.length;for(let d=0;d<c;d++){const[h,y]=s[d];wh(y,pb(a,h),l,i)}},pb=(n,a)=>{let l=n;const i=a.split(zu),s=i.length;for(let c=0;c<s;c++){const d=i[c];let h=l.nextPart.get(d);h||(h=mb(),l.nextPart.set(d,h)),l=h}return l},QO=n=>"isThemeGetter"in n&&n.isThemeGetter===!0,VO=n=>{if(n<1)return{get:()=>{},set:()=>{}};let a=0,l=Object.create(null),i=Object.create(null);const s=(c,d)=>{l[c]=d,a++,a>n&&(a=0,i=l,l=Object.create(null))};return{get(c){let d=l[c];if(d!==void 0)return d;if((d=i[c])!==void 0)return s(c,d),d},set(c,d){c in l?l[c]=d:s(c,d)}}},$d="!",uv=":",FO=[],cv=(n,a,l,i,s)=>({modifiers:n,hasImportantModifier:a,baseClassName:l,maybePostfixModifierPosition:i,isExternal:s}),XO=n=>{const{prefix:a,experimentalParseClassName:l}=n;let i=s=>{const c=[];let d=0,h=0,y=0,m;const v=s.length;for(let E=0;E<v;E++){const C=s[E];if(d===0&&h===0){if(C===uv){c.push(s.slice(y,E)),y=E+1;continue}if(C==="/"){m=E;continue}}C==="["?d++:C==="]"?d--:C==="("?h++:C===")"&&h--}const p=c.length===0?s:s.slice(y);let b=p,w=!1;p.endsWith($d)?(b=p.slice(0,-1),w=!0):p.startsWith($d)&&(b=p.slice(1),w=!0);const O=m&&m>y?m-y:void 0;return cv(c,w,b,O)};if(a){const s=a+uv,c=i;i=d=>d.startsWith(s)?c(d.slice(s.length)):cv(FO,!1,d,void 0,!0)}if(l){const s=i;i=c=>l({className:c,parseClassName:s})}return i},PO=n=>{const a=new Map;return n.orderSensitiveModifiers.forEach((l,i)=>{a.set(l,1e6+i)}),l=>{const i=[];let s=[];for(let c=0;c<l.length;c++){const d=l[c],h=d[0]==="[",y=a.has(d);h||y?(s.length>0&&(s.sort(),i.push(...s),s=[]),i.push(d)):s.push(d)}return s.length>0&&(s.sort(),i.push(...s)),i}},ZO=n=>({cache:VO(n.cacheSize),parseClassName:XO(n),sortModifiers:PO(n),postfixLookupClassGroupIds:KO(n),...BO(n)}),KO=n=>{const a=Object.create(null),l=n.postfixLookupClassGroups;if(l)for(let i=0;i<l.length;i++)a[l[i]]=!0;return a},$O=/\s+/,JO=(n,a)=>{const{parseClassName:l,getClassGroupId:i,getConflictingClassGroupIds:s,sortModifiers:c,postfixLookupClassGroupIds:d}=a,h=[],y=n.trim().split($O);let m="";for(let v=y.length-1;v>=0;v-=1){const p=y[v],{isExternal:b,modifiers:w,hasImportantModifier:O,baseClassName:E,maybePostfixModifierPosition:C}=l(p);if(b){m=p+(m.length>0?" "+m:m);continue}let M=!!C,_;if(M){const Q=E.substring(0,C);_=i(Q);const Y=_&&d[_]?i(E):void 0;Y&&Y!==_&&(_=Y,M=!1)}else _=i(E);if(!_){if(!M){m=p+(m.length>0?" "+m:m);continue}if(_=i(E),!_){m=p+(m.length>0?" "+m:m);continue}M=!1}const A=w.length===0?"":w.length===1?w[0]:c(w).join(":"),z=O?A+$d:A,U=z+_;if(h.indexOf(U)>-1)continue;h.push(U);const D=s(_,M);for(let Q=0;Q<D.length;++Q){const Y=D[Q];h.push(z+Y)}m=p+(m.length>0?" "+m:m)}return m},IO=(...n)=>{let a=0,l,i,s="";for(;a<n.length;)(l=n[a++])&&(i=gb(l))&&(s&&(s+=" "),s+=i);return s},gb=n=>{if(typeof n=="string")return n;let a,l="";for(let i=0;i<n.length;i++)n[i]&&(a=gb(n[i]))&&(l&&(l+=" "),l+=a);return l},eM=(n,...a)=>{let l,i,s,c;const d=y=>{const m=a.reduce((v,p)=>p(v),n());return l=ZO(m),i=l.cache.get,s=l.cache.set,c=h,h(y)},h=y=>{const m=i(y);if(m)return m;const v=JO(y,l);return s(y,v),v};return c=d,(...y)=>c(IO(...y))},tM=[],xt=n=>{const a=l=>l[n]||tM;return a.isThemeGetter=!0,a},vb=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,bb=/^\((?:(\w[\w-]*):)?(.+)\)$/i,nM=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,aM=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,rM=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,lM=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,iM=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,oM=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,wr=n=>nM.test(n),ke=n=>!!n&&!Number.isNaN(Number(n)),Jn=n=>!!n&&Number.isInteger(Number(n)),Od=n=>n.endsWith("%")&&ke(n.slice(0,-1)),Ba=n=>aM.test(n),xb=()=>!0,sM=n=>rM.test(n)&&!lM.test(n),Eh=()=>!1,uM=n=>iM.test(n),cM=n=>oM.test(n),fM=n=>!se(n)&&!ce(n),dM=n=>n.startsWith("@container")&&(n[10]==="/"&&n[11]!==void 0||n[11]==="s"&&n[16]!==void 0&&n.startsWith("-size/",10)||n[11]==="n"&&n[18]!==void 0&&n.startsWith("-normal/",10)),hM=n=>Br(n,Eb,Eh),se=n=>vb.test(n),ll=n=>Br(n,Ob,sM),fv=n=>Br(n,SM,ke),mM=n=>Br(n,Cb,xb),yM=n=>Br(n,Mb,Eh),dv=n=>Br(n,Sb,Eh),pM=n=>Br(n,wb,cM),fu=n=>Br(n,Tb,uM),ce=n=>bb.test(n),Do=n=>bl(n,Ob),gM=n=>bl(n,Mb),hv=n=>bl(n,Sb),vM=n=>bl(n,Eb),bM=n=>bl(n,wb),du=n=>bl(n,Tb,!0),xM=n=>bl(n,Cb,!0),Br=(n,a,l)=>{const i=vb.exec(n);return i?i[1]?a(i[1]):l(i[2]):!1},bl=(n,a,l=!1)=>{const i=bb.exec(n);return i?i[1]?a(i[1]):l:!1},Sb=n=>n==="position"||n==="percentage",wb=n=>n==="image"||n==="url",Eb=n=>n==="length"||n==="size"||n==="bg-size",Ob=n=>n==="length",SM=n=>n==="number",Mb=n=>n==="family-name",Cb=n=>n==="number"||n==="weight",Tb=n=>n==="shadow",wM=()=>{const n=xt("color"),a=xt("font"),l=xt("text"),i=xt("font-weight"),s=xt("tracking"),c=xt("leading"),d=xt("breakpoint"),h=xt("container"),y=xt("spacing"),m=xt("radius"),v=xt("shadow"),p=xt("inset-shadow"),b=xt("text-shadow"),w=xt("drop-shadow"),O=xt("blur"),E=xt("perspective"),C=xt("aspect"),M=xt("ease"),_=xt("animate"),A=()=>["auto","avoid","all","avoid-page","page","left","right","column"],z=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],U=()=>[...z(),ce,se],D=()=>["auto","hidden","clip","visible","scroll"],Q=()=>["auto","contain","none"],Y=()=>[ce,se,y],I=()=>[wr,"full","auto",...Y()],ae=()=>[Jn,"none","subgrid",ce,se],ue=()=>["auto",{span:["full",Jn,ce,se]},Jn,ce,se],de=()=>[Jn,"auto",ce,se],me=()=>["auto","min","max","fr",ce,se],ye=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ve=()=>["start","end","center","stretch","center-safe","end-safe"],j=()=>["auto",...Y()],P=()=>[wr,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...Y()],ee=()=>[wr,"screen","full","dvw","lvw","svw","min","max","fit",...Y()],le=()=>[wr,"screen","full","lh","dvh","lvh","svh","min","max","fit",...Y()],$=()=>[n,ce,se],R=()=>[...z(),hv,dv,{position:[ce,se]}],F=()=>["no-repeat",{repeat:["","x","y","space","round"]}],K=()=>["auto","cover","contain",vM,hM,{size:[ce,se]}],te=()=>[Od,Do,ll],ne=()=>["","none","full",m,ce,se],re=()=>["",ke,Do,ll],Oe=()=>["solid","dashed","dotted","double"],Ce=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],be=()=>[ke,Od,hv,dv],st=()=>["","none",O,ce,se],gt=()=>["none",ke,ce,se],ft=()=>["none",ke,ce,se],$t=()=>[ke,ce,se],et=()=>[wr,"full",...Y()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Ba],breakpoint:[Ba],color:[xb],container:[Ba],"drop-shadow":[Ba],ease:["in","out","in-out"],font:[fM],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Ba],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Ba],shadow:[Ba],spacing:["px",ke],text:[Ba],"text-shadow":[Ba],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",wr,se,ce,C]}],container:["container"],"container-type":[{"@container":["","normal","size",ce,se]}],"container-named":[dM],columns:[{columns:[ke,se,ce,h]}],"break-after":[{"break-after":A()}],"break-before":[{"break-before":A()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:U()}],overflow:[{overflow:D()}],"overflow-x":[{"overflow-x":D()}],"overflow-y":[{"overflow-y":D()}],overscroll:[{overscroll:Q()}],"overscroll-x":[{"overscroll-x":Q()}],"overscroll-y":[{"overscroll-y":Q()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:I()}],"inset-x":[{"inset-x":I()}],"inset-y":[{"inset-y":I()}],start:[{"inset-s":I(),start:I()}],end:[{"inset-e":I(),end:I()}],"inset-bs":[{"inset-bs":I()}],"inset-be":[{"inset-be":I()}],top:[{top:I()}],right:[{right:I()}],bottom:[{bottom:I()}],left:[{left:I()}],visibility:["visible","invisible","collapse"],z:[{z:[Jn,"auto",ce,se]}],basis:[{basis:[wr,"full","auto",h,...Y()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ke,wr,"auto","initial","none",se]}],grow:[{grow:["",ke,ce,se]}],shrink:[{shrink:["",ke,ce,se]}],order:[{order:[Jn,"first","last","none",ce,se]}],"grid-cols":[{"grid-cols":ae()}],"col-start-end":[{col:ue()}],"col-start":[{"col-start":de()}],"col-end":[{"col-end":de()}],"grid-rows":[{"grid-rows":ae()}],"row-start-end":[{row:ue()}],"row-start":[{"row-start":de()}],"row-end":[{"row-end":de()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":me()}],"auto-rows":[{"auto-rows":me()}],gap:[{gap:Y()}],"gap-x":[{"gap-x":Y()}],"gap-y":[{"gap-y":Y()}],"justify-content":[{justify:[...ye(),"normal"]}],"justify-items":[{"justify-items":[...ve(),"normal"]}],"justify-self":[{"justify-self":["auto",...ve()]}],"align-content":[{content:["normal",...ye()]}],"align-items":[{items:[...ve(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ve(),{baseline:["","last"]}]}],"place-content":[{"place-content":ye()}],"place-items":[{"place-items":[...ve(),"baseline"]}],"place-self":[{"place-self":["auto",...ve()]}],p:[{p:Y()}],px:[{px:Y()}],py:[{py:Y()}],ps:[{ps:Y()}],pe:[{pe:Y()}],pbs:[{pbs:Y()}],pbe:[{pbe:Y()}],pt:[{pt:Y()}],pr:[{pr:Y()}],pb:[{pb:Y()}],pl:[{pl:Y()}],m:[{m:j()}],mx:[{mx:j()}],my:[{my:j()}],ms:[{ms:j()}],me:[{me:j()}],mbs:[{mbs:j()}],mbe:[{mbe:j()}],mt:[{mt:j()}],mr:[{mr:j()}],mb:[{mb:j()}],ml:[{ml:j()}],"space-x":[{"space-x":Y()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":Y()}],"space-y-reverse":["space-y-reverse"],size:[{size:P()}],"inline-size":[{inline:["auto",...ee()]}],"min-inline-size":[{"min-inline":["auto",...ee()]}],"max-inline-size":[{"max-inline":["none",...ee()]}],"block-size":[{block:["auto",...le()]}],"min-block-size":[{"min-block":["auto",...le()]}],"max-block-size":[{"max-block":["none",...le()]}],w:[{w:[h,"screen",...P()]}],"min-w":[{"min-w":[h,"screen","none",...P()]}],"max-w":[{"max-w":[h,"screen","none","prose",{screen:[d]},...P()]}],h:[{h:["screen","lh",...P()]}],"min-h":[{"min-h":["screen","lh","none",...P()]}],"max-h":[{"max-h":["screen","lh",...P()]}],"font-size":[{text:["base",l,Do,ll]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,xM,mM]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Od,se]}],"font-family":[{font:[gM,yM,a]}],"font-features":[{"font-features":[se]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[s,ce,se]}],"line-clamp":[{"line-clamp":[ke,"none",ce,fv]}],leading:[{leading:[c,...Y()]}],"list-image":[{"list-image":["none",ce,se]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ce,se]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:$()}],"text-color":[{text:$()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Oe(),"wavy"]}],"text-decoration-thickness":[{decoration:[ke,"from-font","auto",ce,ll]}],"text-decoration-color":[{decoration:$()}],"underline-offset":[{"underline-offset":[ke,"auto",ce,se]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:Y()}],"tab-size":[{tab:[Jn,ce,se]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ce,se]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ce,se]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:R()}],"bg-repeat":[{bg:F()}],"bg-size":[{bg:K()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Jn,ce,se],radial:["",ce,se],conic:[Jn,ce,se]},bM,pM]}],"bg-color":[{bg:$()}],"gradient-from-pos":[{from:te()}],"gradient-via-pos":[{via:te()}],"gradient-to-pos":[{to:te()}],"gradient-from":[{from:$()}],"gradient-via":[{via:$()}],"gradient-to":[{to:$()}],rounded:[{rounded:ne()}],"rounded-s":[{"rounded-s":ne()}],"rounded-e":[{"rounded-e":ne()}],"rounded-t":[{"rounded-t":ne()}],"rounded-r":[{"rounded-r":ne()}],"rounded-b":[{"rounded-b":ne()}],"rounded-l":[{"rounded-l":ne()}],"rounded-ss":[{"rounded-ss":ne()}],"rounded-se":[{"rounded-se":ne()}],"rounded-ee":[{"rounded-ee":ne()}],"rounded-es":[{"rounded-es":ne()}],"rounded-tl":[{"rounded-tl":ne()}],"rounded-tr":[{"rounded-tr":ne()}],"rounded-br":[{"rounded-br":ne()}],"rounded-bl":[{"rounded-bl":ne()}],"border-w":[{border:re()}],"border-w-x":[{"border-x":re()}],"border-w-y":[{"border-y":re()}],"border-w-s":[{"border-s":re()}],"border-w-e":[{"border-e":re()}],"border-w-bs":[{"border-bs":re()}],"border-w-be":[{"border-be":re()}],"border-w-t":[{"border-t":re()}],"border-w-r":[{"border-r":re()}],"border-w-b":[{"border-b":re()}],"border-w-l":[{"border-l":re()}],"divide-x":[{"divide-x":re()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":re()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Oe(),"hidden","none"]}],"divide-style":[{divide:[...Oe(),"hidden","none"]}],"border-color":[{border:$()}],"border-color-x":[{"border-x":$()}],"border-color-y":[{"border-y":$()}],"border-color-s":[{"border-s":$()}],"border-color-e":[{"border-e":$()}],"border-color-bs":[{"border-bs":$()}],"border-color-be":[{"border-be":$()}],"border-color-t":[{"border-t":$()}],"border-color-r":[{"border-r":$()}],"border-color-b":[{"border-b":$()}],"border-color-l":[{"border-l":$()}],"divide-color":[{divide:$()}],"outline-style":[{outline:[...Oe(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ke,ce,se]}],"outline-w":[{outline:["",ke,Do,ll]}],"outline-color":[{outline:$()}],shadow:[{shadow:["","none",v,du,fu]}],"shadow-color":[{shadow:$()}],"inset-shadow":[{"inset-shadow":["none",p,du,fu]}],"inset-shadow-color":[{"inset-shadow":$()}],"ring-w":[{ring:re()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:$()}],"ring-offset-w":[{"ring-offset":[ke,ll]}],"ring-offset-color":[{"ring-offset":$()}],"inset-ring-w":[{"inset-ring":re()}],"inset-ring-color":[{"inset-ring":$()}],"text-shadow":[{"text-shadow":["none",b,du,fu]}],"text-shadow-color":[{"text-shadow":$()}],opacity:[{opacity:[ke,ce,se]}],"mix-blend":[{"mix-blend":[...Ce(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Ce()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[ke]}],"mask-image-linear-from-pos":[{"mask-linear-from":be()}],"mask-image-linear-to-pos":[{"mask-linear-to":be()}],"mask-image-linear-from-color":[{"mask-linear-from":$()}],"mask-image-linear-to-color":[{"mask-linear-to":$()}],"mask-image-t-from-pos":[{"mask-t-from":be()}],"mask-image-t-to-pos":[{"mask-t-to":be()}],"mask-image-t-from-color":[{"mask-t-from":$()}],"mask-image-t-to-color":[{"mask-t-to":$()}],"mask-image-r-from-pos":[{"mask-r-from":be()}],"mask-image-r-to-pos":[{"mask-r-to":be()}],"mask-image-r-from-color":[{"mask-r-from":$()}],"mask-image-r-to-color":[{"mask-r-to":$()}],"mask-image-b-from-pos":[{"mask-b-from":be()}],"mask-image-b-to-pos":[{"mask-b-to":be()}],"mask-image-b-from-color":[{"mask-b-from":$()}],"mask-image-b-to-color":[{"mask-b-to":$()}],"mask-image-l-from-pos":[{"mask-l-from":be()}],"mask-image-l-to-pos":[{"mask-l-to":be()}],"mask-image-l-from-color":[{"mask-l-from":$()}],"mask-image-l-to-color":[{"mask-l-to":$()}],"mask-image-x-from-pos":[{"mask-x-from":be()}],"mask-image-x-to-pos":[{"mask-x-to":be()}],"mask-image-x-from-color":[{"mask-x-from":$()}],"mask-image-x-to-color":[{"mask-x-to":$()}],"mask-image-y-from-pos":[{"mask-y-from":be()}],"mask-image-y-to-pos":[{"mask-y-to":be()}],"mask-image-y-from-color":[{"mask-y-from":$()}],"mask-image-y-to-color":[{"mask-y-to":$()}],"mask-image-radial":[{"mask-radial":[ce,se]}],"mask-image-radial-from-pos":[{"mask-radial-from":be()}],"mask-image-radial-to-pos":[{"mask-radial-to":be()}],"mask-image-radial-from-color":[{"mask-radial-from":$()}],"mask-image-radial-to-color":[{"mask-radial-to":$()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":z()}],"mask-image-conic-pos":[{"mask-conic":[ke]}],"mask-image-conic-from-pos":[{"mask-conic-from":be()}],"mask-image-conic-to-pos":[{"mask-conic-to":be()}],"mask-image-conic-from-color":[{"mask-conic-from":$()}],"mask-image-conic-to-color":[{"mask-conic-to":$()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:R()}],"mask-repeat":[{mask:F()}],"mask-size":[{mask:K()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ce,se]}],filter:[{filter:["","none",ce,se]}],blur:[{blur:st()}],brightness:[{brightness:[ke,ce,se]}],contrast:[{contrast:[ke,ce,se]}],"drop-shadow":[{"drop-shadow":["","none",w,du,fu]}],"drop-shadow-color":[{"drop-shadow":$()}],grayscale:[{grayscale:["",ke,ce,se]}],"hue-rotate":[{"hue-rotate":[ke,ce,se]}],invert:[{invert:["",ke,ce,se]}],saturate:[{saturate:[ke,ce,se]}],sepia:[{sepia:["",ke,ce,se]}],"backdrop-filter":[{"backdrop-filter":["","none",ce,se]}],"backdrop-blur":[{"backdrop-blur":st()}],"backdrop-brightness":[{"backdrop-brightness":[ke,ce,se]}],"backdrop-contrast":[{"backdrop-contrast":[ke,ce,se]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ke,ce,se]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ke,ce,se]}],"backdrop-invert":[{"backdrop-invert":["",ke,ce,se]}],"backdrop-opacity":[{"backdrop-opacity":[ke,ce,se]}],"backdrop-saturate":[{"backdrop-saturate":[ke,ce,se]}],"backdrop-sepia":[{"backdrop-sepia":["",ke,ce,se]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":Y()}],"border-spacing-x":[{"border-spacing-x":Y()}],"border-spacing-y":[{"border-spacing-y":Y()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ce,se]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ke,"initial",ce,se]}],ease:[{ease:["linear","initial",M,ce,se]}],delay:[{delay:[ke,ce,se]}],animate:[{animate:["none",_,ce,se]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[E,ce,se]}],"perspective-origin":[{"perspective-origin":U()}],rotate:[{rotate:gt()}],"rotate-x":[{"rotate-x":gt()}],"rotate-y":[{"rotate-y":gt()}],"rotate-z":[{"rotate-z":gt()}],scale:[{scale:ft()}],"scale-x":[{"scale-x":ft()}],"scale-y":[{"scale-y":ft()}],"scale-z":[{"scale-z":ft()}],"scale-3d":["scale-3d"],skew:[{skew:$t()}],"skew-x":[{"skew-x":$t()}],"skew-y":[{"skew-y":$t()}],transform:[{transform:[ce,se,"","none","gpu","cpu"]}],"transform-origin":[{origin:U()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:et()}],"translate-x":[{"translate-x":et()}],"translate-y":[{"translate-y":et()}],"translate-z":[{"translate-z":et()}],"translate-none":["translate-none"],zoom:[{zoom:[Jn,ce,se]}],accent:[{accent:$()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:$()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ce,se]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":$()}],"scrollbar-track-color":[{"scrollbar-track":$()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":Y()}],"scroll-mx":[{"scroll-mx":Y()}],"scroll-my":[{"scroll-my":Y()}],"scroll-ms":[{"scroll-ms":Y()}],"scroll-me":[{"scroll-me":Y()}],"scroll-mbs":[{"scroll-mbs":Y()}],"scroll-mbe":[{"scroll-mbe":Y()}],"scroll-mt":[{"scroll-mt":Y()}],"scroll-mr":[{"scroll-mr":Y()}],"scroll-mb":[{"scroll-mb":Y()}],"scroll-ml":[{"scroll-ml":Y()}],"scroll-p":[{"scroll-p":Y()}],"scroll-px":[{"scroll-px":Y()}],"scroll-py":[{"scroll-py":Y()}],"scroll-ps":[{"scroll-ps":Y()}],"scroll-pe":[{"scroll-pe":Y()}],"scroll-pbs":[{"scroll-pbs":Y()}],"scroll-pbe":[{"scroll-pbe":Y()}],"scroll-pt":[{"scroll-pt":Y()}],"scroll-pr":[{"scroll-pr":Y()}],"scroll-pb":[{"scroll-pb":Y()}],"scroll-pl":[{"scroll-pl":Y()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ce,se]}],fill:[{fill:["none",...$()]}],"stroke-w":[{stroke:[ke,Do,ll,fv]}],stroke:[{stroke:["none",...$()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},EM=eM(wM);function De(...n){return EM(hb(n))}function Db(n,a){return n===a||n.startsWith(a+"/")}function Jd(n,a,l=new Set){var i;for(const s of n)(i=s.children)!=null&&i.length&&Db(a,s.path)&&(l.add(s.key),Jd(s.children,a,l));return l}function Nb({node:n,depth:a,pathname:l,openSet:i,onToggle:s}){var p;const c=!!((p=n.children)!=null&&p.length),d=c&&i.has(n.key),h=Db(l,n.path),y=n.icon,v=De("flex items-center gap-2 w-full rounded-md px-2.5 text-left transition-colors",a===0?"py-2 text-sm font-semibold":"py-1.5 text-[13px]","hover:bg-sidebar-accent hover:text-sidebar-accent-foreground");return T.jsxs("div",{children:[c?T.jsxs("button",{type:"button",onClick:()=>s(n.key),"aria-expanded":d,className:De(v,h&&"text-sidebar-accent-foreground"),children:[y&&T.jsx(y,{className:"size-4 shrink-0"}),T.jsx("span",{className:"truncate",children:n.label}),T.jsx("span",{className:"ml-auto text-sidebar-foreground/40",children:d?T.jsx(aO,{className:"size-3.5"}):T.jsx(Sh,{className:"size-3.5"})})]}):T.jsxs(Z0,{to:n.path,end:!0,className:({isActive:b})=>De(v,b&&"bg-sidebar-accent text-sidebar-accent-foreground font-medium"),children:[y&&T.jsx(y,{className:"size-4 shrink-0"}),T.jsx("span",{className:"truncate",children:n.label})]}),d&&T.jsx("div",{className:"ml-4 mt-1 flex flex-col gap-1 border-l border-sidebar-border pl-2",children:n.children.map(b=>T.jsx(Nb,{node:b,depth:a+1,pathname:l,openSet:i,onToggle:s},b.key))})]})}function OM(){const{pathname:n}=hn(),[a,l]=x.useState(()=>Jd(ko,n));x.useEffect(()=>{l(s=>{const c=new Set(s);for(const d of Jd(ko,n))c.add(d);return c})},[n]);const i=s=>l(c=>{const d=new Set(c);return d.has(s)?d.delete(s):d.add(s),d});return T.jsx("nav",{className:"p-3 flex flex-col gap-1",children:ko.map(s=>T.jsx(Nb,{node:s,depth:0,pathname:n,openSet:a,onToggle:i},s.key))})}function MM(n,a){return n===a||n.startsWith(a+"/")}function Oh(n,a=ko){var l;for(const i of a){if(i.path===n)return[i];if((l=i.children)!=null&&l.length&&MM(n,i.path)){const s=Oh(n,i.children);return s.length?[i,...s]:[i]}}return[]}function CM(){const{pathname:n}=hn(),a=Oh(n);return a.length?T.jsx("nav",{"aria-label":"breadcrumb",className:"flex items-center gap-1 text-xs text-muted-foreground",children:a.map((l,i)=>{const s=i===a.length-1;return T.jsxs("span",{className:"flex items-center gap-1",children:[i>0&&T.jsx(Sh,{className:"size-3 opacity-60"}),T.jsx("span",{className:s?"text-foreground font-medium":"",children:l.label})]},l.key)})}):null}const mv=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,yv=hb,Ab=(n,a)=>l=>{var i;if((a==null?void 0:a.variants)==null)return yv(n,l==null?void 0:l.class,l==null?void 0:l.className);const{variants:s,defaultVariants:c}=a,d=Object.keys(s).map(m=>{const v=l==null?void 0:l[m],p=c==null?void 0:c[m];if(v===null)return null;const b=mv(v)||mv(p);return s[m][b]}),h=l&&Object.entries(l).reduce((m,v)=>{let[p,b]=v;return b===void 0||(m[p]=b),m},{}),y=a==null||(i=a.compoundVariants)===null||i===void 0?void 0:i.reduce((m,v)=>{let{class:p,className:b,...w}=v;return Object.entries(w).every(O=>{let[E,C]=O;return Array.isArray(C)?C.includes({...c,...h}[E]):{...c,...h}[E]===C})?[...m,p,b]:m},[]);return yv(n,d,y,l==null?void 0:l.class,l==null?void 0:l.className)};function pv(n,a){if(typeof n=="function")return n(a);n!=null&&(n.current=a)}function TM(...n){return a=>{let l=!1;const i=n.map(s=>{const c=pv(s,a);return!l&&typeof c=="function"&&(l=!0),c});if(l)return()=>{for(let s=0;s<i.length;s++){const c=i[s];typeof c=="function"?c():pv(n[s],null)}}}}function Ur(...n){return x.useCallback(TM(...n),n)}function Mh(n){const a=x.forwardRef((l,i)=>{let{children:s,...c}=l,d=null,h=!1;const y=[];gv(s)&&typeof hu=="function"&&(s=hu(s._payload)),x.Children.forEach(s,b=>{var w;if(kM(b)){h=!0;const O=b;let E="child"in O.props?O.props.child:O.props.children;gv(E)&&typeof hu=="function"&&(E=hu(E._payload)),d=AM(O,E),y.push((w=d==null?void 0:d.props)==null?void 0:w.children)}else y.push(b)}),d?d=x.cloneElement(d,void 0,y):!h&&x.Children.count(s)===1&&x.isValidElement(s)&&(d=s);const m=d?RM(d):void 0,v=Ur(i,m);if(!d){if(s||s===0)throw new Error(h?UM(n):BM(n));return s}const p=_M(c,d.props??{});return d.type!==x.Fragment&&(p.ref=i?v:m),x.cloneElement(d,p)});return a.displayName=`${n}.Slot`,a}var DM=Mh("Slot"),NM=Symbol.for("radix.slottable"),AM=(n,a)=>{if("child"in n.props){const l=n.props.child;return x.isValidElement(l)?x.cloneElement(l,void 0,n.props.children(l.props.children)):null}return x.isValidElement(a)?a:null};function _M(n,a){const l={...a};for(const i in a){const s=n[i],c=a[i];/^on[A-Z]/.test(i)?s&&c?l[i]=(...h)=>{const y=c(...h);return s(...h),y}:s&&(l[i]=s):i==="style"?l[i]={...s,...c}:i==="className"&&(l[i]=[s,c].filter(Boolean).join(" "))}return{...n,...l}}function RM(n){var i,s;let a=(i=Object.getOwnPropertyDescriptor(n.props,"ref"))==null?void 0:i.get,l=a&&"isReactWarning"in a&&a.isReactWarning;return l?n.ref:(a=(s=Object.getOwnPropertyDescriptor(n,"ref"))==null?void 0:s.get,l=a&&"isReactWarning"in a&&a.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}function kM(n){return x.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===NM}var zM=Symbol.for("react.lazy");function gv(n){return n!=null&&typeof n=="object"&&"$$typeof"in n&&n.$$typeof===zM&&"_payload"in n&&jM(n._payload)}function jM(n){return typeof n=="object"&&n!==null&&"then"in n}var BM=n=>`${n} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,UM=n=>`${n} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,hu=ch[" use ".trim().toString()],HM=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ca=HM.reduce((n,a)=>{const l=Mh(`Primitive.${a}`),i=x.forwardRef((s,c)=>{const{asChild:d,...h}=s,y=d?l:a;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),T.jsx(y,{...h,ref:c})});return i.displayName=`Primitive.${a}`,{...n,[a]:i}},{});function YM(n,a){n&&Fu.flushSync(()=>n.dispatchEvent(a))}function _b(n,a=[]){let l=[];function i(c,d){const h=x.createContext(d);h.displayName=c+"Context";const y=l.length;l=[...l,d];const m=p=>{var M;const{scope:b,children:w,...O}=p,E=((M=b==null?void 0:b[n])==null?void 0:M[y])||h,C=x.useMemo(()=>O,Object.values(O));return T.jsx(E.Provider,{value:C,children:w})};m.displayName=c+"Provider";function v(p,b){var E;const w=((E=b==null?void 0:b[n])==null?void 0:E[y])||h,O=x.useContext(w);if(O)return O;if(d!==void 0)return d;throw new Error(`\`${p}\` must be used within \`${c}\``)}return[m,v]}const s=()=>{const c=l.map(d=>x.createContext(d));return function(h){const y=(h==null?void 0:h[n])||c;return x.useMemo(()=>({[`__scope${n}`]:{...h,[n]:y}}),[h,y])}};return s.scopeName=n,[i,LM(s,...a)]}function LM(...n){const a=n[0];if(n.length===1)return a;const l=()=>{const i=n.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(c){const d=i.reduce((h,{useScope:y,scopeName:m})=>{const p=y(c)[`__scope${m}`];return{...h,...p}},{});return x.useMemo(()=>({[`__scope${a.scopeName}`]:d}),[d])}};return l.scopeName=a.scopeName,l}function kr(n,a,{checkForDefaultPrevented:l=!0}={}){return function(s){if(n==null||n(s),l===!1||!s.defaultPrevented)return a==null?void 0:a(s)}}var Va=globalThis!=null&&globalThis.document?x.useLayoutEffect:()=>{},qM=ch[" useInsertionEffect ".trim().toString()]||Va;function GM({prop:n,defaultProp:a,onChange:l=()=>{},caller:i}){const[s,c,d]=WM({defaultProp:a,onChange:l}),h=n!==void 0,y=h?n:s;{const v=x.useRef(n!==void 0);x.useEffect(()=>{const p=v.current;p!==h&&console.warn(`${i} is changing from ${p?"controlled":"uncontrolled"} to ${h?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),v.current=h},[h,i])}const m=x.useCallback(v=>{var p;if(h){const b=QM(v)?v(n):v;b!==n&&((p=d.current)==null||p.call(d,b))}else c(v)},[h,n,c,d]);return[y,m]}function WM({defaultProp:n,onChange:a}){const[l,i]=x.useState(n),s=x.useRef(l),c=x.useRef(a);return qM(()=>{c.current=a},[a]),x.useEffect(()=>{var d;s.current!==l&&((d=c.current)==null||d.call(c,l),s.current=l)},[l,s]),[l,i,c]}function QM(n){return typeof n=="function"}function VM(n,a){return x.useReducer((l,i)=>a[l][i]??l,n)}var Ch=n=>{const{present:a,children:l}=n,i=FM(a),s=typeof l=="function"?l({present:i.isPresent}):x.Children.only(l),c=XM(i.ref,PM(s));return typeof l=="function"||i.isPresent?x.cloneElement(s,{ref:c}):null};Ch.displayName="Presence";function FM(n){const[a,l]=x.useState(),i=x.useRef(null),s=x.useRef(n),c=x.useRef("none"),d=n?"mounted":"unmounted",[h,y]=VM(d,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return x.useEffect(()=>{const m=mu(i.current);c.current=h==="mounted"?m:"none"},[h]),Va(()=>{const m=i.current,v=s.current;if(v!==n){const b=c.current,w=mu(m);n?y("MOUNT"):w==="none"||(m==null?void 0:m.display)==="none"?y("UNMOUNT"):y(v&&b!==w?"ANIMATION_OUT":"UNMOUNT"),s.current=n}},[n,y]),Va(()=>{if(a){let m;const v=a.ownerDocument.defaultView??window,p=w=>{const E=mu(i.current).includes(CSS.escape(w.animationName));if(w.target===a&&E&&(y("ANIMATION_END"),!s.current)){const C=a.style.animationFillMode;a.style.animationFillMode="forwards",m=v.setTimeout(()=>{a.style.animationFillMode==="forwards"&&(a.style.animationFillMode=C)})}},b=w=>{w.target===a&&(c.current=mu(i.current))};return a.addEventListener("animationstart",b),a.addEventListener("animationcancel",p),a.addEventListener("animationend",p),()=>{v.clearTimeout(m),a.removeEventListener("animationstart",b),a.removeEventListener("animationcancel",p),a.removeEventListener("animationend",p)}}else y("ANIMATION_END")},[a,y]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:x.useCallback(m=>{i.current=m?getComputedStyle(m):null,l(m)},[])}}function vv(n,a){if(typeof n=="function")return n(a);n!=null&&(n.current=a)}function XM(...n){const a=x.useRef(n);return a.current=n,x.useCallback(l=>{const i=a.current;let s=!1;const c=i.map(d=>{const h=vv(d,l);return!s&&typeof h=="function"&&(s=!0),h});if(s)return()=>{for(let d=0;d<c.length;d++){const h=c[d];typeof h=="function"?h():vv(i[d],null)}}},[])}function mu(n){return(n==null?void 0:n.animationName)||"none"}function PM(n){var i,s;let a=(i=Object.getOwnPropertyDescriptor(n.props,"ref"))==null?void 0:i.get,l=a&&"isReactWarning"in a&&a.isReactWarning;return l?n.ref:(a=(s=Object.getOwnPropertyDescriptor(n,"ref"))==null?void 0:s.get,l=a&&"isReactWarning"in a&&a.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}var ZM=ch[" useId ".trim().toString()]||(()=>{}),KM=0;function $M(n){const[a,l]=x.useState(ZM());return Va(()=>{l(i=>i??String(KM++))},[n]),n||(a?`radix-${a}`:"")}function Mi(n){const a=x.useRef(n);return x.useEffect(()=>{a.current=n}),x.useMemo(()=>((...l)=>{var i;return(i=a.current)==null?void 0:i.call(a,...l)}),[])}function JM(n,a=globalThis==null?void 0:globalThis.document){const l=Mi(n);x.useEffect(()=>{const i=s=>{s.key==="Escape"&&l(s)};return a.addEventListener("keydown",i,{capture:!0}),()=>a.removeEventListener("keydown",i,{capture:!0})},[l,a])}var IM="DismissableLayer",Id="dismissableLayer.update",eC="dismissableLayer.pointerDownOutside",tC="dismissableLayer.focusOutside",bv,Rb=x.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),kb=x.forwardRef((n,a)=>{const{disableOutsidePointerEvents:l=!1,deferPointerDownOutside:i=!1,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:d,onInteractOutside:h,onDismiss:y,...m}=n,v=x.useContext(Rb),[p,b]=x.useState(null),w=(p==null?void 0:p.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,O]=x.useState({}),E=Ur(a,I=>b(I)),C=Array.from(v.layers),[M]=[...v.layersWithOutsidePointerEventsDisabled].slice(-1),_=C.indexOf(M),A=p?C.indexOf(p):-1,z=v.layersWithOutsidePointerEventsDisabled.size>0,U=A>=_,D=x.useRef(!1),Q=rC(I=>{const ae=I.target;if(!(ae instanceof Node))return;const ue=[...v.branches].some(de=>de.contains(ae));!U||ue||(c==null||c(I),h==null||h(I),I.defaultPrevented||y==null||y())},{ownerDocument:w,deferPointerDownOutside:i,isDeferredPointerDownOutsideRef:D,dismissableSurfaces:v.dismissableSurfaces}),Y=lC(I=>{if(i&&D.current)return;const ae=I.target;[...v.branches].some(de=>de.contains(ae))||(d==null||d(I),h==null||h(I),I.defaultPrevented||y==null||y())},w);return JM(I=>{A===v.layers.size-1&&(s==null||s(I),!I.defaultPrevented&&y&&(I.preventDefault(),y()))},w),x.useEffect(()=>{if(p)return l&&(v.layersWithOutsidePointerEventsDisabled.size===0&&(bv=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),v.layersWithOutsidePointerEventsDisabled.add(p)),v.layers.add(p),xv(),()=>{l&&(v.layersWithOutsidePointerEventsDisabled.delete(p),v.layersWithOutsidePointerEventsDisabled.size===0&&(w.body.style.pointerEvents=bv))}},[p,w,l,v]),x.useEffect(()=>()=>{p&&(v.layers.delete(p),v.layersWithOutsidePointerEventsDisabled.delete(p),xv())},[p,v]),x.useEffect(()=>{const I=()=>O({});return document.addEventListener(Id,I),()=>document.removeEventListener(Id,I)},[]),T.jsx(ca.div,{...m,ref:E,style:{pointerEvents:z?U?"auto":"none":void 0,...n.style},onFocusCapture:kr(n.onFocusCapture,Y.onFocusCapture),onBlurCapture:kr(n.onBlurCapture,Y.onBlurCapture),onPointerDownCapture:kr(n.onPointerDownCapture,Q.onPointerDownCapture)})});kb.displayName=IM;var nC="DismissableLayerBranch",aC=x.forwardRef((n,a)=>{const l=x.useContext(Rb),i=x.useRef(null),s=Ur(a,i);return x.useEffect(()=>{const c=i.current;if(c)return l.branches.add(c),()=>{l.branches.delete(c)}},[l.branches]),T.jsx(ca.div,{...n,ref:s})});aC.displayName=nC;function rC(n,a){const{ownerDocument:l=globalThis==null?void 0:globalThis.document,deferPointerDownOutside:i=!1,isDeferredPointerDownOutsideRef:s,dismissableSurfaces:c}=a,d=Mi(n),h=x.useRef(!1),y=x.useRef(!1),m=x.useRef(new Map),v=x.useRef(()=>{});return x.useEffect(()=>{function p(){y.current=!1,s.current=!1,m.current.clear()}function b(){return Array.from(m.current.values()).some(Boolean)}function w(_){if(!y.current)return;const A=_.target;A instanceof Node&&[...c].some(U=>U.contains(A))||m.current.set(_.type,!0),_.type==="click"&&window.setTimeout(()=>{y.current&&v.current()},0)}function O(_){y.current&&m.current.set(_.type,!1)}const E=_=>{if(_.target&&!h.current){let A=function(){l.removeEventListener("click",v.current);const U=b();p(),U||zb(eC,d,z,{discrete:!0})};const z={originalEvent:_};y.current=!0,s.current=i&&_.button===0,m.current.clear(),!i||_.button!==0?A():(l.removeEventListener("click",v.current),v.current=A,l.addEventListener("click",v.current,{once:!0}))}else l.removeEventListener("click",v.current),p();h.current=!1},C=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(const _ of C)l.addEventListener(_,w,!0),l.addEventListener(_,O);const M=window.setTimeout(()=>{l.addEventListener("pointerdown",E)},0);return()=>{window.clearTimeout(M),l.removeEventListener("pointerdown",E),l.removeEventListener("click",v.current);for(const _ of C)l.removeEventListener(_,w,!0),l.removeEventListener(_,O)}},[l,d,i,s,c]),{onPointerDownCapture:()=>h.current=!0}}function lC(n,a=globalThis==null?void 0:globalThis.document){const l=Mi(n),i=x.useRef(!1);return x.useEffect(()=>{const s=c=>{c.target&&!i.current&&zb(tC,l,{originalEvent:c},{discrete:!1})};return a.addEventListener("focusin",s),()=>a.removeEventListener("focusin",s)},[a,l]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}function xv(){const n=new CustomEvent(Id);document.dispatchEvent(n)}function zb(n,a,l,{discrete:i}){const s=l.originalEvent.target,c=new CustomEvent(n,{bubbles:!1,cancelable:!0,detail:l});a&&s.addEventListener(n,a,{once:!0}),i?YM(s,c):s.dispatchEvent(c)}var Md="focusScope.autoFocusOnMount",Cd="focusScope.autoFocusOnUnmount",Sv={bubbles:!1,cancelable:!0},iC="FocusScope",jb=x.forwardRef((n,a)=>{const{loop:l=!1,trapped:i=!1,onMountAutoFocus:s,onUnmountAutoFocus:c,...d}=n,[h,y]=x.useState(null),m=Mi(s),v=Mi(c),p=x.useRef(null),b=Ur(a,E=>y(E)),w=x.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;x.useEffect(()=>{if(i){let E=function(A){if(w.paused||!h)return;const z=A.target;h.contains(z)?p.current=z:Mr(p.current,{select:!0})},C=function(A){if(w.paused||!h)return;const z=A.relatedTarget;z!==null&&(h.contains(z)||Mr(p.current,{select:!0}))},M=function(A){if(document.activeElement===document.body)for(const U of A)U.removedNodes.length>0&&Mr(h)};document.addEventListener("focusin",E),document.addEventListener("focusout",C);const _=new MutationObserver(M);return h&&_.observe(h,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",E),document.removeEventListener("focusout",C),_.disconnect()}}},[i,h,w.paused]),x.useEffect(()=>{if(h){Ev.add(w);const E=document.activeElement;if(!h.contains(E)){const M=new CustomEvent(Md,Sv);h.addEventListener(Md,m),h.dispatchEvent(M),M.defaultPrevented||(oC(dC(Bb(h)),{select:!0}),document.activeElement===E&&Mr(h))}return()=>{h.removeEventListener(Md,m),setTimeout(()=>{const M=new CustomEvent(Cd,Sv);h.addEventListener(Cd,v),h.dispatchEvent(M),M.defaultPrevented||Mr(E??document.body,{select:!0}),h.removeEventListener(Cd,v),Ev.remove(w)},0)}}},[h,m,v,w]);const O=x.useCallback(E=>{if(!l&&!i||w.paused)return;const C=E.key==="Tab"&&!E.altKey&&!E.ctrlKey&&!E.metaKey,M=document.activeElement;if(C&&M){const _=E.currentTarget,[A,z]=sC(_);A&&z?!E.shiftKey&&M===z?(E.preventDefault(),l&&Mr(A,{select:!0})):E.shiftKey&&M===A&&(E.preventDefault(),l&&Mr(z,{select:!0})):M===_&&E.preventDefault()}},[l,i,w.paused]);return T.jsx(ca.div,{tabIndex:-1,...d,ref:b,onKeyDown:O})});jb.displayName=iC;function oC(n,{select:a=!1}={}){const l=document.activeElement;for(const i of n)if(Mr(i,{select:a}),document.activeElement!==l)return}function sC(n){const a=Bb(n),l=wv(a,n),i=wv(a.reverse(),n);return[l,i]}function Bb(n){const a=[],l=document.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const s=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||s?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;l.nextNode();)a.push(l.currentNode);return a}function wv(n,a){for(const l of n)if(!uC(l,{upTo:a}))return l}function uC(n,{upTo:a}){if(getComputedStyle(n).visibility==="hidden")return!0;for(;n;){if(a!==void 0&&n===a)return!1;if(getComputedStyle(n).display==="none")return!0;n=n.parentElement}return!1}function cC(n){return n instanceof HTMLInputElement&&"select"in n}function Mr(n,{select:a=!1}={}){if(n&&n.focus){const l=document.activeElement;n.focus({preventScroll:!0}),n!==l&&cC(n)&&a&&n.select()}}var Ev=fC();function fC(){let n=[];return{add(a){const l=n[0];a!==l&&(l==null||l.pause()),n=Ov(n,a),n.unshift(a)},remove(a){var l;n=Ov(n,a),(l=n[0])==null||l.resume()}}}function Ov(n,a){const l=[...n],i=l.indexOf(a);return i!==-1&&l.splice(i,1),l}function dC(n){return n.filter(a=>a.tagName!=="A")}var hC="Portal",Ub=x.forwardRef((n,a)=>{var h;const{container:l,...i}=n,[s,c]=x.useState(!1);Va(()=>c(!0),[]);const d=l||s&&((h=globalThis==null?void 0:globalThis.document)==null?void 0:h.body);return d?Fu.createPortal(T.jsx(ca.div,{...i,ref:a}),d):null});Ub.displayName=hC;var yu=0,In=null;function mC(){x.useEffect(()=>{In||(In={start:Mv(),end:Mv()});const{start:n,end:a}=In;return document.body.firstElementChild!==n&&document.body.insertAdjacentElement("afterbegin",n),document.body.lastElementChild!==a&&document.body.insertAdjacentElement("beforeend",a),yu++,()=>{yu===1&&(In==null||In.start.remove(),In==null||In.end.remove(),In=null),yu=Math.max(0,yu-1)}},[])}function Mv(){const n=document.createElement("span");return n.setAttribute("data-radix-focus-guard",""),n.tabIndex=0,n.style.outline="none",n.style.opacity="0",n.style.position="fixed",n.style.pointerEvents="none",n}/*! *****************************************************************************
- Copyright (c) Microsoft Corporation.
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted.
- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
- AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
- OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
- ***************************************************************************** */var eh=function(n,a){return eh=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,i){l.__proto__=i}||function(l,i){for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(l[s]=i[s])},eh(n,a)};function YR(n,a){if(typeof a!="function"&&a!==null)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");eh(n,a);function l(){this.constructor=n}n.prototype=a===null?Object.create(a):(l.prototype=a.prototype,new l)}var la=function(){return la=Object.assign||function(a){for(var l,i=1,s=arguments.length;i<s;i++){l=arguments[i];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(a[c]=l[c])}return a},la.apply(this,arguments)};function Hb(n,a){var l={};for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&a.indexOf(i)<0&&(l[i]=n[i]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,i=Object.getOwnPropertySymbols(n);s<i.length;s++)a.indexOf(i[s])<0&&Object.prototype.propertyIsEnumerable.call(n,i[s])&&(l[i[s]]=n[i[s]]);return l}function LR(n,a,l,i){function s(c){return c instanceof l?c:new l(function(d){d(c)})}return new(l||(l=Promise))(function(c,d){function h(v){try{m(i.next(v))}catch(p){d(p)}}function y(v){try{m(i.throw(v))}catch(p){d(p)}}function m(v){v.done?c(v.value):s(v.value).then(h,y)}m((i=i.apply(n,[])).next())})}function qR(n,a){var l={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},i,s,c,d;return d={next:h(0),throw:h(1),return:h(2)},typeof Symbol=="function"&&(d[Symbol.iterator]=function(){return this}),d;function h(m){return function(v){return y([m,v])}}function y(m){if(i)throw new TypeError("Generator is already executing.");for(;l;)try{if(i=1,s&&(c=m[0]&2?s.return:m[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,m[1])).done)return c;switch(s=0,c&&(m=[m[0]&2,c.value]),m[0]){case 0:case 1:c=m;break;case 4:return l.label++,{value:m[1],done:!1};case 5:l.label++,s=m[1],m=[0];continue;case 7:m=l.ops.pop(),l.trys.pop();continue;default:if(c=l.trys,!(c=c.length>0&&c[c.length-1])&&(m[0]===6||m[0]===2)){l=0;continue}if(m[0]===3&&(!c||m[1]>c[0]&&m[1]<c[3])){l.label=m[1];break}if(m[0]===6&&l.label<c[1]){l.label=c[1],c=m;break}if(c&&l.label<c[2]){l.label=c[2],l.ops.push(m);break}c[2]&&l.ops.pop(),l.trys.pop();continue}m=a.call(n,l)}catch(v){m=[6,v],s=0}finally{i=c=0}if(m[0]&5)throw m[1];return{value:m[0]?m[1]:void 0,done:!0}}}function yC(n,a,l){for(var i=0,s=a.length,c;i<s;i++)(c||!(i in a))&&(c||(c=Array.prototype.slice.call(a,0,i)),c[i]=a[i]);return n.concat(c||a)}var Du="right-scroll-bar-position",Nu="width-before-scroll-bar",pC="with-scroll-bars-hidden",gC="--removed-body-scroll-bar-size";function Td(n,a){return typeof n=="function"?n(a):n&&(n.current=a),n}function vC(n,a){var l=x.useState(function(){return{value:n,callback:a,facade:{get current(){return l.value},set current(i){var s=l.value;s!==i&&(l.value=i,l.callback(i,s))}}}})[0];return l.callback=a,l.facade}var bC=typeof window<"u"?x.useLayoutEffect:x.useEffect,Cv=new WeakMap;function xC(n,a){var l=vC(null,function(i){return n.forEach(function(s){return Td(s,i)})});return bC(function(){var i=Cv.get(l);if(i){var s=new Set(i),c=new Set(n),d=l.current;s.forEach(function(h){c.has(h)||Td(h,null)}),c.forEach(function(h){s.has(h)||Td(h,d)})}Cv.set(l,n)},[n]),l}function SC(n){return n}function wC(n,a){a===void 0&&(a=SC);var l=[],i=!1,s={read:function(){if(i)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return l.length?l[l.length-1]:n},useMedium:function(c){var d=a(c,i);return l.push(d),function(){l=l.filter(function(h){return h!==d})}},assignSyncMedium:function(c){for(i=!0;l.length;){var d=l;l=[],d.forEach(c)}l={push:function(h){return c(h)},filter:function(){return l}}},assignMedium:function(c){i=!0;var d=[];if(l.length){var h=l;l=[],h.forEach(c),d=l}var y=function(){var v=d;d=[],v.forEach(c)},m=function(){return Promise.resolve().then(y)};m(),l={push:function(v){d.push(v),m()},filter:function(v){return d=d.filter(v),l}}}};return s}function EC(n){n===void 0&&(n={});var a=wC(null);return a.options=la({async:!0,ssr:!1},n),a}var Yb=function(n){var a=n.sideCar,l=Hb(n,["sideCar"]);if(!a)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var i=a.read();if(!i)throw new Error("Sidecar medium not found");return x.createElement(i,la({},l))};Yb.isSideCarExport=!0;function OC(n,a){return n.useMedium(a),Yb}var Lb=EC(),Dd=function(){},Xu=x.forwardRef(function(n,a){var l=x.useRef(null),i=x.useState({onScrollCapture:Dd,onWheelCapture:Dd,onTouchMoveCapture:Dd}),s=i[0],c=i[1],d=n.forwardProps,h=n.children,y=n.className,m=n.removeScrollBar,v=n.enabled,p=n.shards,b=n.sideCar,w=n.noRelative,O=n.noIsolation,E=n.inert,C=n.allowPinchZoom,M=n.as,_=M===void 0?"div":M,A=n.gapMode,z=Hb(n,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),U=b,D=xC([l,a]),Q=la(la({},z),s);return x.createElement(x.Fragment,null,v&&x.createElement(U,{sideCar:Lb,removeScrollBar:m,shards:p,noRelative:w,noIsolation:O,inert:E,setCallbacks:c,allowPinchZoom:!!C,lockRef:l,gapMode:A}),d?x.cloneElement(x.Children.only(h),la(la({},Q),{ref:D})):x.createElement(_,la({},Q,{className:y,ref:D}),h))});Xu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Xu.classNames={fullWidth:Nu,zeroRight:Du};var MC=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function CC(){if(!document)return null;var n=document.createElement("style");n.type="text/css";var a=MC();return a&&n.setAttribute("nonce",a),n}function TC(n,a){n.styleSheet?n.styleSheet.cssText=a:n.appendChild(document.createTextNode(a))}function DC(n){var a=document.head||document.getElementsByTagName("head")[0];a.appendChild(n)}var NC=function(){var n=0,a=null;return{add:function(l){n==0&&(a=CC())&&(TC(a,l),DC(a)),n++},remove:function(){n--,!n&&a&&(a.parentNode&&a.parentNode.removeChild(a),a=null)}}},AC=function(){var n=NC();return function(a,l){x.useEffect(function(){return n.add(a),function(){n.remove()}},[a&&l])}},qb=function(){var n=AC(),a=function(l){var i=l.styles,s=l.dynamic;return n(i,s),null};return a},_C={left:0,top:0,right:0,gap:0},Nd=function(n){return parseInt(n||"",10)||0},RC=function(n){var a=window.getComputedStyle(document.body),l=a[n==="padding"?"paddingLeft":"marginLeft"],i=a[n==="padding"?"paddingTop":"marginTop"],s=a[n==="padding"?"paddingRight":"marginRight"];return[Nd(l),Nd(i),Nd(s)]},kC=function(n){if(n===void 0&&(n="margin"),typeof window>"u")return _C;var a=RC(n),l=document.documentElement.clientWidth,i=window.innerWidth;return{left:a[0],top:a[1],right:a[2],gap:Math.max(0,i-l+a[2]-a[0])}},zC=qb(),mi="data-scroll-locked",jC=function(n,a,l,i){var s=n.left,c=n.top,d=n.right,h=n.gap;return l===void 0&&(l="margin"),`
- .`.concat(pC,` {
- overflow: hidden `).concat(i,`;
- padding-right: `).concat(h,"px ").concat(i,`;
- }
- body[`).concat(mi,`] {
- overflow: hidden `).concat(i,`;
- overscroll-behavior: contain;
- `).concat([a&&"position: relative ".concat(i,";"),l==="margin"&&`
- padding-left: `.concat(s,`px;
- padding-top: `).concat(c,`px;
- padding-right: `).concat(d,`px;
- margin-left:0;
- margin-top:0;
- margin-right: `).concat(h,"px ").concat(i,`;
- `),l==="padding"&&"padding-right: ".concat(h,"px ").concat(i,";")].filter(Boolean).join(""),`
- }
-
- .`).concat(Du,` {
- right: `).concat(h,"px ").concat(i,`;
- }
-
- .`).concat(Nu,` {
- margin-right: `).concat(h,"px ").concat(i,`;
- }
-
- .`).concat(Du," .").concat(Du,` {
- right: 0 `).concat(i,`;
- }
-
- .`).concat(Nu," .").concat(Nu,` {
- margin-right: 0 `).concat(i,`;
- }
-
- body[`).concat(mi,`] {
- `).concat(gC,": ").concat(h,`px;
- }
- `)},Tv=function(){var n=parseInt(document.body.getAttribute(mi)||"0",10);return isFinite(n)?n:0},BC=function(){x.useEffect(function(){return document.body.setAttribute(mi,(Tv()+1).toString()),function(){var n=Tv()-1;n<=0?document.body.removeAttribute(mi):document.body.setAttribute(mi,n.toString())}},[])},UC=function(n){var a=n.noRelative,l=n.noImportant,i=n.gapMode,s=i===void 0?"margin":i;BC();var c=x.useMemo(function(){return kC(s)},[s]);return x.createElement(zC,{styles:jC(c,!a,s,l?"":"!important")})},th=!1;if(typeof window<"u")try{var pu=Object.defineProperty({},"passive",{get:function(){return th=!0,!0}});window.addEventListener("test",pu,pu),window.removeEventListener("test",pu,pu)}catch{th=!1}var si=th?{passive:!1}:!1,HC=function(n){return n.tagName==="TEXTAREA"},Gb=function(n,a){if(!(n instanceof Element))return!1;var l=window.getComputedStyle(n);return l[a]!=="hidden"&&!(l.overflowY===l.overflowX&&!HC(n)&&l[a]==="visible")},YC=function(n){return Gb(n,"overflowY")},LC=function(n){return Gb(n,"overflowX")},Dv=function(n,a){var l=a.ownerDocument,i=a;do{typeof ShadowRoot<"u"&&i instanceof ShadowRoot&&(i=i.host);var s=Wb(n,i);if(s){var c=Qb(n,i),d=c[1],h=c[2];if(d>h)return!0}i=i.parentNode}while(i&&i!==l.body);return!1},qC=function(n){var a=n.scrollTop,l=n.scrollHeight,i=n.clientHeight;return[a,l,i]},GC=function(n){var a=n.scrollLeft,l=n.scrollWidth,i=n.clientWidth;return[a,l,i]},Wb=function(n,a){return n==="v"?YC(a):LC(a)},Qb=function(n,a){return n==="v"?qC(a):GC(a)},WC=function(n,a){return n==="h"&&a==="rtl"?-1:1},QC=function(n,a,l,i,s){var c=WC(n,window.getComputedStyle(a).direction),d=c*i,h=l.target,y=a.contains(h),m=!1,v=d>0,p=0,b=0;do{if(!h)break;var w=Qb(n,h),O=w[0],E=w[1],C=w[2],M=E-C-c*O;(O||M)&&Wb(n,h)&&(p+=M,b+=O);var _=h.parentNode;h=_&&_.nodeType===Node.DOCUMENT_FRAGMENT_NODE?_.host:_}while(!y&&h!==document.body||y&&(a.contains(h)||a===h));return(v&&Math.abs(p)<1||!v&&Math.abs(b)<1)&&(m=!0),m},gu=function(n){return"changedTouches"in n?[n.changedTouches[0].clientX,n.changedTouches[0].clientY]:[0,0]},Nv=function(n){return[n.deltaX,n.deltaY]},Av=function(n){return n&&"current"in n?n.current:n},VC=function(n,a){return n[0]===a[0]&&n[1]===a[1]},FC=function(n){return`
- .block-interactivity-`.concat(n,` {pointer-events: none;}
- .allow-interactivity-`).concat(n,` {pointer-events: all;}
- `)},XC=0,ui=[];function PC(n){var a=x.useRef([]),l=x.useRef([0,0]),i=x.useRef(),s=x.useState(XC++)[0],c=x.useState(qb)[0],d=x.useRef(n);x.useEffect(function(){d.current=n},[n]),x.useEffect(function(){if(n.inert){document.body.classList.add("block-interactivity-".concat(s));var E=yC([n.lockRef.current],(n.shards||[]).map(Av)).filter(Boolean);return E.forEach(function(C){return C.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),E.forEach(function(C){return C.classList.remove("allow-interactivity-".concat(s))})}}},[n.inert,n.lockRef.current,n.shards]);var h=x.useCallback(function(E,C){if("touches"in E&&E.touches.length===2||E.type==="wheel"&&E.ctrlKey)return!d.current.allowPinchZoom;var M=gu(E),_=l.current,A="deltaX"in E?E.deltaX:_[0]-M[0],z="deltaY"in E?E.deltaY:_[1]-M[1],U,D=E.target,Q=Math.abs(A)>Math.abs(z)?"h":"v";if("touches"in E&&Q==="h"&&D.type==="range")return!1;var Y=window.getSelection(),I=Y&&Y.anchorNode,ae=I?I===D||I.contains(D):!1;if(ae)return!1;var ue=Dv(Q,D);if(!ue)return!0;if(ue?U=Q:(U=Q==="v"?"h":"v",ue=Dv(Q,D)),!ue)return!1;if(!i.current&&"changedTouches"in E&&(A||z)&&(i.current=U),!U)return!0;var de=i.current||U;return QC(de,C,E,de==="h"?A:z)},[]),y=x.useCallback(function(E){var C=E;if(!(!ui.length||ui[ui.length-1]!==c)){var M="deltaY"in C?Nv(C):gu(C),_=a.current.filter(function(U){return U.name===C.type&&(U.target===C.target||C.target===U.shadowParent)&&VC(U.delta,M)})[0];if(_&&_.should){C.cancelable&&C.preventDefault();return}if(!_){var A=(d.current.shards||[]).map(Av).filter(Boolean).filter(function(U){return U.contains(C.target)}),z=A.length>0?h(C,A[0]):!d.current.noIsolation;z&&C.cancelable&&C.preventDefault()}}},[]),m=x.useCallback(function(E,C,M,_){var A={name:E,delta:C,target:M,should:_,shadowParent:ZC(M)};a.current.push(A),setTimeout(function(){a.current=a.current.filter(function(z){return z!==A})},1)},[]),v=x.useCallback(function(E){l.current=gu(E),i.current=void 0},[]),p=x.useCallback(function(E){m(E.type,Nv(E),E.target,h(E,n.lockRef.current))},[]),b=x.useCallback(function(E){m(E.type,gu(E),E.target,h(E,n.lockRef.current))},[]);x.useEffect(function(){return ui.push(c),n.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:b}),document.addEventListener("wheel",y,si),document.addEventListener("touchmove",y,si),document.addEventListener("touchstart",v,si),function(){ui=ui.filter(function(E){return E!==c}),document.removeEventListener("wheel",y,si),document.removeEventListener("touchmove",y,si),document.removeEventListener("touchstart",v,si)}},[]);var w=n.removeScrollBar,O=n.inert;return x.createElement(x.Fragment,null,O?x.createElement(c,{styles:FC(s)}):null,w?x.createElement(UC,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function ZC(n){for(var a=null;n!==null;)n instanceof ShadowRoot&&(a=n.host,n=n.host),n=n.parentNode;return a}const KC=OC(Lb,PC);var Vb=x.forwardRef(function(n,a){return x.createElement(Xu,la({},n,{ref:a,sideCar:KC}))});Vb.classNames=Xu.classNames;var $C=function(n){if(typeof document>"u")return null;var a=Array.isArray(n)?n[0]:n;return a.ownerDocument.body},ci=new WeakMap,vu=new WeakMap,bu={},Ad=0,Fb=function(n){return n&&(n.host||Fb(n.parentNode))},JC=function(n,a){return a.map(function(l){if(n.contains(l))return l;var i=Fb(l);return i&&n.contains(i)?i:(console.error("aria-hidden",l,"in not contained inside",n,". Doing nothing"),null)}).filter(function(l){return!!l})},IC=function(n,a,l,i){var s=JC(a,Array.isArray(n)?n:[n]);bu[l]||(bu[l]=new WeakMap);var c=bu[l],d=[],h=new Set,y=new Set(s),m=function(p){!p||h.has(p)||(h.add(p),m(p.parentNode))};s.forEach(m);var v=function(p){!p||y.has(p)||Array.prototype.forEach.call(p.children,function(b){if(h.has(b))v(b);else try{var w=b.getAttribute(i),O=w!==null&&w!=="false",E=(ci.get(b)||0)+1,C=(c.get(b)||0)+1;ci.set(b,E),c.set(b,C),d.push(b),E===1&&O&&vu.set(b,!0),C===1&&b.setAttribute(l,"true"),O||b.setAttribute(i,"true")}catch(M){console.error("aria-hidden: cannot operate on ",b,M)}})};return v(a),h.clear(),Ad++,function(){d.forEach(function(p){var b=ci.get(p)-1,w=c.get(p)-1;ci.set(p,b),c.set(p,w),b||(vu.has(p)||p.removeAttribute(i),vu.delete(p)),w||p.removeAttribute(l)}),Ad--,Ad||(ci=new WeakMap,ci=new WeakMap,vu=new WeakMap,bu={})}},eT=function(n,a,l){l===void 0&&(l="data-aria-hidden");var i=Array.from(Array.isArray(n)?n:[n]),s=$C(n);return s?(i.push.apply(i,Array.from(s.querySelectorAll("[aria-live], script"))),IC(i,s,l,"aria-hidden")):function(){return null}};function tT(n){const[a,l]=x.useState(void 0);return Va(()=>{if(n){l({width:n.offsetWidth,height:n.offsetHeight});const i=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const c=s[0];let d,h;if("borderBoxSize"in c){const y=c.borderBoxSize,m=Array.isArray(y)?y[0]:y;d=m.inlineSize,h=m.blockSize}else d=n.offsetWidth,h=n.offsetHeight;l({width:d,height:h})});return i.observe(n,{box:"border-box"}),()=>i.unobserve(n)}else l(void 0)},[n]),a}const nT=["top","right","bottom","left"],zr=Math.min,un=Math.max,ju=Math.round,xu=Math.floor,sa=n=>({x:n,y:n}),aT={left:"right",right:"left",bottom:"top",top:"bottom"};function nh(n,a,l){return un(n,zr(a,l))}function Pa(n,a){return typeof n=="function"?n(a):n}function Za(n){return n.split("-")[0]}function Ri(n){return n.split("-")[1]}function Th(n){return n==="x"?"y":"x"}function Dh(n){return n==="y"?"height":"width"}function ia(n){const a=n[0];return a==="t"||a==="b"?"y":"x"}function Nh(n){return Th(ia(n))}function rT(n,a,l){l===void 0&&(l=!1);const i=Ri(n),s=Nh(n),c=Dh(s);let d=s==="x"?i===(l?"end":"start")?"right":"left":i==="start"?"bottom":"top";return a.reference[c]>a.floating[c]&&(d=Bu(d)),[d,Bu(d)]}function lT(n){const a=Bu(n);return[ah(n),a,ah(a)]}function ah(n){return n.includes("start")?n.replace("start","end"):n.replace("end","start")}const _v=["left","right"],Rv=["right","left"],iT=["top","bottom"],oT=["bottom","top"];function sT(n,a,l){switch(n){case"top":case"bottom":return l?a?Rv:_v:a?_v:Rv;case"left":case"right":return a?iT:oT;default:return[]}}function uT(n,a,l,i){const s=Ri(n);let c=sT(Za(n),l==="start",i);return s&&(c=c.map(d=>d+"-"+s),a&&(c=c.concat(c.map(ah)))),c}function Bu(n){const a=Za(n);return aT[a]+n.slice(a.length)}function cT(n){return{top:0,right:0,bottom:0,left:0,...n}}function Xb(n){return typeof n!="number"?cT(n):{top:n,right:n,bottom:n,left:n}}function Uu(n){const{x:a,y:l,width:i,height:s}=n;return{width:i,height:s,top:l,left:a,right:a+i,bottom:l+s,x:a,y:l}}function kv(n,a,l){let{reference:i,floating:s}=n;const c=ia(a),d=Nh(a),h=Dh(d),y=Za(a),m=c==="y",v=i.x+i.width/2-s.width/2,p=i.y+i.height/2-s.height/2,b=i[h]/2-s[h]/2;let w;switch(y){case"top":w={x:v,y:i.y-s.height};break;case"bottom":w={x:v,y:i.y+i.height};break;case"right":w={x:i.x+i.width,y:p};break;case"left":w={x:i.x-s.width,y:p};break;default:w={x:i.x,y:i.y}}switch(Ri(a)){case"start":w[d]-=b*(l&&m?-1:1);break;case"end":w[d]+=b*(l&&m?-1:1);break}return w}async function fT(n,a){var l;a===void 0&&(a={});const{x:i,y:s,platform:c,rects:d,elements:h,strategy:y}=n,{boundary:m="clippingAncestors",rootBoundary:v="viewport",elementContext:p="floating",altBoundary:b=!1,padding:w=0}=Pa(a,n),O=Xb(w),C=h[b?p==="floating"?"reference":"floating":p],M=Uu(await c.getClippingRect({element:(l=await(c.isElement==null?void 0:c.isElement(C)))==null||l?C:C.contextElement||await(c.getDocumentElement==null?void 0:c.getDocumentElement(h.floating)),boundary:m,rootBoundary:v,strategy:y})),_=p==="floating"?{x:i,y:s,width:d.floating.width,height:d.floating.height}:d.reference,A=await(c.getOffsetParent==null?void 0:c.getOffsetParent(h.floating)),z=await(c.isElement==null?void 0:c.isElement(A))?await(c.getScale==null?void 0:c.getScale(A))||{x:1,y:1}:{x:1,y:1},U=Uu(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:h,rect:_,offsetParent:A,strategy:y}):_);return{top:(M.top-U.top+O.top)/z.y,bottom:(U.bottom-M.bottom+O.bottom)/z.y,left:(M.left-U.left+O.left)/z.x,right:(U.right-M.right+O.right)/z.x}}const dT=50,hT=async(n,a,l)=>{const{placement:i="bottom",strategy:s="absolute",middleware:c=[],platform:d}=l,h=d.detectOverflow?d:{...d,detectOverflow:fT},y=await(d.isRTL==null?void 0:d.isRTL(a));let m=await d.getElementRects({reference:n,floating:a,strategy:s}),{x:v,y:p}=kv(m,i,y),b=i,w=0;const O={};for(let E=0;E<c.length;E++){const C=c[E];if(!C)continue;const{name:M,fn:_}=C,{x:A,y:z,data:U,reset:D}=await _({x:v,y:p,initialPlacement:i,placement:b,strategy:s,middlewareData:O,rects:m,platform:h,elements:{reference:n,floating:a}});v=A??v,p=z??p,O[M]={...O[M],...U},D&&w<dT&&(w++,typeof D=="object"&&(D.placement&&(b=D.placement),D.rects&&(m=D.rects===!0?await d.getElementRects({reference:n,floating:a,strategy:s}):D.rects),{x:v,y:p}=kv(m,b,y)),E=-1)}return{x:v,y:p,placement:b,strategy:s,middlewareData:O}},mT=n=>({name:"arrow",options:n,async fn(a){const{x:l,y:i,placement:s,rects:c,platform:d,elements:h,middlewareData:y}=a,{element:m,padding:v=0}=Pa(n,a)||{};if(m==null)return{};const p=Xb(v),b={x:l,y:i},w=Nh(s),O=Dh(w),E=await d.getDimensions(m),C=w==="y",M=C?"top":"left",_=C?"bottom":"right",A=C?"clientHeight":"clientWidth",z=c.reference[O]+c.reference[w]-b[w]-c.floating[O],U=b[w]-c.reference[w],D=await(d.getOffsetParent==null?void 0:d.getOffsetParent(m));let Q=D?D[A]:0;(!Q||!await(d.isElement==null?void 0:d.isElement(D)))&&(Q=h.floating[A]||c.floating[O]);const Y=z/2-U/2,I=Q/2-E[O]/2-1,ae=zr(p[M],I),ue=zr(p[_],I),de=ae,me=Q-E[O]-ue,ye=Q/2-E[O]/2+Y,ve=nh(de,ye,me),j=!y.arrow&&Ri(s)!=null&&ye!==ve&&c.reference[O]/2-(ye<de?ae:ue)-E[O]/2<0,P=j?ye<de?ye-de:ye-me:0;return{[w]:b[w]+P,data:{[w]:ve,centerOffset:ye-ve-P,...j&&{alignmentOffset:P}},reset:j}}}),yT=function(n){return n===void 0&&(n={}),{name:"flip",options:n,async fn(a){var l,i;const{placement:s,middlewareData:c,rects:d,initialPlacement:h,platform:y,elements:m}=a,{mainAxis:v=!0,crossAxis:p=!0,fallbackPlacements:b,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:O="none",flipAlignment:E=!0,...C}=Pa(n,a);if((l=c.arrow)!=null&&l.alignmentOffset)return{};const M=Za(s),_=ia(h),A=Za(h)===h,z=await(y.isRTL==null?void 0:y.isRTL(m.floating)),U=b||(A||!E?[Bu(h)]:lT(h)),D=O!=="none";!b&&D&&U.push(...uT(h,E,O,z));const Q=[h,...U],Y=await y.detectOverflow(a,C),I=[];let ae=((i=c.flip)==null?void 0:i.overflows)||[];if(v&&I.push(Y[M]),p){const ye=rT(s,d,z);I.push(Y[ye[0]],Y[ye[1]])}if(ae=[...ae,{placement:s,overflows:I}],!I.every(ye=>ye<=0)){var ue,de;const ye=(((ue=c.flip)==null?void 0:ue.index)||0)+1,ve=Q[ye];if(ve&&(!(p==="alignment"?_!==ia(ve):!1)||ae.every(ee=>ia(ee.placement)===_?ee.overflows[0]>0:!0)))return{data:{index:ye,overflows:ae},reset:{placement:ve}};let j=(de=ae.filter(P=>P.overflows[0]<=0).sort((P,ee)=>P.overflows[1]-ee.overflows[1])[0])==null?void 0:de.placement;if(!j)switch(w){case"bestFit":{var me;const P=(me=ae.filter(ee=>{if(D){const le=ia(ee.placement);return le===_||le==="y"}return!0}).map(ee=>[ee.placement,ee.overflows.filter(le=>le>0).reduce((le,$)=>le+$,0)]).sort((ee,le)=>ee[1]-le[1])[0])==null?void 0:me[0];P&&(j=P);break}case"initialPlacement":j=h;break}if(s!==j)return{reset:{placement:j}}}return{}}}};function zv(n,a){return{top:n.top-a.height,right:n.right-a.width,bottom:n.bottom-a.height,left:n.left-a.width}}function jv(n){return nT.some(a=>n[a]>=0)}const pT=function(n){return n===void 0&&(n={}),{name:"hide",options:n,async fn(a){const{rects:l,platform:i}=a,{strategy:s="referenceHidden",...c}=Pa(n,a);switch(s){case"referenceHidden":{const d=await i.detectOverflow(a,{...c,elementContext:"reference"}),h=zv(d,l.reference);return{data:{referenceHiddenOffsets:h,referenceHidden:jv(h)}}}case"escaped":{const d=await i.detectOverflow(a,{...c,altBoundary:!0}),h=zv(d,l.floating);return{data:{escapedOffsets:h,escaped:jv(h)}}}default:return{}}}}},Pb=new Set(["left","top"]);async function gT(n,a){const{placement:l,platform:i,elements:s}=n,c=await(i.isRTL==null?void 0:i.isRTL(s.floating)),d=Za(l),h=Ri(l),y=ia(l)==="y",m=Pb.has(d)?-1:1,v=c&&y?-1:1,p=Pa(a,n);let{mainAxis:b,crossAxis:w,alignmentAxis:O}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return h&&typeof O=="number"&&(w=h==="end"?O*-1:O),y?{x:w*v,y:b*m}:{x:b*m,y:w*v}}const vT=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(a){var l,i;const{x:s,y:c,placement:d,middlewareData:h}=a,y=await gT(a,n);return d===((l=h.offset)==null?void 0:l.placement)&&(i=h.arrow)!=null&&i.alignmentOffset?{}:{x:s+y.x,y:c+y.y,data:{...y,placement:d}}}}},bT=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(a){const{x:l,y:i,placement:s,platform:c}=a,{mainAxis:d=!0,crossAxis:h=!1,limiter:y={fn:M=>{let{x:_,y:A}=M;return{x:_,y:A}}},...m}=Pa(n,a),v={x:l,y:i},p=await c.detectOverflow(a,m),b=ia(Za(s)),w=Th(b);let O=v[w],E=v[b];if(d){const M=w==="y"?"top":"left",_=w==="y"?"bottom":"right",A=O+p[M],z=O-p[_];O=nh(A,O,z)}if(h){const M=b==="y"?"top":"left",_=b==="y"?"bottom":"right",A=E+p[M],z=E-p[_];E=nh(A,E,z)}const C=y.fn({...a,[w]:O,[b]:E});return{...C,data:{x:C.x-l,y:C.y-i,enabled:{[w]:d,[b]:h}}}}}},xT=function(n){return n===void 0&&(n={}),{options:n,fn(a){const{x:l,y:i,placement:s,rects:c,middlewareData:d}=a,{offset:h=0,mainAxis:y=!0,crossAxis:m=!0}=Pa(n,a),v={x:l,y:i},p=ia(s),b=Th(p);let w=v[b],O=v[p];const E=Pa(h,a),C=typeof E=="number"?{mainAxis:E,crossAxis:0}:{mainAxis:0,crossAxis:0,...E};if(y){const A=b==="y"?"height":"width",z=c.reference[b]-c.floating[A]+C.mainAxis,U=c.reference[b]+c.reference[A]-C.mainAxis;w<z?w=z:w>U&&(w=U)}if(m){var M,_;const A=b==="y"?"width":"height",z=Pb.has(Za(s)),U=c.reference[p]-c.floating[A]+(z&&((M=d.offset)==null?void 0:M[p])||0)+(z?0:C.crossAxis),D=c.reference[p]+c.reference[A]+(z?0:((_=d.offset)==null?void 0:_[p])||0)-(z?C.crossAxis:0);O<U?O=U:O>D&&(O=D)}return{[b]:w,[p]:O}}}},ST=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(a){var l,i;const{placement:s,rects:c,platform:d,elements:h}=a,{apply:y=()=>{},...m}=Pa(n,a),v=await d.detectOverflow(a,m),p=Za(s),b=Ri(s),w=ia(s)==="y",{width:O,height:E}=c.floating;let C,M;p==="top"||p==="bottom"?(C=p,M=b===(await(d.isRTL==null?void 0:d.isRTL(h.floating))?"start":"end")?"left":"right"):(M=p,C=b==="end"?"top":"bottom");const _=E-v.top-v.bottom,A=O-v.left-v.right,z=zr(E-v[C],_),U=zr(O-v[M],A),D=!a.middlewareData.shift;let Q=z,Y=U;if((l=a.middlewareData.shift)!=null&&l.enabled.x&&(Y=A),(i=a.middlewareData.shift)!=null&&i.enabled.y&&(Q=_),D&&!b){const ae=un(v.left,0),ue=un(v.right,0),de=un(v.top,0),me=un(v.bottom,0);w?Y=O-2*(ae!==0||ue!==0?ae+ue:un(v.left,v.right)):Q=E-2*(de!==0||me!==0?de+me:un(v.top,v.bottom))}await y({...a,availableWidth:Y,availableHeight:Q});const I=await d.getDimensions(h.floating);return O!==I.width||E!==I.height?{reset:{rects:!0}}:{}}}};function Pu(){return typeof window<"u"}function ki(n){return Zb(n)?(n.nodeName||"").toLowerCase():"#document"}function cn(n){var a;return(n==null||(a=n.ownerDocument)==null?void 0:a.defaultView)||window}function fa(n){var a;return(a=(Zb(n)?n.ownerDocument:n.document)||window.document)==null?void 0:a.documentElement}function Zb(n){return Pu()?n instanceof Node||n instanceof cn(n).Node:!1}function Wn(n){return Pu()?n instanceof Element||n instanceof cn(n).Element:!1}function Ka(n){return Pu()?n instanceof HTMLElement||n instanceof cn(n).HTMLElement:!1}function Bv(n){return!Pu()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof cn(n).ShadowRoot}function Fo(n){const{overflow:a,overflowX:l,overflowY:i,display:s}=Qn(n);return/auto|scroll|overlay|hidden|clip/.test(a+i+l)&&s!=="inline"&&s!=="contents"}function wT(n){return/^(table|td|th)$/.test(ki(n))}function Zu(n){try{if(n.matches(":popover-open"))return!0}catch{}try{return n.matches(":modal")}catch{return!1}}const ET=/transform|translate|scale|rotate|perspective|filter/,OT=/paint|layout|strict|content/,il=n=>!!n&&n!=="none";let _d;function Ah(n){const a=Wn(n)?Qn(n):n;return il(a.transform)||il(a.translate)||il(a.scale)||il(a.rotate)||il(a.perspective)||!_h()&&(il(a.backdropFilter)||il(a.filter))||ET.test(a.willChange||"")||OT.test(a.contain||"")}function MT(n){let a=jr(n);for(;Ka(a)&&!Ci(a);){if(Ah(a))return a;if(Zu(a))return null;a=jr(a)}return null}function _h(){return _d==null&&(_d=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),_d}function Ci(n){return/^(html|body|#document)$/.test(ki(n))}function Qn(n){return cn(n).getComputedStyle(n)}function Ku(n){return Wn(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function jr(n){if(ki(n)==="html")return n;const a=n.assignedSlot||n.parentNode||Bv(n)&&n.host||fa(n);return Bv(a)?a.host:a}function Kb(n){const a=jr(n);return Ci(a)?n.ownerDocument?n.ownerDocument.body:n.body:Ka(a)&&Fo(a)?a:Kb(a)}function Uo(n,a,l){var i;a===void 0&&(a=[]),l===void 0&&(l=!0);const s=Kb(n),c=s===((i=n.ownerDocument)==null?void 0:i.body),d=cn(s);if(c){const h=rh(d);return a.concat(d,d.visualViewport||[],Fo(s)?s:[],h&&l?Uo(h):[])}else return a.concat(s,Uo(s,[],l))}function rh(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function $b(n){const a=Qn(n);let l=parseFloat(a.width)||0,i=parseFloat(a.height)||0;const s=Ka(n),c=s?n.offsetWidth:l,d=s?n.offsetHeight:i,h=ju(l)!==c||ju(i)!==d;return h&&(l=c,i=d),{width:l,height:i,$:h}}function Rh(n){return Wn(n)?n:n.contextElement}function yi(n){const a=Rh(n);if(!Ka(a))return sa(1);const l=a.getBoundingClientRect(),{width:i,height:s,$:c}=$b(a);let d=(c?ju(l.width):l.width)/i,h=(c?ju(l.height):l.height)/s;return(!d||!Number.isFinite(d))&&(d=1),(!h||!Number.isFinite(h))&&(h=1),{x:d,y:h}}const CT=sa(0);function Jb(n){const a=cn(n);return!_h()||!a.visualViewport?CT:{x:a.visualViewport.offsetLeft,y:a.visualViewport.offsetTop}}function TT(n,a,l){return a===void 0&&(a=!1),!l||a&&l!==cn(n)?!1:a}function gl(n,a,l,i){a===void 0&&(a=!1),l===void 0&&(l=!1);const s=n.getBoundingClientRect(),c=Rh(n);let d=sa(1);a&&(i?Wn(i)&&(d=yi(i)):d=yi(n));const h=TT(c,l,i)?Jb(c):sa(0);let y=(s.left+h.x)/d.x,m=(s.top+h.y)/d.y,v=s.width/d.x,p=s.height/d.y;if(c){const b=cn(c),w=i&&Wn(i)?cn(i):i;let O=b,E=rh(O);for(;E&&i&&w!==O;){const C=yi(E),M=E.getBoundingClientRect(),_=Qn(E),A=M.left+(E.clientLeft+parseFloat(_.paddingLeft))*C.x,z=M.top+(E.clientTop+parseFloat(_.paddingTop))*C.y;y*=C.x,m*=C.y,v*=C.x,p*=C.y,y+=A,m+=z,O=cn(E),E=rh(O)}}return Uu({width:v,height:p,x:y,y:m})}function $u(n,a){const l=Ku(n).scrollLeft;return a?a.left+l:gl(fa(n)).left+l}function Ib(n,a){const l=n.getBoundingClientRect(),i=l.left+a.scrollLeft-$u(n,l),s=l.top+a.scrollTop;return{x:i,y:s}}function DT(n){let{elements:a,rect:l,offsetParent:i,strategy:s}=n;const c=s==="fixed",d=fa(i),h=a?Zu(a.floating):!1;if(i===d||h&&c)return l;let y={scrollLeft:0,scrollTop:0},m=sa(1);const v=sa(0),p=Ka(i);if((p||!p&&!c)&&((ki(i)!=="body"||Fo(d))&&(y=Ku(i)),p)){const w=gl(i);m=yi(i),v.x=w.x+i.clientLeft,v.y=w.y+i.clientTop}const b=d&&!p&&!c?Ib(d,y):sa(0);return{width:l.width*m.x,height:l.height*m.y,x:l.x*m.x-y.scrollLeft*m.x+v.x+b.x,y:l.y*m.y-y.scrollTop*m.y+v.y+b.y}}function NT(n){return Array.from(n.getClientRects())}function AT(n){const a=fa(n),l=Ku(n),i=n.ownerDocument.body,s=un(a.scrollWidth,a.clientWidth,i.scrollWidth,i.clientWidth),c=un(a.scrollHeight,a.clientHeight,i.scrollHeight,i.clientHeight);let d=-l.scrollLeft+$u(n);const h=-l.scrollTop;return Qn(i).direction==="rtl"&&(d+=un(a.clientWidth,i.clientWidth)-s),{width:s,height:c,x:d,y:h}}const Uv=25;function _T(n,a){const l=cn(n),i=fa(n),s=l.visualViewport;let c=i.clientWidth,d=i.clientHeight,h=0,y=0;if(s){c=s.width,d=s.height;const v=_h();(!v||v&&a==="fixed")&&(h=s.offsetLeft,y=s.offsetTop)}const m=$u(i);if(m<=0){const v=i.ownerDocument,p=v.body,b=getComputedStyle(p),w=v.compatMode==="CSS1Compat"&&parseFloat(b.marginLeft)+parseFloat(b.marginRight)||0,O=Math.abs(i.clientWidth-p.clientWidth-w);O<=Uv&&(c-=O)}else m<=Uv&&(c+=m);return{width:c,height:d,x:h,y}}function RT(n,a){const l=gl(n,!0,a==="fixed"),i=l.top+n.clientTop,s=l.left+n.clientLeft,c=Ka(n)?yi(n):sa(1),d=n.clientWidth*c.x,h=n.clientHeight*c.y,y=s*c.x,m=i*c.y;return{width:d,height:h,x:y,y:m}}function Hv(n,a,l){let i;if(a==="viewport")i=_T(n,l);else if(a==="document")i=AT(fa(n));else if(Wn(a))i=RT(a,l);else{const s=Jb(n);i={x:a.x-s.x,y:a.y-s.y,width:a.width,height:a.height}}return Uu(i)}function e1(n,a){const l=jr(n);return l===a||!Wn(l)||Ci(l)?!1:Qn(l).position==="fixed"||e1(l,a)}function kT(n,a){const l=a.get(n);if(l)return l;let i=Uo(n,[],!1).filter(h=>Wn(h)&&ki(h)!=="body"),s=null;const c=Qn(n).position==="fixed";let d=c?jr(n):n;for(;Wn(d)&&!Ci(d);){const h=Qn(d),y=Ah(d);!y&&h.position==="fixed"&&(s=null),(c?!y&&!s:!y&&h.position==="static"&&!!s&&(s.position==="absolute"||s.position==="fixed")||Fo(d)&&!y&&e1(n,d))?i=i.filter(v=>v!==d):s=h,d=jr(d)}return a.set(n,i),i}function zT(n){let{element:a,boundary:l,rootBoundary:i,strategy:s}=n;const d=[...l==="clippingAncestors"?Zu(a)?[]:kT(a,this._c):[].concat(l),i],h=Hv(a,d[0],s);let y=h.top,m=h.right,v=h.bottom,p=h.left;for(let b=1;b<d.length;b++){const w=Hv(a,d[b],s);y=un(w.top,y),m=zr(w.right,m),v=zr(w.bottom,v),p=un(w.left,p)}return{width:m-p,height:v-y,x:p,y}}function jT(n){const{width:a,height:l}=$b(n);return{width:a,height:l}}function BT(n,a,l){const i=Ka(a),s=fa(a),c=l==="fixed",d=gl(n,!0,c,a);let h={scrollLeft:0,scrollTop:0};const y=sa(0);function m(){y.x=$u(s)}if(i||!i&&!c)if((ki(a)!=="body"||Fo(s))&&(h=Ku(a)),i){const w=gl(a,!0,c,a);y.x=w.x+a.clientLeft,y.y=w.y+a.clientTop}else s&&m();c&&!i&&s&&m();const v=s&&!i&&!c?Ib(s,h):sa(0),p=d.left+h.scrollLeft-y.x-v.x,b=d.top+h.scrollTop-y.y-v.y;return{x:p,y:b,width:d.width,height:d.height}}function Rd(n){return Qn(n).position==="static"}function Yv(n,a){if(!Ka(n)||Qn(n).position==="fixed")return null;if(a)return a(n);let l=n.offsetParent;return fa(n)===l&&(l=l.ownerDocument.body),l}function t1(n,a){const l=cn(n);if(Zu(n))return l;if(!Ka(n)){let s=jr(n);for(;s&&!Ci(s);){if(Wn(s)&&!Rd(s))return s;s=jr(s)}return l}let i=Yv(n,a);for(;i&&wT(i)&&Rd(i);)i=Yv(i,a);return i&&Ci(i)&&Rd(i)&&!Ah(i)?l:i||MT(n)||l}const UT=async function(n){const a=this.getOffsetParent||t1,l=this.getDimensions,i=await l(n.floating);return{reference:BT(n.reference,await a(n.floating),n.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function HT(n){return Qn(n).direction==="rtl"}const YT={convertOffsetParentRelativeRectToViewportRelativeRect:DT,getDocumentElement:fa,getClippingRect:zT,getOffsetParent:t1,getElementRects:UT,getClientRects:NT,getDimensions:jT,getScale:yi,isElement:Wn,isRTL:HT};function n1(n,a){return n.x===a.x&&n.y===a.y&&n.width===a.width&&n.height===a.height}function LT(n,a){let l=null,i;const s=fa(n);function c(){var h;clearTimeout(i),(h=l)==null||h.disconnect(),l=null}function d(h,y){h===void 0&&(h=!1),y===void 0&&(y=1),c();const m=n.getBoundingClientRect(),{left:v,top:p,width:b,height:w}=m;if(h||a(),!b||!w)return;const O=xu(p),E=xu(s.clientWidth-(v+b)),C=xu(s.clientHeight-(p+w)),M=xu(v),A={rootMargin:-O+"px "+-E+"px "+-C+"px "+-M+"px",threshold:un(0,zr(1,y))||1};let z=!0;function U(D){const Q=D[0].intersectionRatio;if(Q!==y){if(!z)return d();Q?d(!1,Q):i=setTimeout(()=>{d(!1,1e-7)},1e3)}Q===1&&!n1(m,n.getBoundingClientRect())&&d(),z=!1}try{l=new IntersectionObserver(U,{...A,root:s.ownerDocument})}catch{l=new IntersectionObserver(U,A)}l.observe(n)}return d(!0),c}function qT(n,a,l,i){i===void 0&&(i={});const{ancestorScroll:s=!0,ancestorResize:c=!0,elementResize:d=typeof ResizeObserver=="function",layoutShift:h=typeof IntersectionObserver=="function",animationFrame:y=!1}=i,m=Rh(n),v=s||c?[...m?Uo(m):[],...a?Uo(a):[]]:[];v.forEach(M=>{s&&M.addEventListener("scroll",l,{passive:!0}),c&&M.addEventListener("resize",l)});const p=m&&h?LT(m,l):null;let b=-1,w=null;d&&(w=new ResizeObserver(M=>{let[_]=M;_&&_.target===m&&w&&a&&(w.unobserve(a),cancelAnimationFrame(b),b=requestAnimationFrame(()=>{var A;(A=w)==null||A.observe(a)})),l()}),m&&!y&&w.observe(m),a&&w.observe(a));let O,E=y?gl(n):null;y&&C();function C(){const M=gl(n);E&&!n1(E,M)&&l(),E=M,O=requestAnimationFrame(C)}return l(),()=>{var M;v.forEach(_=>{s&&_.removeEventListener("scroll",l),c&&_.removeEventListener("resize",l)}),p==null||p(),(M=w)==null||M.disconnect(),w=null,y&&cancelAnimationFrame(O)}}const GT=vT,WT=bT,QT=yT,VT=ST,FT=pT,Lv=mT,XT=xT,PT=(n,a,l)=>{const i=new Map,s={platform:YT,...l},c={...s.platform,_c:i};return hT(n,a,{...s,platform:c})};var ZT=typeof document<"u",KT=function(){},Au=ZT?x.useLayoutEffect:KT;function Hu(n,a){if(n===a)return!0;if(typeof n!=typeof a)return!1;if(typeof n=="function"&&n.toString()===a.toString())return!0;let l,i,s;if(n&&a&&typeof n=="object"){if(Array.isArray(n)){if(l=n.length,l!==a.length)return!1;for(i=l;i--!==0;)if(!Hu(n[i],a[i]))return!1;return!0}if(s=Object.keys(n),l=s.length,l!==Object.keys(a).length)return!1;for(i=l;i--!==0;)if(!{}.hasOwnProperty.call(a,s[i]))return!1;for(i=l;i--!==0;){const c=s[i];if(!(c==="_owner"&&n.$$typeof)&&!Hu(n[c],a[c]))return!1}return!0}return n!==n&&a!==a}function a1(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function qv(n,a){const l=a1(n);return Math.round(a*l)/l}function kd(n){const a=x.useRef(n);return Au(()=>{a.current=n}),a}function $T(n){n===void 0&&(n={});const{placement:a="bottom",strategy:l="absolute",middleware:i=[],platform:s,elements:{reference:c,floating:d}={},transform:h=!0,whileElementsMounted:y,open:m}=n,[v,p]=x.useState({x:0,y:0,strategy:l,placement:a,middlewareData:{},isPositioned:!1}),[b,w]=x.useState(i);Hu(b,i)||w(i);const[O,E]=x.useState(null),[C,M]=x.useState(null),_=x.useCallback(ee=>{ee!==D.current&&(D.current=ee,E(ee))},[]),A=x.useCallback(ee=>{ee!==Q.current&&(Q.current=ee,M(ee))},[]),z=c||O,U=d||C,D=x.useRef(null),Q=x.useRef(null),Y=x.useRef(v),I=y!=null,ae=kd(y),ue=kd(s),de=kd(m),me=x.useCallback(()=>{if(!D.current||!Q.current)return;const ee={placement:a,strategy:l,middleware:b};ue.current&&(ee.platform=ue.current),PT(D.current,Q.current,ee).then(le=>{const $={...le,isPositioned:de.current!==!1};ye.current&&!Hu(Y.current,$)&&(Y.current=$,Fu.flushSync(()=>{p($)}))})},[b,a,l,ue,de]);Au(()=>{m===!1&&Y.current.isPositioned&&(Y.current.isPositioned=!1,p(ee=>({...ee,isPositioned:!1})))},[m]);const ye=x.useRef(!1);Au(()=>(ye.current=!0,()=>{ye.current=!1}),[]),Au(()=>{if(z&&(D.current=z),U&&(Q.current=U),z&&U){if(ae.current)return ae.current(z,U,me);me()}},[z,U,me,ae,I]);const ve=x.useMemo(()=>({reference:D,floating:Q,setReference:_,setFloating:A}),[_,A]),j=x.useMemo(()=>({reference:z,floating:U}),[z,U]),P=x.useMemo(()=>{const ee={position:l,left:0,top:0};if(!j.floating)return ee;const le=qv(j.floating,v.x),$=qv(j.floating,v.y);return h?{...ee,transform:"translate("+le+"px, "+$+"px)",...a1(j.floating)>=1.5&&{willChange:"transform"}}:{position:l,left:le,top:$}},[l,h,j.floating,v.x,v.y]);return x.useMemo(()=>({...v,update:me,refs:ve,elements:j,floatingStyles:P}),[v,me,ve,j,P])}const JT=n=>{function a(l){return{}.hasOwnProperty.call(l,"current")}return{name:"arrow",options:n,fn(l){const{element:i,padding:s}=typeof n=="function"?n(l):n;return i&&a(i)?i.current!=null?Lv({element:i.current,padding:s}).fn(l):{}:i?Lv({element:i,padding:s}).fn(l):{}}}},IT=(n,a)=>{const l=GT(n);return{name:l.name,fn:l.fn,options:[n,a]}},eD=(n,a)=>{const l=WT(n);return{name:l.name,fn:l.fn,options:[n,a]}},tD=(n,a)=>({fn:XT(n).fn,options:[n,a]}),nD=(n,a)=>{const l=QT(n);return{name:l.name,fn:l.fn,options:[n,a]}},aD=(n,a)=>{const l=VT(n);return{name:l.name,fn:l.fn,options:[n,a]}},rD=(n,a)=>{const l=FT(n);return{name:l.name,fn:l.fn,options:[n,a]}},lD=(n,a)=>{const l=JT(n);return{name:l.name,fn:l.fn,options:[n,a]}};var iD="Arrow",r1=x.forwardRef((n,a)=>{const{children:l,width:i=10,height:s=5,...c}=n;return T.jsx(ca.svg,{...c,ref:a,width:i,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:n.asChild?l:T.jsx("polygon",{points:"0,0 30,0 15,10"})})});r1.displayName=iD;var oD=r1,kh="Popper",[l1,i1]=_b(kh),[sD,o1]=l1(kh),s1=n=>{const{__scopePopper:a,children:l}=n,[i,s]=x.useState(null),[c,d]=x.useState(void 0);return T.jsx(sD,{scope:a,anchor:i,onAnchorChange:s,placementState:c,setPlacementState:d,children:l})};s1.displayName=kh;var u1="PopperAnchor",c1=x.forwardRef((n,a)=>{const{__scopePopper:l,virtualRef:i,...s}=n,c=o1(u1,l),d=x.useRef(null),h=c.onAnchorChange,y=x.useCallback(O=>{d.current=O,O&&h(O)},[h]),m=Ur(a,y),v=x.useRef(null);x.useEffect(()=>{if(!i)return;const O=v.current;v.current=i.current,O!==v.current&&h(v.current)});const p=c.placementState&&jh(c.placementState),b=p==null?void 0:p[0],w=p==null?void 0:p[1];return i?null:T.jsx(ca.div,{"data-radix-popper-side":b,"data-radix-popper-align":w,...s,ref:m})});c1.displayName=u1;var zh="PopperContent",[uD,cD]=l1(zh),f1=x.forwardRef((n,a)=>{var Ce,be,st,gt,ft,$t;const{__scopePopper:l,side:i="bottom",sideOffset:s=0,align:c="center",alignOffset:d=0,arrowPadding:h=0,avoidCollisions:y=!0,collisionBoundary:m=[],collisionPadding:v=0,sticky:p="partial",hideWhenDetached:b=!1,updatePositionStrategy:w="optimized",onPlaced:O,...E}=n,C=o1(zh,l),[M,_]=x.useState(null),A=Ur(a,et=>_(et)),[z,U]=x.useState(null),D=tT(z),Q=(D==null?void 0:D.width)??0,Y=(D==null?void 0:D.height)??0,I=i+(c!=="center"?"-"+c:""),ae=typeof v=="number"?v:{top:0,right:0,bottom:0,left:0,...v},ue=Array.isArray(m)?m:[m],de=ue.length>0,me={padding:ae,boundary:ue.filter(dD),altBoundary:de},{refs:ye,floatingStyles:ve,placement:j,isPositioned:P,middlewareData:ee}=$T({strategy:"fixed",placement:I,whileElementsMounted:(...et)=>qT(...et,{animationFrame:w==="always"}),elements:{reference:C.anchor},middleware:[IT({mainAxis:s+Y,alignmentAxis:d}),y&&eD({mainAxis:!0,crossAxis:!1,limiter:p==="partial"?tD():void 0,...me}),y&&nD({...me}),aD({...me,apply:({elements:et,rects:Nn,availableWidth:Vn,availableHeight:An})=>{const{width:ha,height:Tt}=Nn.reference,mn=et.floating.style;mn.setProperty("--radix-popper-available-width",`${Vn}px`),mn.setProperty("--radix-popper-available-height",`${An}px`),mn.setProperty("--radix-popper-anchor-width",`${ha}px`),mn.setProperty("--radix-popper-anchor-height",`${Tt}px`)}}),z&&lD({element:z,padding:h}),hD({arrowWidth:Q,arrowHeight:Y}),b&&rD({strategy:"referenceHidden",...me,boundary:de?me.boundary:void 0})]}),le=C.setPlacementState;Va(()=>(le(j),()=>{le(void 0)}),[j,le]);const[$,R]=jh(j),F=Mi(O);Va(()=>{P&&(F==null||F())},[P,F]);const K=(Ce=ee.arrow)==null?void 0:Ce.x,te=(be=ee.arrow)==null?void 0:be.y,ne=((st=ee.arrow)==null?void 0:st.centerOffset)!==0,[re,Oe]=x.useState();return Va(()=>{M&&Oe(window.getComputedStyle(M).zIndex)},[M]),T.jsx("div",{ref:ye.setFloating,"data-radix-popper-content-wrapper":"",style:{...ve,transform:P?ve.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:re,"--radix-popper-transform-origin":[(gt=ee.transformOrigin)==null?void 0:gt.x,(ft=ee.transformOrigin)==null?void 0:ft.y].join(" "),...(($t=ee.hide)==null?void 0:$t.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:n.dir,children:T.jsx(uD,{scope:l,placedSide:$,placedAlign:R,onArrowChange:U,arrowX:K,arrowY:te,shouldHideArrow:ne,children:T.jsx(ca.div,{"data-side":$,"data-align":R,...E,ref:A,style:{...E.style,animation:P?void 0:"none"}})})})});f1.displayName=zh;var d1="PopperArrow",fD={top:"bottom",right:"left",bottom:"top",left:"right"},h1=x.forwardRef(function(a,l){const{__scopePopper:i,...s}=a,c=cD(d1,i),d=fD[c.placedSide];return T.jsx("span",{ref:c.onArrowChange,style:{position:"absolute",left:c.arrowX,top:c.arrowY,[d]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[c.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[c.placedSide],visibility:c.shouldHideArrow?"hidden":void 0},children:T.jsx(oD,{...s,ref:l,style:{...s.style,display:"block"}})})});h1.displayName=d1;function dD(n){return n!==null}var hD=n=>({name:"transformOrigin",options:n,fn(a){var C,M,_;const{placement:l,rects:i,middlewareData:s}=a,d=((C=s.arrow)==null?void 0:C.centerOffset)!==0,h=d?0:n.arrowWidth,y=d?0:n.arrowHeight,[m,v]=jh(l),p={start:"0%",center:"50%",end:"100%"}[v],b=(((M=s.arrow)==null?void 0:M.x)??0)+h/2,w=(((_=s.arrow)==null?void 0:_.y)??0)+y/2;let O="",E="";return m==="bottom"?(O=d?p:`${b}px`,E=`${-y}px`):m==="top"?(O=d?p:`${b}px`,E=`${i.floating.height+y}px`):m==="right"?(O=`${-y}px`,E=d?p:`${w}px`):m==="left"&&(O=`${i.floating.width+y}px`,E=d?p:`${w}px`),{data:{x:O,y:E}}}});function jh(n){const[a,l="center"]=n.split("-");return[a,l]}var mD=s1,m1=c1,yD=f1,pD=h1,Ju="Popover",[y1]=_b(Ju,[i1]),Xo=i1(),[gD,Hr]=y1(Ju),p1=n=>{const{__scopePopover:a,children:l,open:i,defaultOpen:s,onOpenChange:c,modal:d=!1}=n,h=Xo(a),y=x.useRef(null),[m,v]=x.useState(!1),[p,b]=GM({prop:i,defaultProp:s??!1,onChange:c,caller:Ju});return T.jsx(mD,{...h,children:T.jsx(gD,{scope:a,contentId:$M(),triggerRef:y,open:p,onOpenChange:b,onOpenToggle:x.useCallback(()=>b(w=>!w),[b]),hasCustomAnchor:m,onCustomAnchorAdd:x.useCallback(()=>v(!0),[]),onCustomAnchorRemove:x.useCallback(()=>v(!1),[]),modal:d,children:l})})};p1.displayName=Ju;var g1="PopoverAnchor",vD=x.forwardRef((n,a)=>{const{__scopePopover:l,...i}=n,s=Hr(g1,l),c=Xo(l),{onCustomAnchorAdd:d,onCustomAnchorRemove:h}=s;return x.useEffect(()=>(d(),()=>h()),[d,h]),T.jsx(m1,{...c,...i,ref:a})});vD.displayName=g1;var v1="PopoverTrigger",b1=x.forwardRef((n,a)=>{const{__scopePopover:l,...i}=n,s=Hr(v1,l),c=Xo(l),d=Ur(a,s.triggerRef),h=T.jsx(ca.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":O1(s.open),...i,ref:d,onClick:kr(n.onClick,s.onOpenToggle)});return s.hasCustomAnchor?h:T.jsx(m1,{asChild:!0,...c,children:h})});b1.displayName=v1;var Bh="PopoverPortal",[bD,xD]=y1(Bh,{forceMount:void 0}),x1=n=>{const{__scopePopover:a,forceMount:l,children:i,container:s}=n,c=Hr(Bh,a);return T.jsx(bD,{scope:a,forceMount:l,children:T.jsx(Ch,{present:l||c.open,children:T.jsx(Ub,{asChild:!0,container:s,children:i})})})};x1.displayName=Bh;var Ti="PopoverContent",S1=x.forwardRef((n,a)=>{const l=xD(Ti,n.__scopePopover),{forceMount:i=l.forceMount,...s}=n,c=Hr(Ti,n.__scopePopover);return T.jsx(Ch,{present:i||c.open,children:c.modal?T.jsx(wD,{...s,ref:a}):T.jsx(ED,{...s,ref:a})})});S1.displayName=Ti;var SD=Mh("PopoverContent.RemoveScroll"),wD=x.forwardRef((n,a)=>{const l=Hr(Ti,n.__scopePopover),i=x.useRef(null),s=Ur(a,i),c=x.useRef(!1);return x.useEffect(()=>{const d=i.current;if(d)return eT(d)},[]),T.jsx(Vb,{as:SD,allowPinchZoom:!0,children:T.jsx(w1,{...n,ref:s,trapFocus:l.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:kr(n.onCloseAutoFocus,d=>{var h;d.preventDefault(),c.current||(h=l.triggerRef.current)==null||h.focus()}),onPointerDownOutside:kr(n.onPointerDownOutside,d=>{const h=d.detail.originalEvent,y=h.button===0&&h.ctrlKey===!0,m=h.button===2||y;c.current=m},{checkForDefaultPrevented:!1}),onFocusOutside:kr(n.onFocusOutside,d=>d.preventDefault(),{checkForDefaultPrevented:!1})})})}),ED=x.forwardRef((n,a)=>{const l=Hr(Ti,n.__scopePopover),i=x.useRef(!1),s=x.useRef(!1);return T.jsx(w1,{...n,ref:a,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:c=>{var d,h;(d=n.onCloseAutoFocus)==null||d.call(n,c),c.defaultPrevented||(i.current||(h=l.triggerRef.current)==null||h.focus(),c.preventDefault()),i.current=!1,s.current=!1},onInteractOutside:c=>{var y,m;(y=n.onInteractOutside)==null||y.call(n,c),c.defaultPrevented||(i.current=!0,c.detail.originalEvent.type==="pointerdown"&&(s.current=!0));const d=c.target;((m=l.triggerRef.current)==null?void 0:m.contains(d))&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&s.current&&c.preventDefault()}})}),w1=x.forwardRef((n,a)=>{const{__scopePopover:l,trapFocus:i,onOpenAutoFocus:s,onCloseAutoFocus:c,disableOutsidePointerEvents:d,onEscapeKeyDown:h,onPointerDownOutside:y,onFocusOutside:m,onInteractOutside:v,...p}=n,b=Hr(Ti,l),w=Xo(l);return mC(),T.jsx(jb,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:s,onUnmountAutoFocus:c,children:T.jsx(kb,{asChild:!0,disableOutsidePointerEvents:d,onInteractOutside:v,onEscapeKeyDown:h,onPointerDownOutside:y,onFocusOutside:m,onDismiss:()=>b.onOpenChange(!1),deferPointerDownOutside:!0,children:T.jsx(yD,{"data-state":O1(b.open),role:"dialog",id:b.contentId,...w,...p,ref:a,style:{...p.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),E1="PopoverClose",OD=x.forwardRef((n,a)=>{const{__scopePopover:l,...i}=n,s=Hr(E1,l);return T.jsx(ca.button,{type:"button",...i,ref:a,onClick:kr(n.onClick,()=>s.onOpenChange(!1))})});OD.displayName=E1;var MD="PopoverArrow",CD=x.forwardRef((n,a)=>{const{__scopePopover:l,...i}=n,s=Xo(l);return T.jsx(pD,{...s,...i,ref:a})});CD.displayName=MD;function O1(n){return n?"open":"closed"}var TD=p1,DD=b1,ND=x1,AD=S1,_D="Separator",Gv="horizontal",RD=["horizontal","vertical"],M1=x.forwardRef((n,a)=>{const{decorative:l,orientation:i=Gv,...s}=n,c=kD(i)?i:Gv,h=l?{role:"none"}:{"aria-orientation":c==="vertical"?c:void 0,role:"separator"};return T.jsx(ca.div,{"data-orientation":c,...h,...s,ref:a})});M1.displayName=_D;function kD(n){return RD.includes(n)}var zD=M1;const Yu=Ab("group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/80",outline:"border-border bg-background hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-[color-mix(in_oklch,var(--secondary),var(--foreground)_5%)] aria-expanded:bg-secondary aria-expanded:text-secondary-foreground",ghost:"hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50",destructive:"bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-8 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",xs:"h-6 gap-1 rounded-[min(var(--radius-md),10px)] px-2 text-xs in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-7 gap-1 rounded-[min(var(--radius-md),12px)] px-2.5 text-[0.8rem] in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5",lg:"h-9 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",icon:"size-8","icon-xs":"size-6 rounded-[min(var(--radius-md),10px)] in-data-[slot=button-group]:rounded-lg [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-7 rounded-[min(var(--radius-md),12px)] in-data-[slot=button-group]:rounded-lg","icon-lg":"size-9"}},defaultVariants:{variant:"default",size:"default"}});function jD({className:n,variant:a="default",size:l="default",asChild:i=!1,...s}){const c=i?DM:"button";return T.jsx(c,{"data-slot":"button","data-variant":a,"data-size":l,className:De(Yu({variant:a,size:l,className:n})),...s})}const C1="hs-theme";function BD(){const n=localStorage.getItem(C1);return n==="dark"||n==="light"?n:"light"}function UD(){const[n,a]=x.useState(BD);return x.useEffect(()=>{document.documentElement.classList.toggle("dark",n==="dark"),localStorage.setItem(C1,n)},[n]),T.jsx(jD,{variant:"ghost",size:"icon",className:"size-8","aria-label":n==="dark"?"切换到亮色":"切换到暗色",onClick:()=>a(l=>l==="dark"?"light":"dark"),children:n==="dark"?T.jsx(DO,{className:"size-4"}):T.jsx(OO,{className:"size-4"})})}function HD(){return T.jsxs("svg",{viewBox:"0 0 32 32",className:"size-4",fill:"currentColor","aria-hidden":!0,children:[T.jsx("rect",{x:"7",y:"9",width:"18",height:"3.6",rx:"1.8"}),T.jsx("rect",{x:"9.5",y:"14.6",width:"13",height:"3.6",rx:"1.8"}),T.jsx("rect",{x:"12",y:"20.2",width:"8",height:"3.6",rx:"1.8"})]})}function YD({children:n}){const{pathname:a}=hn();return x.useEffect(()=>{const l=Oh(a),i=l[l.length-1];document.title=i?`${i.label} · HS Data`:"HS Data · 数据平台"},[a]),T.jsxs("div",{className:"h-screen overflow-hidden flex flex-col bg-background text-foreground",children:[T.jsxs("header",{className:"h-14 flex items-center gap-2.5 px-5 border-b border-border bg-card",children:[T.jsx("span",{className:"grid size-7 shrink-0 place-items-center rounded-md bg-primary text-primary-foreground shadow-sm",children:T.jsx(HD,{})}),T.jsxs("span",{className:"text-[15px] font-bold tracking-tight",children:["HS ",T.jsx("span",{className:"text-primary",children:"Data"})]}),T.jsx("span",{className:"h-4 w-px bg-border"}),T.jsx("span",{className:"text-[15px] font-medium tracking-tight text-foreground",children:"数据平台"}),T.jsxs("div",{className:"ml-auto flex items-center gap-2",children:[T.jsxs("span",{className:"flex items-center gap-1.5 text-xs text-muted-foreground",children:[T.jsx("span",{className:"size-1.5 rounded-full bg-primary"}),T.jsx("span",{children:"MVP"})]}),T.jsx(UD,{})]})]}),T.jsxs("div",{className:"flex flex-1 min-h-0",children:[T.jsx("aside",{className:"w-56 shrink-0 overflow-y-auto border-r border-border bg-sidebar text-sidebar-foreground",children:T.jsx(OM,{})}),T.jsx("main",{className:"flex-1 min-w-0 overflow-auto [scrollbar-gutter:stable]",children:T.jsxs("div",{className:"p-6 flex flex-col gap-4",children:[T.jsx(CM,{}),n]})})]})]})}const LD="day",Wv=[{name:"启动",event_key:"start"},{name:"曝光",event_key:"show"},{name:"拼团详情",event_key:"detail"},{name:"下单",event_key:"order"},{name:"成功",event_key:"paid"}];function zo(n){return/^\d{8}$/.test(n)?`${n.slice(0,4)}-${n.slice(4,6)}-${n.slice(6,8)}`:n}function lh(n){return new Date(Number(n.slice(0,4)),Number(n.slice(4,6))-1,Number(n.slice(6,8)))}function qD(n,a){if(!/^\d{8}$/.test(a))return zo(a);const l=lh(a),i=n==="last_7d"?7:30,s=new Date(l);return s.setDate(s.getDate()-(i-1)),`${vl(s)} ~ ${zo(a)}`}function Uh(){const n=new Date;return n.setHours(0,0,0,0),n.setDate(n.getDate()-1),n}function vl(n){const a=n.getFullYear(),l=String(n.getMonth()+1).padStart(2,"0"),i=String(n.getDate()).padStart(2,"0");return`${a}-${l}-${i}`}function GD(n,a){if(!/^\d{8}$/.test(n)||!/^\d{8}$/.test(a))return[];const l=[],i=lh(a);for(let s=lh(n);s<=i;s.setDate(s.getDate()+1))l.push(`${s.getFullYear()}${String(s.getMonth()+1).padStart(2,"0")}${String(s.getDate()).padStart(2,"0")}`);return l}const WD="/api/funnels/query",QD="/api/funnels/trend",VD=!1;class Lu extends Error{constructor(a,l){super(a),this.status=l,this.name="FunnelApiError"}}async function FD(n){const a=n.period==="day"&&n.snapshot_dt?{period:n.period,snapshot_dt:n.snapshot_dt}:{period:n.period};let l;try{l=await fetch(WD,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)})}catch(i){throw new Lu(`网络请求失败:${i instanceof Error?i.message:String(i)}`)}if(!l.ok){let i="";try{const s=await l.json();i=s.detail??s.message??""}catch{}throw new Lu(i||`查询失败(HTTP ${l.status})`,l.status)}return await l.json()}async function XD(n){let a;try{a=await fetch(QD,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)})}catch(l){throw new Lu(`网络请求失败:${l instanceof Error?l.message:String(l)}`)}if(!a.ok){let l="";try{const i=await a.json();l=i.detail??i.message??""}catch{}throw new Lu(l||`查询失败(HTTP ${a.status})`,a.status)}return await a.json()}function PD(n,a,l="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:n,timeZoneName:l}).format(a).split(/\s/g).slice(2).join(" ")}const zd={},_o={};function qa(n,a){try{const i=(zd[n]||(zd[n]=new Intl.DateTimeFormat("en-US",{timeZone:n,timeZoneName:"longOffset"}).format))(a).split("GMT")[1];return i in _o?_o[i]:Qv(i,i.split(":"))}catch{if(n in _o)return _o[n];const l=n==null?void 0:n.match(ZD);return l?Qv(n,l.slice(1)):NaN}}const ZD=/([+-]\d\d):?(\d\d)?/;function Qv(n,a){const l=+(a[0]||0),i=+(a[1]||0),s=+(a[2]||0)/60;return _o[n]=l*60+i>0?l*60+i+s:l*60-i-s}class oa extends Date{constructor(...a){super(),a.length>1&&typeof a[a.length-1]=="string"&&(this.timeZone=a.pop()),this.internal=new Date,isNaN(qa(this.timeZone,this))?this.setTime(NaN):a.length?typeof a[0]=="number"&&(a.length===1||a.length===2&&typeof a[1]!="number")?this.setTime(a[0]):typeof a[0]=="string"?this.setTime(+new Date(a[0])):a[0]instanceof Date?this.setTime(+a[0]):(this.setTime(+new Date(...a)),T1(this,a)):this.setTime(Date.now())}static tz(a,...l){return l.length?new oa(...l,a):new oa(Date.now(),a)}withTimeZone(a){return new oa(+this,a)}getTimezoneOffset(){const a=-qa(this.timeZone,this);return a>0?Math.floor(a):Math.ceil(a)}setTime(a){return Date.prototype.setTime.apply(this,arguments),qu(this),+this}[Symbol.for("constructDateFrom")](a){return new oa(+new Date(a),this.timeZone)}}const Vv=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(n=>{if(!Vv.test(n))return;const a=n.replace(Vv,"$1UTC");oa.prototype[a]&&(n.startsWith("get")?oa.prototype[n]=function(){return this.internal[a]()}:(oa.prototype[n]=function(){return Date.prototype[a].apply(this.internal,arguments),KD(this),+this},oa.prototype[a]=function(){return Date.prototype[a].apply(this,arguments),qu(this),+this}))});function qu(n){n.internal.setTime(+n),n.internal.setUTCSeconds(n.internal.getUTCSeconds()-Math.round(-qa(n.timeZone,n)*60))}function KD(n){Date.prototype.setFullYear.call(n,n.internal.getUTCFullYear(),n.internal.getUTCMonth(),n.internal.getUTCDate()),Date.prototype.setHours.call(n,n.internal.getUTCHours(),n.internal.getUTCMinutes(),n.internal.getUTCSeconds(),n.internal.getUTCMilliseconds()),T1(n)}function T1(n,a){const l=Array.isArray(a)?$D(a):+n.internal,i=qa(n.timeZone,n),s=i>0?Math.floor(i):Math.ceil(i),c=new Date(+n);c.setUTCHours(c.getUTCHours()-1);const d=-new Date(+n).getTimezoneOffset(),h=-new Date(+c).getTimezoneOffset(),y=d-h;let m=d;if(y&&d!==s){const I=Date.prototype.getHours.apply(n),ae=Array.isArray(a)?a[3]||0:n.internal.getUTCHours();if(I!==ae){const ue=new Date(+n),de=d-s;de&&ue.setUTCMinutes(ue.getUTCMinutes()+de);const me=qa(n.timeZone,ue);(me>0?Math.floor(me):Math.ceil(me))===s&&(m=h)}}const v=m-s;v&&Date.prototype.setUTCMinutes.call(n,Date.prototype.getUTCMinutes.call(n)+v);const p=new Date(+n);p.setUTCSeconds(0);const b=d>0?p.getSeconds():(p.getSeconds()-60)%60,w=Math.round(-(qa(n.timeZone,n)*60))%60;(w||b)&&Date.prototype.setUTCSeconds.call(n,Date.prototype.getUTCSeconds.call(n)+w+b);const O=qa(n.timeZone,n),E=O>0?Math.floor(O):Math.ceil(O),M=-new Date(+n).getTimezoneOffset()-E,_=E!==s,A=M-v,z=E-s,U=l-E*60*1e3,D=z>0&&Fv(n)-l===z*60*1e3&&Fv(n,U)!==l;if(_&&A&&!D){Date.prototype.setUTCMinutes.call(n,Date.prototype.getUTCMinutes.call(n)+A);const I=qa(n.timeZone,n),ae=I>0?Math.floor(I):Math.ceil(I),ue=E-ae;ue&&A<0&&Date.prototype.setUTCMinutes.call(n,Date.prototype.getUTCMinutes.call(n)+ue)}qu(n);const Y=(a?l:l+w*1e3)-+n.internal;Y&&Math.abs(Y)<1800*1e3&&(Date.prototype.setTime.call(n,+n+Y),qu(n))}function $D(n){return Date.UTC(n[0],n.length>1?n[1]:0,n.length>2?n[2]:1,...n.slice(3))}function Fv(n,a){const l=new Date(a??+n);return l.setUTCSeconds(l.getUTCSeconds()-Math.round(-qa(n.timeZone,l)*60)),+l}class Yt extends oa{static tz(a,...l){return l.length?new Yt(...l,a):new Yt(Date.now(),a)}toISOString(){const[a,l,i]=this.tzComponents(),s=`${a}${l}:${i}`;return this.internal.toISOString().slice(0,-1)+s}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){const[a,l,i,s]=this.internal.toUTCString().split(" ");return`${a==null?void 0:a.slice(0,-1)} ${i} ${l} ${s}`}toTimeString(){const a=this.internal.toUTCString().split(" ")[4],[l,i,s]=this.tzComponents();return`${a} GMT${l}${i}${s} (${PD(this.timeZone,this)})`}toLocaleString(a,l){return Date.prototype.toLocaleString.call(this,a,{...l,timeZone:(l==null?void 0:l.timeZone)||this.timeZone})}toLocaleDateString(a,l){return Date.prototype.toLocaleDateString.call(this,a,{...l,timeZone:(l==null?void 0:l.timeZone)||this.timeZone})}toLocaleTimeString(a,l){return Date.prototype.toLocaleTimeString.call(this,a,{...l,timeZone:(l==null?void 0:l.timeZone)||this.timeZone})}tzComponents(){const a=this.getTimezoneOffset(),l=a>0?"-":"+",i=String(Math.floor(Math.abs(a)/60)).padStart(2,"0"),s=String(Math.abs(a)%60).padStart(2,"0");return[l,i,s]}withTimeZone(a){return new Yt(+this,a)}[Symbol.for("constructDateFrom")](a){return new Yt(+new Date(a),this.timeZone)}}const D1=6048e5,JD=864e5,Xv=Symbol.for("constructDateFrom");function pt(n,a){return typeof n=="function"?n(a):n&&typeof n=="object"&&Xv in n?n[Xv](a):n instanceof Date?new n.constructor(a):new Date(a)}function Ze(n,a){return pt(a||n,n)}function N1(n,a,l){const i=Ze(n,l==null?void 0:l.in);return isNaN(a)?pt(n,NaN):(a&&i.setDate(i.getDate()+a),i)}function A1(n,a,l){const i=Ze(n,l==null?void 0:l.in);if(isNaN(a))return pt(n,NaN);if(!a)return i;const s=i.getDate(),c=pt(n,i.getTime());c.setMonth(i.getMonth()+a+1,0);const d=c.getDate();return s>=d?c:(i.setFullYear(c.getFullYear(),c.getMonth(),s),i)}let ID={};function Po(){return ID}function Di(n,a){var h,y,m,v;const l=Po(),i=(a==null?void 0:a.weekStartsOn)??((y=(h=a==null?void 0:a.locale)==null?void 0:h.options)==null?void 0:y.weekStartsOn)??l.weekStartsOn??((v=(m=l.locale)==null?void 0:m.options)==null?void 0:v.weekStartsOn)??0,s=Ze(n,a==null?void 0:a.in),c=s.getDay(),d=(c<i?7:0)+c-i;return s.setDate(s.getDate()-d),s.setHours(0,0,0,0),s}function Ho(n,a){return Di(n,{...a,weekStartsOn:1})}function _1(n,a){const l=Ze(n,a==null?void 0:a.in),i=l.getFullYear(),s=pt(l,0);s.setFullYear(i+1,0,4),s.setHours(0,0,0,0);const c=Ho(s),d=pt(l,0);d.setFullYear(i,0,4),d.setHours(0,0,0,0);const h=Ho(d);return l.getTime()>=c.getTime()?i+1:l.getTime()>=h.getTime()?i:i-1}function Pv(n){const a=Ze(n),l=new Date(Date.UTC(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()));return l.setUTCFullYear(a.getFullYear()),+n-+l}function zi(n,...a){const l=pt.bind(null,a.find(i=>typeof i=="object"));return a.map(l)}function Yo(n,a){const l=Ze(n,a==null?void 0:a.in);return l.setHours(0,0,0,0),l}function Hh(n,a,l){const[i,s]=zi(l==null?void 0:l.in,n,a),c=Yo(i),d=Yo(s),h=+c-Pv(c),y=+d-Pv(d);return Math.round((h-y)/JD)}function eN(n,a){const l=_1(n,a),i=pt(n,0);return i.setFullYear(l,0,4),i.setHours(0,0,0,0),Ho(i)}function tN(n,a,l){return N1(n,a*7,l)}function nN(n,a,l){return A1(n,a*12,l)}function aN(n,a){let l,i=a==null?void 0:a.in;return n.forEach(s=>{!i&&typeof s=="object"&&(i=pt.bind(null,s));const c=Ze(s,i);(!l||l<c||isNaN(+c))&&(l=c)}),pt(i,l||NaN)}function rN(n,a){let l,i=a==null?void 0:a.in;return n.forEach(s=>{!i&&typeof s=="object"&&(i=pt.bind(null,s));const c=Ze(s,i);(!l||l>c||isNaN(+c))&&(l=c)}),pt(i,l||NaN)}function lN(n,a,l){const[i,s]=zi(l==null?void 0:l.in,n,a);return+Yo(i)==+Yo(s)}function R1(n){return n instanceof Date||typeof n=="object"&&Object.prototype.toString.call(n)==="[object Date]"}function iN(n){return!(!R1(n)&&typeof n!="number"||isNaN(+Ze(n)))}function k1(n,a,l){const[i,s]=zi(l==null?void 0:l.in,n,a),c=i.getFullYear()-s.getFullYear(),d=i.getMonth()-s.getMonth();return c*12+d}function oN(n,a){const l=Ze(n,a==null?void 0:a.in),i=l.getMonth();return l.setFullYear(l.getFullYear(),i+1,0),l.setHours(23,59,59,999),l}function z1(n,a){const[l,i]=zi(n,a.start,a.end);return{start:l,end:i}}function sN(n,a){const{start:l,end:i}=z1(a==null?void 0:a.in,n);let s=+l>+i;const c=s?+l:+i,d=s?i:l;d.setHours(0,0,0,0),d.setDate(1);let h=1;const y=[];for(;+d<=c;)y.push(pt(l,d)),d.setMonth(d.getMonth()+h);return s?y.reverse():y}function uN(n,a){const l=Ze(n,a==null?void 0:a.in);return l.setDate(1),l.setHours(0,0,0,0),l}function cN(n,a){const l=Ze(n,a==null?void 0:a.in),i=l.getFullYear();return l.setFullYear(i+1,0,0),l.setHours(23,59,59,999),l}function j1(n,a){const l=Ze(n,a==null?void 0:a.in);return l.setFullYear(l.getFullYear(),0,1),l.setHours(0,0,0,0),l}function fN(n,a){const{start:l,end:i}=z1(a==null?void 0:a.in,n);let s=+l>+i;const c=s?+l:+i,d=s?i:l;d.setHours(0,0,0,0),d.setMonth(0,1);let h=1;const y=[];for(;+d<=c;)y.push(pt(l,d)),d.setFullYear(d.getFullYear()+h);return s?y.reverse():y}function B1(n,a){var h,y,m,v;const l=Po(),i=(a==null?void 0:a.weekStartsOn)??((y=(h=a==null?void 0:a.locale)==null?void 0:h.options)==null?void 0:y.weekStartsOn)??l.weekStartsOn??((v=(m=l.locale)==null?void 0:m.options)==null?void 0:v.weekStartsOn)??0,s=Ze(n,a==null?void 0:a.in),c=s.getDay(),d=(c<i?-7:0)+6-(c-i);return s.setDate(s.getDate()+d),s.setHours(23,59,59,999),s}function dN(n,a){return B1(n,{...a,weekStartsOn:1})}const hN={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},mN=(n,a,l)=>{let i;const s=hN[n];return typeof s=="string"?i=s:a===1?i=s.one:i=s.other.replace("{{count}}",a.toString()),l!=null&&l.addSuffix?l.comparison&&l.comparison>0?"in "+i:i+" ago":i};function jd(n){return(a={})=>{const l=a.width?String(a.width):n.defaultWidth;return n.formats[l]||n.formats[n.defaultWidth]}}const yN={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},pN={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},gN={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},vN={date:jd({formats:yN,defaultWidth:"full"}),time:jd({formats:pN,defaultWidth:"full"}),dateTime:jd({formats:gN,defaultWidth:"full"})},bN={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},xN=(n,a,l,i)=>bN[n];function No(n){return(a,l)=>{const i=l!=null&&l.context?String(l.context):"standalone";let s;if(i==="formatting"&&n.formattingValues){const d=n.defaultFormattingWidth||n.defaultWidth,h=l!=null&&l.width?String(l.width):d;s=n.formattingValues[h]||n.formattingValues[d]}else{const d=n.defaultWidth,h=l!=null&&l.width?String(l.width):n.defaultWidth;s=n.values[h]||n.values[d]}const c=n.argumentCallback?n.argumentCallback(a):a;return s[c]}}const SN={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},wN={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},EN={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},ON={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},MN={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},CN={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},TN=(n,a)=>{const l=Number(n),i=l%100;if(i>20||i<10)switch(i%10){case 1:return l+"st";case 2:return l+"nd";case 3:return l+"rd"}return l+"th"},DN={ordinalNumber:TN,era:No({values:SN,defaultWidth:"wide"}),quarter:No({values:wN,defaultWidth:"wide",argumentCallback:n=>n-1}),month:No({values:EN,defaultWidth:"wide"}),day:No({values:ON,defaultWidth:"wide"}),dayPeriod:No({values:MN,defaultWidth:"wide",formattingValues:CN,defaultFormattingWidth:"wide"})};function Ao(n){return(a,l={})=>{const i=l.width,s=i&&n.matchPatterns[i]||n.matchPatterns[n.defaultMatchWidth],c=a.match(s);if(!c)return null;const d=c[0],h=i&&n.parsePatterns[i]||n.parsePatterns[n.defaultParseWidth],y=Array.isArray(h)?AN(h,p=>p.test(d)):NN(h,p=>p.test(d));let m;m=n.valueCallback?n.valueCallback(y):y,m=l.valueCallback?l.valueCallback(m):m;const v=a.slice(d.length);return{value:m,rest:v}}}function NN(n,a){for(const l in n)if(Object.prototype.hasOwnProperty.call(n,l)&&a(n[l]))return l}function AN(n,a){for(let l=0;l<n.length;l++)if(a(n[l]))return l}function _N(n){return(a,l={})=>{const i=a.match(n.matchPattern);if(!i)return null;const s=i[0],c=a.match(n.parsePattern);if(!c)return null;let d=n.valueCallback?n.valueCallback(c[0]):c[0];d=l.valueCallback?l.valueCallback(d):d;const h=a.slice(s.length);return{value:d,rest:h}}}const RN=/^(\d+)(th|st|nd|rd)?/i,kN=/\d+/i,zN={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},jN={any:[/^b/i,/^(a|c)/i]},BN={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},UN={any:[/1/i,/2/i,/3/i,/4/i]},HN={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},YN={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},LN={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},qN={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},GN={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},WN={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},QN={ordinalNumber:_N({matchPattern:RN,parsePattern:kN,valueCallback:n=>parseInt(n,10)}),era:Ao({matchPatterns:zN,defaultMatchWidth:"wide",parsePatterns:jN,defaultParseWidth:"any"}),quarter:Ao({matchPatterns:BN,defaultMatchWidth:"wide",parsePatterns:UN,defaultParseWidth:"any",valueCallback:n=>n+1}),month:Ao({matchPatterns:HN,defaultMatchWidth:"wide",parsePatterns:YN,defaultParseWidth:"any"}),day:Ao({matchPatterns:LN,defaultMatchWidth:"wide",parsePatterns:qN,defaultParseWidth:"any"}),dayPeriod:Ao({matchPatterns:GN,defaultMatchWidth:"any",parsePatterns:WN,defaultParseWidth:"any"})},hi={code:"en-US",formatDistance:mN,formatLong:vN,formatRelative:xN,localize:DN,match:QN,options:{weekStartsOn:0,firstWeekContainsDate:1}};function VN(n,a){const l=Ze(n,a==null?void 0:a.in);return Hh(l,j1(l))+1}function Yh(n,a){const l=Ze(n,a==null?void 0:a.in),i=+Ho(l)-+eN(l);return Math.round(i/D1)+1}function U1(n,a){var v,p,b,w;const l=Ze(n,a==null?void 0:a.in),i=l.getFullYear(),s=Po(),c=(a==null?void 0:a.firstWeekContainsDate)??((p=(v=a==null?void 0:a.locale)==null?void 0:v.options)==null?void 0:p.firstWeekContainsDate)??s.firstWeekContainsDate??((w=(b=s.locale)==null?void 0:b.options)==null?void 0:w.firstWeekContainsDate)??1,d=pt((a==null?void 0:a.in)||n,0);d.setFullYear(i+1,0,c),d.setHours(0,0,0,0);const h=Di(d,a),y=pt((a==null?void 0:a.in)||n,0);y.setFullYear(i,0,c),y.setHours(0,0,0,0);const m=Di(y,a);return+l>=+h?i+1:+l>=+m?i:i-1}function FN(n,a){var h,y,m,v;const l=Po(),i=(a==null?void 0:a.firstWeekContainsDate)??((y=(h=a==null?void 0:a.locale)==null?void 0:h.options)==null?void 0:y.firstWeekContainsDate)??l.firstWeekContainsDate??((v=(m=l.locale)==null?void 0:m.options)==null?void 0:v.firstWeekContainsDate)??1,s=U1(n,a),c=pt((a==null?void 0:a.in)||n,0);return c.setFullYear(s,0,i),c.setHours(0,0,0,0),Di(c,a)}function Lh(n,a){const l=Ze(n,a==null?void 0:a.in),i=+Di(l,a)-+FN(l,a);return Math.round(i/D1)+1}function Ve(n,a){const l=n<0?"-":"",i=Math.abs(n).toString().padStart(a,"0");return l+i}const Er={y(n,a){const l=n.getFullYear(),i=l>0?l:1-l;return Ve(a==="yy"?i%100:i,a.length)},M(n,a){const l=n.getMonth();return a==="M"?String(l+1):Ve(l+1,2)},d(n,a){return Ve(n.getDate(),a.length)},a(n,a){const l=n.getHours()/12>=1?"pm":"am";switch(a){case"a":case"aa":return l.toUpperCase();case"aaa":return l;case"aaaaa":return l[0];case"aaaa":default:return l==="am"?"a.m.":"p.m."}},h(n,a){return Ve(n.getHours()%12||12,a.length)},H(n,a){return Ve(n.getHours(),a.length)},m(n,a){return Ve(n.getMinutes(),a.length)},s(n,a){return Ve(n.getSeconds(),a.length)},S(n,a){const l=a.length,i=n.getMilliseconds(),s=Math.trunc(i*Math.pow(10,l-3));return Ve(s,a.length)}},fi={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Zv={G:function(n,a,l){const i=n.getFullYear()>0?1:0;switch(a){case"G":case"GG":case"GGG":return l.era(i,{width:"abbreviated"});case"GGGGG":return l.era(i,{width:"narrow"});case"GGGG":default:return l.era(i,{width:"wide"})}},y:function(n,a,l){if(a==="yo"){const i=n.getFullYear(),s=i>0?i:1-i;return l.ordinalNumber(s,{unit:"year"})}return Er.y(n,a)},Y:function(n,a,l,i){const s=U1(n,i),c=s>0?s:1-s;if(a==="YY"){const d=c%100;return Ve(d,2)}return a==="Yo"?l.ordinalNumber(c,{unit:"year"}):Ve(c,a.length)},R:function(n,a){const l=_1(n);return Ve(l,a.length)},u:function(n,a){const l=n.getFullYear();return Ve(l,a.length)},Q:function(n,a,l){const i=Math.ceil((n.getMonth()+1)/3);switch(a){case"Q":return String(i);case"QQ":return Ve(i,2);case"Qo":return l.ordinalNumber(i,{unit:"quarter"});case"QQQ":return l.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return l.quarter(i,{width:"narrow",context:"formatting"});case"QQQQ":default:return l.quarter(i,{width:"wide",context:"formatting"})}},q:function(n,a,l){const i=Math.ceil((n.getMonth()+1)/3);switch(a){case"q":return String(i);case"qq":return Ve(i,2);case"qo":return l.ordinalNumber(i,{unit:"quarter"});case"qqq":return l.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return l.quarter(i,{width:"narrow",context:"standalone"});case"qqqq":default:return l.quarter(i,{width:"wide",context:"standalone"})}},M:function(n,a,l){const i=n.getMonth();switch(a){case"M":case"MM":return Er.M(n,a);case"Mo":return l.ordinalNumber(i+1,{unit:"month"});case"MMM":return l.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return l.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return l.month(i,{width:"wide",context:"formatting"})}},L:function(n,a,l){const i=n.getMonth();switch(a){case"L":return String(i+1);case"LL":return Ve(i+1,2);case"Lo":return l.ordinalNumber(i+1,{unit:"month"});case"LLL":return l.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return l.month(i,{width:"narrow",context:"standalone"});case"LLLL":default:return l.month(i,{width:"wide",context:"standalone"})}},w:function(n,a,l,i){const s=Lh(n,i);return a==="wo"?l.ordinalNumber(s,{unit:"week"}):Ve(s,a.length)},I:function(n,a,l){const i=Yh(n);return a==="Io"?l.ordinalNumber(i,{unit:"week"}):Ve(i,a.length)},d:function(n,a,l){return a==="do"?l.ordinalNumber(n.getDate(),{unit:"date"}):Er.d(n,a)},D:function(n,a,l){const i=VN(n);return a==="Do"?l.ordinalNumber(i,{unit:"dayOfYear"}):Ve(i,a.length)},E:function(n,a,l){const i=n.getDay();switch(a){case"E":case"EE":case"EEE":return l.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return l.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return l.day(i,{width:"short",context:"formatting"});case"EEEE":default:return l.day(i,{width:"wide",context:"formatting"})}},e:function(n,a,l,i){const s=n.getDay(),c=(s-i.weekStartsOn+8)%7||7;switch(a){case"e":return String(c);case"ee":return Ve(c,2);case"eo":return l.ordinalNumber(c,{unit:"day"});case"eee":return l.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return l.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return l.day(s,{width:"short",context:"formatting"});case"eeee":default:return l.day(s,{width:"wide",context:"formatting"})}},c:function(n,a,l,i){const s=n.getDay(),c=(s-i.weekStartsOn+8)%7||7;switch(a){case"c":return String(c);case"cc":return Ve(c,a.length);case"co":return l.ordinalNumber(c,{unit:"day"});case"ccc":return l.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return l.day(s,{width:"narrow",context:"standalone"});case"cccccc":return l.day(s,{width:"short",context:"standalone"});case"cccc":default:return l.day(s,{width:"wide",context:"standalone"})}},i:function(n,a,l){const i=n.getDay(),s=i===0?7:i;switch(a){case"i":return String(s);case"ii":return Ve(s,a.length);case"io":return l.ordinalNumber(s,{unit:"day"});case"iii":return l.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return l.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return l.day(i,{width:"short",context:"formatting"});case"iiii":default:return l.day(i,{width:"wide",context:"formatting"})}},a:function(n,a,l){const s=n.getHours()/12>=1?"pm":"am";switch(a){case"a":case"aa":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return l.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return l.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(n,a,l){const i=n.getHours();let s;switch(i===12?s=fi.noon:i===0?s=fi.midnight:s=i/12>=1?"pm":"am",a){case"b":case"bb":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return l.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return l.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(n,a,l){const i=n.getHours();let s;switch(i>=17?s=fi.evening:i>=12?s=fi.afternoon:i>=4?s=fi.morning:s=fi.night,a){case"B":case"BB":case"BBB":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return l.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return l.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(n,a,l){if(a==="ho"){let i=n.getHours()%12;return i===0&&(i=12),l.ordinalNumber(i,{unit:"hour"})}return Er.h(n,a)},H:function(n,a,l){return a==="Ho"?l.ordinalNumber(n.getHours(),{unit:"hour"}):Er.H(n,a)},K:function(n,a,l){const i=n.getHours()%12;return a==="Ko"?l.ordinalNumber(i,{unit:"hour"}):Ve(i,a.length)},k:function(n,a,l){let i=n.getHours();return i===0&&(i=24),a==="ko"?l.ordinalNumber(i,{unit:"hour"}):Ve(i,a.length)},m:function(n,a,l){return a==="mo"?l.ordinalNumber(n.getMinutes(),{unit:"minute"}):Er.m(n,a)},s:function(n,a,l){return a==="so"?l.ordinalNumber(n.getSeconds(),{unit:"second"}):Er.s(n,a)},S:function(n,a){return Er.S(n,a)},X:function(n,a,l){const i=n.getTimezoneOffset();if(i===0)return"Z";switch(a){case"X":return $v(i);case"XXXX":case"XX":return ol(i);case"XXXXX":case"XXX":default:return ol(i,":")}},x:function(n,a,l){const i=n.getTimezoneOffset();switch(a){case"x":return $v(i);case"xxxx":case"xx":return ol(i);case"xxxxx":case"xxx":default:return ol(i,":")}},O:function(n,a,l){const i=n.getTimezoneOffset();switch(a){case"O":case"OO":case"OOO":return"GMT"+Kv(i,":");case"OOOO":default:return"GMT"+ol(i,":")}},z:function(n,a,l){const i=n.getTimezoneOffset();switch(a){case"z":case"zz":case"zzz":return"GMT"+Kv(i,":");case"zzzz":default:return"GMT"+ol(i,":")}},t:function(n,a,l){const i=Math.trunc(+n/1e3);return Ve(i,a.length)},T:function(n,a,l){return Ve(+n,a.length)}};function Kv(n,a=""){const l=n>0?"-":"+",i=Math.abs(n),s=Math.trunc(i/60),c=i%60;return c===0?l+String(s):l+String(s)+a+Ve(c,2)}function $v(n,a){return n%60===0?(n>0?"-":"+")+Ve(Math.abs(n)/60,2):ol(n,a)}function ol(n,a=""){const l=n>0?"-":"+",i=Math.abs(n),s=Ve(Math.trunc(i/60),2),c=Ve(i%60,2);return l+s+a+c}const Jv=(n,a)=>{switch(n){case"P":return a.date({width:"short"});case"PP":return a.date({width:"medium"});case"PPP":return a.date({width:"long"});case"PPPP":default:return a.date({width:"full"})}},H1=(n,a)=>{switch(n){case"p":return a.time({width:"short"});case"pp":return a.time({width:"medium"});case"ppp":return a.time({width:"long"});case"pppp":default:return a.time({width:"full"})}},XN=(n,a)=>{const l=n.match(/(P+)(p+)?/)||[],i=l[1],s=l[2];if(!s)return Jv(n,a);let c;switch(i){case"P":c=a.dateTime({width:"short"});break;case"PP":c=a.dateTime({width:"medium"});break;case"PPP":c=a.dateTime({width:"long"});break;case"PPPP":default:c=a.dateTime({width:"full"});break}return c.replace("{{date}}",Jv(i,a)).replace("{{time}}",H1(s,a))},PN={p:H1,P:XN},ZN=/^D+$/,KN=/^Y+$/,$N=["D","DD","YY","YYYY"];function JN(n){return ZN.test(n)}function IN(n){return KN.test(n)}function eA(n,a,l){const i=tA(n,a,l);if(console.warn(i),$N.includes(n))throw new RangeError(i)}function tA(n,a,l){const i=n[0]==="Y"?"years":"days of the month";return`Use \`${n.toLowerCase()}\` instead of \`${n}\` (in \`${a}\`) for formatting ${i} to the input \`${l}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const nA=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,aA=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,rA=/^'([^]*?)'?$/,lA=/''/g,iA=/[a-zA-Z]/;function Ro(n,a,l){var v,p,b,w,O,E,C,M;const i=Po(),s=(l==null?void 0:l.locale)??i.locale??hi,c=(l==null?void 0:l.firstWeekContainsDate)??((p=(v=l==null?void 0:l.locale)==null?void 0:v.options)==null?void 0:p.firstWeekContainsDate)??i.firstWeekContainsDate??((w=(b=i.locale)==null?void 0:b.options)==null?void 0:w.firstWeekContainsDate)??1,d=(l==null?void 0:l.weekStartsOn)??((E=(O=l==null?void 0:l.locale)==null?void 0:O.options)==null?void 0:E.weekStartsOn)??i.weekStartsOn??((M=(C=i.locale)==null?void 0:C.options)==null?void 0:M.weekStartsOn)??0,h=Ze(n,l==null?void 0:l.in);if(!iN(h))throw new RangeError("Invalid time value");let y=a.match(aA).map(_=>{const A=_[0];if(A==="p"||A==="P"){const z=PN[A];return z(_,s.formatLong)}return _}).join("").match(nA).map(_=>{if(_==="''")return{isToken:!1,value:"'"};const A=_[0];if(A==="'")return{isToken:!1,value:oA(_)};if(Zv[A])return{isToken:!0,value:_};if(A.match(iA))throw new RangeError("Format string contains an unescaped latin alphabet character `"+A+"`");return{isToken:!1,value:_}});s.localize.preprocessor&&(y=s.localize.preprocessor(h,y));const m={firstWeekContainsDate:c,weekStartsOn:d,locale:s};return y.map(_=>{if(!_.isToken)return _.value;const A=_.value;(!(l!=null&&l.useAdditionalWeekYearTokens)&&IN(A)||!(l!=null&&l.useAdditionalDayOfYearTokens)&&JN(A))&&eA(A,a,String(n));const z=Zv[A[0]];return z(h,A,s.localize,m)}).join("")}function oA(n){const a=n.match(rA);return a?a[1].replace(lA,"'"):n}function sA(n,a){const l=Ze(n,a==null?void 0:a.in),i=l.getFullYear(),s=l.getMonth(),c=pt(l,0);return c.setFullYear(i,s+1,0),c.setHours(0,0,0,0),c.getDate()}function uA(n,a){return Ze(n,a==null?void 0:a.in).getMonth()}function cA(n,a){return Ze(n,a==null?void 0:a.in).getFullYear()}function fA(n,a){return+Ze(n)>+Ze(a)}function dA(n,a){return+Ze(n)<+Ze(a)}function hA(n,a,l){const[i,s]=zi(l==null?void 0:l.in,n,a);return i.getFullYear()===s.getFullYear()&&i.getMonth()===s.getMonth()}function mA(n,a,l){const[i,s]=zi(l==null?void 0:l.in,n,a);return i.getFullYear()===s.getFullYear()}function yA(n,a,l){const i=Ze(n,l==null?void 0:l.in),s=i.getFullYear(),c=i.getDate(),d=pt(n,0);d.setFullYear(s,a,15),d.setHours(0,0,0,0);const h=sA(d);return i.setMonth(a,Math.min(c,h)),i}function pA(n,a,l){const i=Ze(n,l==null?void 0:l.in);return isNaN(+i)?pt(n,NaN):(i.setFullYear(a),i)}const Iv=5,gA=4;function vA(n,a){const l=a.startOfMonth(n),i=l.getDay()>0?l.getDay():7,s=a.addDays(n,-i+1),c=a.addDays(s,Iv*7-1);return a.getMonth(n)===a.getMonth(c)?Iv:gA}function Y1(n,a){const l=a.startOfMonth(n),i=l.getDay();return i===1?l:i===0?a.addDays(l,-6):a.addDays(l,-1*(i-1))}function bA(n,a){const l=Y1(n,a),i=vA(n,a);return a.addDays(l,i*7-1)}const L1={...hi,labels:{labelDayButton:(n,a,l,i)=>{let s;i&&typeof i.format=="function"?s=i.format.bind(i):s=(d,h)=>Ro(d,h,{locale:hi,...l});let c=s(n,"PPPP");return a.today&&(c=`Today, ${c}`),a.selected&&(c=`${c}, selected`),c},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:n=>`Week ${n}`,labelYearDropdown:"Choose the Year",labelGrid:(n,a,l)=>{let i;return l&&typeof l.format=="function"?i=l.format.bind(l):i=(s,c)=>Ro(s,c,{locale:hi,...a}),i(n,"LLLL yyyy")},labelGridcell:(n,a,l,i)=>{let s;i&&typeof i.format=="function"?s=i.format.bind(i):s=(d,h)=>Ro(d,h,{locale:hi,...l});let c=s(n,"PPPP");return a!=null&&a.today&&(c=`Today, ${c}`),c},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(n,a,l)=>{let i;return l&&typeof l.format=="function"?i=l.format.bind(l):i=(s,c)=>Ro(s,c,{locale:hi,...a}),i(n,"cccc")}}};class fn{constructor(a,l){this.today=()=>{var s;if((s=this.overrides)!=null&&s.today)return this.overrides.today();if(this.options.timeZone)return Yt.tz(this.options.timeZone);const i=this.options.Date??Date;return new i},this.newDate=(i,s,c)=>{var d;return(d=this.overrides)!=null&&d.newDate?this.overrides.newDate(i,s,c):this.options.timeZone?new Yt(i,s,c,this.options.timeZone):new Date(i,s,c)},this.addDays=(i,s)=>{var c;return(c=this.overrides)!=null&&c.addDays?this.overrides.addDays(i,s):N1(i,s)},this.addMonths=(i,s)=>{var c;return(c=this.overrides)!=null&&c.addMonths?this.overrides.addMonths(i,s):A1(i,s)},this.addWeeks=(i,s)=>{var c;return(c=this.overrides)!=null&&c.addWeeks?this.overrides.addWeeks(i,s):tN(i,s)},this.addYears=(i,s)=>{var c;return(c=this.overrides)!=null&&c.addYears?this.overrides.addYears(i,s):nN(i,s)},this.differenceInCalendarDays=(i,s)=>{var c;return(c=this.overrides)!=null&&c.differenceInCalendarDays?this.overrides.differenceInCalendarDays(i,s):Hh(i,s)},this.differenceInCalendarMonths=(i,s)=>{var c;return(c=this.overrides)!=null&&c.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(i,s):k1(i,s)},this.eachMonthOfInterval=i=>{var s;return(s=this.overrides)!=null&&s.eachMonthOfInterval?this.overrides.eachMonthOfInterval(i):sN(i)},this.eachYearOfInterval=i=>{var h;const s=(h=this.overrides)!=null&&h.eachYearOfInterval?this.overrides.eachYearOfInterval(i):fN(i),c=new Set(s.map(y=>this.getYear(y)));if(c.size===s.length)return s;const d=[];return c.forEach(y=>{d.push(new Date(y,0,1))}),d},this.endOfBroadcastWeek=i=>{var s;return(s=this.overrides)!=null&&s.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(i):bA(i,this)},this.endOfISOWeek=i=>{var s;return(s=this.overrides)!=null&&s.endOfISOWeek?this.overrides.endOfISOWeek(i):dN(i)},this.endOfMonth=i=>{var s;return(s=this.overrides)!=null&&s.endOfMonth?this.overrides.endOfMonth(i):oN(i)},this.endOfWeek=(i,s)=>{var c;return(c=this.overrides)!=null&&c.endOfWeek?this.overrides.endOfWeek(i,s):B1(i,this.options)},this.endOfYear=i=>{var s;return(s=this.overrides)!=null&&s.endOfYear?this.overrides.endOfYear(i):cN(i)},this.format=(i,s,c)=>{var h;const d=(h=this.overrides)!=null&&h.format?this.overrides.format(i,s,this.options):Ro(i,s,this.options);return this.options.numerals&&this.options.numerals!=="latn"?this.replaceDigits(d):d},this.getISOWeek=i=>{var s;return(s=this.overrides)!=null&&s.getISOWeek?this.overrides.getISOWeek(i):Yh(i)},this.getMonth=(i,s)=>{var c;return(c=this.overrides)!=null&&c.getMonth?this.overrides.getMonth(i,this.options):uA(i,this.options)},this.getYear=(i,s)=>{var c;return(c=this.overrides)!=null&&c.getYear?this.overrides.getYear(i,this.options):cA(i,this.options)},this.getWeek=(i,s)=>{var c;return(c=this.overrides)!=null&&c.getWeek?this.overrides.getWeek(i,this.options):Lh(i,this.options)},this.isAfter=(i,s)=>{var c;return(c=this.overrides)!=null&&c.isAfter?this.overrides.isAfter(i,s):fA(i,s)},this.isBefore=(i,s)=>{var c;return(c=this.overrides)!=null&&c.isBefore?this.overrides.isBefore(i,s):dA(i,s)},this.isDate=i=>{var s;return(s=this.overrides)!=null&&s.isDate?this.overrides.isDate(i):R1(i)},this.isSameDay=(i,s)=>{var c;return(c=this.overrides)!=null&&c.isSameDay?this.overrides.isSameDay(i,s):lN(i,s)},this.isSameMonth=(i,s)=>{var c;return(c=this.overrides)!=null&&c.isSameMonth?this.overrides.isSameMonth(i,s):hA(i,s)},this.isSameYear=(i,s)=>{var c;return(c=this.overrides)!=null&&c.isSameYear?this.overrides.isSameYear(i,s):mA(i,s)},this.max=i=>{var s;return(s=this.overrides)!=null&&s.max?this.overrides.max(i):aN(i)},this.min=i=>{var s;return(s=this.overrides)!=null&&s.min?this.overrides.min(i):rN(i)},this.setMonth=(i,s)=>{var c;return(c=this.overrides)!=null&&c.setMonth?this.overrides.setMonth(i,s):yA(i,s)},this.setYear=(i,s)=>{var c;return(c=this.overrides)!=null&&c.setYear?this.overrides.setYear(i,s):pA(i,s)},this.startOfBroadcastWeek=(i,s)=>{var c;return(c=this.overrides)!=null&&c.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(i,this):Y1(i,this)},this.startOfDay=i=>{var s;return(s=this.overrides)!=null&&s.startOfDay?this.overrides.startOfDay(i):Yo(i)},this.startOfISOWeek=i=>{var s;return(s=this.overrides)!=null&&s.startOfISOWeek?this.overrides.startOfISOWeek(i):Ho(i)},this.startOfMonth=i=>{var s;return(s=this.overrides)!=null&&s.startOfMonth?this.overrides.startOfMonth(i):uN(i)},this.startOfWeek=(i,s)=>{var c;return(c=this.overrides)!=null&&c.startOfWeek?this.overrides.startOfWeek(i,this.options):Di(i,this.options)},this.startOfYear=i=>{var s;return(s=this.overrides)!=null&&s.startOfYear?this.overrides.startOfYear(i):j1(i)},this.options={locale:L1,...a},this.overrides=l}getDigitMap(){const{numerals:a="latn"}=this.options,l=new Intl.NumberFormat("en-US",{numberingSystem:a}),i={};for(let s=0;s<10;s++)i[s.toString()]=l.format(s);return i}replaceDigits(a){const l=this.getDigitMap();return a.replace(/\d/g,i=>l[i]||i)}formatNumber(a){return this.replaceDigits(a.toString())}getMonthYearOrder(){var l;const a=(l=this.options.locale)==null?void 0:l.code;return a&&fn.yearFirstLocales.has(a)?"year-first":"month-first"}formatMonthYear(a){const{locale:l,timeZone:i,numerals:s}=this.options,c=l==null?void 0:l.code;if(c&&fn.yearFirstLocales.has(c))try{return new Intl.DateTimeFormat(c,{month:"long",year:"numeric",timeZone:i,numberingSystem:s}).format(a)}catch{}const d=this.getMonthYearOrder()==="year-first"?"y LLLL":"LLLL y";return this.format(a,d)}}fn.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);const da=new fn;class q1{constructor(a,l,i=da){this.date=a,this.displayMonth=l,this.outside=!!(l&&!i.isSameMonth(a,l)),this.dateLib=i,this.isoDate=i.format(a,"yyyy-MM-dd"),this.displayMonthId=i.format(l,"yyyy-MM"),this.dateMonthId=i.format(a,"yyyy-MM")}isEqualTo(a){return this.dateLib.isSameDay(a.date,this.date)&&this.dateLib.isSameMonth(a.displayMonth,this.displayMonth)}}class xA{constructor(a,l){this.date=a,this.weeks=l}}class SA{constructor(a,l){this.days=l,this.weekNumber=a}}function wA(n){return G.createElement("span",{...n})}function EA(n){const{size:a=24,orientation:l="left",className:i,style:s}=n;return G.createElement("svg",{className:i,style:s,width:a,height:a,viewBox:"0 0 24 24"},l==="up"&&G.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),l==="down"&&G.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),l==="left"&&G.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),l==="right"&&G.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function OA(n){const{day:a,modifiers:l,...i}=n;return G.createElement("td",{...i})}function MA(n){const{day:a,modifiers:l,...i}=n,s=G.useRef(null);return G.useEffect(()=>{var c;l.focused&&((c=s.current)==null||c.focus())},[l.focused]),G.createElement("button",{ref:s,...i})}var oe;(function(n){n.Root="root",n.Chevron="chevron",n.Day="day",n.DayButton="day_button",n.CaptionLabel="caption_label",n.Dropdowns="dropdowns",n.Dropdown="dropdown",n.DropdownRoot="dropdown_root",n.Footer="footer",n.MonthGrid="month_grid",n.MonthCaption="month_caption",n.MonthsDropdown="months_dropdown",n.Month="month",n.Months="months",n.Nav="nav",n.NextMonthButton="button_next",n.PreviousMonthButton="button_previous",n.Week="week",n.Weeks="weeks",n.Weekday="weekday",n.Weekdays="weekdays",n.WeekNumber="week_number",n.WeekNumberHeader="week_number_header",n.YearsDropdown="years_dropdown"})(oe||(oe={}));var at;(function(n){n.disabled="disabled",n.hidden="hidden",n.outside="outside",n.focused="focused",n.today="today"})(at||(at={}));var Ln;(function(n){n.range_end="range_end",n.range_middle="range_middle",n.range_start="range_start",n.selected="selected"})(Ln||(Ln={}));var on;(function(n){n.weeks_before_enter="weeks_before_enter",n.weeks_before_exit="weeks_before_exit",n.weeks_after_enter="weeks_after_enter",n.weeks_after_exit="weeks_after_exit",n.caption_after_enter="caption_after_enter",n.caption_after_exit="caption_after_exit",n.caption_before_enter="caption_before_enter",n.caption_before_exit="caption_before_exit"})(on||(on={}));const G1=x.createContext(void 0);function Iu(){const n=x.useContext(G1);if(n===void 0)throw new Error("useDayPicker() must be used within a custom component.");return n}function CA(n){const{options:a,className:l,...i}=n,{classNames:s,components:c,styles:d}=Iu(),h=[s[oe.Dropdown],l].join(" "),y=a==null?void 0:a.find(({value:m})=>m===i.value);return G.createElement("span",{"data-disabled":i.disabled,className:s[oe.DropdownRoot],style:d==null?void 0:d[oe.DropdownRoot]},G.createElement(c.Select,{className:h,...i},a==null?void 0:a.map(({value:m,label:v,disabled:p})=>G.createElement(c.Option,{key:m,value:m,disabled:p},v))),G.createElement("span",{className:s[oe.CaptionLabel],style:d==null?void 0:d[oe.CaptionLabel],"aria-hidden":!0},y==null?void 0:y.label,G.createElement(c.Chevron,{orientation:"down",size:18,className:s[oe.Chevron],style:d==null?void 0:d[oe.Chevron]})))}function TA(n){return G.createElement("div",{...n})}function DA(n){return G.createElement("div",{...n})}function NA(n){const{calendarMonth:a,displayIndex:l,...i}=n;return G.createElement("div",{...i},n.children)}function AA(n){const{calendarMonth:a,displayIndex:l,...i}=n;return G.createElement("div",{...i})}function _A(n){return G.createElement("table",{...n})}function RA(n){return G.createElement("div",{...n})}function kA(n){const{components:a}=Iu();return G.createElement(a.Dropdown,{...n})}function zA(n){const{onPreviousClick:a,onNextClick:l,previousMonth:i,nextMonth:s,...c}=n,{components:d,classNames:h,styles:y,labels:{labelPrevious:m,labelNext:v}}=Iu(),p=x.useCallback(w=>{s&&(l==null||l(w))},[s,l]),b=x.useCallback(w=>{i&&(a==null||a(w))},[i,a]);return G.createElement("nav",{...c},G.createElement(d.PreviousMonthButton,{type:"button",className:h[oe.PreviousMonthButton],style:y==null?void 0:y[oe.PreviousMonthButton],tabIndex:i?void 0:-1,"aria-disabled":i?void 0:!0,"aria-label":m(i),onClick:b},G.createElement(d.Chevron,{disabled:i?void 0:!0,className:h[oe.Chevron],style:y==null?void 0:y[oe.Chevron],orientation:"left"})),G.createElement(d.NextMonthButton,{type:"button",className:h[oe.NextMonthButton],style:y==null?void 0:y[oe.NextMonthButton],tabIndex:s?void 0:-1,"aria-disabled":s?void 0:!0,"aria-label":v(s),onClick:p},G.createElement(d.Chevron,{disabled:s?void 0:!0,orientation:"right",className:h[oe.Chevron],style:y==null?void 0:y[oe.Chevron]})))}function jA(n){return G.createElement("button",{...n})}function BA(n){return G.createElement("option",{...n})}function UA(n){return G.createElement("button",{...n})}function HA(n){const{rootRef:a,...l}=n;return G.createElement("div",{...l,ref:a})}function YA(n){return G.createElement("select",{...n})}function LA(n){const{week:a,...l}=n;return G.createElement("tr",{...l})}function qA(n){return G.createElement("th",{...n})}function GA(n){return G.createElement("thead",{"aria-hidden":!0},G.createElement("tr",{...n}))}function WA(n){const{week:a,...l}=n;return G.createElement("th",{...l})}function QA(n){return G.createElement("th",{...n})}function VA(n){return G.createElement("tbody",{...n})}function FA(n){const{components:a}=Iu();return G.createElement(a.Dropdown,{...n})}const XA=Object.freeze(Object.defineProperty({__proto__:null,CaptionLabel:wA,Chevron:EA,Day:OA,DayButton:MA,Dropdown:CA,DropdownNav:TA,Footer:DA,Month:NA,MonthCaption:AA,MonthGrid:_A,Months:RA,MonthsDropdown:kA,Nav:zA,NextMonthButton:jA,Option:BA,PreviousMonthButton:UA,Root:HA,Select:YA,Week:LA,WeekNumber:WA,WeekNumberHeader:QA,Weekday:qA,Weekdays:GA,Weeks:VA,YearsDropdown:FA},Symbol.toStringTag,{value:"Module"}));function Wa(n,a,l=!1,i=da){let{from:s,to:c}=n;const{differenceInCalendarDays:d,isSameDay:h}=i;return s&&c?(d(c,s)<0&&([s,c]=[c,s]),d(a,s)>=(l?1:0)&&d(c,a)>=(l?1:0)):!l&&c?h(c,a):!l&&s?h(s,a):!1}function qh(n){return!!(n&&typeof n=="object"&&"before"in n&&"after"in n)}function ec(n){return!!(n&&typeof n=="object"&&"from"in n)}function Gh(n){return!!(n&&typeof n=="object"&&"after"in n)}function Wh(n){return!!(n&&typeof n=="object"&&"before"in n)}function W1(n){return!!(n&&typeof n=="object"&&"dayOfWeek"in n)}function Q1(n,a){return Array.isArray(n)&&n.every(a.isDate)}function Qa(n,a,l=da){const i=Array.isArray(a)?a:[a],{isSameDay:s,differenceInCalendarDays:c,isAfter:d}=l;return i.some(h=>{if(typeof h=="boolean")return h;if(l.isDate(h))return s(n,h);if(Q1(h,l))return h.some(y=>s(n,y));if(ec(h))return Wa(h,n,!1,l);if(W1(h))return Array.isArray(h.dayOfWeek)?h.dayOfWeek.includes(n.getDay()):h.dayOfWeek===n.getDay();if(qh(h)){const y=c(h.before,n),m=c(h.after,n),v=y>0,p=m<0;return d(h.before,h.after)?p&&v:v||p}return Gh(h)?c(n,h.after)>0:Wh(h)?c(h.before,n)>0:typeof h=="function"?h(n):!1})}function PA(n,a,l,i,s){const{disabled:c,hidden:d,modifiers:h,showOutsideDays:y,broadcastCalendar:m,today:v=s.today()}=a,{isSameDay:p,isSameMonth:b,startOfMonth:w,isBefore:O,endOfMonth:E,isAfter:C}=s,M=l&&w(l),_=i&&E(i),A={[at.focused]:[],[at.outside]:[],[at.disabled]:[],[at.hidden]:[],[at.today]:[]},z={};for(const U of n){const{date:D,displayMonth:Q}=U,Y=!!(Q&&!b(D,Q)),I=!!(M&&O(D,M)),ae=!!(_&&C(D,_)),ue=!!(c&&Qa(D,c,s)),de=!!(d&&Qa(D,d,s))||I||ae||!m&&!y&&Y||m&&y===!1&&Y,me=p(D,v);Y&&A.outside.push(U),ue&&A.disabled.push(U),de&&A.hidden.push(U),me&&A.today.push(U),h&&Object.keys(h).forEach(ye=>{const ve=h==null?void 0:h[ye];ve&&Qa(D,ve,s)&&(z[ye]?z[ye].push(U):z[ye]=[U])})}return U=>{const D={[at.focused]:!1,[at.disabled]:!1,[at.hidden]:!1,[at.outside]:!1,[at.today]:!1},Q={};for(const Y in A){const I=A[Y];D[Y]=I.some(ae=>ae===U)}for(const Y in z)Q[Y]=z[Y].some(I=>I===U);return{...D,...Q}}}function ZA(n,a,l={}){return Object.entries(n).filter(([,s])=>s===!0).reduce((s,[c])=>(l[c]?s.push(l[c]):a[at[c]]?s.push(a[at[c]]):a[Ln[c]]&&s.push(a[Ln[c]]),s),[a[oe.Day]])}function KA(n){return{...XA,...n}}function $A(n){const a={"data-mode":n.mode??void 0,"data-required":"required"in n?n.required:void 0,"data-multiple-months":n.numberOfMonths&&n.numberOfMonths>1||void 0,"data-week-numbers":n.showWeekNumber||void 0,"data-broadcast-calendar":n.broadcastCalendar||void 0,"data-nav-layout":n.navLayout||void 0};return Object.entries(n).forEach(([l,i])=>{l.startsWith("data-")&&(a[l]=i)}),a}function V1(){const n={};for(const a in oe)n[oe[a]]=`rdp-${oe[a]}`;for(const a in at)n[at[a]]=`rdp-${at[a]}`;for(const a in Ln)n[Ln[a]]=`rdp-${Ln[a]}`;for(const a in on)n[on[a]]=`rdp-${on[a]}`;return n}function JA(n,a,l){return(l??new fn(a)).formatMonthYear(n)}function IA(n,a,l){return(l??new fn(a)).format(n,"d")}function e_(n,a=da){return a.format(n,"LLLL")}function t_(n,a,l){return(l??new fn(a)).format(n,"cccccc")}function n_(n,a=da){return n<10?a.formatNumber(`0${n.toLocaleString()}`):a.formatNumber(`${n.toLocaleString()}`)}function a_(){return""}function r_(n,a=da){return a.format(n,"yyyy")}const l_=Object.freeze(Object.defineProperty({__proto__:null,formatCaption:JA,formatDay:IA,formatMonthDropdown:e_,formatWeekNumber:n_,formatWeekNumberHeader:a_,formatWeekdayName:t_,formatYearDropdown:r_},Symbol.toStringTag,{value:"Module"}));function i_(n){return{...l_,...n}}function F1(n,a,l,i){let s=(i??new fn(l)).format(n,"PPPP");return a.today&&(s=`Today, ${s}`),a.selected&&(s=`${s}, selected`),s}function X1(n,a,l){return(l??new fn(a)).formatMonthYear(n)}function P1(n,a,l,i){let s=(i??new fn(l)).format(n,"PPPP");return a!=null&&a.today&&(s=`Today, ${s}`),s}function Z1(n){return"Choose the Month"}function K1(){return""}const o_="Go to the Next Month";function $1(n,a){return o_}function J1(n){return"Go to the Previous Month"}function I1(n,a,l){return(l??new fn(a)).format(n,"cccc")}function ex(n,a){return`Week ${n}`}function tx(n){return"Week Number"}function nx(n){return"Choose the Year"}const s_=Object.freeze(Object.defineProperty({__proto__:null,labelDayButton:F1,labelGrid:X1,labelGridcell:P1,labelMonthDropdown:Z1,labelNav:K1,labelNext:$1,labelPrevious:J1,labelWeekNumber:ex,labelWeekNumberHeader:tx,labelWeekday:I1,labelYearDropdown:nx},Symbol.toStringTag,{value:"Module"})),Hn=(n,a,l)=>a||(l?typeof l=="function"?l:(...i)=>l:n);function u_(n,a){var i;const l=((i=a.locale)==null?void 0:i.labels)??{};return{...s_,...n??{},labelDayButton:Hn(F1,n==null?void 0:n.labelDayButton,l.labelDayButton),labelMonthDropdown:Hn(Z1,n==null?void 0:n.labelMonthDropdown,l.labelMonthDropdown),labelNext:Hn($1,n==null?void 0:n.labelNext,l.labelNext),labelPrevious:Hn(J1,n==null?void 0:n.labelPrevious,l.labelPrevious),labelWeekNumber:Hn(ex,n==null?void 0:n.labelWeekNumber,l.labelWeekNumber),labelYearDropdown:Hn(nx,n==null?void 0:n.labelYearDropdown,l.labelYearDropdown),labelGrid:Hn(X1,n==null?void 0:n.labelGrid,l.labelGrid),labelGridcell:Hn(P1,n==null?void 0:n.labelGridcell,l.labelGridcell),labelNav:Hn(K1,n==null?void 0:n.labelNav,l.labelNav),labelWeekNumberHeader:Hn(tx,n==null?void 0:n.labelWeekNumberHeader,l.labelWeekNumberHeader),labelWeekday:Hn(I1,n==null?void 0:n.labelWeekday,l.labelWeekday)}}function c_(n,a,l,i,s){const{startOfMonth:c,startOfYear:d,endOfYear:h,eachMonthOfInterval:y,getMonth:m}=s;return y({start:d(n),end:h(n)}).map(b=>{const w=i.formatMonthDropdown(b,s),O=m(b),E=a&&b<c(a)||l&&b>c(l)||!1;return{value:O,label:w,disabled:E}})}function f_(n,a={},l={}){let i={...a==null?void 0:a[oe.Day]};return Object.entries(n).filter(([,s])=>s===!0).forEach(([s])=>{i={...i,...l==null?void 0:l[s]}}),i}function d_(n,a,l,i){const s=i??n.today(),c=l?n.startOfBroadcastWeek(s,n):a?n.startOfISOWeek(s):n.startOfWeek(s),d=[];for(let h=0;h<7;h++){const y=n.addDays(c,h);d.push(y)}return d}function h_(n,a,l,i,s=!1){if(!n||!a)return;const{startOfYear:c,endOfYear:d,eachYearOfInterval:h,getYear:y}=i,m=c(n),v=d(a),p=h({start:m,end:v});return s&&p.reverse(),p.map(b=>{const w=l.formatYearDropdown(b,i);return{value:y(b),label:w,disabled:!1}})}function m_(n,a={}){var h;const{weekStartsOn:l,locale:i}=a,s=l??((h=i==null?void 0:i.options)==null?void 0:h.weekStartsOn)??0,c=y=>{const m=typeof y=="number"||typeof y=="string"?new Date(y):y;return new Yt(m.getFullYear(),m.getMonth(),m.getDate(),12,0,0,n)},d=y=>{const m=c(y);return new Date(m.getFullYear(),m.getMonth(),m.getDate(),0,0,0,0)};return{today:()=>c(Yt.tz(n)),newDate:(y,m,v)=>new Yt(y,m,v,12,0,0,n),startOfDay:y=>c(y),startOfWeek:(y,m)=>{const v=c(y),p=(m==null?void 0:m.weekStartsOn)??s,b=(v.getDay()-p+7)%7;return v.setDate(v.getDate()-b),v},startOfISOWeek:y=>{const m=c(y),v=(m.getDay()-1+7)%7;return m.setDate(m.getDate()-v),m},startOfMonth:y=>{const m=c(y);return m.setDate(1),m},startOfYear:y=>{const m=c(y);return m.setMonth(0,1),m},endOfWeek:(y,m)=>{const v=c(y),w=((((m==null?void 0:m.weekStartsOn)??s)+6)%7-v.getDay()+7)%7;return v.setDate(v.getDate()+w),v},endOfISOWeek:y=>{const m=c(y),v=(7-m.getDay())%7;return m.setDate(m.getDate()+v),m},endOfMonth:y=>{const m=c(y);return m.setMonth(m.getMonth()+1,0),m},endOfYear:y=>{const m=c(y);return m.setMonth(11,31),m},eachMonthOfInterval:y=>{const m=c(y.start),v=c(y.end),p=[],b=new Yt(m.getFullYear(),m.getMonth(),1,12,0,0,n),w=v.getFullYear()*12+v.getMonth();for(;b.getFullYear()*12+b.getMonth()<=w;)p.push(new Yt(b,n)),b.setMonth(b.getMonth()+1,1);return p},addDays:(y,m)=>{const v=c(y);return v.setDate(v.getDate()+m),v},addWeeks:(y,m)=>{const v=c(y);return v.setDate(v.getDate()+m*7),v},addMonths:(y,m)=>{const v=c(y);return v.setMonth(v.getMonth()+m),v},addYears:(y,m)=>{const v=c(y);return v.setFullYear(v.getFullYear()+m),v},eachYearOfInterval:y=>{const m=c(y.start),v=c(y.end),p=[],b=new Yt(m.getFullYear(),0,1,12,0,0,n);for(;b.getFullYear()<=v.getFullYear();)p.push(new Yt(b,n)),b.setFullYear(b.getFullYear()+1,0,1);return p},getWeek:(y,m)=>{var p;const v=d(y);return Lh(v,{weekStartsOn:(m==null?void 0:m.weekStartsOn)??s,firstWeekContainsDate:(m==null?void 0:m.firstWeekContainsDate)??((p=i==null?void 0:i.options)==null?void 0:p.firstWeekContainsDate)??1})},getISOWeek:y=>{const m=d(y);return Yh(m)},differenceInCalendarDays:(y,m)=>{const v=d(y),p=d(m);return Hh(v,p)},differenceInCalendarMonths:(y,m)=>{const v=d(y),p=d(m);return k1(v,p)}}}const Zo=n=>n instanceof HTMLElement?n:null,Bd=n=>[...n.querySelectorAll("[data-animated-month]")??[]],y_=n=>Zo(n.querySelector("[data-animated-month]")),Ud=n=>Zo(n.querySelector("[data-animated-caption]")),Hd=n=>Zo(n.querySelector("[data-animated-weeks]")),p_=n=>Zo(n.querySelector("[data-animated-nav]")),g_=n=>Zo(n.querySelector("[data-animated-weekdays]"));function v_(n,a,{classNames:l,months:i,focused:s,dateLib:c}){const d=x.useRef(null),h=x.useRef(i),y=x.useRef(!1);x.useLayoutEffect(()=>{const m=h.current;if(h.current=i,!a||!n.current||!(n.current instanceof HTMLElement)||i.length===0||m.length===0||i.length!==m.length)return;const v=c.isSameMonth(i[0].date,m[0].date),p=c.isAfter(i[0].date,m[0].date),b=p?l[on.caption_after_enter]:l[on.caption_before_enter],w=p?l[on.weeks_after_enter]:l[on.weeks_before_enter],O=d.current,E=n.current.cloneNode(!0);if(E instanceof HTMLElement?(Bd(E).forEach(A=>{if(!(A instanceof HTMLElement))return;const z=y_(A);z&&A.contains(z)&&A.removeChild(z);const U=Ud(A);U&&U.classList.remove(b);const D=Hd(A);D&&D.classList.remove(w)}),d.current=E):d.current=null,y.current||v||s)return;const C=O instanceof HTMLElement?Bd(O):[],M=Bd(n.current);if(M!=null&&M.every(_=>_ instanceof HTMLElement)&&(C!=null&&C.every(_=>_ instanceof HTMLElement))){y.current=!0,n.current.style.isolation="isolate";const _=p_(n.current);_&&(_.style.zIndex="1"),M.forEach((A,z)=>{const U=C[z];if(!U)return;A.style.position="relative",A.style.overflow="hidden";const D=Ud(A);D&&D.classList.add(b);const Q=Hd(A);Q&&Q.classList.add(w);const Y=()=>{y.current=!1,n.current&&(n.current.style.isolation=""),_&&(_.style.zIndex=""),D&&D.classList.remove(b),Q&&Q.classList.remove(w),A.style.position="",A.style.overflow="",A.contains(U)&&A.removeChild(U)};U.style.pointerEvents="none",U.style.position="absolute",U.style.overflow="hidden",U.setAttribute("aria-hidden","true");const I=g_(U);I&&(I.style.opacity="0");const ae=Ud(U);ae&&(ae.classList.add(p?l[on.caption_before_exit]:l[on.caption_after_exit]),ae.addEventListener("animationend",Y));const ue=Hd(U);ue&&ue.classList.add(p?l[on.weeks_before_exit]:l[on.weeks_after_exit]),A.insertBefore(U,A.firstChild)})}})}function b_(n,a,l,i){const s=n[0],c=n[n.length-1],{ISOWeek:d,fixedWeeks:h,broadcastCalendar:y}=l??{},{addDays:m,differenceInCalendarDays:v,differenceInCalendarMonths:p,endOfBroadcastWeek:b,endOfISOWeek:w,endOfMonth:O,endOfWeek:E,isAfter:C,startOfBroadcastWeek:M,startOfISOWeek:_,startOfWeek:A}=i,z=y?M(s,i):d?_(s):A(s),U=y?b(c):d?w(O(c)):E(O(c)),D=a&&(y?b(a):d?w(a):E(a)),Q=D&&C(U,D)?D:U,Y=v(Q,z),I=p(c,s)+1,ae=[];for(let me=0;me<=Y;me++){const ye=m(z,me);ae.push(ye)}const de=(y?35:42)*I;if(h&&ae.length<de){const me=de-ae.length;for(let ye=0;ye<me;ye++){const ve=m(ae[ae.length-1],1);ae.push(ve)}}return ae}function x_(n){const a=[];return n.reduce((l,i)=>{const s=i.weeks.reduce((c,d)=>c.concat(d.days.slice()),a.slice());return l.concat(s.slice())},a.slice())}function S_(n,a,l,i){const{numberOfMonths:s=1}=l,c=[];for(let d=0;d<s;d++){const h=i.addMonths(n,d);if(a&&h>a)break;c.push(h)}return c}function e0(n,a,l,i){const{month:s,defaultMonth:c,today:d=i.today(),numberOfMonths:h=1}=n;let y=s||c||d;const{differenceInCalendarMonths:m,addMonths:v,startOfMonth:p}=i;if(l&&m(l,y)<h-1){const b=-1*(h-1);y=v(l,b)}return a&&m(y,a)<0&&(y=a),p(y)}function w_(n,a,l,i){const{addDays:s,endOfBroadcastWeek:c,endOfISOWeek:d,endOfMonth:h,endOfWeek:y,getISOWeek:m,getWeek:v,startOfBroadcastWeek:p,startOfISOWeek:b,startOfWeek:w}=i,O=n.reduce((E,C)=>{const M=l.broadcastCalendar?p(C,i):l.ISOWeek?b(C):w(C),_=l.broadcastCalendar?c(C):l.ISOWeek?d(h(C)):y(h(C)),A=a.filter(Q=>Q>=M&&Q<=_),z=l.broadcastCalendar?35:42;if(l.fixedWeeks&&A.length<z){const Q=a.filter(Y=>{const I=z-A.length;return Y>_&&Y<=s(_,I)});A.push(...Q)}const U=A.reduce((Q,Y)=>{const I=l.ISOWeek?m(Y):v(Y),ae=Q.find(de=>de.weekNumber===I),ue=new q1(Y,C,i);return ae?ae.days.push(ue):Q.push(new SA(I,[ue])),Q},[]),D=new xA(C,U);return E.push(D),E},[]);return l.reverseMonths?O.reverse():O}function E_(n,a){let{startMonth:l,endMonth:i}=n;const{startOfYear:s,startOfDay:c,startOfMonth:d,endOfMonth:h,addYears:y,endOfYear:m,today:v}=a,p=n.captionLayout==="dropdown"||n.captionLayout==="dropdown-years";return l?l=d(l):!l&&p&&(l=s(y(n.today??v(),-100))),i?i=h(i):!i&&p&&(i=m(n.today??v())),[l&&c(l),i&&c(i)]}function O_(n,a,l,i){if(l.disableNavigation)return;const{pagedNavigation:s,numberOfMonths:c=1}=l,{startOfMonth:d,addMonths:h,differenceInCalendarMonths:y}=i,m=s?c:1,v=d(n);if(!a)return h(v,m);if(!(y(a,n)<c))return h(v,m)}function M_(n,a,l,i){if(l.disableNavigation)return;const{pagedNavigation:s,numberOfMonths:c}=l,{startOfMonth:d,addMonths:h,differenceInCalendarMonths:y}=i,m=s?c??1:1,v=d(n);if(!a)return h(v,-m);if(!(y(v,a)<=0))return h(v,-m)}function C_(n){const a=[];return n.reduce((l,i)=>l.concat(i.weeks.slice()),a.slice())}function tc(n,a){const[l,i]=x.useState(n);return[a===void 0?l:a,i]}function T_(n,a){var z;const[l,i]=E_(n,a),{startOfMonth:s,endOfMonth:c}=a,d=e0(n,l,i,a),[h,y]=tc(d,n.month?d:void 0);x.useEffect(()=>{const U=e0(n,l,i,a);y(U)},[n.timeZone]);const{months:m,weeks:v,days:p,previousMonth:b,nextMonth:w}=x.useMemo(()=>{const U=S_(h,i,{numberOfMonths:n.numberOfMonths},a),D=b_(U,n.endMonth?c(n.endMonth):void 0,{ISOWeek:n.ISOWeek,fixedWeeks:n.fixedWeeks,broadcastCalendar:n.broadcastCalendar},a),Q=w_(U,D,{broadcastCalendar:n.broadcastCalendar,fixedWeeks:n.fixedWeeks,ISOWeek:n.ISOWeek,reverseMonths:n.reverseMonths},a),Y=C_(Q),I=x_(Q),ae=M_(h,l,n,a),ue=O_(h,i,n,a);return{months:Q,weeks:Y,days:I,previousMonth:ae,nextMonth:ue}},[a,h.getTime(),i==null?void 0:i.getTime(),l==null?void 0:l.getTime(),n.disableNavigation,n.broadcastCalendar,(z=n.endMonth)==null?void 0:z.getTime(),n.fixedWeeks,n.ISOWeek,n.numberOfMonths,n.pagedNavigation,n.reverseMonths]),{disableNavigation:O,onMonthChange:E}=n,C=U=>v.some(D=>D.days.some(Q=>Q.isEqualTo(U))),M=U=>{if(O)return;let D=s(U);l&&D<s(l)&&(D=s(l)),i&&D>s(i)&&(D=s(i)),y(D),E==null||E(D)};return{months:m,weeks:v,days:p,navStart:l,navEnd:i,previousMonth:b,nextMonth:w,goToMonth:M,goToDay:U=>{C(U)||M(U.date)}}}var ta;(function(n){n[n.Today=0]="Today",n[n.Selected=1]="Selected",n[n.LastFocused=2]="LastFocused",n[n.FocusedModifier=3]="FocusedModifier"})(ta||(ta={}));function t0(n){return!n[at.disabled]&&!n[at.hidden]&&!n[at.outside]}function D_(n,a,l,i){let s,c=-1;for(const d of n){const h=a(d);t0(h)&&(h[at.focused]&&c<ta.FocusedModifier?(s=d,c=ta.FocusedModifier):i!=null&&i.isEqualTo(d)&&c<ta.LastFocused?(s=d,c=ta.LastFocused):l(d.date)&&c<ta.Selected?(s=d,c=ta.Selected):h[at.today]&&c<ta.Today&&(s=d,c=ta.Today))}return s||(s=n.find(d=>t0(a(d)))),s}function N_(n,a,l,i,s,c,d){const{ISOWeek:h,broadcastCalendar:y}=c,{addDays:m,addMonths:v,addWeeks:p,addYears:b,endOfBroadcastWeek:w,endOfISOWeek:O,endOfWeek:E,max:C,min:M,startOfBroadcastWeek:_,startOfISOWeek:A,startOfWeek:z}=d;let D={day:m,week:p,month:v,year:b,startOfWeek:Q=>y?_(Q,d):h?A(Q):z(Q),endOfWeek:Q=>y?w(Q):h?O(Q):E(Q)}[n](l,a==="after"?1:-1);return a==="before"&&i?D=C([i,D]):a==="after"&&s&&(D=M([s,D])),D}function ax(n,a,l,i,s,c,d,h=0){if(h>365)return;const y=N_(n,a,l.date,i,s,c,d),m=!!(c.disabled&&Qa(y,c.disabled,d)),v=!!(c.hidden&&Qa(y,c.hidden,d)),p=y,b=new q1(y,p,d);return!m&&!v?b:ax(n,a,b,i,s,c,d,h+1)}function A_(n,a,l,i,s){const{autoFocus:c}=n,[d,h]=x.useState(),y=D_(a.days,l,i||(()=>!1),d),[m,v]=x.useState(c?y:void 0);return{isFocusTarget:E=>!!(y!=null&&y.isEqualTo(E)),setFocused:v,focused:m,blur:()=>{h(m),v(void 0)},moveFocus:(E,C)=>{if(!m)return;const M=ax(E,C,m,a.navStart,a.navEnd,n,s);M&&(n.disableNavigation&&!a.days.some(A=>A.isEqualTo(M))||(a.goToDay(M),v(M)))}}}function __(n,a){const{selected:l,required:i,onSelect:s}=n,[c,d]=tc(l,s?l:void 0),h=s?l:c,{isSameDay:y}=a,m=w=>(h==null?void 0:h.some(O=>y(O,w)))??!1,{min:v,max:p}=n;return{selected:h,select:(w,O,E)=>{let C=[...h??[]];if(m(w)){if((h==null?void 0:h.length)===v||i&&(h==null?void 0:h.length)===1)return;C=h==null?void 0:h.filter(M=>!y(M,w))}else(h==null?void 0:h.length)===p?C=[w]:C=[...C,w];return s||d(C),s==null||s(C,w,O,E),C},isSelected:m}}function R_(n,a,l=0,i=0,s=!1,c=da){const{from:d,to:h}=a||{},{isSameDay:y,isAfter:m,isBefore:v}=c;let p;if(!d&&!h)p={from:n,to:l>0?void 0:n};else if(d&&!h)y(d,n)?l===0?p={from:d,to:n}:s?p={from:d,to:void 0}:p=void 0:v(n,d)?p={from:n,to:d}:p={from:d,to:n};else if(d&&h)if(y(d,n)&&y(h,n))s?p={from:d,to:h}:p=void 0;else if(y(d,n))p={from:d,to:l>0?void 0:n};else if(y(h,n))p={from:n,to:l>0?void 0:n};else if(v(n,d))p={from:n,to:h};else if(m(n,d))p={from:d,to:n};else if(m(n,h))p={from:d,to:n};else throw new Error("Invalid range");if(p!=null&&p.from&&(p!=null&&p.to)){const b=c.differenceInCalendarDays(p.to,p.from);i>0&&b>i?p={from:n,to:void 0}:l>1&&b<l&&(p={from:n,to:void 0})}return p}function k_(n,a,l=da){const i=Array.isArray(a)?a:[a];let s=n.from;const c=l.differenceInCalendarDays(n.to,n.from),d=Math.min(c,6);for(let h=0;h<=d;h++){if(i.includes(s.getDay()))return!0;s=l.addDays(s,1)}return!1}function n0(n,a,l=da){return Wa(n,a.from,!1,l)||Wa(n,a.to,!1,l)||Wa(a,n.from,!1,l)||Wa(a,n.to,!1,l)}function z_(n,a,l=da){const i=Array.isArray(a)?a:[a];if(i.filter(h=>typeof h!="function").some(h=>typeof h=="boolean"?h:l.isDate(h)?Wa(n,h,!1,l):Q1(h,l)?h.some(y=>Wa(n,y,!1,l)):ec(h)?h.from&&h.to?n0(n,{from:h.from,to:h.to},l):!1:W1(h)?k_(n,h.dayOfWeek,l):qh(h)?l.isAfter(h.before,h.after)?n0(n,{from:l.addDays(h.after,1),to:l.addDays(h.before,-1)},l):Qa(n.from,h,l)||Qa(n.to,h,l):Gh(h)||Wh(h)?Qa(n.from,h,l)||Qa(n.to,h,l):!1))return!0;const d=i.filter(h=>typeof h=="function");if(d.length){let h=n.from;const y=l.differenceInCalendarDays(n.to,n.from);for(let m=0;m<=y;m++){if(d.some(v=>v(h)))return!0;h=l.addDays(h,1)}}return!1}function j_(n,a){const{disabled:l,excludeDisabled:i,resetOnSelect:s,selected:c,required:d,onSelect:h}=n,[y,m]=tc(c,h?c:void 0),v=h?c:y;return{selected:v,select:(w,O,E)=>{const{min:C,max:M}=n;let _;if(w){const A=v==null?void 0:v.from,z=v==null?void 0:v.to,U=!!A&&!!z,D=!!A&&!!z&&a.isSameDay(A,z)&&a.isSameDay(w,A);s&&(U||!(v!=null&&v.from))?!d&&D?_=void 0:_={from:w,to:void 0}:_=R_(w,v,C,M,d,a)}return i&&l&&(_!=null&&_.from)&&_.to&&z_({from:_.from,to:_.to},l,a)&&(_.from=w,_.to=void 0),h||m(_),h==null||h(_,w,O,E),_},isSelected:w=>v&&Wa(v,w,!1,a)}}function B_(n,a){const{selected:l,required:i,onSelect:s}=n,[c,d]=tc(l,s?l:void 0),h=s?l:c,{isSameDay:y}=a;return{selected:h,select:(p,b,w)=>{let O=p;return!i&&h&&h&&y(p,h)&&(O=void 0),s||d(O),s==null||s(O,p,b,w),O},isSelected:p=>h?y(h,p):!1}}function U_(n,a){const l=B_(n,a),i=__(n,a),s=j_(n,a);switch(n.mode){case"single":return l;case"multiple":return i;case"range":return s;default:return}}function Cn(n,a){return n instanceof Yt&&n.timeZone===a?n:new Yt(n,a)}function di(n,a,l){return Cn(n,a)}function a0(n,a,l){return typeof n=="boolean"||typeof n=="function"?n:n instanceof Date?di(n,a):Array.isArray(n)?n.map(i=>i instanceof Date?di(i,a):i):ec(n)?{...n,from:n.from?Cn(n.from,a):n.from,to:n.to?Cn(n.to,a):n.to}:qh(n)?{before:di(n.before,a),after:di(n.after,a)}:Gh(n)?{after:di(n.after,a)}:Wh(n)?{before:di(n.before,a)}:n}function Yd(n,a,l){return n&&(Array.isArray(n)?n.map(i=>a0(i,a)):a0(n,a))}function H_(n){var ga;let a=n;const l=a.timeZone;if(l&&(a={...n,timeZone:l},a.today&&(a.today=Cn(a.today,l)),a.month&&(a.month=Cn(a.month,l)),a.defaultMonth&&(a.defaultMonth=Cn(a.defaultMonth,l)),a.startMonth&&(a.startMonth=Cn(a.startMonth,l)),a.endMonth&&(a.endMonth=Cn(a.endMonth,l)),a.mode==="single"&&a.selected?a.selected=Cn(a.selected,l):a.mode==="multiple"&&a.selected?a.selected=(ga=a.selected)==null?void 0:ga.map(Ee=>Cn(Ee,l)):a.mode==="range"&&a.selected&&(a.selected={from:a.selected.from?Cn(a.selected.from,l):a.selected.from,to:a.selected.to?Cn(a.selected.to,l):a.selected.to}),a.disabled!==void 0&&(a.disabled=Yd(a.disabled,l)),a.hidden!==void 0&&(a.hidden=Yd(a.hidden,l)),a.modifiers)){const Ee={};Object.keys(a.modifiers).forEach(Ne=>{var xe;Ee[Ne]=Yd((xe=a.modifiers)==null?void 0:xe[Ne],l)}),a.modifiers=Ee}const{components:i,formatters:s,labels:c,dateLib:d,locale:h,classNames:y}=x.useMemo(()=>{const Ee={...L1,...a.locale},Ne=a.broadcastCalendar?1:a.weekStartsOn,xe=a.noonSafe&&a.timeZone?m_(a.timeZone,{weekStartsOn:Ne,locale:Ee}):void 0,ie=a.dateLib&&xe?{...xe,...a.dateLib}:a.dateLib??xe,pe=new fn({locale:Ee,weekStartsOn:Ne,firstWeekContainsDate:a.firstWeekContainsDate,useAdditionalWeekYearTokens:a.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:a.useAdditionalDayOfYearTokens,timeZone:a.timeZone,numerals:a.numerals},ie);return{dateLib:pe,components:KA(a.components),formatters:i_(a.formatters),labels:u_(a.labels,pe.options),locale:Ee,classNames:{...V1(),...a.classNames}}},[a.locale,a.broadcastCalendar,a.weekStartsOn,a.firstWeekContainsDate,a.useAdditionalWeekYearTokens,a.useAdditionalDayOfYearTokens,a.timeZone,a.numerals,a.dateLib,a.noonSafe,a.components,a.formatters,a.labels,a.classNames]);a.today||(a={...a,today:d.today()});const{captionLayout:m,mode:v,navLayout:p,numberOfMonths:b=1,onDayBlur:w,onDayClick:O,onDayFocus:E,onDayKeyDown:C,onDayMouseEnter:M,onDayMouseLeave:_,onNextClick:A,onPrevClick:z,showWeekNumber:U,styles:D}=a,{formatCaption:Q,formatDay:Y,formatMonthDropdown:I,formatWeekNumber:ae,formatWeekNumberHeader:ue,formatWeekdayName:de,formatYearDropdown:me}=s,ye=T_(a,d),{days:ve,months:j,navStart:P,navEnd:ee,previousMonth:le,nextMonth:$,goToMonth:R}=ye,F=PA(ve,a,P,ee,d),{isSelected:K,select:te,selected:ne}=U_(a,d)??{},{blur:re,focused:Oe,isFocusTarget:Ce,moveFocus:be,setFocused:st}=A_(a,ye,F,K??(()=>!1),d),{labelDayButton:gt,labelGridcell:ft,labelGrid:$t,labelMonthDropdown:et,labelNav:Nn,labelPrevious:Vn,labelNext:An,labelWeekday:ha,labelWeekNumber:Tt,labelWeekNumberHeader:mn,labelYearDropdown:Yr}=c,Dt=x.useMemo(()=>d_(d,a.ISOWeek,a.broadcastCalendar,a.today),[d,a.ISOWeek,a.broadcastCalendar,a.today]),_n=v!==void 0||O!==void 0,vt=x.useCallback(()=>{le&&(R(le),z==null||z(le))},[le,R,z]),Lr=x.useCallback(()=>{$&&(R($),A==null||A($))},[R,$,A]),ma=x.useCallback((Ee,Ne)=>xe=>{xe.preventDefault(),xe.stopPropagation(),st(Ee),!Ne.disabled&&(te==null||te(Ee.date,Ne,xe),O==null||O(Ee.date,Ne,xe))},[te,O,st]),xl=x.useCallback((Ee,Ne)=>xe=>{st(Ee),E==null||E(Ee.date,Ne,xe)},[E,st]),ya=x.useCallback((Ee,Ne)=>xe=>{re(),w==null||w(Ee.date,Ne,xe)},[re,w]),qr=x.useCallback((Ee,Ne)=>xe=>{const ie={ArrowLeft:[xe.shiftKey?"month":"day",a.dir==="rtl"?"after":"before"],ArrowRight:[xe.shiftKey?"month":"day",a.dir==="rtl"?"before":"after"],ArrowDown:[xe.shiftKey?"year":"week","after"],ArrowUp:[xe.shiftKey?"year":"week","before"],PageUp:[xe.shiftKey?"year":"month","before"],PageDown:[xe.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(ie[xe.key]){xe.preventDefault(),xe.stopPropagation();const[pe,Ge]=ie[xe.key];be(pe,Ge)}C==null||C(Ee.date,Ne,xe)},[be,C,a.dir]),Rn=x.useCallback((Ee,Ne)=>xe=>{M==null||M(Ee.date,Ne,xe)},[M]),Sl=x.useCallback((Ee,Ne)=>xe=>{_==null||_(Ee.date,Ne,xe)},[_]),Fn=x.useCallback((Ee,Ne)=>xe=>{const ie=Number(xe.target.value),pe=d.setMonth(d.startOfMonth(Ee),ie);R(d.addMonths(pe,-Ne))},[d,R]),pa=x.useCallback((Ee,Ne)=>xe=>{const ie=Number(xe.target.value),pe=d.setYear(d.startOfMonth(Ee),ie);R(d.addMonths(pe,-Ne))},[d,R]),{className:Nt,style:Jt}=x.useMemo(()=>({className:[y[oe.Root],a.className].filter(Boolean).join(" "),style:{...D==null?void 0:D[oe.Root],...a.style}}),[y,a.className,a.style,D]),wt=$A(a),wl=Ee=>{const Ne=D==null?void 0:D[oe.Dropdown],xe=D==null?void 0:D[Ee];if(!(!Ne&&!xe))return{...Ne,...xe}},$a=x.useRef(null);v_($a,!!a.animate,{classNames:y,months:j,focused:Oe,dateLib:d});const yn={dayPickerProps:a,selected:ne,select:te,isSelected:K,months:j,nextMonth:$,previousMonth:le,goToMonth:R,getModifiers:F,components:i,classNames:y,styles:D,labels:c,formatters:s};return G.createElement(G1.Provider,{value:yn},G.createElement(i.Root,{rootRef:a.animate?$a:void 0,className:Nt,style:Jt,dir:a.dir,id:a.id,lang:a.lang??h.code,nonce:a.nonce,title:a.title,role:a.role,"aria-label":a["aria-label"],"aria-labelledby":a["aria-labelledby"],...wt},G.createElement(i.Months,{className:y[oe.Months],style:D==null?void 0:D[oe.Months]},!a.hideNavigation&&!p&&G.createElement(i.Nav,{"data-animated-nav":a.animate?"true":void 0,className:y[oe.Nav],style:D==null?void 0:D[oe.Nav],"aria-label":Nn(),onPreviousClick:vt,onNextClick:Lr,previousMonth:le,nextMonth:$}),j.map((Ee,Ne)=>{const xe=a.reverseMonths?j.length-1-Ne:Ne;return G.createElement(i.Month,{"data-animated-month":a.animate?"true":void 0,className:y[oe.Month],style:D==null?void 0:D[oe.Month],key:Ne,displayIndex:Ne,calendarMonth:Ee},p==="around"&&!a.hideNavigation&&Ne===0&&G.createElement(i.PreviousMonthButton,{type:"button",className:y[oe.PreviousMonthButton],style:D==null?void 0:D[oe.PreviousMonthButton],tabIndex:le?void 0:-1,"aria-disabled":le?void 0:!0,"aria-label":Vn(le),onClick:vt,"data-animated-button":a.animate?"true":void 0},G.createElement(i.Chevron,{disabled:le?void 0:!0,className:y[oe.Chevron],style:D==null?void 0:D[oe.Chevron],orientation:a.dir==="rtl"?"right":"left"})),G.createElement(i.MonthCaption,{"data-animated-caption":a.animate?"true":void 0,className:y[oe.MonthCaption],style:D==null?void 0:D[oe.MonthCaption],calendarMonth:Ee,displayIndex:Ne},m!=null&&m.startsWith("dropdown")?G.createElement(i.DropdownNav,{className:y[oe.Dropdowns],style:D==null?void 0:D[oe.Dropdowns]},(()=>{const ie=m==="dropdown"||m==="dropdown-months"?G.createElement(i.MonthsDropdown,{key:"month",className:y[oe.MonthsDropdown],"aria-label":et(),disabled:!!a.disableNavigation,onChange:Fn(Ee.date,xe),options:c_(Ee.date,P,ee,s,d),style:wl(oe.MonthsDropdown),value:d.getMonth(Ee.date)}):G.createElement("span",{key:"month"},I(Ee.date,d)),pe=m==="dropdown"||m==="dropdown-years"?G.createElement(i.YearsDropdown,{key:"year",className:y[oe.YearsDropdown],"aria-label":Yr(d.options),disabled:!!a.disableNavigation,onChange:pa(Ee.date,xe),options:h_(P,ee,s,d,!!a.reverseYears),style:wl(oe.YearsDropdown),value:d.getYear(Ee.date)}):G.createElement("span",{key:"year"},me(Ee.date,d));return d.getMonthYearOrder()==="year-first"?[pe,ie]:[ie,pe]})(),G.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},Q(Ee.date,d.options,d))):G.createElement(i.CaptionLabel,{className:y[oe.CaptionLabel],style:D==null?void 0:D[oe.CaptionLabel],role:"status","aria-live":"polite"},Q(Ee.date,d.options,d))),p==="around"&&!a.hideNavigation&&Ne===b-1&&G.createElement(i.NextMonthButton,{type:"button",className:y[oe.NextMonthButton],style:D==null?void 0:D[oe.NextMonthButton],tabIndex:$?void 0:-1,"aria-disabled":$?void 0:!0,"aria-label":An($),onClick:Lr,"data-animated-button":a.animate?"true":void 0},G.createElement(i.Chevron,{disabled:$?void 0:!0,className:y[oe.Chevron],style:D==null?void 0:D[oe.Chevron],orientation:a.dir==="rtl"?"left":"right"})),Ne===b-1&&p==="after"&&!a.hideNavigation&&G.createElement(i.Nav,{"data-animated-nav":a.animate?"true":void 0,className:y[oe.Nav],style:D==null?void 0:D[oe.Nav],"aria-label":Nn(),onPreviousClick:vt,onNextClick:Lr,previousMonth:le,nextMonth:$}),G.createElement(i.MonthGrid,{role:"grid","aria-multiselectable":v==="multiple"||v==="range","aria-label":$t(Ee.date,d.options,d)||void 0,className:y[oe.MonthGrid],style:D==null?void 0:D[oe.MonthGrid]},!a.hideWeekdays&&G.createElement(i.Weekdays,{"data-animated-weekdays":a.animate?"true":void 0,className:y[oe.Weekdays],style:D==null?void 0:D[oe.Weekdays]},U&&G.createElement(i.WeekNumberHeader,{"aria-label":mn(d.options),className:y[oe.WeekNumberHeader],style:D==null?void 0:D[oe.WeekNumberHeader],scope:"col"},ue()),Dt.map(ie=>G.createElement(i.Weekday,{"aria-label":ha(ie,d.options,d),className:y[oe.Weekday],key:String(ie),style:D==null?void 0:D[oe.Weekday],scope:"col"},de(ie,d.options,d)))),G.createElement(i.Weeks,{"data-animated-weeks":a.animate?"true":void 0,className:y[oe.Weeks],style:D==null?void 0:D[oe.Weeks]},Ee.weeks.map(ie=>G.createElement(i.Week,{className:y[oe.Week],key:ie.weekNumber,style:D==null?void 0:D[oe.Week],week:ie},U&&G.createElement(i.WeekNumber,{week:ie,style:D==null?void 0:D[oe.WeekNumber],"aria-label":Tt(ie.weekNumber,{locale:h}),className:y[oe.WeekNumber],scope:"row",role:"rowheader"},ae(ie.weekNumber,d)),ie.days.map(pe=>{const{date:Ge}=pe,Me=F(pe);if(Me[at.focused]=!Me.hidden&&!!(Oe!=null&&Oe.isEqualTo(pe)),Me[Ln.selected]=(K==null?void 0:K(Ge))||Me.selected,ec(ne)){const{from:kn,to:Et}=ne;Me[Ln.range_start]=!!(kn&&Et&&d.isSameDay(Ge,kn)),Me[Ln.range_end]=!!(kn&&Et&&d.isSameDay(Ge,Et)),Me[Ln.range_middle]=Wa(ne,Ge,!0,d)}const Xn=f_(Me,D,a.modifiersStyles),$e=ZA(Me,y,a.modifiersClassNames),Bt=!_n&&!Me.hidden?ft(Ge,Me,d.options,d):void 0;return G.createElement(i.Day,{key:`${pe.isoDate}_${pe.displayMonthId}`,day:pe,modifiers:Me,className:$e.join(" "),style:Xn,role:"gridcell","aria-selected":Me.selected||void 0,"aria-label":Bt,"data-day":pe.isoDate,"data-month":pe.outside?pe.dateMonthId:void 0,"data-selected":Me.selected||void 0,"data-disabled":Me.disabled||void 0,"data-hidden":Me.hidden||void 0,"data-outside":pe.outside||void 0,"data-focused":Me.focused||void 0,"data-today":Me.today||void 0},!Me.hidden&&_n?G.createElement(i.DayButton,{className:y[oe.DayButton],style:D==null?void 0:D[oe.DayButton],type:"button",day:pe,modifiers:Me,disabled:!Me.focused&&Me.disabled||void 0,"aria-disabled":Me.focused&&Me.disabled||void 0,tabIndex:Ce(pe)?0:-1,"aria-label":gt(Ge,Me,d.options,d),onClick:ma(pe,Me),onBlur:ya(pe,Me),onFocus:xl(pe,Me),onKeyDown:qr(pe,Me),onMouseEnter:Rn(pe,Me),onMouseLeave:Sl(pe,Me)},Y(Ge,d.options,d)):!Me.hidden&&Y(pe.date,d.options,d))}))))))})),a.footer&&G.createElement(i.Footer,{className:y[oe.Footer],style:D==null?void 0:D[oe.Footer],role:"status","aria-live":"polite"},a.footer)))}function rx({className:n,classNames:a,...l}){const i=V1();return T.jsx(H_,{showOutsideDays:!0,className:De("p-1",n),classNames:{root:De(i.root,"w-fit"),months:De(i.months,"flex flex-col gap-2"),month:De(i.month,"flex flex-col gap-3"),month_caption:De(i.month_caption,"flex h-8 items-center justify-center px-8"),caption_label:De(i.caption_label,"text-sm font-medium select-none"),nav:De(i.nav,"absolute inset-x-0 top-0 flex justify-between"),button_previous:De(Yu({variant:"ghost",size:"icon-sm"}),"text-muted-foreground"),button_next:De(Yu({variant:"ghost",size:"icon-sm"}),"text-muted-foreground"),month_grid:De(i.month_grid,"border-collapse"),weekdays:De(i.weekdays,"flex"),weekday:De(i.weekday,"text-muted-foreground w-8 text-[0.8rem] font-normal"),week:De(i.week,"mt-1 flex w-full"),day:De(i.day,"relative size-8 p-0 text-center text-sm focus-within:relative focus-within:z-20"),today:De(i.today,"[&>button]:font-semibold"),outside:De(i.outside,"[&>button]:text-muted-foreground/50"),disabled:De(i.disabled,"[&>button]:opacity-40"),selected:i.selected,...a},components:{DayButton:Y_,Chevron:({orientation:s,className:c})=>{const d=s==="left"?lO:Sh;return T.jsx(d,{className:De("size-4",c)})}},...l})}function Y_({className:n,day:a,modifiers:l,...i}){return T.jsx("button",{type:"button","data-selected":l.selected||void 0,"data-today":l.today||void 0,className:De(Yu({variant:"ghost",size:"icon-sm"}),"size-8 rounded-md font-normal","data-[selected=true]:bg-primary data-[selected=true]:text-primary-foreground data-[selected=true]:hover:bg-primary/90","data-[today=true]:not-data-[selected=true]:bg-accent data-[today=true]:not-data-[selected=true]:text-accent-foreground",n),...i})}function lx({...n}){return T.jsx(TD,{"data-slot":"popover",...n})}function ix({...n}){return T.jsx(DD,{"data-slot":"popover-trigger",...n})}function ox({className:n,align:a="center",sideOffset:l=4,...i}){return T.jsx(ND,{children:T.jsx(AD,{"data-slot":"popover-content",align:a,sideOffset:l,className:De("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-lg border p-4 shadow-md outline-hidden",n),...i})})}const Ld="h-8 px-3 inline-flex items-center gap-1.5 rounded-md text-sm font-medium transition-colors cursor-pointer",qd="bg-primary text-primary-foreground shadow-sm",Gd="text-muted-foreground hover:text-foreground hover:bg-background";function L_({period:n,snapshotDt:a,onPickDate:l,onPickRolling:i}){const s=Uh();return T.jsxs("div",{className:"inline-flex items-center gap-1 rounded-lg border border-border bg-muted/60 p-1",children:[T.jsxs(lx,{children:[T.jsx(ix,{asChild:!0,children:T.jsxs("button",{type:"button","aria-label":"选择历史日期","aria-pressed":n==="day",className:De(Ld,n==="day"?qd:Gd),children:[T.jsx(ub,{className:"size-4"}),T.jsx("span",{className:"tabular-nums",children:vl(a)})]})}),T.jsx(ox,{className:"w-auto p-0",align:"start",children:T.jsx(rx,{mode:"single",selected:a,defaultMonth:a,disabled:{after:s},required:!0,onSelect:c=>{c&&l(c)}})})]}),T.jsx("button",{type:"button","aria-pressed":n==="last_7d",onClick:()=>i("last_7d"),className:De(Ld,n==="last_7d"?qd:Gd),children:"近 7 天"}),T.jsx("button",{type:"button","aria-pressed":n==="last_30d",onClick:()=>i("last_30d"),className:De(Ld,n==="last_30d"?qd:Gd),children:"近 30 天"})]})}const q_="modulepreload",G_=function(n){return"/"+n},r0={},sx=function(a,l,i){let s=Promise.resolve();if(l&&l.length>0){let d=function(m){return Promise.all(m.map(v=>Promise.resolve(v).then(p=>({status:"fulfilled",value:p}),p=>({status:"rejected",reason:p}))))};document.getElementsByTagName("link");const h=document.querySelector("meta[property=csp-nonce]"),y=(h==null?void 0:h.nonce)||(h==null?void 0:h.getAttribute("nonce"));s=d(l.map(m=>{if(m=G_(m),m in r0)return;r0[m]=!0;const v=m.endsWith(".css"),p=v?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${p}`))return;const b=document.createElement("link");if(b.rel=v?"stylesheet":q_,v||(b.as="script"),b.crossOrigin="",b.href=m,y&&b.setAttribute("nonce",y),document.head.appendChild(b),v)return new Promise((w,O)=>{b.addEventListener("load",w),b.addEventListener("error",()=>O(new Error(`Unable to preload CSS for ${m}`)))})}))}function c(d){const h=new Event("vite:preloadError",{cancelable:!0});if(h.payload=d,window.dispatchEvent(h),!h.defaultPrevented)throw d}return s.then(d=>{for(const h of d||[])h.status==="rejected"&&c(h.reason);return a().catch(c)})};function ih(n){return n==null?"—":`${(n*100).toFixed(2)}%`}function ux(n){return n.toLocaleString("en-US")}function W_({className:n,...a}){return T.jsx("div",{"data-slot":"table-container",className:"relative w-full overflow-x-auto",children:T.jsx("table",{"data-slot":"table",className:De("w-full caption-bottom text-sm",n),...a})})}function Q_({className:n,...a}){return T.jsx("thead",{"data-slot":"table-header",className:De("[&_tr]:border-b",n),...a})}function V_({className:n,...a}){return T.jsx("tbody",{"data-slot":"table-body",className:De("[&_tr:last-child]:border-0",n),...a})}function l0({className:n,...a}){return T.jsx("tr",{"data-slot":"table-row",className:De("border-b transition-colors hover:bg-muted/50 has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted",n),...a})}function Su({className:n,...a}){return T.jsx("th",{"data-slot":"table-head",className:De("h-10 px-2 text-left align-middle font-medium whitespace-nowrap text-foreground [&:has([role=checkbox])]:pr-0",n),...a})}function wu({className:n,...a}){return T.jsx("td",{"data-slot":"table-cell",className:De("p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0",n),...a})}function F_({results:n}){return T.jsxs(W_,{children:[T.jsx(Q_,{children:T.jsxs(l0,{children:[T.jsx(Su,{children:"步骤名"}),T.jsx(Su,{className:"text-right",children:"UV"}),T.jsx(Su,{className:"text-right",children:"转化率"}),T.jsx(Su,{className:"text-right",children:"流失率"})]})}),T.jsx(V_,{children:n.map(a=>T.jsxs(l0,{children:[T.jsx(wu,{children:T.jsxs("div",{className:"flex flex-col",children:[T.jsxs("strong",{className:"font-medium",children:[a.step_index,". ",a.name]}),T.jsx("span",{className:"text-xs text-muted-foreground",children:a.event_key})]})}),T.jsx(wu,{className:"text-right tabular-nums",children:ux(a.uv)}),T.jsx(wu,{className:"text-right tabular-nums",children:ih(a.conversion_rate)}),T.jsx(wu,{className:"text-right tabular-nums",children:ih(a.dropoff_rate)})]},a.step_index))})]})}function ml({className:n,size:a="default",...l}){return T.jsx("div",{"data-slot":"card","data-size":a,className:De("group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl",n),...l})}function yl({className:n,...a}){return T.jsx("div",{"data-slot":"card-content",className:De("px-(--card-spacing)",n),...a})}const X_=Ab("group/alert relative grid w-full gap-0.5 rounded-lg border px-2.5 py-2 text-left text-sm has-data-[slot=alert-action]:relative has-data-[slot=alert-action]:pr-18 has-[>svg]:grid-cols-[auto_1fr] has-[>svg]:gap-x-2 *:[svg]:row-span-2 *:[svg]:translate-y-0.5 *:[svg]:text-current *:[svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-card text-card-foreground",destructive:"bg-card text-destructive *:data-[slot=alert-description]:text-destructive/90 *:[svg]:text-current"}},defaultVariants:{variant:"default"}});function cx({className:n,variant:a,...l}){return T.jsx("div",{"data-slot":"alert",role:"alert",className:De(X_({variant:a}),n),...l})}function fx({className:n,...a}){return T.jsx("div",{"data-slot":"alert-title",className:De("font-medium group-has-[>svg]/alert:col-start-2 [&_a]:underline [&_a]:underline-offset-3 [&_a]:hover:text-foreground",n),...a})}function dx({className:n,...a}){return T.jsx("div",{"data-slot":"alert-description",className:De("text-sm text-balance text-muted-foreground md:text-pretty [&_a]:underline [&_a]:underline-offset-3 [&_a]:hover:text-foreground [&_p:not(:last-child)]:mb-4",n),...a})}function Ga({className:n,...a}){return T.jsx("div",{"data-slot":"skeleton",className:De("animate-pulse rounded-md bg-muted",n),...a})}function i0({className:n,orientation:a="horizontal",decorative:l=!0,...i}){return T.jsx(zD,{"data-slot":"separator",decorative:l,orientation:a,className:De("shrink-0 bg-border data-horizontal:h-px data-horizontal:w-full data-vertical:w-px data-vertical:self-stretch",n),...i})}const P_=x.lazy(()=>sx(()=>import("./FunnelChart-BuFVuRDf.js"),__vite__mapDeps([0,1])).then(n=>({default:n.FunnelChart})));function Z_({data:n,isLoading:a,isError:l,errorMessage:i}){return l?T.jsxs(cx,{variant:"destructive",children:[T.jsx(cb,{className:"size-4"}),T.jsx(fx,{children:"查询失败"}),T.jsx(dx,{children:i??"请求漏斗接口时发生错误,请稍后重试。"})]}):a||!n?T.jsx(ml,{"data-testid":"funnel-loading",children:T.jsxs(yl,{className:"flex flex-col gap-6 pt-6",children:[T.jsx(Ga,{className:"h-[360px] w-full"}),T.jsx(i0,{}),T.jsxs("div",{className:"flex flex-col gap-3",children:[T.jsx(Ga,{className:"h-8 w-full"}),Array.from({length:5}).map((s,c)=>T.jsx(Ga,{className:"h-6 w-full"},c))]}),T.jsx(Ga,{className:"h-4 w-40"})]})}):n.data_status==="missing"||n.results.length===0?T.jsx(ml,{children:T.jsxs(yl,{className:"flex flex-col items-center justify-center gap-3 py-12 text-center",children:[T.jsx(fb,{className:"size-10 text-muted-foreground/60"}),T.jsx("p",{className:"text-sm text-muted-foreground m-0",children:"暂无数据"})]})}):T.jsx(ml,{children:T.jsxs(yl,{className:"flex flex-col gap-6 pt-6",children:[T.jsx(x.Suspense,{fallback:T.jsx(Ga,{className:"h-[360px] w-full"}),children:T.jsx(P_,{results:n.results})}),T.jsx(i0,{}),T.jsx(F_,{results:n.results})]})})}function K_(){var h,y;const[n,a]=x.useState(LD),[l,i]=x.useState(()=>Uh()),s=ob({mutationFn:FD}),{mutate:c}=s,d=n==="day"?vl(l):void 0;return x.useEffect(()=>{c(n==="day"?{period:n,snapshot_dt:d}:{period:n})},[n,d,c]),T.jsxs("div",{className:"flex flex-col gap-5 w-full",children:[T.jsxs("div",{className:"flex items-start gap-3 flex-wrap",children:[T.jsx("p",{className:"text-sm text-muted-foreground m-0 self-center",children:"拼团漏斗:启动 → 曝光 → 拼团详情 → 下单 → 成功"}),T.jsxs("div",{className:"ml-auto flex flex-col items-end gap-1",children:[T.jsx(L_,{period:n,snapshotDt:l,onPickDate:m=>{i(m),a("day")},onPickRolling:m=>a(m)}),T.jsx("span",{className:"h-4 text-xs leading-4 text-muted-foreground",children:!s.isPending&&((h=s.data)!=null&&h.snapshot_dt)&&n!=="day"?qD(n,s.data.snapshot_dt):""})]})]}),T.jsx(Z_,{data:s.data,isLoading:s.isPending,isError:s.isError,errorMessage:(y=s.error)==null?void 0:y.message})]})}const o0="h-8 px-3 inline-flex items-center gap-1.5 rounded-md text-sm font-medium transition-colors cursor-pointer",s0="bg-primary text-primary-foreground shadow-sm",u0="text-muted-foreground hover:text-foreground hover:bg-background";function $_({mode:n,customRange:a,onPickRecent30:l,onPickCustomRange:i}){const s=Uh(),[c,d]=x.useState(!1),h=a!=null&&a.from&&(a!=null&&a.to)?`${vl(a.from)} ~ ${vl(a.to)}`:"自定义";return T.jsxs("div",{className:"inline-flex items-center gap-1 rounded-lg border border-border bg-muted/60 p-1",children:[T.jsx("button",{type:"button","aria-pressed":n==="recent30",onClick:l,className:De(o0,n==="recent30"?s0:u0),children:"近 30 天"}),T.jsxs(lx,{open:c,onOpenChange:d,children:[T.jsx(ix,{asChild:!0,children:T.jsxs("button",{type:"button","aria-label":"选择自定义范围","aria-pressed":n==="custom",className:De(o0,n==="custom"?s0:u0),children:[T.jsx(ub,{className:"size-4"}),T.jsx("span",{className:"tabular-nums",children:h})]})}),T.jsx(ox,{className:"w-auto p-0",align:"end",children:T.jsx(rx,{mode:"range",numberOfMonths:2,selected:a,defaultMonth:(a==null?void 0:a.from)??s,disabled:{after:s},onSelect:y=>{y!=null&&y.from&&(y!=null&&y.to)&&(i(y.from,y.to),d(!1))}})})]})]})}const c0=x.lazy(()=>sx(()=>import("./TrendChart-ocTeBMXT.js"),__vite__mapDeps([2,1])).then(n=>({default:n.TrendChart}))),J_=["#04CB94","#0EA5E9","#6366F1","#F59E0B","#EF4444"],I_=["#0EA5E9","#6366F1","#F59E0B","#EF4444"];function eR(){var m,v,p;const[n,a]=x.useState("recent30"),[l,i]=x.useState(),s=ob({mutationFn:XD}),{mutate:c}=s,d=n==="custom"&&(l!=null&&l.from)?vl(l.from):void 0,h=n==="custom"&&(l!=null&&l.to)?vl(l.to):void 0;x.useEffect(()=>{n==="recent30"?c({}):d&&h&&c({start_dt:d,end_dt:h})},[n,d,h,c]);const y=x.useMemo(()=>{const b=s.data;if(!b||b.data_status!=="ready"||!b.start_dt||!b.end_dt)return null;const w=GD(b.start_dt,b.end_dt),O=new Map(b.points.map(_=>[_.dt,_])),E=w.map(zo),C=Wv.map((_,A)=>({name:_.name,color:J_[A],data:w.map(z=>{var U,D;return((D=(U=O.get(z))==null?void 0:U.results[A])==null?void 0:D.uv)??null})})),M=Wv.slice(1).map((_,A)=>({name:`${_.name}率`,color:I_[A],data:w.map(z=>{var U,D;return((D=(U=O.get(z))==null?void 0:U.results[A+1])==null?void 0:D.conversion_rate)??null})}));return{categories:E,uvSeries:C,convSeries:M}},[s.data]);return T.jsxs("div",{className:"flex flex-col gap-5 w-full",children:[T.jsxs("div",{className:"flex items-start gap-3 flex-wrap",children:[T.jsxs("div",{className:"flex flex-col gap-1",children:[T.jsx("h3",{className:"text-base font-semibold tracking-tight m-0",children:"按日趋势"}),T.jsx("p",{className:"text-sm text-muted-foreground m-0",children:"事件 UV 与相邻转换率的每日变化"})]}),T.jsxs("div",{className:"ml-auto flex flex-col items-end gap-1",children:[T.jsx($_,{mode:n,customRange:l,onPickRecent30:()=>a("recent30"),onPickCustomRange:(b,w)=>{i({from:b,to:w}),a("custom")}}),T.jsx("span",{className:"h-4 text-xs leading-4 text-muted-foreground",children:!s.isPending&&((m=s.data)!=null&&m.start_dt)&&((v=s.data)!=null&&v.end_dt)?`${zo(s.data.start_dt)} ~ ${zo(s.data.end_dt)}`:""})]})]}),s.isError?T.jsxs(cx,{variant:"destructive",children:[T.jsx(cb,{className:"size-4"}),T.jsx(fx,{children:"查询失败"}),T.jsx(dx,{children:((p=s.error)==null?void 0:p.message)??"请求趋势接口时发生错误,请稍后重试。"})]}):s.isPending||!s.data?T.jsxs("div",{className:"flex flex-col gap-5","data-testid":"trend-loading",children:[T.jsx(Ga,{className:"h-[300px] w-full"}),T.jsx(Ga,{className:"h-[300px] w-full"})]}):y?T.jsxs(x.Suspense,{fallback:T.jsxs("div",{className:"flex flex-col gap-5",children:[T.jsx(Ga,{className:"h-[300px] w-full"}),T.jsx(Ga,{className:"h-[300px] w-full"})]}),children:[T.jsx(ml,{children:T.jsxs(yl,{className:"pt-5",children:[T.jsx("h4",{className:"text-sm font-medium text-muted-foreground m-0 mb-1 px-1",children:"事件 UV"}),T.jsx(c0,{categories:y.categories,series:y.uvSeries,valueFormatter:ux,testId:"trend-chart-uv"})]})}),T.jsx(ml,{children:T.jsxs(yl,{className:"pt-5",children:[T.jsx("h4",{className:"text-sm font-medium text-muted-foreground m-0 mb-1 px-1",children:"相邻转换率"}),T.jsx(c0,{categories:y.categories,series:y.convSeries,valueFormatter:b=>ih(b),testId:"trend-chart-conversion"})]})})]}):T.jsx(ml,{children:T.jsxs(yl,{className:"flex flex-col items-center justify-center gap-3 py-12 text-center",children:[T.jsx(fb,{className:"size-10 text-muted-foreground/60"}),T.jsx("p",{className:"text-sm text-muted-foreground m-0",children:"暂无数据"})]})})]})}const f0="h-8 px-4 inline-flex items-center rounded-md text-sm font-medium transition-colors cursor-pointer",d0="bg-primary text-primary-foreground shadow-sm",h0="text-muted-foreground hover:text-foreground hover:bg-background";function tR(){const[n,a]=x.useState("funnel");return T.jsxs("div",{className:"flex flex-col gap-5 w-full",children:[T.jsxs("div",{className:"flex items-center gap-3 flex-wrap",children:[T.jsx("h2",{className:"text-xl font-semibold tracking-tight m-0",children:"漏斗分析"}),VD,T.jsxs("div",{className:"ml-auto inline-flex items-center gap-1 rounded-lg border border-border bg-muted/60 p-1",children:[T.jsx("button",{type:"button","aria-pressed":n==="funnel",onClick:()=>a("funnel"),className:De(f0,n==="funnel"?d0:h0),children:"漏斗"}),T.jsx("button",{type:"button","aria-pressed":n==="trend",onClick:()=>a("trend"),className:De(f0,n==="trend"?d0:h0),children:"趋势"})]})]}),n==="funnel"?T.jsx(K_,{}):T.jsx(eR,{})]})}function nR({title:n}){return T.jsx(ml,{children:T.jsxs(yl,{className:"flex flex-col items-center justify-center gap-3 py-16 text-center",children:[n&&T.jsx("h2",{className:"text-lg font-semibold m-0 text-foreground",children:n}),T.jsx(fO,{className:"size-10 text-muted-foreground/60"}),T.jsx("p",{className:"text-sm text-muted-foreground m-0",children:"待开发"})]})})}function hx(n){var a;return(a=n.children)!=null&&a.length?hx(n.children[0]):n.path}function mx(n,a=[]){var l;for(const i of n)(l=i.children)!=null&&l.length?(a.push({path:i.path,element:T.jsx(Qd,{to:hx(i),replace:!0})}),mx(i.children,a)):i.working?a.push({path:i.path,element:T.jsx(tR,{})}):a.push({path:i.path,element:T.jsx(nR,{title:i.label})});return a}function aR(){const n=mx(ko);return T.jsx(YD,{children:T.jsxs(zE,{children:[T.jsx(Ou,{path:"/",element:T.jsx(Qd,{to:ov,replace:!0})}),n.map(a=>T.jsx(Ou,{path:a.path,element:a.element},a.path)),T.jsx(Ou,{path:"*",element:T.jsx(Qd,{to:ov,replace:!0})})]})})}const rR=new Q2({defaultOptions:{queries:{retry:1,refetchOnWindowFocus:!1,staleTime:6e4}}});var lR=(n,a,l,i,s,c,d,h)=>{let y=document.documentElement,m=["light","dark"];function v(w){(Array.isArray(n)?n:[n]).forEach(O=>{let E=O==="class",C=E&&c?s.map(M=>c[M]||M):s;E?(y.classList.remove(...C),y.classList.add(c&&c[w]?c[w]:w)):y.setAttribute(O,w)}),p(w)}function p(w){h&&m.includes(w)&&(y.style.colorScheme=w)}function b(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(i)v(i);else try{let w=localStorage.getItem(a)||l,O=d&&w==="system"?b():w;v(O)}catch{}},iR=x.createContext(void 0),oR={setTheme:n=>{},themes:[]},sR=()=>{var n;return(n=x.useContext(iR))!=null?n:oR};x.memo(({forcedTheme:n,storageKey:a,attribute:l,enableSystem:i,enableColorScheme:s,defaultTheme:c,value:d,themes:h,nonce:y,scriptProps:m})=>{let v=JSON.stringify([l,a,c,n,h,d,i,s]).slice(1,-1);return x.createElement("script",{...m,suppressHydrationWarning:!0,nonce:typeof window>"u"?y:"",dangerouslySetInnerHTML:{__html:`(${lR.toString()})(${v})`}})});function uR(n){if(typeof document>"u")return;let a=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css",a.appendChild(l),l.styleSheet?l.styleSheet.cssText=n:l.appendChild(document.createTextNode(n))}const cR=n=>{switch(n){case"success":return hR;case"info":return yR;case"warning":return mR;case"error":return pR;default:return null}},fR=Array(12).fill(0),dR=({visible:n,className:a})=>G.createElement("div",{className:["sonner-loading-wrapper",a].filter(Boolean).join(" "),"data-visible":n},G.createElement("div",{className:"sonner-spinner"},fR.map((l,i)=>G.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${i}`})))),hR=G.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},G.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),mR=G.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},G.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),yR=G.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},G.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),pR=G.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},G.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),gR=G.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},G.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),G.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),vR=()=>{const[n,a]=G.useState(document.hidden);return G.useEffect(()=>{const l=()=>{a(document.hidden)};return document.addEventListener("visibilitychange",l),()=>window.removeEventListener("visibilitychange",l)},[]),n};let oh=1;class bR{constructor(){this.subscribe=a=>(this.subscribers.push(a),()=>{const l=this.subscribers.indexOf(a);this.subscribers.splice(l,1)}),this.publish=a=>{this.subscribers.forEach(l=>l(a))},this.addToast=a=>{this.publish(a),this.toasts=[...this.toasts,a]},this.create=a=>{var l;const{message:i,...s}=a,c=typeof(a==null?void 0:a.id)=="number"||((l=a.id)==null?void 0:l.length)>0?a.id:oh++,d=this.toasts.find(y=>y.id===c),h=a.dismissible===void 0?!0:a.dismissible;return this.dismissedToasts.has(c)&&this.dismissedToasts.delete(c),d?this.toasts=this.toasts.map(y=>y.id===c?(this.publish({...y,...a,id:c,title:i}),{...y,...a,id:c,dismissible:h,title:i}):y):this.addToast({title:i,...s,dismissible:h,id:c}),c},this.dismiss=a=>(a?(this.dismissedToasts.add(a),requestAnimationFrame(()=>this.subscribers.forEach(l=>l({id:a,dismiss:!0})))):this.toasts.forEach(l=>{this.subscribers.forEach(i=>i({id:l.id,dismiss:!0}))}),a),this.message=(a,l)=>this.create({...l,message:a}),this.error=(a,l)=>this.create({...l,message:a,type:"error"}),this.success=(a,l)=>this.create({...l,type:"success",message:a}),this.info=(a,l)=>this.create({...l,type:"info",message:a}),this.warning=(a,l)=>this.create({...l,type:"warning",message:a}),this.loading=(a,l)=>this.create({...l,type:"loading",message:a}),this.promise=(a,l)=>{if(!l)return;let i;l.loading!==void 0&&(i=this.create({...l,promise:a,type:"loading",message:l.loading,description:typeof l.description!="function"?l.description:void 0}));const s=Promise.resolve(a instanceof Function?a():a);let c=i!==void 0,d;const h=s.then(async m=>{if(d=["resolve",m],G.isValidElement(m))c=!1,this.create({id:i,type:"default",message:m});else if(SR(m)&&!m.ok){c=!1;const p=typeof l.error=="function"?await l.error(`HTTP error! status: ${m.status}`):l.error,b=typeof l.description=="function"?await l.description(`HTTP error! status: ${m.status}`):l.description,O=typeof p=="object"&&!G.isValidElement(p)?p:{message:p};this.create({id:i,type:"error",description:b,...O})}else if(m instanceof Error){c=!1;const p=typeof l.error=="function"?await l.error(m):l.error,b=typeof l.description=="function"?await l.description(m):l.description,O=typeof p=="object"&&!G.isValidElement(p)?p:{message:p};this.create({id:i,type:"error",description:b,...O})}else if(l.success!==void 0){c=!1;const p=typeof l.success=="function"?await l.success(m):l.success,b=typeof l.description=="function"?await l.description(m):l.description,O=typeof p=="object"&&!G.isValidElement(p)?p:{message:p};this.create({id:i,type:"success",description:b,...O})}}).catch(async m=>{if(d=["reject",m],l.error!==void 0){c=!1;const v=typeof l.error=="function"?await l.error(m):l.error,p=typeof l.description=="function"?await l.description(m):l.description,w=typeof v=="object"&&!G.isValidElement(v)?v:{message:v};this.create({id:i,type:"error",description:p,...w})}}).finally(()=>{c&&(this.dismiss(i),i=void 0),l.finally==null||l.finally.call(l)}),y=()=>new Promise((m,v)=>h.then(()=>d[0]==="reject"?v(d[1]):m(d[1])).catch(v));return typeof i!="string"&&typeof i!="number"?{unwrap:y}:Object.assign(i,{unwrap:y})},this.custom=(a,l)=>{const i=(l==null?void 0:l.id)||oh++;return this.create({jsx:a(i),id:i,...l}),i},this.getActiveToasts=()=>this.toasts.filter(a=>!this.dismissedToasts.has(a.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Kt=new bR,xR=(n,a)=>{const l=(a==null?void 0:a.id)||oh++;return Kt.addToast({title:n,...a,id:l}),l},SR=n=>n&&typeof n=="object"&&"ok"in n&&typeof n.ok=="boolean"&&"status"in n&&typeof n.status=="number",wR=xR,ER=()=>Kt.toasts,OR=()=>Kt.getActiveToasts();Object.assign(wR,{success:Kt.success,info:Kt.info,warning:Kt.warning,error:Kt.error,custom:Kt.custom,message:Kt.message,promise:Kt.promise,dismiss:Kt.dismiss,loading:Kt.loading},{getHistory:ER,getToasts:OR});uR("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function Eu(n){return n.label!==void 0}const MR=3,CR="24px",TR="16px",m0=4e3,DR=356,NR=14,AR=45,_R=200;function ea(...n){return n.filter(Boolean).join(" ")}function RR(n){const[a,l]=n.split("-"),i=[];return a&&i.push(a),l&&i.push(l),i}const kR=n=>{var a,l,i,s,c,d,h,y,m;const{invert:v,toast:p,unstyled:b,interacting:w,setHeights:O,visibleToasts:E,heights:C,index:M,toasts:_,expanded:A,removeToast:z,defaultRichColors:U,closeButton:D,style:Q,cancelButtonStyle:Y,actionButtonStyle:I,className:ae="",descriptionClassName:ue="",duration:de,position:me,gap:ye,expandByDefault:ve,classNames:j,icons:P,closeButtonAriaLabel:ee="Close toast"}=n,[le,$]=G.useState(null),[R,F]=G.useState(null),[K,te]=G.useState(!1),[ne,re]=G.useState(!1),[Oe,Ce]=G.useState(!1),[be,st]=G.useState(!1),[gt,ft]=G.useState(!1),[$t,et]=G.useState(0),[Nn,Vn]=G.useState(0),An=G.useRef(p.duration||de||m0),ha=G.useRef(null),Tt=G.useRef(null),mn=M===0,Yr=M+1<=E,Dt=p.type,_n=p.dismissible!==!1,vt=p.className||"",Lr=p.descriptionClassName||"",ma=G.useMemo(()=>C.findIndex(ie=>ie.toastId===p.id)||0,[C,p.id]),xl=G.useMemo(()=>{var ie;return(ie=p.closeButton)!=null?ie:D},[p.closeButton,D]),ya=G.useMemo(()=>p.duration||de||m0,[p.duration,de]),qr=G.useRef(0),Rn=G.useRef(0),Sl=G.useRef(0),Fn=G.useRef(null),[pa,Nt]=me.split("-"),Jt=G.useMemo(()=>C.reduce((ie,pe,Ge)=>Ge>=ma?ie:ie+pe.height,0),[C,ma]),wt=vR(),wl=p.invert||v,$a=Dt==="loading";Rn.current=G.useMemo(()=>ma*ye+Jt,[ma,Jt]),G.useEffect(()=>{An.current=ya},[ya]),G.useEffect(()=>{te(!0)},[]),G.useEffect(()=>{const ie=Tt.current;if(ie){const pe=ie.getBoundingClientRect().height;return Vn(pe),O(Ge=>[{toastId:p.id,height:pe,position:p.position},...Ge]),()=>O(Ge=>Ge.filter(Me=>Me.toastId!==p.id))}},[O,p.id]),G.useLayoutEffect(()=>{if(!K)return;const ie=Tt.current,pe=ie.style.height;ie.style.height="auto";const Ge=ie.getBoundingClientRect().height;ie.style.height=pe,Vn(Ge),O(Me=>Me.find($e=>$e.toastId===p.id)?Me.map($e=>$e.toastId===p.id?{...$e,height:Ge}:$e):[{toastId:p.id,height:Ge,position:p.position},...Me])},[K,p.title,p.description,O,p.id,p.jsx,p.action,p.cancel]);const yn=G.useCallback(()=>{re(!0),et(Rn.current),O(ie=>ie.filter(pe=>pe.toastId!==p.id)),setTimeout(()=>{z(p)},_R)},[p,z,O,Rn]);G.useEffect(()=>{if(p.promise&&Dt==="loading"||p.duration===1/0||p.type==="loading")return;let ie;return A||w||wt?(()=>{if(Sl.current<qr.current){const Me=new Date().getTime()-qr.current;An.current=An.current-Me}Sl.current=new Date().getTime()})():(()=>{An.current!==1/0&&(qr.current=new Date().getTime(),ie=setTimeout(()=>{p.onAutoClose==null||p.onAutoClose.call(p,p),yn()},An.current))})(),()=>clearTimeout(ie)},[A,w,p,Dt,wt,yn]),G.useEffect(()=>{p.delete&&(yn(),p.onDismiss==null||p.onDismiss.call(p,p))},[yn,p.delete]);function ga(){var ie;if(P!=null&&P.loading){var pe;return G.createElement("div",{className:ea(j==null?void 0:j.loader,p==null||(pe=p.classNames)==null?void 0:pe.loader,"sonner-loader"),"data-visible":Dt==="loading"},P.loading)}return G.createElement(dR,{className:ea(j==null?void 0:j.loader,p==null||(ie=p.classNames)==null?void 0:ie.loader),visible:Dt==="loading"})}const Ee=p.icon||(P==null?void 0:P[Dt])||cR(Dt);var Ne,xe;return G.createElement("li",{tabIndex:0,ref:Tt,className:ea(ae,vt,j==null?void 0:j.toast,p==null||(a=p.classNames)==null?void 0:a.toast,j==null?void 0:j.default,j==null?void 0:j[Dt],p==null||(l=p.classNames)==null?void 0:l[Dt]),"data-sonner-toast":"","data-rich-colors":(Ne=p.richColors)!=null?Ne:U,"data-styled":!(p.jsx||p.unstyled||b),"data-mounted":K,"data-promise":!!p.promise,"data-swiped":gt,"data-removed":ne,"data-visible":Yr,"data-y-position":pa,"data-x-position":Nt,"data-index":M,"data-front":mn,"data-swiping":Oe,"data-dismissible":_n,"data-type":Dt,"data-invert":wl,"data-swipe-out":be,"data-swipe-direction":R,"data-expanded":!!(A||ve&&K),"data-testid":p.testId,style:{"--index":M,"--toasts-before":M,"--z-index":_.length-M,"--offset":`${ne?$t:Rn.current}px`,"--initial-height":ve?"auto":`${Nn}px`,...Q,...p.style},onDragEnd:()=>{Ce(!1),$(null),Fn.current=null},onPointerDown:ie=>{ie.button!==2&&($a||!_n||(ha.current=new Date,et(Rn.current),ie.target.setPointerCapture(ie.pointerId),ie.target.tagName!=="BUTTON"&&(Ce(!0),Fn.current={x:ie.clientX,y:ie.clientY})))},onPointerUp:()=>{var ie,pe,Ge;if(be||!_n)return;Fn.current=null;const Me=Number(((ie=Tt.current)==null?void 0:ie.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Xn=Number(((pe=Tt.current)==null?void 0:pe.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),$e=new Date().getTime()-((Ge=ha.current)==null?void 0:Ge.getTime()),Bt=le==="x"?Me:Xn,kn=Math.abs(Bt)/$e;if(Math.abs(Bt)>=AR||kn>.11){et(Rn.current),p.onDismiss==null||p.onDismiss.call(p,p),F(le==="x"?Me>0?"right":"left":Xn>0?"down":"up"),yn(),st(!0);return}else{var Et,qt;(Et=Tt.current)==null||Et.style.setProperty("--swipe-amount-x","0px"),(qt=Tt.current)==null||qt.style.setProperty("--swipe-amount-y","0px")}ft(!1),Ce(!1),$(null)},onPointerMove:ie=>{var pe,Ge,Me;if(!Fn.current||!_n||((pe=window.getSelection())==null?void 0:pe.toString().length)>0)return;const $e=ie.clientY-Fn.current.y,Bt=ie.clientX-Fn.current.x;var kn;const Et=(kn=n.swipeDirections)!=null?kn:RR(me);!le&&(Math.abs(Bt)>1||Math.abs($e)>1)&&$(Math.abs(Bt)>Math.abs($e)?"x":"y");let qt={x:0,y:0};const El=zn=>1/(1.5+Math.abs(zn)/20);if(le==="y"){if(Et.includes("top")||Et.includes("bottom"))if(Et.includes("top")&&$e<0||Et.includes("bottom")&&$e>0)qt.y=$e;else{const zn=$e*El($e);qt.y=Math.abs(zn)<Math.abs($e)?zn:$e}}else if(le==="x"&&(Et.includes("left")||Et.includes("right")))if(Et.includes("left")&&Bt<0||Et.includes("right")&&Bt>0)qt.x=Bt;else{const zn=Bt*El(Bt);qt.x=Math.abs(zn)<Math.abs(Bt)?zn:Bt}(Math.abs(qt.x)>0||Math.abs(qt.y)>0)&&ft(!0),(Ge=Tt.current)==null||Ge.style.setProperty("--swipe-amount-x",`${qt.x}px`),(Me=Tt.current)==null||Me.style.setProperty("--swipe-amount-y",`${qt.y}px`)}},xl&&!p.jsx&&Dt!=="loading"?G.createElement("button",{"aria-label":ee,"data-disabled":$a,"data-close-button":!0,onClick:$a||!_n?()=>{}:()=>{yn(),p.onDismiss==null||p.onDismiss.call(p,p)},className:ea(j==null?void 0:j.closeButton,p==null||(i=p.classNames)==null?void 0:i.closeButton)},(xe=P==null?void 0:P.close)!=null?xe:gR):null,(Dt||p.icon||p.promise)&&p.icon!==null&&((P==null?void 0:P[Dt])!==null||p.icon)?G.createElement("div",{"data-icon":"",className:ea(j==null?void 0:j.icon,p==null||(s=p.classNames)==null?void 0:s.icon)},p.promise||p.type==="loading"&&!p.icon?p.icon||ga():null,p.type!=="loading"?Ee:null):null,G.createElement("div",{"data-content":"",className:ea(j==null?void 0:j.content,p==null||(c=p.classNames)==null?void 0:c.content)},G.createElement("div",{"data-title":"",className:ea(j==null?void 0:j.title,p==null||(d=p.classNames)==null?void 0:d.title)},p.jsx?p.jsx:typeof p.title=="function"?p.title():p.title),p.description?G.createElement("div",{"data-description":"",className:ea(ue,Lr,j==null?void 0:j.description,p==null||(h=p.classNames)==null?void 0:h.description)},typeof p.description=="function"?p.description():p.description):null),G.isValidElement(p.cancel)?p.cancel:p.cancel&&Eu(p.cancel)?G.createElement("button",{"data-button":!0,"data-cancel":!0,style:p.cancelButtonStyle||Y,onClick:ie=>{Eu(p.cancel)&&_n&&(p.cancel.onClick==null||p.cancel.onClick.call(p.cancel,ie),yn())},className:ea(j==null?void 0:j.cancelButton,p==null||(y=p.classNames)==null?void 0:y.cancelButton)},p.cancel.label):null,G.isValidElement(p.action)?p.action:p.action&&Eu(p.action)?G.createElement("button",{"data-button":!0,"data-action":!0,style:p.actionButtonStyle||I,onClick:ie=>{Eu(p.action)&&(p.action.onClick==null||p.action.onClick.call(p.action,ie),!ie.defaultPrevented&&yn())},className:ea(j==null?void 0:j.actionButton,p==null||(m=p.classNames)==null?void 0:m.actionButton)},p.action.label):null)};function y0(){if(typeof window>"u"||typeof document>"u")return"ltr";const n=document.documentElement.getAttribute("dir");return n==="auto"||!n?window.getComputedStyle(document.documentElement).direction:n}function zR(n,a){const l={};return[n,a].forEach((i,s)=>{const c=s===1,d=c?"--mobile-offset":"--offset",h=c?TR:CR;function y(m){["top","right","bottom","left"].forEach(v=>{l[`${d}-${v}`]=typeof m=="number"?`${m}px`:m})}typeof i=="number"||typeof i=="string"?y(i):typeof i=="object"?["top","right","bottom","left"].forEach(m=>{i[m]===void 0?l[`${d}-${m}`]=h:l[`${d}-${m}`]=typeof i[m]=="number"?`${i[m]}px`:i[m]}):y(h)}),l}const jR=G.forwardRef(function(a,l){const{id:i,invert:s,position:c="bottom-right",hotkey:d=["altKey","KeyT"],expand:h,closeButton:y,className:m,offset:v,mobileOffset:p,theme:b="light",richColors:w,duration:O,style:E,visibleToasts:C=MR,toastOptions:M,dir:_=y0(),gap:A=NR,icons:z,containerAriaLabel:U="Notifications"}=a,[D,Q]=G.useState([]),Y=G.useMemo(()=>i?D.filter(K=>K.toasterId===i):D.filter(K=>!K.toasterId),[D,i]),I=G.useMemo(()=>Array.from(new Set([c].concat(Y.filter(K=>K.position).map(K=>K.position)))),[Y,c]),[ae,ue]=G.useState([]),[de,me]=G.useState(!1),[ye,ve]=G.useState(!1),[j,P]=G.useState(b!=="system"?b:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),ee=G.useRef(null),le=d.join("+").replace(/Key/g,"").replace(/Digit/g,""),$=G.useRef(null),R=G.useRef(!1),F=G.useCallback(K=>{Q(te=>{var ne;return(ne=te.find(re=>re.id===K.id))!=null&&ne.delete||Kt.dismiss(K.id),te.filter(({id:re})=>re!==K.id)})},[]);return G.useEffect(()=>Kt.subscribe(K=>{if(K.dismiss){requestAnimationFrame(()=>{Q(te=>te.map(ne=>ne.id===K.id?{...ne,delete:!0}:ne))});return}setTimeout(()=>{h2.flushSync(()=>{Q(te=>{const ne=te.findIndex(re=>re.id===K.id);return ne!==-1?[...te.slice(0,ne),{...te[ne],...K},...te.slice(ne+1)]:[K,...te]})})})}),[D]),G.useEffect(()=>{if(b!=="system"){P(b);return}if(b==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?P("dark"):P("light")),typeof window>"u")return;const K=window.matchMedia("(prefers-color-scheme: dark)");try{K.addEventListener("change",({matches:te})=>{P(te?"dark":"light")})}catch{K.addListener(({matches:ne})=>{try{P(ne?"dark":"light")}catch(re){console.error(re)}})}},[b]),G.useEffect(()=>{D.length<=1&&me(!1)},[D]),G.useEffect(()=>{const K=te=>{var ne;if(d.every(Ce=>te[Ce]||te.code===Ce)){var Oe;me(!0),(Oe=ee.current)==null||Oe.focus()}te.code==="Escape"&&(document.activeElement===ee.current||(ne=ee.current)!=null&&ne.contains(document.activeElement))&&me(!1)};return document.addEventListener("keydown",K),()=>document.removeEventListener("keydown",K)},[d]),G.useEffect(()=>{if(ee.current)return()=>{$.current&&($.current.focus({preventScroll:!0}),$.current=null,R.current=!1)}},[ee.current]),G.createElement("section",{ref:l,"aria-label":`${U} ${le}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},I.map((K,te)=>{var ne;const[re,Oe]=K.split("-");return Y.length?G.createElement("ol",{key:K,dir:_==="auto"?y0():_,tabIndex:-1,ref:ee,className:m,"data-sonner-toaster":!0,"data-sonner-theme":j,"data-y-position":re,"data-x-position":Oe,style:{"--front-toast-height":`${((ne=ae[0])==null?void 0:ne.height)||0}px`,"--width":`${DR}px`,"--gap":`${A}px`,...E,...zR(v,p)},onBlur:Ce=>{R.current&&!Ce.currentTarget.contains(Ce.relatedTarget)&&(R.current=!1,$.current&&($.current.focus({preventScroll:!0}),$.current=null))},onFocus:Ce=>{Ce.target instanceof HTMLElement&&Ce.target.dataset.dismissible==="false"||R.current||(R.current=!0,$.current=Ce.relatedTarget)},onMouseEnter:()=>me(!0),onMouseMove:()=>me(!0),onMouseLeave:()=>{ye||me(!1)},onDragEnd:()=>me(!1),onPointerDown:Ce=>{Ce.target instanceof HTMLElement&&Ce.target.dataset.dismissible==="false"||ve(!0)},onPointerUp:()=>ve(!1)},Y.filter(Ce=>!Ce.position&&te===0||Ce.position===K).map((Ce,be)=>{var st,gt;return G.createElement(kR,{key:Ce.id,icons:z,index:be,toast:Ce,defaultRichColors:w,duration:(st=M==null?void 0:M.duration)!=null?st:O,className:M==null?void 0:M.className,descriptionClassName:M==null?void 0:M.descriptionClassName,invert:s,visibleToasts:C,closeButton:(gt=M==null?void 0:M.closeButton)!=null?gt:y,interacting:ye,position:K,style:M==null?void 0:M.style,unstyled:M==null?void 0:M.unstyled,classNames:M==null?void 0:M.classNames,cancelButtonStyle:M==null?void 0:M.cancelButtonStyle,actionButtonStyle:M==null?void 0:M.actionButtonStyle,closeButtonAriaLabel:M==null?void 0:M.closeButtonAriaLabel,removeToast:F,toasts:Y.filter(ft=>ft.position==Ce.position),heights:ae.filter(ft=>ft.position==Ce.position),setHeights:ue,expandByDefault:h,gap:A,expanded:de,swipeDirections:a.swipeDirections})})):null}))}),BR=({...n})=>{const{theme:a="system"}=sR();return T.jsx(jR,{theme:a,className:"toaster group",icons:{success:T.jsx(uO,{className:"size-4"}),info:T.jsx(pO,{className:"size-4"}),warning:T.jsx(AO,{className:"size-4"}),error:T.jsx(CO,{className:"size-4"}),loading:T.jsx(xO,{className:"size-4 animate-spin"})},style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)","--border-radius":"var(--radius)"},toastOptions:{classNames:{toast:"cn-toast"}},...n})};localStorage.getItem("hs-theme")==="dark"&&document.documentElement.classList.add("dark");jw.createRoot(document.getElementById("root")).render(T.jsx(x.StrictMode,{children:T.jsx(F2,{client:rR,children:T.jsxs(r2,{children:[T.jsx(aR,{}),T.jsx(BR,{})]})})}));export{G as R,YR as _,ih as a,LR as b,Hb as c,la as d,qR as e,ux as f,C0 as g,T as j,x as r};
|