index-R7-ZBsPh.js 491 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. var Rp=n=>{throw TypeError(n)};var cd=(n,a,l)=>a.has(n)||Rp("Cannot "+l);var G=(n,a,l)=>(cd(n,a,"read from private field"),l?l.call(n):a.get(n)),Re=(n,a,l)=>a.has(n)?Rp("Cannot add the same private member more than once"):a instanceof WeakSet?a.add(n):a.set(n,l),Se=(n,a,l,i)=>(cd(n,a,"write to private field"),i?i.call(n,l):a.set(n,l),l),it=(n,a,l)=>(cd(n,a,"access private method"),l);var ru=(n,a,l,i)=>({set _(s){Se(n,a,s,l)},get _(){return G(n,a,i)}});function rw(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 y0(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var fd={exports:{}},So={};/**
  2. * @license React
  3. * react-jsx-runtime.production.js
  4. *
  5. * Copyright (c) Meta Platforms, Inc. and affiliates.
  6. *
  7. * This source code is licensed under the MIT license found in the
  8. * LICENSE file in the root directory of this source tree.
  9. */var _p;function lw(){if(_p)return So;_p=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 So.Fragment=a,So.jsx=l,So.jsxs=l,So}var kp;function iw(){return kp||(kp=1,fd.exports=lw()),fd.exports}var z=iw(),dd={exports:{}},De={};/**
  10. * @license React
  11. * react.production.js
  12. *
  13. * Copyright (c) Meta Platforms, Inc. and affiliates.
  14. *
  15. * This source code is licensed under the MIT license found in the
  16. * LICENSE file in the root directory of this source tree.
  17. */var zp;function ow(){if(zp)return De;zp=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"),g=Symbol.for("react.activity"),b=Symbol.iterator;function w(N){return N===null||typeof N!="object"?null:(N=b&&N[b]||N["@@iterator"],typeof N=="function"?N:null)}var O={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,C={};function M(N,X,K){this.props=N,this.context=X,this.refs=C,this.updater=K||O}M.prototype.isReactComponent={},M.prototype.setState=function(N,X){if(typeof N!="object"&&typeof N!="function"&&N!=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,N,X,"setState")},M.prototype.forceUpdate=function(N){this.updater.enqueueForceUpdate(this,N,"forceUpdate")};function R(){}R.prototype=M.prototype;function A(N,X,K){this.props=N,this.context=X,this.refs=C,this.updater=K||O}var k=A.prototype=new R;k.constructor=A,E(k,M.prototype),k.isPureReactComponent=!0;var U=Array.isArray;function T(){}var Q={H:null,A:null,T:null,S:null},Y=Object.prototype.hasOwnProperty;function I(N,X,K){var te=K.ref;return{$$typeof:n,type:N,key:X,ref:te!==void 0?te:null,props:K}}function ae(N,X){return I(N.type,X,N.props)}function ue(N){return typeof N=="object"&&N!==null&&N.$$typeof===n}function de(N){var X={"=":"=0",":":"=2"};return"$"+N.replace(/[=:]/g,function(K){return X[K]})}var me=/\/+/g;function ye(N,X){return typeof N=="object"&&N!==null&&N.key!=null?de(""+N.key):X.toString(36)}function ve(N){switch(N.status){case"fulfilled":return N.value;case"rejected":throw N.reason;default:switch(typeof N.status=="string"?N.then(T,T):(N.status="pending",N.then(function(X){N.status==="pending"&&(N.status="fulfilled",N.value=X)},function(X){N.status==="pending"&&(N.status="rejected",N.reason=X)})),N.status){case"fulfilled":return N.value;case"rejected":throw N.reason}}throw N}function j(N,X,K,te,ne){var re=typeof N;(re==="undefined"||re==="boolean")&&(N=null);var Oe=!1;if(N===null)Oe=!0;else switch(re){case"bigint":case"string":case"number":Oe=!0;break;case"object":switch(N.$$typeof){case n:case a:Oe=!0;break;case v:return Oe=N._init,j(Oe(N._payload),X,K,te,ne)}}if(Oe)return ne=ne(N),Oe=te===""?"."+ye(N,0):te,U(ne)?(K="",Oe!=null&&(K=Oe.replace(me,"$&/")+"/"),j(ne,X,K,"",function(st){return st})):ne!=null&&(ue(ne)&&(ne=ae(ne,K+(ne.key==null||N&&N.key===ne.key?"":(""+ne.key).replace(me,"$&/")+"/")+Oe)),X.push(ne)),1;Oe=0;var Ce=te===""?".":te+":";if(U(N))for(var be=0;be<N.length;be++)te=N[be],re=Ce+ye(te,be),Oe+=j(te,X,K,re,ne);else if(be=w(N),typeof be=="function")for(N=be.call(N),be=0;!(te=N.next()).done;)te=te.value,re=Ce+ye(te,be++),Oe+=j(te,X,K,re,ne);else if(re==="object"){if(typeof N.then=="function")return j(ve(N),X,K,te,ne);throw X=String(N),Error("Objects are not valid as a React child (found: "+(X==="[object Object]"?"object with keys {"+Object.keys(N).join(", ")+"}":X)+"). If you meant to render a collection of children, use an array instead.")}return Oe}function P(N,X,K){if(N==null)return N;var te=[],ne=0;return j(N,te,"","",function(re){return X.call(K,re,ne++)}),te}function ee(N){if(N._status===-1){var X=N._result;X=X(),X.then(function(K){(N._status===0||N._status===-1)&&(N._status=1,N._result=K)},function(K){(N._status===0||N._status===-1)&&(N._status=2,N._result=K)}),N._status===-1&&(N._status=0,N._result=X)}if(N._status===1)return N._result.default;throw N._result}var le=typeof reportError=="function"?reportError:function(N){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var X=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof N=="object"&&N!==null&&typeof N.message=="string"?String(N.message):String(N),error:N});if(!window.dispatchEvent(X))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",N);return}console.error(N)},$={map:P,forEach:function(N,X,K){P(N,function(){X.apply(this,arguments)},K)},count:function(N){var X=0;return P(N,function(){X++}),X},toArray:function(N){return P(N,function(X){return X})||[]},only:function(N){if(!ue(N))throw Error("React.Children.only expected to receive a single React element child.");return N}};return De.Activity=g,De.Children=$,De.Component=M,De.Fragment=l,De.Profiler=s,De.PureComponent=A,De.StrictMode=i,De.Suspense=y,De.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Q,De.__COMPILER_RUNTIME={__proto__:null,c:function(N){return Q.H.useMemoCache(N)}},De.cache=function(N){return function(){return N.apply(null,arguments)}},De.cacheSignal=function(){return null},De.cloneElement=function(N,X,K){if(N==null)throw Error("The argument must be a React element, but you passed "+N+".");var te=E({},N.props),ne=N.key;if(X!=null)for(re in X.key!==void 0&&(ne=""+X.key),X)!Y.call(X,re)||re==="key"||re==="__self"||re==="__source"||re==="ref"&&X.ref===void 0||(te[re]=X[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(N.type,ne,te)},De.createContext=function(N){return N={$$typeof:d,_currentValue:N,_currentValue2:N,_threadCount:0,Provider:null,Consumer:null},N.Provider=N,N.Consumer={$$typeof:c,_context:N},N},De.createElement=function(N,X,K){var te,ne={},re=null;if(X!=null)for(te in X.key!==void 0&&(re=""+X.key),X)Y.call(X,te)&&te!=="key"&&te!=="__self"&&te!=="__source"&&(ne[te]=X[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(N&&N.defaultProps)for(te in Oe=N.defaultProps,Oe)ne[te]===void 0&&(ne[te]=Oe[te]);return I(N,re,ne)},De.createRef=function(){return{current:null}},De.forwardRef=function(N){return{$$typeof:h,render:N}},De.isValidElement=ue,De.lazy=function(N){return{$$typeof:v,_payload:{_status:-1,_result:N},_init:ee}},De.memo=function(N,X){return{$$typeof:m,type:N,compare:X===void 0?null:X}},De.startTransition=function(N){var X=Q.T,K={};Q.T=K;try{var te=N(),ne=Q.S;ne!==null&&ne(K,te),typeof te=="object"&&te!==null&&typeof te.then=="function"&&te.then(T,le)}catch(re){le(re)}finally{X!==null&&K.types!==null&&(X.types=K.types),Q.T=X}},De.unstable_useCacheRefresh=function(){return Q.H.useCacheRefresh()},De.use=function(N){return Q.H.use(N)},De.useActionState=function(N,X,K){return Q.H.useActionState(N,X,K)},De.useCallback=function(N,X){return Q.H.useCallback(N,X)},De.useContext=function(N){return Q.H.useContext(N)},De.useDebugValue=function(){},De.useDeferredValue=function(N,X){return Q.H.useDeferredValue(N,X)},De.useEffect=function(N,X){return Q.H.useEffect(N,X)},De.useEffectEvent=function(N){return Q.H.useEffectEvent(N)},De.useId=function(){return Q.H.useId()},De.useImperativeHandle=function(N,X,K){return Q.H.useImperativeHandle(N,X,K)},De.useInsertionEffect=function(N,X){return Q.H.useInsertionEffect(N,X)},De.useLayoutEffect=function(N,X){return Q.H.useLayoutEffect(N,X)},De.useMemo=function(N,X){return Q.H.useMemo(N,X)},De.useOptimistic=function(N,X){return Q.H.useOptimistic(N,X)},De.useReducer=function(N,X,K){return Q.H.useReducer(N,X,K)},De.useRef=function(N){return Q.H.useRef(N)},De.useState=function(N){return Q.H.useState(N)},De.useSyncExternalStore=function(N,X,K){return Q.H.useSyncExternalStore(N,X,K)},De.useTransition=function(){return Q.H.useTransition()},De.version="19.2.7",De}var jp;function lh(){return jp||(jp=1,dd.exports=ow()),dd.exports}var S=lh();const W=y0(S),ih=rw({__proto__:null,default:W},[S]);var hd={exports:{}},wo={},md={exports:{}},yd={};/**
  18. * @license React
  19. * scheduler.production.js
  20. *
  21. * Copyright (c) Meta Platforms, Inc. and affiliates.
  22. *
  23. * This source code is licensed under the MIT license found in the
  24. * LICENSE file in the root directory of this source tree.
  25. */var Bp;function sw(){return Bp||(Bp=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,N=$>>>1;le<N;){var X=2*(le+1)-1,K=j[X],te=X+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[X]=ee,le=X);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,g=null,b=3,w=!1,O=!1,E=!1,C=!1,M=typeof setTimeout=="function"?setTimeout:null,R=typeof clearTimeout=="function"?clearTimeout:null,A=typeof setImmediate<"u"?setImmediate:null;function k(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,k(j),!O)if(l(y)!==null)O=!0,T||(T=!0,de());else{var P=l(m);P!==null&&ve(U,P.startTime-j)}}var T=!1,Q=-1,Y=5,I=-1;function ae(){return C?!0:!(n.unstable_now()-I<Y)}function ue(){if(C=!1,T){var j=n.unstable_now();I=j;var P=!0;try{e:{O=!1,E&&(E=!1,R(Q),Q=-1),w=!0;var ee=b;try{t:{for(k(j),g=l(y);g!==null&&!(g.expirationTime>j&&ae());){var le=g.callback;if(typeof le=="function"){g.callback=null,b=g.priorityLevel;var $=le(g.expirationTime<=j);if(j=n.unstable_now(),typeof $=="function"){g.callback=$,k(j),P=!0;break t}g===l(y)&&i(y),k(j)}else i(y);g=l(y)}if(g!==null)P=!0;else{var N=l(m);N!==null&&ve(U,N.startTime-j),P=!1}}break e}finally{g=null,b=ee,w=!1}P=void 0}}finally{P?de():T=!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?(R(Q),Q=-1):E=!0,ve(U,ee-le))):(j.sortIndex=$,a(y,j),O||w||(O=!0,T||(T=!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}}}})(yd)),yd}var Up;function uw(){return Up||(Up=1,md.exports=sw()),md.exports}var gd={exports:{}},Ut={};/**
  26. * @license React
  27. * react-dom.production.js
  28. *
  29. * Copyright (c) Meta Platforms, Inc. and affiliates.
  30. *
  31. * This source code is licensed under the MIT license found in the
  32. * LICENSE file in the root directory of this source tree.
  33. */var Hp;function cw(){if(Hp)return Ut;Hp=1;var n=lh();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 g=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:g==null?null:""+g,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,g=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:g,integrity:b,fetchPriority:w}):v==="script"&&i.d.X(y,{crossOrigin:g,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,g=h(v,m.crossOrigin);i.d.L(y,v,{crossOrigin:g,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 Yp;function g0(){if(Yp)return gd.exports;Yp=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(),gd.exports=cw(),gd.exports}/**
  34. * @license React
  35. * react-dom-client.production.js
  36. *
  37. * Copyright (c) Meta Platforms, Inc. and affiliates.
  38. *
  39. * This source code is licensed under the MIT license found in the
  40. * LICENSE file in the root directory of this source tree.
  41. */var Lp;function fw(){if(Lp)return wo;Lp=1;var n=uw(),a=lh(),l=g0();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 p=!1,x=u.child;x;){if(x===r){p=!0,r=u,o=f;break}if(x===o){p=!0,o=u,r=f;break}x=x.sibling}if(!p){for(x=f.child;x;){if(x===r){p=!0,r=f,o=u;break}if(x===o){p=!0,o=f,r=u;break}x=x.sibling}if(!p)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 g=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"),R=Symbol.for("react.consumer"),A=Symbol.for("react.context"),k=Symbol.for("react.forward_ref"),U=Symbol.for("react.suspense"),T=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 T:return"SuspenseList";case I:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case O:return"Portal";case A:return e.displayName||"Context";case R:return(e._context.displayName||"Context")+".Consumer";case k: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 N(e){return{current:e}}function X(e){0>$||(e.current=le[$],le[$]=null,$--)}function K(e,t){$++,le[$]=e.current,e.current=t}var te=N(null),ne=N(null),re=N(null),Oe=N(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)?ep(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=ep(t),e=tp(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}X(te),K(te,e)}function be(){X(te),X(ne),X(re)}function st(e){e.memoizedState!==null&&K(Oe,e);var t=te.current,r=tp(t,e.type);t!==r&&(K(ne,e),K(te,r))}function vt(e){ne.current===e&&(X(te),X(ne)),Oe.current===e&&(X(Oe),po._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(`
  42. at`)?" (<anonymous>)":-1<r.stack.indexOf("@")?"@unknown:0:0":""}return`
  43. `+ft+e+$t}var An=!1;function Vn(e,t){if(!e||An)return"";An=!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(),p=f[0],x=f[1];if(p&&x){var D=p.split(`
  44. `),L=x.split(`
  45. `);for(u=o=0;o<D.length&&!D[o].includes("DetermineComponentFrameRoot");)o++;for(;u<L.length&&!L[u].includes("DetermineComponentFrameRoot");)u++;if(o===D.length||u===L.length)for(o=D.length-1,u=L.length-1;1<=o&&0<=u&&D[o]!==L[u];)u--;for(;1<=o&&0<=u;o--,u--)if(D[o]!==L[u]){if(o!==1||u!==1)do if(o--,u--,0>u||D[o]!==L[u]){var F=`
  46. `+D[o].replace(" at new "," at ");return e.displayName&&F.includes("<anonymous>")&&(F=F.replace("<anonymous>",e.displayName)),F}while(1<=o&&0<=u);break}}}finally{An=!1,Error.prepareStackTrace=r}return(r=e?e.displayName||e.name:"")?et(r):""}function Nn(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+=Nn(e,r),r=e,e=e.return;while(e);return t}catch(o){return`
  47. Error generating stack: `+o.message+`
  48. `+o.stack}}var Dt=Object.prototype.hasOwnProperty,mn=n.unstable_scheduleCallback,Hr=n.unstable_cancelCallback,Tt=n.unstable_shouldYield,Rn=n.unstable_requestPaint,bt=n.unstable_now,Yr=n.unstable_getCurrentPriorityLevel,ma=n.unstable_ImmediatePriority,gl=n.unstable_UserBlockingPriority,ya=n.unstable_NormalPriority,Lr=n.unstable_LowPriority,_n=n.unstable_IdlePriority,pl=n.log,Xn=n.unstable_setDisableYieldValue,ga=null,At=null;function Jt(e){if(typeof pl=="function"&&Xn(e),At&&typeof At.setStrictMode=="function")try{At.setStrictMode(ga,e)}catch{}}var wt=Math.clz32?Math.clz32:yn,vl=Math.log,Ka=Math.LN2;function yn(e){return e>>>=0,e===0?32:31-(vl(e)/Ka|0)|0}var pa=256,Ee=262144,Te=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,p=e.pingedLanes;e=e.warmLanes;var x=o&134217727;return x!==0?(o=x&~f,o!==0?u=xe(o):(p&=x,p!==0?u=xe(p):r||(r=x&~e,r!==0&&(u=xe(r))))):(x=o&~f,x!==0?u=xe(x):p!==0?u=xe(p):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 ge(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function We(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=Te;return Te<<=1,(Te&62914560)===0&&(Te=4194304),e}function Fn(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 p=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 x=e.entanglements,D=e.expirationTimes,L=e.hiddenUpdates;for(r=p&~r;0<r;){var F=31-wt(r),J=1<<F;x[F]=0,D[F]=-1;var q=L[F];if(q!==null)for(L[F]=null,F=0;F<q.length;F++){var V=q[F];V!==null&&(V.lane&=-536870913)}r&=~J}o!==0&&kn(e,o,0),f!==0&&u===0&&e.tag!==0&&(e.suspendedLanes|=f&~(p&~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:bl(r),(r&(e.suspendedLanes|t))!==0?0:r}function bl(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 Iu(){var e=P.p;return e!==0?e:(e=window.event,e===void 0?32:Op(e.type))}function Lh(e,t){var r=P.p;try{return P.p=e,t()}finally{P.p=r}}var $a=Math.random().toString(36).slice(2),Nt="__reactFiber$"+$a,Wt="__reactProps$"+$a,xl="__reactContainer$"+$a,ec="__reactEvents$"+$a,F1="__reactListeners$"+$a,P1="__reactHandles$"+$a,qh="__reactResources$"+$a,Ri="__reactMarker$"+$a;function tc(e){delete e[Nt],delete e[Wt],delete e[ec],delete e[F1],delete e[P1]}function Sl(e){var t=e[Nt];if(t)return t;for(var r=e.parentNode;r;){if(t=r[xl]||r[Nt]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=sp(e);e!==null;){if(r=e[Nt])return r;e=sp(e)}return t}e=r,r=e.parentNode}return null}function wl(e){if(e=e[Nt]||e[xl]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function _i(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(i(33))}function El(e){var t=e[qh];return t||(t=e[qh]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Ot(e){e[Ri]=!0}var Wh=new Set,Gh={};function qr(e,t){Ol(e,t),Ol(e+"Capture",t)}function Ol(e,t){for(Gh[e]=t,e=0;e<t.length;e++)Wh.add(t[e])}var Z1=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]*$"),Qh={},Vh={};function K1(e){return Dt.call(Vh,e)?!0:Dt.call(Qh,e)?!1:Z1.test(e)?Vh[e]=!0:(Qh[e]=!0,!1)}function Xo(e,t,r){if(K1(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 Fo(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 gn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Xh(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function $1(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(p){r=""+p,f.call(this,p)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return r},setValue:function(p){r=""+p},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function nc(e){if(!e._valueTracker){var t=Xh(e)?"checked":"value";e._valueTracker=$1(e,t,""+e[t])}}function Fh(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),o="";return e&&(o=Xh(e)?e.checked?"true":"false":e.value),e=o,e!==r?(t.setValue(e),!0):!1}function Po(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 J1=/[\n"\\]/g;function pn(e){return e.replace(J1,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function ac(e,t,r,o,u,f,p,x){e.name="",p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"?e.type=p:e.removeAttribute("type"),t!=null?p==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+gn(t)):e.value!==""+gn(t)&&(e.value=""+gn(t)):p!=="submit"&&p!=="reset"||e.removeAttribute("value"),t!=null?rc(e,p,gn(t)):r!=null?rc(e,p,gn(r)):o!=null&&e.removeAttribute("value"),u==null&&f!=null&&(e.defaultChecked=!!f),u!=null&&(e.checked=u&&typeof u!="function"&&typeof u!="symbol"),x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?e.name=""+gn(x):e.removeAttribute("name")}function Ph(e,t,r,o,u,f,p,x){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)){nc(e);return}r=r!=null?""+gn(r):"",t=t!=null?""+gn(t):r,x||t===e.value||(e.value=t),e.defaultValue=t}o=o??u,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=x?e.checked:!!o,e.defaultChecked=!!o,p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"&&(e.name=p),nc(e)}function rc(e,t,r){t==="number"&&Po(e.ownerDocument)===e||e.defaultValue===""+r||(e.defaultValue=""+r)}function Ml(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=""+gn(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 Zh(e,t,r){if(t!=null&&(t=""+gn(t),t!==e.value&&(e.value=t),r==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=r!=null?""+gn(r):""}function Kh(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=gn(t),e.defaultValue=r,o=e.textContent,o===r&&o!==""&&o!==null&&(e.value=o),nc(e)}function Cl(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var I1=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 $h(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||I1.has(t)?t==="float"?e.cssFloat=r:e[t]=(""+r).trim():e[t]=r+"px"}function Jh(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&&$h(e,u,o)}else for(var f in t)t.hasOwnProperty(f)&&$h(e,f,t[f])}function lc(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 ex=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"]]),tx=/^[\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 Zo(e){return tx.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ba(){}var ic=null;function oc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Dl=null,Tl=null;function Ih(e){var t=wl(e);if(t&&(e=t.stateNode)){var r=e[Wt]||null;e:switch(e=t.stateNode,t.type){case"input":if(ac(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="'+pn(""+t)+'"][type="radio"]'),t=0;t<r.length;t++){var o=r[t];if(o!==e&&o.form===e.form){var u=o[Wt]||null;if(!u)throw Error(i(90));ac(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&&Fh(o)}break e;case"textarea":Zh(e,r.value,r.defaultValue);break e;case"select":t=r.value,t!=null&&Ml(e,!!r.multiple,t,!1)}}}var sc=!1;function em(e,t,r){if(sc)return e(t,r);sc=!0;try{var o=e(t);return o}finally{if(sc=!1,(Dl!==null||Tl!==null)&&(Bs(),Dl&&(t=Dl,e=Tl,Tl=Dl=null,Ih(t),e)))for(t=0;t<e.length;t++)Ih(e[t])}}function ki(e,t){var r=e.stateNode;if(r===null)return null;var o=r[Wt]||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"),uc=!1;if(xa)try{var zi={};Object.defineProperty(zi,"passive",{get:function(){uc=!0}}),window.addEventListener("test",zi,zi),window.removeEventListener("test",zi,zi)}catch{uc=!1}var Ja=null,cc=null,Ko=null;function tm(){if(Ko)return Ko;var e,t=cc,r=t.length,o,u="value"in Ja?Ja.value:Ja.textContent,f=u.length;for(e=0;e<r&&t[e]===u[e];e++);var p=r-e;for(o=1;o<=p&&t[r-o]===u[f-o];o++);return Ko=u.slice(e,1<o?1-o:void 0)}function $o(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 Jo(){return!0}function nm(){return!1}function Gt(e){function t(r,o,u,f,p){this._reactName=r,this._targetInst=u,this.type=o,this.nativeEvent=f,this.target=p,this.currentTarget=null;for(var x in e)e.hasOwnProperty(x)&&(r=e[x],this[x]=r?r(f):f[x]);return this.isDefaultPrevented=(f.defaultPrevented!=null?f.defaultPrevented:f.returnValue===!1)?Jo:nm,this.isPropagationStopped=nm,this}return g(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=Jo)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Jo)},persist:function(){},isPersistent:Jo}),t}var Wr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Io=Gt(Wr),ji=g({},Wr,{view:0,detail:0}),nx=Gt(ji),fc,dc,Bi,es=g({},ji,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:mc,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!==Bi&&(Bi&&e.type==="mousemove"?(fc=e.screenX-Bi.screenX,dc=e.screenY-Bi.screenY):dc=fc=0,Bi=e),fc)},movementY:function(e){return"movementY"in e?e.movementY:dc}}),am=Gt(es),ax=g({},es,{dataTransfer:0}),rx=Gt(ax),lx=g({},ji,{relatedTarget:0}),hc=Gt(lx),ix=g({},Wr,{animationName:0,elapsedTime:0,pseudoElement:0}),ox=Gt(ix),sx=g({},Wr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ux=Gt(sx),cx=g({},Wr,{data:0}),rm=Gt(cx),fx={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},dx={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"},hx={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function mx(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=hx[e])?!!t[e]:!1}function mc(){return mx}var yx=g({},ji,{key:function(e){if(e.key){var t=fx[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=$o(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?dx[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:mc,charCode:function(e){return e.type==="keypress"?$o(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?$o(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),gx=Gt(yx),px=g({},es,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),lm=Gt(px),vx=g({},ji,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:mc}),bx=Gt(vx),xx=g({},Wr,{propertyName:0,elapsedTime:0,pseudoElement:0}),Sx=Gt(xx),wx=g({},es,{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}),Ex=Gt(wx),Ox=g({},Wr,{newState:0,oldState:0}),Mx=Gt(Ox),Cx=[9,13,27,32],yc=xa&&"CompositionEvent"in window,Ui=null;xa&&"documentMode"in document&&(Ui=document.documentMode);var Dx=xa&&"TextEvent"in window&&!Ui,im=xa&&(!yc||Ui&&8<Ui&&11>=Ui),om=" ",sm=!1;function um(e,t){switch(e){case"keyup":return Cx.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function cm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Al=!1;function Tx(e,t){switch(e){case"compositionend":return cm(t);case"keypress":return t.which!==32?null:(sm=!0,om);case"textInput":return e=t.data,e===om&&sm?null:e;default:return null}}function Ax(e,t){if(Al)return e==="compositionend"||!yc&&um(e,t)?(e=tm(),Ko=cc=Ja=null,Al=!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 im&&t.locale!=="ko"?null:t.data;default:return null}}var Nx={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 fm(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Nx[e.type]:t==="textarea"}function dm(e,t,r,o){Dl?Tl?Tl.push(o):Tl=[o]:Dl=o,t=Gs(t,"onChange"),0<t.length&&(r=new Io("onChange","change",null,r,o),e.push({event:r,listeners:t}))}var Hi=null,Yi=null;function Rx(e){Pg(e,0)}function ts(e){var t=_i(e);if(Fh(t))return e}function hm(e,t){if(e==="change")return t}var mm=!1;if(xa){var gc;if(xa){var pc="oninput"in document;if(!pc){var ym=document.createElement("div");ym.setAttribute("oninput","return;"),pc=typeof ym.oninput=="function"}gc=pc}else gc=!1;mm=gc&&(!document.documentMode||9<document.documentMode)}function gm(){Hi&&(Hi.detachEvent("onpropertychange",pm),Yi=Hi=null)}function pm(e){if(e.propertyName==="value"&&ts(Yi)){var t=[];dm(t,Yi,e,oc(e)),em(Rx,t)}}function _x(e,t,r){e==="focusin"?(gm(),Hi=t,Yi=r,Hi.attachEvent("onpropertychange",pm)):e==="focusout"&&gm()}function kx(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ts(Yi)}function zx(e,t){if(e==="click")return ts(t)}function jx(e,t){if(e==="input"||e==="change")return ts(t)}function Bx(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var It=typeof Object.is=="function"?Object.is:Bx;function Li(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(!Dt.call(t,u)||!It(e[u],t[u]))return!1}return!0}function vm(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function bm(e,t){var r=vm(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=vm(r)}}function xm(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xm(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Sm(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Po(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=Po(e.document)}return t}function vc(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 Ux=xa&&"documentMode"in document&&11>=document.documentMode,Nl=null,bc=null,qi=null,xc=!1;function wm(e,t,r){var o=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;xc||Nl==null||Nl!==Po(o)||(o=Nl,"selectionStart"in o&&vc(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}),qi&&Li(qi,o)||(qi=o,o=Gs(bc,"onSelect"),0<o.length&&(t=new Io("onSelect","select",null,t,r),e.push({event:t,listeners:o}),t.target=Nl)))}function Gr(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Rl={animationend:Gr("Animation","AnimationEnd"),animationiteration:Gr("Animation","AnimationIteration"),animationstart:Gr("Animation","AnimationStart"),transitionrun:Gr("Transition","TransitionRun"),transitionstart:Gr("Transition","TransitionStart"),transitioncancel:Gr("Transition","TransitionCancel"),transitionend:Gr("Transition","TransitionEnd")},Sc={},Em={};xa&&(Em=document.createElement("div").style,"AnimationEvent"in window||(delete Rl.animationend.animation,delete Rl.animationiteration.animation,delete Rl.animationstart.animation),"TransitionEvent"in window||delete Rl.transitionend.transition);function Qr(e){if(Sc[e])return Sc[e];if(!Rl[e])return e;var t=Rl[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in Em)return Sc[e]=t[r];return e}var Om=Qr("animationend"),Mm=Qr("animationiteration"),Cm=Qr("animationstart"),Hx=Qr("transitionrun"),Yx=Qr("transitionstart"),Lx=Qr("transitioncancel"),Dm=Qr("transitionend"),Tm=new Map,wc="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(" ");wc.push("scrollEnd");function jn(e,t){Tm.set(e,t),qr(t,[e])}var ns=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=[],_l=0,Ec=0;function as(){for(var e=_l,t=Ec=_l=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 p=o.pending;p===null?u.next=u:(u.next=p.next,p.next=u),o.pending=u}f!==0&&Am(r,u,f)}}function rs(e,t,r,o){vn[_l++]=e,vn[_l++]=t,vn[_l++]=r,vn[_l++]=o,Ec|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function Oc(e,t,r,o){return rs(e,t,r,o),ls(e)}function Vr(e,t){return rs(e,null,null,t),ls(e)}function Am(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 ls(e){if(50<uo)throw uo=0,zf=null,Error(i(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var kl={};function qx(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 qx(e,t,r,o)}function Mc(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 Nm(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 is(e,t,r,o,u,f){var p=0;if(o=e,typeof e=="function")Mc(e)&&(p=1);else if(typeof e=="string")p=XS(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:p=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 T:return e=en(19,r,t,u),e.elementType=T,e.lanes=f,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case A:p=10;break e;case R:p=9;break e;case k:p=11;break e;case Q:p=14;break e;case Y:p=16,o=null;break e}p=29,r=Error(i(130,e===null?"null":typeof e,"")),o=null}return t=en(p,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 Cc(e,t,r){return e=en(6,e,null,t),e.lanes=r,e}function Rm(e){var t=en(18,null,null,0);return t.stateNode=e,t}function Dc(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 _m=new WeakMap;function bn(e,t){if(typeof e=="object"&&e!==null){var r=_m.get(e);return r!==void 0?r:(t={value:e,source:t,stack:ha(t)},_m.set(e,t),t)}return{value:e,source:t,stack:ha(t)}}var zl=[],jl=0,os=null,Wi=0,xn=[],Sn=0,Ia=null,Pn=1,Zn="";function wa(e,t){zl[jl++]=Wi,zl[jl++]=os,os=e,Wi=t}function km(e,t,r){xn[Sn++]=Pn,xn[Sn++]=Zn,xn[Sn++]=Ia,Ia=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 p=u-u%5;f=(o&(1<<p)-1).toString(32),o>>=p,u-=p,Pn=1<<32-wt(t)+u|r<<u|o,Zn=f+e}else Pn=1<<f|r<<u|o,Zn=e}function Tc(e){e.return!==null&&(wa(e,1),km(e,1,0))}function Ac(e){for(;e===os;)os=zl[--jl],zl[jl]=null,Wi=zl[--jl],zl[jl]=null;for(;e===Ia;)Ia=xn[--Sn],xn[Sn]=null,Zn=xn[--Sn],xn[Sn]=null,Pn=xn[--Sn],xn[Sn]=null}function zm(e,t){xn[Sn++]=Pn,xn[Sn++]=Zn,xn[Sn++]=Ia,Pn=t.id,Zn=t.overflow,Ia=e}var Rt=null,Je=null,He=!1,er=null,wn=!1,Nc=Error(i(519));function tr(e){var t=Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Gi(bn(t,e)),Nc}function jm(e){var t=e.stateNode,r=e.type,o=e.memoizedProps;switch(t[Nt]=e,t[Wt]=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<fo.length;r++)je(fo[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),Ph(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),Kh(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||Jg(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||tr(e,!0)}function Bm(e){for(Rt=e.return;Rt;)switch(Rt.tag){case 5:case 31:case 13:wn=!1;return;case 27:case 3:wn=!0;return;default:Rt=Rt.return}}function Bl(e){if(e!==Rt)return!1;if(!He)return Bm(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")||Zf(e.type,e.memoizedProps)),r=!r),r&&Je&&tr(e),Bm(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));Je=op(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));Je=op(e)}else t===27?(t=Je,yr(e.type)?(e=ed,ed=null,Je=e):Je=t):Je=Rt?On(e.stateNode.nextSibling):null;return!0}function Fr(){Je=Rt=null,He=!1}function Rc(){var e=er;return e!==null&&(Ft===null?Ft=e:Ft.push.apply(Ft,e),er=null),e}function Gi(e){er===null?er=[e]:er.push(e)}var _c=N(null),Pr=null,Ea=null;function nr(e,t,r){K(_c,t._currentValue),t._currentValue=r}function Oa(e){e._currentValue=_c.current,X(_c)}function kc(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 zc(e,t,r,o){var u=e.child;for(u!==null&&(u.return=e);u!==null;){var f=u.dependencies;if(f!==null){var p=u.child;f=f.firstContext;e:for(;f!==null;){var x=f;f=u;for(var D=0;D<t.length;D++)if(x.context===t[D]){f.lanes|=r,x=f.alternate,x!==null&&(x.lanes|=r),kc(f.return,r,e),o||(p=null);break e}f=x.next}}else if(u.tag===18){if(p=u.return,p===null)throw Error(i(341));p.lanes|=r,f=p.alternate,f!==null&&(f.lanes|=r),kc(p,r,e),p=null}else p=u.child;if(p!==null)p.return=u;else for(p=u;p!==null;){if(p===e){p=null;break}if(u=p.sibling,u!==null){u.return=p.return,p=u;break}p=p.return}u=p}}function Ul(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 p=u.alternate;if(p===null)throw Error(i(387));if(p=p.memoizedProps,p!==null){var x=u.type;It(u.pendingProps.value,p.value)||(e!==null?e.push(x):e=[x])}}else if(u===Oe.current){if(p=u.alternate,p===null)throw Error(i(387));p.memoizedState.memoizedState!==u.memoizedState.memoizedState&&(e!==null?e.push(po):e=[po])}u=u.return}e!==null&&zc(t,e,r,o),t.flags|=262144}function ss(e){for(e=e.firstContext;e!==null;){if(!It(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Zr(e){Pr=e,Ea=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function _t(e){return Um(Pr,e)}function us(e,t){return Pr===null&&Zr(e),Um(e,t)}function Um(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 Wx=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()})}},Gx=n.unstable_scheduleCallback,Qx=n.unstable_NormalPriority,dt={$$typeof:A,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function jc(){return{controller:new Wx,data:new Map,refCount:0}}function Qi(e){e.refCount--,e.refCount===0&&Gx(Qx,function(){e.controller.abort()})}var Vi=null,Bc=0,Hl=0,Yl=null;function Vx(e,t){if(Vi===null){var r=Vi=[];Bc=0,Hl=Lf(),Yl={status:"pending",value:void 0,then:function(o){r.push(o)}}}return Bc++,t.then(Hm,Hm),t}function Hm(){if(--Bc===0&&Vi!==null){Yl!==null&&(Yl.status="fulfilled");var e=Vi;Vi=null,Hl=0,Yl=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Xx(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 Ym=j.S;j.S=function(e,t){wg=bt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Vx(e,t),Ym!==null&&Ym(e,t)};var Kr=N(null);function Uc(){var e=Kr.current;return e!==null?e:Ke.pooledCache}function cs(e,t){t===null?K(Kr,Kr.current):K(Kr,t.pool)}function Lm(){var e=Uc();return e===null?null:{parent:dt._currentValue,pool:e}}var Ll=Error(i(460)),Hc=Error(i(474)),fs=Error(i(542)),ds={then:function(){}};function qm(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Wm(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,Qm(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,Qm(e),e}throw Jr=t,Ll}}function $r(e){try{var t=e._init;return t(e._payload)}catch(r){throw r!==null&&typeof r=="object"&&typeof r.then=="function"?(Jr=r,Ll):r}}var Jr=null;function Gm(){if(Jr===null)throw Error(i(459));var e=Jr;return Jr=null,e}function Qm(e){if(e===Ll||e===fs)throw Error(i(483))}var ql=null,Xi=0;function hs(e){var t=Xi;return Xi+=1,ql===null&&(ql=[]),Wm(ql,e,t)}function Fi(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function ms(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 Vm(e){function t(B,_){if(e){var H=B.deletions;H===null?(B.deletions=[_],B.flags|=16):H.push(_)}}function r(B,_){if(!e)return null;for(;_!==null;)t(B,_),_=_.sibling;return null}function o(B){for(var _=new Map;B!==null;)B.key!==null?_.set(B.key,B):_.set(B.index,B),B=B.sibling;return _}function u(B,_){return B=Sa(B,_),B.index=0,B.sibling=null,B}function f(B,_,H){return B.index=H,e?(H=B.alternate,H!==null?(H=H.index,H<_?(B.flags|=67108866,_):H):(B.flags|=67108866,_)):(B.flags|=1048576,_)}function p(B){return e&&B.alternate===null&&(B.flags|=67108866),B}function x(B,_,H,Z){return _===null||_.tag!==6?(_=Cc(H,B.mode,Z),_.return=B,_):(_=u(_,H),_.return=B,_)}function D(B,_,H,Z){var pe=H.type;return pe===E?F(B,_,H.props.children,Z,H.key):_!==null&&(_.elementType===pe||typeof pe=="object"&&pe!==null&&pe.$$typeof===Y&&$r(pe)===_.type)?(_=u(_,H.props),Fi(_,H),_.return=B,_):(_=is(H.type,H.key,H.props,null,B.mode,Z),Fi(_,H),_.return=B,_)}function L(B,_,H,Z){return _===null||_.tag!==4||_.stateNode.containerInfo!==H.containerInfo||_.stateNode.implementation!==H.implementation?(_=Dc(H,B.mode,Z),_.return=B,_):(_=u(_,H.children||[]),_.return=B,_)}function F(B,_,H,Z,pe){return _===null||_.tag!==7?(_=Xr(H,B.mode,Z,pe),_.return=B,_):(_=u(_,H),_.return=B,_)}function J(B,_,H){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return _=Cc(""+_,B.mode,H),_.return=B,_;if(typeof _=="object"&&_!==null){switch(_.$$typeof){case w:return H=is(_.type,_.key,_.props,null,B.mode,H),Fi(H,_),H.return=B,H;case O:return _=Dc(_,B.mode,H),_.return=B,_;case Y:return _=$r(_),J(B,_,H)}if(ve(_)||de(_))return _=Xr(_,B.mode,H,null),_.return=B,_;if(typeof _.then=="function")return J(B,hs(_),H);if(_.$$typeof===A)return J(B,us(B,_),H);ms(B,_)}return null}function q(B,_,H,Z){var pe=_!==null?_.key:null;if(typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint")return pe!==null?null:x(B,_,""+H,Z);if(typeof H=="object"&&H!==null){switch(H.$$typeof){case w:return H.key===pe?D(B,_,H,Z):null;case O:return H.key===pe?L(B,_,H,Z):null;case Y:return H=$r(H),q(B,_,H,Z)}if(ve(H)||de(H))return pe!==null?null:F(B,_,H,Z,null);if(typeof H.then=="function")return q(B,_,hs(H),Z);if(H.$$typeof===A)return q(B,_,us(B,H),Z);ms(B,H)}return null}function V(B,_,H,Z,pe){if(typeof Z=="string"&&Z!==""||typeof Z=="number"||typeof Z=="bigint")return B=B.get(H)||null,x(_,B,""+Z,pe);if(typeof Z=="object"&&Z!==null){switch(Z.$$typeof){case w:return B=B.get(Z.key===null?H:Z.key)||null,D(_,B,Z,pe);case O:return B=B.get(Z.key===null?H:Z.key)||null,L(_,B,Z,pe);case Y:return Z=$r(Z),V(B,_,H,Z,pe)}if(ve(Z)||de(Z))return B=B.get(H)||null,F(_,B,Z,pe,null);if(typeof Z.then=="function")return V(B,_,H,hs(Z),pe);if(Z.$$typeof===A)return V(B,_,H,us(_,Z),pe);ms(_,Z)}return null}function fe(B,_,H,Z){for(var pe=null,Ye=null,he=_,Ne=_=0,Ue=null;he!==null&&Ne<H.length;Ne++){he.index>Ne?(Ue=he,he=null):Ue=he.sibling;var Le=q(B,he,H[Ne],Z);if(Le===null){he===null&&(he=Ue);break}e&&he&&Le.alternate===null&&t(B,he),_=f(Le,_,Ne),Ye===null?pe=Le:Ye.sibling=Le,Ye=Le,he=Ue}if(Ne===H.length)return r(B,he),He&&wa(B,Ne),pe;if(he===null){for(;Ne<H.length;Ne++)he=J(B,H[Ne],Z),he!==null&&(_=f(he,_,Ne),Ye===null?pe=he:Ye.sibling=he,Ye=he);return He&&wa(B,Ne),pe}for(he=o(he);Ne<H.length;Ne++)Ue=V(he,B,Ne,H[Ne],Z),Ue!==null&&(e&&Ue.alternate!==null&&he.delete(Ue.key===null?Ne:Ue.key),_=f(Ue,_,Ne),Ye===null?pe=Ue:Ye.sibling=Ue,Ye=Ue);return e&&he.forEach(function(xr){return t(B,xr)}),He&&wa(B,Ne),pe}function we(B,_,H,Z){if(H==null)throw Error(i(151));for(var pe=null,Ye=null,he=_,Ne=_=0,Ue=null,Le=H.next();he!==null&&!Le.done;Ne++,Le=H.next()){he.index>Ne?(Ue=he,he=null):Ue=he.sibling;var xr=q(B,he,Le.value,Z);if(xr===null){he===null&&(he=Ue);break}e&&he&&xr.alternate===null&&t(B,he),_=f(xr,_,Ne),Ye===null?pe=xr:Ye.sibling=xr,Ye=xr,he=Ue}if(Le.done)return r(B,he),He&&wa(B,Ne),pe;if(he===null){for(;!Le.done;Ne++,Le=H.next())Le=J(B,Le.value,Z),Le!==null&&(_=f(Le,_,Ne),Ye===null?pe=Le:Ye.sibling=Le,Ye=Le);return He&&wa(B,Ne),pe}for(he=o(he);!Le.done;Ne++,Le=H.next())Le=V(he,B,Ne,Le.value,Z),Le!==null&&(e&&Le.alternate!==null&&he.delete(Le.key===null?Ne:Le.key),_=f(Le,_,Ne),Ye===null?pe=Le:Ye.sibling=Le,Ye=Le);return e&&he.forEach(function(aw){return t(B,aw)}),He&&wa(B,Ne),pe}function Pe(B,_,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 pe=H.key;_!==null;){if(_.key===pe){if(pe=H.type,pe===E){if(_.tag===7){r(B,_.sibling),Z=u(_,H.props.children),Z.return=B,B=Z;break e}}else if(_.elementType===pe||typeof pe=="object"&&pe!==null&&pe.$$typeof===Y&&$r(pe)===_.type){r(B,_.sibling),Z=u(_,H.props),Fi(Z,H),Z.return=B,B=Z;break e}r(B,_);break}else t(B,_);_=_.sibling}H.type===E?(Z=Xr(H.props.children,B.mode,Z,H.key),Z.return=B,B=Z):(Z=is(H.type,H.key,H.props,null,B.mode,Z),Fi(Z,H),Z.return=B,B=Z)}return p(B);case O:e:{for(pe=H.key;_!==null;){if(_.key===pe)if(_.tag===4&&_.stateNode.containerInfo===H.containerInfo&&_.stateNode.implementation===H.implementation){r(B,_.sibling),Z=u(_,H.children||[]),Z.return=B,B=Z;break e}else{r(B,_);break}else t(B,_);_=_.sibling}Z=Dc(H,B.mode,Z),Z.return=B,B=Z}return p(B);case Y:return H=$r(H),Pe(B,_,H,Z)}if(ve(H))return fe(B,_,H,Z);if(de(H)){if(pe=de(H),typeof pe!="function")throw Error(i(150));return H=pe.call(H),we(B,_,H,Z)}if(typeof H.then=="function")return Pe(B,_,hs(H),Z);if(H.$$typeof===A)return Pe(B,_,us(B,H),Z);ms(B,H)}return typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint"?(H=""+H,_!==null&&_.tag===6?(r(B,_.sibling),Z=u(_,H),Z.return=B,B=Z):(r(B,_),Z=Cc(H,B.mode,Z),Z.return=B,B=Z),p(B)):r(B,_)}return function(B,_,H,Z){try{Xi=0;var pe=Pe(B,_,H,Z);return ql=null,pe}catch(he){if(he===Ll||he===fs)throw he;var Ye=en(29,he,null,B.mode);return Ye.lanes=Z,Ye.return=B,Ye}finally{}}}var Ir=Vm(!0),Xm=Vm(!1),ar=!1;function Yc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Lc(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 rr(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function lr(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=ls(e),Am(e,null,r),t}return rs(e,o,t,r),ls(e)}function Pi(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 p={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};f===null?u=f=p:f=f.next=p,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 Wc=!1;function Zi(){if(Wc){var e=Yl;if(e!==null)throw e}}function Ki(e,t,r,o){Wc=!1;var u=e.updateQueue;ar=!1;var f=u.firstBaseUpdate,p=u.lastBaseUpdate,x=u.shared.pending;if(x!==null){u.shared.pending=null;var D=x,L=D.next;D.next=null,p===null?f=L:p.next=L,p=D;var F=e.alternate;F!==null&&(F=F.updateQueue,x=F.lastBaseUpdate,x!==p&&(x===null?F.firstBaseUpdate=L:x.next=L,F.lastBaseUpdate=D))}if(f!==null){var J=u.baseState;p=0,F=L=D=null,x=f;do{var q=x.lane&-536870913,V=q!==x.lane;if(V?(Be&q)===q:(o&q)===q){q!==0&&q===Hl&&(Wc=!0),F!==null&&(F=F.next={lane:0,tag:x.tag,payload:x.payload,callback:null,next:null});e:{var fe=e,we=x;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=g({},J,q);break e;case 2:ar=!0}}q=x.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:x.tag,payload:x.payload,callback:x.callback,next:null},F===null?(L=F=V,D=J):F=F.next=V,p|=q;if(x=x.next,x===null){if(x=u.shared.pending,x===null)break;V=x,x=V.next,V.next=null,u.lastBaseUpdate=V,u.shared.pending=null}}while(!0);F===null&&(D=J),u.baseState=D,u.firstBaseUpdate=L,u.lastBaseUpdate=F,f===null&&(u.shared.lanes=0),cr|=p,e.lanes=p,e.memoizedState=J}}function Fm(e,t){if(typeof e!="function")throw Error(i(191,e));e.call(t)}function Pm(e,t){var r=e.callbacks;if(r!==null)for(e.callbacks=null,e=0;e<r.length;e++)Fm(r[e],t)}var Wl=N(null),ys=N(0);function Zm(e,t){e=ka,K(ys,e),K(Wl,t),ka=e|t.baseLanes}function Gc(){K(ys,ka),K(Wl,Wl.current)}function Qc(){ka=ys.current,X(Wl),X(ys)}var tn=N(null),En=null;function ir(e){var t=e.alternate;K(ut,ut.current&1),K(tn,e),En===null&&(t===null||Wl.current!==null||t.memoizedState!==null)&&(En=e)}function Vc(e){K(ut,ut.current),K(tn,e),En===null&&(En=e)}function Km(e){e.tag===22?(K(ut,ut.current),K(tn,e),En===null&&(En=e)):or()}function or(){K(ut,ut.current),K(tn,tn.current)}function nn(e){X(tn),En===e&&(En=null),X(ut)}var ut=N(0);function gs(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||Jf(r)||If(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,Xe=null,ht=null,ps=!1,Gl=!1,el=!1,vs=0,$i=0,Ql=null,Fx=0;function rt(){throw Error(i(321))}function Xc(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 Fc(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?ky:uf,el=!1,f=r(o,u),el=!1,Gl&&(f=Jm(t,r,o,u)),$m(e),f}function $m(e){j.H=eo;var t=Xe!==null&&Xe.next!==null;if(Ma=0,ht=Xe=Ae=null,ps=!1,$i=0,Ql=null,t)throw Error(i(300));e===null||mt||(e=e.dependencies,e!==null&&ss(e)&&(mt=!0))}function Jm(e,t,r,o){Ae=e;var u=0;do{if(Gl&&(Ql=null),$i=0,Gl=!1,25<=u)throw Error(i(301));if(u+=1,ht=Xe=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=zy,f=t(r,o)}while(Gl);return f}function Px(){var e=j.H,t=e.useState()[0];return t=typeof t.then=="function"?Ji(t):t,e=e.useState()[0],(Xe!==null?Xe.memoizedState:null)!==e&&(Ae.flags|=1024),t}function Pc(){var e=vs!==0;return vs=0,e}function Zc(e,t,r){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r}function Kc(e){if(ps){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}ps=!1}Ma=0,ht=Xe=Ae=null,Gl=!1,$i=vs=0,Ql=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(Xe===null){var e=Ae.alternate;e=e!==null?e.memoizedState:null}else e=Xe.next;var t=ht===null?Ae.memoizedState:ht.next;if(t!==null)ht=t,Xe=e;else{if(e===null)throw Ae.alternate===null?Error(i(467)):Error(i(310));Xe=e,e={memoizedState:Xe.memoizedState,baseState:Xe.baseState,baseQueue:Xe.baseQueue,queue:Xe.queue,next:null},ht===null?Ae.memoizedState=ht=e:ht=ht.next=e}return ht}function bs(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ji(e){var t=$i;return $i+=1,Ql===null&&(Ql=[]),e=Wm(Ql,e,t),t=Ae,(ht===null?t.memoizedState:ht.next)===null&&(t=t.alternate,j.H=t===null||t.memoizedState===null?ky:uf),e}function xs(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Ji(e);if(e.$$typeof===A)return _t(e)}throw Error(i(438,String(e)))}function $c(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=bs(),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 Ss(e){var t=ct();return Jc(t,Xe,e)}function Jc(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 p=u.next;u.next=f.next,f.next=p}t.baseQueue=u=f,o.pending=null}if(f=e.baseState,u===null)e.memoizedState=f;else{t=u.next;var x=p=null,D=null,L=t,F=!1;do{var J=L.lane&-536870913;if(J!==L.lane?(Be&J)===J:(Ma&J)===J){var q=L.revertLane;if(q===0)D!==null&&(D=D.next={lane:0,revertLane:0,gesture:null,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null}),J===Hl&&(F=!0);else if((Ma&q)===q){L=L.next,q===Hl&&(F=!0);continue}else J={lane:0,revertLane:L.revertLane,gesture:null,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null},D===null?(x=D=J,p=f):D=D.next=J,Ae.lanes|=q,cr|=q;J=L.action,el&&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},D===null?(x=D=q,p=f):D=D.next=q,Ae.lanes|=J,cr|=J;L=L.next}while(L!==null&&L!==t);if(D===null?p=f:D.next=x,!It(f,e.memoizedState)&&(mt=!0,F&&(r=Yl,r!==null)))throw r;e.memoizedState=f,e.baseState=p,e.baseQueue=D,o.lastRenderedState=f}return u===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function Ic(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 p=u=u.next;do f=e(f,p.action),p=p.next;while(p!==u);It(f,t.memoizedState)||(mt=!0),t.memoizedState=f,t.baseQueue===null&&(t.baseState=f),r.lastRenderedState=f}return[f,o]}function Im(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 p=!It((Xe||u).memoizedState,r);if(p&&(u.memoizedState=r,mt=!0),u=u.queue,nf(ny.bind(null,o,u,e),[e]),u.getSnapshot!==t||p||ht!==null&&ht.memoizedState.tag&1){if(o.flags|=2048,Vl(9,{destroy:void 0},ty.bind(null,o,u,r,t),null),Ke===null)throw Error(i(349));f||(Ma&127)!==0||ey(o,t,r)}return r}function ey(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Ae.updateQueue,t===null?(t=bs(),Ae.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function ty(e,t,r,o){t.value=r,t.getSnapshot=o,ay(t)&&ry(e)}function ny(e,t,r){return r(function(){ay(t)&&ry(e)})}function ay(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!It(e,r)}catch{return!0}}function ry(e){var t=Vr(e,2);t!==null&&Pt(t,e,2)}function ef(e){var t=Lt();if(typeof e=="function"){var r=e;if(e=r(),el){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 ly(e,t,r,o){return e.baseState=r,Jc(e,Xe,typeof o=="function"?o:Ca)}function Zx(e,t,r,o,u){if(Os(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(p){f.listeners.push(p)}};j.T!==null?r(!0):f.isTransition=!1,o(f),r=t.pending,r===null?(f.next=t.pending=f,iy(t,f)):(f.next=r.next,t.pending=r.next=f)}}function iy(e,t){var r=t.action,o=t.payload,u=e.state;if(t.isTransition){var f=j.T,p={};j.T=p;try{var x=r(u,o),D=j.S;D!==null&&D(p,x),oy(e,t,x)}catch(L){tf(e,t,L)}finally{f!==null&&p.types!==null&&(f.types=p.types),j.T=f}}else try{f=r(u,o),oy(e,t,f)}catch(L){tf(e,t,L)}}function oy(e,t,r){r!==null&&typeof r=="object"&&typeof r.then=="function"?r.then(function(o){sy(e,t,o)},function(o){return tf(e,t,o)}):sy(e,t,r)}function sy(e,t,r){t.status="fulfilled",t.value=r,uy(t),e.state=r,t=e.pending,t!==null&&(r=t.next,r===t?e.pending=null:(r=r.next,t.next=r,iy(e,r)))}function tf(e,t,r){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do t.status="rejected",t.reason=r,uy(t),t=t.next;while(t!==o)}e.action=null}function uy(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function cy(e,t){return t}function fy(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}}tr(o)}o=!1}o&&(t=r[0])}}return r=Lt(),r.memoizedState=r.baseState=t,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:cy,lastRenderedState:t},r.queue=o,r=Ny.bind(null,Ae,o),o.dispatch=r,o=ef(!1),f=sf.bind(null,Ae,!1,o.queue),o=Lt(),u={state:t,dispatch:null,action:e,pending:null},o.queue=u,r=Zx.bind(null,Ae,u,f,r),u.dispatch=r,o.memoizedState=e,[t,r,!1]}function dy(e){var t=ct();return hy(t,Xe,e)}function hy(e,t,r){if(t=Jc(e,t,cy)[0],e=Ss(Ca)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var o=Ji(t)}catch(p){throw p===Ll?fs:p}else o=t;t=ct();var u=t.queue,f=u.dispatch;return r!==t.memoizedState&&(Ae.flags|=2048,Vl(9,{destroy:void 0},Kx.bind(null,u,r),null)),[o,f,e]}function Kx(e,t){e.action=t}function my(e){var t=ct(),r=Xe;if(r!==null)return hy(t,r,e);ct(),t=t.memoizedState,r=ct();var o=r.queue.dispatch;return r.memoizedState=e,[t,o,!1]}function Vl(e,t,r,o){return e={tag:e,create:r,deps:o,inst:t,next:null},t=Ae.updateQueue,t===null&&(t=bs(),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 yy(){return ct().memoizedState}function ws(e,t,r,o){var u=Lt();Ae.flags|=e,u.memoizedState=Vl(1|t,{destroy:void 0},r,o===void 0?null:o)}function Es(e,t,r,o){var u=ct();o=o===void 0?null:o;var f=u.memoizedState.inst;Xe!==null&&o!==null&&Xc(o,Xe.memoizedState.deps)?u.memoizedState=Vl(t,f,r,o):(Ae.flags|=e,u.memoizedState=Vl(1|t,f,r,o))}function gy(e,t){ws(8390656,8,e,t)}function nf(e,t){Es(2048,8,e,t)}function $x(e){Ae.flags|=4;var t=Ae.updateQueue;if(t===null)t=bs(),Ae.updateQueue=t,t.events=[e];else{var r=t.events;r===null?t.events=[e]:r.push(e)}}function py(e){var t=ct().memoizedState;return $x({ref:t,nextImpl:e}),function(){if((qe&2)!==0)throw Error(i(440));return t.impl.apply(void 0,arguments)}}function vy(e,t){return Es(4,2,e,t)}function by(e,t){return Es(4,4,e,t)}function xy(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 Sy(e,t,r){r=r!=null?r.concat([e]):null,Es(4,4,xy.bind(null,t,e),r)}function af(){}function wy(e,t){var r=ct();t=t===void 0?null:t;var o=r.memoizedState;return t!==null&&Xc(t,o[1])?o[0]:(r.memoizedState=[e,t],e)}function Ey(e,t){var r=ct();t=t===void 0?null:t;var o=r.memoizedState;if(t!==null&&Xc(t,o[1]))return o[0];if(o=e(),el){Jt(!0);try{e()}finally{Jt(!1)}}return r.memoizedState=[o,t],o}function rf(e,t,r){return r===void 0||(Ma&1073741824)!==0&&(Be&261930)===0?e.memoizedState=t:(e.memoizedState=r,e=Og(),Ae.lanes|=e,cr|=e,r)}function Oy(e,t,r,o){return It(r,t)?r:Wl.current!==null?(e=rf(e,r,o),It(e,t)||(mt=!0),e):(Ma&42)===0||(Ma&1073741824)!==0&&(Be&261930)===0?(mt=!0,e.memoizedState=r):(e=Og(),Ae.lanes|=e,cr|=e,t)}function My(e,t,r,o,u){var f=P.p;P.p=f!==0&&8>f?f:8;var p=j.T,x={};j.T=x,sf(e,!1,t,r);try{var D=u(),L=j.S;if(L!==null&&L(x,D),D!==null&&typeof D=="object"&&typeof D.then=="function"){var F=Xx(D,o);Ii(e,t,F,ln(e))}else Ii(e,t,o,ln(e))}catch(J){Ii(e,t,{then:function(){},status:"rejected",reason:J},ln())}finally{P.p=f,p!==null&&x.types!==null&&(p.types=x.types),j.T=p}}function Jx(){}function lf(e,t,r,o){if(e.tag!==5)throw Error(i(476));var u=Cy(e).queue;My(e,u,t,ee,r===null?Jx:function(){return Dy(e),r(o)})}function Cy(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 Dy(e){var t=Cy(e);t.next===null&&(t=e.alternate.memoizedState),Ii(e,t.next.queue,{},ln())}function of(){return _t(po)}function Ty(){return ct().memoizedState}function Ay(){return ct().memoizedState}function Ix(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var r=ln();e=rr(r);var o=lr(t,e,r);o!==null&&(Pt(o,t,r),Pi(o,t,r)),t={cache:jc()},e.payload=t;return}t=t.return}}function eS(e,t,r){var o=ln();r={lane:o,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Os(e)?Ry(t,r):(r=Oc(e,t,r,o),r!==null&&(Pt(r,e,o),_y(r,t,o)))}function Ny(e,t,r){var o=ln();Ii(e,t,r,o)}function Ii(e,t,r,o){var u={lane:o,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null};if(Os(e))Ry(t,u);else{var f=e.alternate;if(e.lanes===0&&(f===null||f.lanes===0)&&(f=t.lastRenderedReducer,f!==null))try{var p=t.lastRenderedState,x=f(p,r);if(u.hasEagerState=!0,u.eagerState=x,It(x,p))return rs(e,t,u,0),Ke===null&&as(),!1}catch{}finally{}if(r=Oc(e,t,u,o),r!==null)return Pt(r,e,o),_y(r,t,o),!0}return!1}function sf(e,t,r,o){if(o={lane:2,revertLane:Lf(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Os(e)){if(t)throw Error(i(479))}else t=Oc(e,r,o,2),t!==null&&Pt(t,e,2)}function Os(e){var t=e.alternate;return e===Ae||t!==null&&t===Ae}function Ry(e,t){Gl=ps=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function _y(e,t,r){if((r&4194048)!==0){var o=t.lanes;o&=e.pendingLanes,r|=o,t.lanes=r,Et(e,r)}}var eo={readContext:_t,use:xs,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};eo.useEffectEvent=rt;var ky={readContext:_t,use:xs,useCallback:function(e,t){return Lt().memoizedState=[e,t===void 0?null:t],e},useContext:_t,useEffect:gy,useImperativeHandle:function(e,t,r){r=r!=null?r.concat([e]):null,ws(4194308,4,xy.bind(null,t,e),r)},useLayoutEffect:function(e,t){return ws(4194308,4,e,t)},useInsertionEffect:function(e,t){ws(4,2,e,t)},useMemo:function(e,t){var r=Lt();t=t===void 0?null:t;var o=e();if(el){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(el){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=eS.bind(null,Ae,e),[o.memoizedState,e]},useRef:function(e){var t=Lt();return e={current:e},t.memoizedState=e},useState:function(e){e=ef(e);var t=e.queue,r=Ny.bind(null,Ae,t);return t.dispatch=r,[e.memoizedState,r]},useDebugValue:af,useDeferredValue:function(e,t){var r=Lt();return rf(r,e,t)},useTransition:function(){var e=ef(!1);return e=My.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||ey(o,t,r)}u.memoizedState=r;var f={value:r,getSnapshot:t};return u.queue=f,gy(ny.bind(null,o,f,e),[e]),o.flags|=2048,Vl(9,{destroy:void 0},ty.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=vs++,0<r&&(t+="H"+r.toString(32)),t+="_"}else r=Fx++,t="_"+t+"r_"+r.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:of,useFormState:fy,useActionState:fy,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=sf.bind(null,Ae,!0,r),r.dispatch=t,[e,t]},useMemoCache:$c,useCacheRefresh:function(){return Lt().memoizedState=Ix.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)}}},uf={readContext:_t,use:xs,useCallback:wy,useContext:_t,useEffect:nf,useImperativeHandle:Sy,useInsertionEffect:vy,useLayoutEffect:by,useMemo:Ey,useReducer:Ss,useRef:yy,useState:function(){return Ss(Ca)},useDebugValue:af,useDeferredValue:function(e,t){var r=ct();return Oy(r,Xe.memoizedState,e,t)},useTransition:function(){var e=Ss(Ca)[0],t=ct().memoizedState;return[typeof e=="boolean"?e:Ji(e),t]},useSyncExternalStore:Im,useId:Ty,useHostTransitionStatus:of,useFormState:dy,useActionState:dy,useOptimistic:function(e,t){var r=ct();return ly(r,Xe,e,t)},useMemoCache:$c,useCacheRefresh:Ay};uf.useEffectEvent=py;var zy={readContext:_t,use:xs,useCallback:wy,useContext:_t,useEffect:nf,useImperativeHandle:Sy,useInsertionEffect:vy,useLayoutEffect:by,useMemo:Ey,useReducer:Ic,useRef:yy,useState:function(){return Ic(Ca)},useDebugValue:af,useDeferredValue:function(e,t){var r=ct();return Xe===null?rf(r,e,t):Oy(r,Xe.memoizedState,e,t)},useTransition:function(){var e=Ic(Ca)[0],t=ct().memoizedState;return[typeof e=="boolean"?e:Ji(e),t]},useSyncExternalStore:Im,useId:Ty,useHostTransitionStatus:of,useFormState:my,useActionState:my,useOptimistic:function(e,t){var r=ct();return Xe!==null?ly(r,Xe,e,t):(r.baseState=e,[e,r.queue.dispatch])},useMemoCache:$c,useCacheRefresh:Ay};zy.useEffectEvent=py;function cf(e,t,r,o){t=e.memoizedState,r=r(o,t),r=r==null?t:g({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var ff={enqueueSetState:function(e,t,r){e=e._reactInternals;var o=ln(),u=rr(o);u.payload=t,r!=null&&(u.callback=r),t=lr(e,u,o),t!==null&&(Pt(t,e,o),Pi(t,e,o))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var o=ln(),u=rr(o);u.tag=1,u.payload=t,r!=null&&(u.callback=r),t=lr(e,u,o),t!==null&&(Pt(t,e,o),Pi(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=ln(),o=rr(r);o.tag=2,t!=null&&(o.callback=t),t=lr(e,o,r),t!==null&&(Pt(t,e,r),Pi(t,e,r))}};function jy(e,t,r,o,u,f,p){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,f,p):t.prototype&&t.prototype.isPureReactComponent?!Li(r,o)||!Li(u,f):!0}function By(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&&ff.enqueueReplaceState(t,t.state,null)}function tl(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=g({},r));for(var u in e)r[u]===void 0&&(r[u]=e[u])}return r}function Uy(e){ns(e)}function Hy(e){console.error(e)}function Yy(e){ns(e)}function Ms(e,t){try{var r=e.onUncaughtError;r(t.value,{componentStack:t.stack})}catch(o){setTimeout(function(){throw o})}}function Ly(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 df(e,t,r){return r=rr(r),r.tag=3,r.payload={element:null},r.callback=function(){Ms(e,t)},r}function qy(e){return e=rr(e),e.tag=3,e}function Wy(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(){Ly(t,r,o)}}var p=r.stateNode;p!==null&&typeof p.componentDidCatch=="function"&&(e.callback=function(){Ly(t,r,o),typeof u!="function"&&(fr===null?fr=new Set([this]):fr.add(this));var x=o.stack;this.componentDidCatch(o.value,{componentStack:x!==null?x:""})})}function tS(e,t,r,o,u){if(r.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(t=r.alternate,t!==null&&Ul(t,r,u,!0),r=tn.current,r!==null){switch(r.tag){case 31:case 13:return En===null?Us():r.alternate===null&&lt===0&&(lt=3),r.flags&=-257,r.flags|=65536,r.lanes=u,o===ds?r.flags|=16384:(t=r.updateQueue,t===null?r.updateQueue=new Set([o]):t.add(o),Uf(e,o,u)),!1;case 22:return r.flags|=65536,o===ds?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)),Uf(e,o,u)),!1}throw Error(i(435,r.tag))}return Uf(e,o,u),Us(),!1}if(He)return t=tn.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=u,o!==Nc&&(e=Error(i(422),{cause:o}),Gi(bn(e,r)))):(o!==Nc&&(t=Error(i(423),{cause:o}),Gi(bn(t,r))),e=e.current.alternate,e.flags|=65536,u&=-u,e.lanes|=u,o=bn(o,r),u=df(e.stateNode,o,u),qc(e,u),lt!==4&&(lt=2)),!1;var f=Error(i(520),{cause:o});if(f=bn(f,r),so===null?so=[f]:so.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=df(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"&&(fr===null||!fr.has(f))))return r.flags|=65536,u&=-u,r.lanes|=u,u=qy(u),Wy(u,e,r,o),qc(r,u),!1}r=r.return}while(r!==null);return!1}var hf=Error(i(461)),mt=!1;function kt(e,t,r,o){t.child=e===null?Xm(t,null,r,o):Ir(t,e.child,r,o)}function Gy(e,t,r,o,u){r=r.render;var f=t.ref;if("ref"in o){var p={};for(var x in o)x!=="ref"&&(p[x]=o[x])}else p=o;return Zr(t),o=Fc(e,t,r,p,f,u),x=Pc(),e!==null&&!mt?(Zc(e,t,u),Da(e,t,u)):(He&&x&&Tc(t),t.flags|=1,kt(e,t,o,u),t.child)}function Qy(e,t,r,o,u){if(e===null){var f=r.type;return typeof f=="function"&&!Mc(f)&&f.defaultProps===void 0&&r.compare===null?(t.tag=15,t.type=f,Vy(e,t,f,o,u)):(e=is(r.type,null,o,t,t.mode,u),e.ref=t.ref,e.return=t,t.child=e)}if(f=e.child,!Sf(e,u)){var p=f.memoizedProps;if(r=r.compare,r=r!==null?r:Li,r(p,o)&&e.ref===t.ref)return Da(e,t,u)}return t.flags|=1,e=Sa(f,o),e.ref=t.ref,e.return=t,t.child=e}function Vy(e,t,r,o,u){if(e!==null){var f=e.memoizedProps;if(Li(f,o)&&e.ref===t.ref)if(mt=!1,t.pendingProps=o=f,Sf(e,u))(e.flags&131072)!==0&&(mt=!0);else return t.lanes=e.lanes,Da(e,t,u)}return mf(e,t,r,o,u)}function Xy(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 Fy(e,t,f,r,o)}if((r&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&cs(t,f!==null?f.cachePool:null),f!==null?Zm(t,f):Gc(),Km(t);else return o=t.lanes=536870912,Fy(e,t,f!==null?f.baseLanes|r:r,r,o)}else f!==null?(cs(t,f.cachePool),Zm(t,f),or(),t.memoizedState=null):(e!==null&&cs(t,null),Gc(),or());return kt(e,t,u,r),t.child}function to(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Fy(e,t,r,o,u){var f=Uc();return f=f===null?null:{parent:dt._currentValue,pool:f},t.memoizedState={baseLanes:r,cachePool:f},e!==null&&cs(t,null),Gc(),Km(t),e!==null&&Ul(e,t,o,!0),t.childLanes=u,null}function Cs(e,t){return t=Ts({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Py(e,t,r){return Ir(t,e.child,null,r),e=Cs(t,t.pendingProps),e.flags|=2,nn(t),t.memoizedState=null,e}function nS(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=Cs(t,o),t.lanes=536870912,to(null,e);if(Vc(t),(e=Je)?(e=ip(e,wn),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ia!==null?{id:Pn,overflow:Zn}:null,retryLane:536870912,hydrationErrors:null},r=Rm(e),r.return=t,t.child=r,Rt=t,Je=null)):e=null,e===null)throw tr(t);return t.lanes=536870912,null}return Cs(t,o)}var f=e.memoizedState;if(f!==null){var p=f.dehydrated;if(Vc(t),u)if(t.flags&256)t.flags&=-257,t=Py(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||Ul(e,t,r,!1),u=(r&e.childLanes)!==0,mt||u){if(o=Ke,o!==null&&(p=qt(o,r),p!==0&&p!==f.retryLane))throw f.retryLane=p,Vr(e,p),Pt(o,e,p),hf;Us(),t=Py(e,t,r)}else e=f.treeContext,Je=On(p.nextSibling),Rt=t,He=!0,er=null,wn=!1,e!==null&&zm(t,e),t=Cs(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 Ds(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 mf(e,t,r,o,u){return Zr(t),r=Fc(e,t,r,o,void 0,u),o=Pc(),e!==null&&!mt?(Zc(e,t,u),Da(e,t,u)):(He&&o&&Tc(t),t.flags|=1,kt(e,t,r,u),t.child)}function Zy(e,t,r,o,u,f){return Zr(t),t.updateQueue=null,r=Jm(t,o,r,u),$m(e),o=Pc(),e!==null&&!mt?(Zc(e,t,f),Da(e,t,f)):(He&&o&&Tc(t),t.flags|=1,kt(e,t,r,f),t.child)}function Ky(e,t,r,o,u){if(Zr(t),t.stateNode===null){var f=kl,p=r.contextType;typeof p=="object"&&p!==null&&(f=_t(p)),f=new r(o,f),t.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=ff,t.stateNode=f,f._reactInternals=t,f=t.stateNode,f.props=o,f.state=t.memoizedState,f.refs={},Yc(t),p=r.contextType,f.context=typeof p=="object"&&p!==null?_t(p):kl,f.state=t.memoizedState,p=r.getDerivedStateFromProps,typeof p=="function"&&(cf(t,r,p,o),f.state=t.memoizedState),typeof r.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(p=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),p!==f.state&&ff.enqueueReplaceState(f,f.state,null),Ki(t,o,f,u),Zi(),f.state=t.memoizedState),typeof f.componentDidMount=="function"&&(t.flags|=4194308),o=!0}else if(e===null){f=t.stateNode;var x=t.memoizedProps,D=tl(r,x);f.props=D;var L=f.context,F=r.contextType;p=kl,typeof F=="object"&&F!==null&&(p=_t(F));var J=r.getDerivedStateFromProps;F=typeof J=="function"||typeof f.getSnapshotBeforeUpdate=="function",x=t.pendingProps!==x,F||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(x||L!==p)&&By(t,f,o,p),ar=!1;var q=t.memoizedState;f.state=q,Ki(t,o,f,u),Zi(),L=t.memoizedState,x||q!==L||ar?(typeof J=="function"&&(cf(t,r,J,o),L=t.memoizedState),(D=ar||jy(t,r,D,o,q,L,p))?(F||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=p,o=D):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{f=t.stateNode,Lc(e,t),p=t.memoizedProps,F=tl(r,p),f.props=F,J=t.pendingProps,q=f.context,L=r.contextType,D=kl,typeof L=="object"&&L!==null&&(D=_t(L)),x=r.getDerivedStateFromProps,(L=typeof x=="function"||typeof f.getSnapshotBeforeUpdate=="function")||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(p!==J||q!==D)&&By(t,f,o,D),ar=!1,q=t.memoizedState,f.state=q,Ki(t,o,f,u),Zi();var V=t.memoizedState;p!==J||q!==V||ar||e!==null&&e.dependencies!==null&&ss(e.dependencies)?(typeof x=="function"&&(cf(t,r,x,o),V=t.memoizedState),(F=ar||jy(t,r,F,o,q,V,D)||e!==null&&e.dependencies!==null&&ss(e.dependencies))?(L||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(o,V,D),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(o,V,D)),typeof f.componentDidUpdate=="function"&&(t.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof f.componentDidUpdate!="function"||p===e.memoizedProps&&q===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&q===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=V),f.props=o,f.state=V,f.context=D,o=F):(typeof f.componentDidUpdate!="function"||p===e.memoizedProps&&q===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&q===e.memoizedState||(t.flags|=1024),o=!1)}return f=o,Ds(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=Ir(t,e.child,null,u),t.child=Ir(t,null,r,u)):kt(e,t,r,u),t.memoizedState=f.state,e=t.child):e=Da(e,t,u),e}function $y(e,t,r,o){return Fr(),t.flags|=256,kt(e,t,r,o),t.child}var yf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function gf(e){return{baseLanes:e,cachePool:Lm()}}function pf(e,t,r){return e=e!==null?e.childLanes&~r:0,t&&(e|=rn),e}function Jy(e,t,r){var o=t.pendingProps,u=!1,f=(t.flags&128)!==0,p;if((p=f)||(p=e!==null&&e.memoizedState===null?!1:(ut.current&2)!==0),p&&(u=!0,t.flags&=-129),p=(t.flags&32)!==0,t.flags&=-33,e===null){if(He){if(u?ir(t):or(),(e=Je)?(e=ip(e,wn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ia!==null?{id:Pn,overflow:Zn}:null,retryLane:536870912,hydrationErrors:null},r=Rm(e),r.return=t,t.child=r,Rt=t,Je=null)):e=null,e===null)throw tr(t);return If(e)?t.lanes=32:t.lanes=536870912,null}var x=o.children;return o=o.fallback,u?(or(),u=t.mode,x=Ts({mode:"hidden",children:x},u),o=Xr(o,u,r,null),x.return=t,o.return=t,x.sibling=o,t.child=x,o=t.child,o.memoizedState=gf(r),o.childLanes=pf(e,p,r),t.memoizedState=yf,to(null,o)):(ir(t),vf(t,x))}var D=e.memoizedState;if(D!==null&&(x=D.dehydrated,x!==null)){if(f)t.flags&256?(ir(t),t.flags&=-257,t=bf(e,t,r)):t.memoizedState!==null?(or(),t.child=e.child,t.flags|=128,t=null):(or(),x=o.fallback,u=t.mode,o=Ts({mode:"visible",children:o.children},u),x=Xr(x,u,r,null),x.flags|=2,o.return=t,x.return=t,o.sibling=x,t.child=o,Ir(t,e.child,null,r),o=t.child,o.memoizedState=gf(r),o.childLanes=pf(e,p,r),t.memoizedState=yf,t=to(null,o));else if(ir(t),If(x)){if(p=x.nextSibling&&x.nextSibling.dataset,p)var L=p.dgst;p=L,o=Error(i(419)),o.stack="",o.digest=p,Gi({value:o,source:null,stack:null}),t=bf(e,t,r)}else if(mt||Ul(e,t,r,!1),p=(r&e.childLanes)!==0,mt||p){if(p=Ke,p!==null&&(o=qt(p,r),o!==0&&o!==D.retryLane))throw D.retryLane=o,Vr(e,o),Pt(p,e,o),hf;Jf(x)||Us(),t=bf(e,t,r)}else Jf(x)?(t.flags|=192,t.child=e.child,t=null):(e=D.treeContext,Je=On(x.nextSibling),Rt=t,He=!0,er=null,wn=!1,e!==null&&zm(t,e),t=vf(t,o.children),t.flags|=4096);return t}return u?(or(),x=o.fallback,u=t.mode,D=e.child,L=D.sibling,o=Sa(D,{mode:"hidden",children:o.children}),o.subtreeFlags=D.subtreeFlags&65011712,L!==null?x=Sa(L,x):(x=Xr(x,u,r,null),x.flags|=2),x.return=t,o.return=t,o.sibling=x,t.child=o,to(null,o),o=t.child,x=e.child.memoizedState,x===null?x=gf(r):(u=x.cachePool,u!==null?(D=dt._currentValue,u=u.parent!==D?{parent:D,pool:D}:u):u=Lm(),x={baseLanes:x.baseLanes|r,cachePool:u}),o.memoizedState=x,o.childLanes=pf(e,p,r),t.memoizedState=yf,to(e.child,o)):(ir(t),r=e.child,e=r.sibling,r=Sa(r,{mode:"visible",children:o.children}),r.return=t,r.sibling=null,e!==null&&(p=t.deletions,p===null?(t.deletions=[e],t.flags|=16):p.push(e)),t.child=r,t.memoizedState=null,r)}function vf(e,t){return t=Ts({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ts(e,t){return e=en(22,e,null,t),e.lanes=0,e}function bf(e,t,r){return Ir(t,e.child,null,r),e=vf(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Iy(e,t,r){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),kc(e.return,t,r)}function xf(e,t,r,o,u,f){var p=e.memoizedState;p===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:o,tail:r,tailMode:u,treeForkCount:f}:(p.isBackwards=t,p.rendering=null,p.renderingStartTime=0,p.last=o,p.tail=r,p.tailMode=u,p.treeForkCount=f)}function eg(e,t,r){var o=t.pendingProps,u=o.revealOrder,f=o.tail;o=o.children;var p=ut.current,x=(p&2)!==0;if(x?(p=p&1|2,t.flags|=128):p&=1,K(ut,p),kt(e,t,o,r),o=He?Wi:0,!x&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Iy(e,r,t);else if(e.tag===19)Iy(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&&gs(e)===null&&(u=r),r=r.sibling;r=u,r===null?(u=t.child,t.child=null):(u=r.sibling,r.sibling=null),xf(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&&gs(e)===null){t.child=u;break}e=u.sibling,u.sibling=r,r=u,u=e}xf(t,!0,r,null,f,o);break;case"together":xf(t,!1,null,null,void 0,o);break;default:t.memoizedState=null}return t.child}function Da(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),cr|=t.lanes,(r&t.childLanes)===0)if(e!==null){if(Ul(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 Sf(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&ss(e)))}function aS(e,t,r){switch(t.tag){case 3:Ce(t,t.stateNode.containerInfo),nr(t,dt,e.memoizedState.cache),Fr();break;case 27:case 5:st(t);break;case 4:Ce(t,t.stateNode.containerInfo);break;case 10:nr(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Vc(t),null;break;case 13:var o=t.memoizedState;if(o!==null)return o.dehydrated!==null?(ir(t),t.flags|=128,null):(r&t.child.childLanes)!==0?Jy(e,t,r):(ir(t),e=Da(e,t,r),e!==null?e.sibling:null);ir(t);break;case 19:var u=(e.flags&128)!==0;if(o=(r&t.childLanes)!==0,o||(Ul(e,t,r,!1),o=(r&t.childLanes)!==0),u){if(o)return eg(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,Xy(e,t,r,t.pendingProps);case 24:nr(t,dt,e.memoizedState.cache)}return Da(e,t,r)}function tg(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps)mt=!0;else{if(!Sf(e,r)&&(t.flags&128)===0)return mt=!1,aS(e,t,r);mt=(e.flags&131072)!==0}else mt=!1,He&&(t.flags&1048576)!==0&&km(t,Wi,t.index);switch(t.lanes=0,t.tag){case 16:e:{var o=t.pendingProps;if(e=$r(t.elementType),t.type=e,typeof e=="function")Mc(e)?(o=tl(e,o),t.tag=1,t=Ky(null,t,e,o,r)):(t.tag=0,t=mf(null,t,e,o,r));else{if(e!=null){var u=e.$$typeof;if(u===k){t.tag=11,t=Gy(null,t,e,o,r);break e}else if(u===Q){t.tag=14,t=Qy(null,t,e,o,r);break e}}throw t=ye(e)||e,Error(i(306,t,""))}}return t;case 0:return mf(e,t,t.type,t.pendingProps,r);case 1:return o=t.type,u=tl(o,t.pendingProps),Ky(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,Lc(e,t),Ki(t,o,null,r);var p=t.memoizedState;if(o=p.cache,nr(t,dt,o),o!==f.cache&&zc(t,[dt],r,!0),Zi(),o=p.element,f.isDehydrated)if(f={element:o,isDehydrated:!1,cache:p.cache},t.updateQueue.baseState=f,t.memoizedState=f,t.flags&256){t=$y(e,t,o,r);break e}else if(o!==u){u=bn(Error(i(424)),t),Gi(u),t=$y(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),Rt=t,He=!0,er=null,wn=!0,r=Xm(t,null,o,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling}else{if(Fr(),o===u){t=Da(e,t,r);break e}kt(e,t,o,r)}t=t.child}return t;case 26:return Ds(e,t),e===null?(r=dp(t.type,null,t.pendingProps,null))?t.memoizedState=r:He||(r=t.type,e=t.pendingProps,o=Qs(re.current).createElement(r),o[Nt]=t,o[Wt]=e,zt(o,r,e),Ot(o),t.stateNode=o):t.memoizedState=dp(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return st(t),e===null&&He&&(o=t.stateNode=up(t.type,t.pendingProps,re.current),Rt=t,wn=!0,u=Je,yr(t.type)?(ed=u,Je=On(o.firstChild)):Je=u),kt(e,t,t.pendingProps.children,r),Ds(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&He&&((u=o=Je)&&(o=kS(o,t.type,t.pendingProps,wn),o!==null?(t.stateNode=o,Rt=t,Je=On(o.firstChild),wn=!1,u=!0):u=!1),u||tr(t)),st(t),u=t.type,f=t.pendingProps,p=e!==null?e.memoizedProps:null,o=f.children,Zf(u,f)?o=null:p!==null&&Zf(u,p)&&(t.flags|=32),t.memoizedState!==null&&(u=Fc(e,t,Px,null,null,r),po._currentValue=u),Ds(e,t),kt(e,t,o,r),t.child;case 6:return e===null&&He&&((e=r=Je)&&(r=zS(r,t.pendingProps,wn),r!==null?(t.stateNode=r,Rt=t,Je=null,e=!0):e=!1),e||tr(t)),null;case 13:return Jy(e,t,r);case 4:return Ce(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=Ir(t,null,o,r):kt(e,t,o,r),t.child;case 11:return Gy(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,nr(t,t.type,o.value),kt(e,t,o.children,r),t.child;case 9:return u=t.type._context,o=t.pendingProps.children,Zr(t),u=_t(u),o=o(u),t.flags|=1,kt(e,t,o,r),t.child;case 14:return Qy(e,t,t.type,t.pendingProps,r);case 15:return Vy(e,t,t.type,t.pendingProps,r);case 19:return eg(e,t,r);case 31:return nS(e,t,r);case 22:return Xy(e,t,r,t.pendingProps);case 24:return Zr(t),o=_t(dt),e===null?(u=Uc(),u===null&&(u=Ke,f=jc(),u.pooledCache=f,f.refCount++,f!==null&&(u.pooledCacheLanes|=r),u=f),t.memoizedState={parent:o,cache:u},Yc(t),nr(t,dt,u)):((e.lanes&r)!==0&&(Lc(e,t),Ki(t,null,null,r),Zi()),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),nr(t,dt,o)):(o=f.cache,nr(t,dt,o),o!==u.cache&&zc(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 Ta(e){e.flags|=4}function wf(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(Tg())e.flags|=8192;else throw Jr=ds,Hc}else e.flags&=-16777217}function ng(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!pp(t))if(Tg())e.flags|=8192;else throw Jr=ds,Hc}function As(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Me():536870912,e.lanes|=t,Zl|=t)}function no(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 rS(e,t,r){var o=t.pendingProps;switch(Ac(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)&&(Bl(t)?Ta(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Rc())),Ie(t),null;case 26:var u=t.type,f=t.memoizedState;return e===null?(Ta(t),f!==null?(Ie(t),ng(t,f)):(Ie(t),wf(t,u,null,o,r))):f?f!==e.memoizedState?(Ta(t),Ie(t),ng(t,f)):(Ie(t),t.flags&=-16777217):(e=e.memoizedProps,e!==o&&Ta(t),Ie(t),wf(t,u,e,o,r)),null;case 27:if(vt(t),r=re.current,u=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&Ta(t);else{if(!o){if(t.stateNode===null)throw Error(i(166));return Ie(t),null}e=te.current,Bl(t)?jm(t):(e=up(u,o,r),t.stateNode=e,Ta(t))}return Ie(t),null;case 5:if(vt(t),u=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&Ta(t);else{if(!o){if(t.stateNode===null)throw Error(i(166));return Ie(t),null}if(f=te.current,Bl(t))jm(t);else{var p=Qs(re.current);switch(f){case 1:f=p.createElementNS("http://www.w3.org/2000/svg",u);break;case 2:f=p.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;default:switch(u){case"svg":f=p.createElementNS("http://www.w3.org/2000/svg",u);break;case"math":f=p.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;case"script":f=p.createElement("div"),f.innerHTML="<script><\/script>",f=f.removeChild(f.firstChild);break;case"select":f=typeof o.is=="string"?p.createElement("select",{is:o.is}):p.createElement("select"),o.multiple?f.multiple=!0:o.size&&(f.size=o.size);break;default:f=typeof o.is=="string"?p.createElement(u,{is:o.is}):p.createElement(u)}}f[Nt]=t,f[Wt]=o;e:for(p=t.child;p!==null;){if(p.tag===5||p.tag===6)f.appendChild(p.stateNode);else if(p.tag!==4&&p.tag!==27&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===t)break e;for(;p.sibling===null;){if(p.return===null||p.return===t)break e;p=p.return}p.sibling.return=p.return,p=p.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&&Ta(t)}}return Ie(t),wf(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,r),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==o&&Ta(t);else{if(typeof o!="string"&&t.stateNode===null)throw Error(i(166));if(e=re.current,Bl(t)){if(e=t.stateNode,r=t.memoizedProps,o=null,u=Rt,u!==null)switch(u.tag){case 27:case 5:o=u.memoizedProps}e[Nt]=t,e=!!(e.nodeValue===r||o!==null&&o.suppressHydrationWarning===!0||Jg(e.nodeValue,r)),e||tr(t,!0)}else e=Qs(e).createTextNode(o),e[Nt]=t,t.stateNode=e}return Ie(t),null;case 31:if(r=t.memoizedState,e===null||e.memoizedState!==null){if(o=Bl(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[Nt]=t}else Fr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ie(t),e=!1}else r=Rc(),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=Bl(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[Nt]=t}else Fr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ie(t),u=!1}else u=Rc(),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),As(t,t.updateQueue),Ie(t),null);case 4:return be(),e===null&&Qf(t.stateNode.containerInfo),Ie(t),null;case 10:return Oa(t.type),Ie(t),null;case 19:if(X(ut),o=t.memoizedState,o===null)return Ie(t),null;if(u=(t.flags&128)!==0,f=o.rendering,f===null)if(u)no(o,!1);else{if(lt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(f=gs(e),f!==null){for(t.flags|=128,no(o,!1),e=f.updateQueue,t.updateQueue=e,As(t,e),t.subtreeFlags=0,e=r,r=t.child;r!==null;)Nm(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&&bt()>zs&&(t.flags|=128,u=!0,no(o,!1),t.lanes=4194304)}else{if(!u)if(e=gs(f),e!==null){if(t.flags|=128,u=!0,e=e.updateQueue,t.updateQueue=e,As(t,e),no(o,!0),o.tail===null&&o.tailMode==="hidden"&&!f.alternate&&!He)return Ie(t),null}else 2*bt()-o.renderingStartTime>zs&&r!==536870912&&(t.flags|=128,u=!0,no(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=bt(),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),Qc(),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&&As(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&&X(Kr),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 lS(e,t){switch(Ac(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 vt(t),null;case 31:if(t.memoizedState!==null){if(nn(t),t.alternate===null)throw Error(i(340));Fr()}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));Fr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return X(ut),null;case 4:return be(),null;case 10:return Oa(t.type),null;case 22:case 23:return nn(t),Qc(),e!==null&&X(Kr),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 ag(e,t){switch(Ac(t),t.tag){case 3:Oa(dt),be();break;case 26:case 27:case 5:vt(t);break;case 4:be();break;case 31:t.memoizedState!==null&&nn(t);break;case 13:nn(t);break;case 19:X(ut);break;case 10:Oa(t.type);break;case 22:case 23:nn(t),Qc(),e!==null&&X(Kr);break;case 24:Oa(dt)}}function ao(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,p=r.inst;o=f(),p.destroy=o}r=r.next}while(r!==u)}}catch(x){Qe(t,t.return,x)}}function sr(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 p=o.inst,x=p.destroy;if(x!==void 0){p.destroy=void 0,u=t;var D=r,L=x;try{L()}catch(F){Qe(u,D,F)}}}o=o.next}while(o!==f)}}catch(F){Qe(t,t.return,F)}}function rg(e){var t=e.updateQueue;if(t!==null){var r=e.stateNode;try{Pm(t,r)}catch(o){Qe(e,e.return,o)}}}function lg(e,t,r){r.props=tl(e.type,e.memoizedProps),r.state=e.memoizedState;try{r.componentWillUnmount()}catch(o){Qe(e,t,o)}}function ro(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 ig(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 Ef(e,t,r){try{var o=e.stateNode;DS(o,e.type,r,t),o[Wt]=t}catch(u){Qe(e,e.return,u)}}function og(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&yr(e.type)||e.tag===4}function Of(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||og(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&&yr(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 Mf(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&&yr(e.type)&&(r=e.stateNode,t=null),e=e.child,e!==null))for(Mf(e,t,r),e=e.sibling;e!==null;)Mf(e,t,r),e=e.sibling}function Ns(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&&yr(e.type)&&(r=e.stateNode),e=e.child,e!==null))for(Ns(e,t,r),e=e.sibling;e!==null;)Ns(e,t,r),e=e.sibling}function sg(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[Nt]=e,t[Wt]=r}catch(f){Qe(e,e.return,f)}}var Aa=!1,yt=!1,Cf=!1,ug=typeof WeakSet=="function"?WeakSet:Set,Mt=null;function iS(e,t){if(e=e.containerInfo,Ff=$s,e=Sm(e),vc(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 p=0,x=-1,D=-1,L=0,F=0,J=e,q=null;t:for(;;){for(var V;J!==r||u!==0&&J.nodeType!==3||(x=p+u),J!==f||o!==0&&J.nodeType!==3||(D=p+o),J.nodeType===3&&(p+=J.nodeValue.length),(V=J.firstChild)!==null;)q=J,J=V;for(;;){if(J===e)break t;if(q===r&&++L===u&&(x=p),q===f&&++F===o&&(D=p),(V=J.nextSibling)!==null)break;J=q,q=J.parentNode}J=V}r=x===-1||D===-1?null:{start:x,end:D}}else r=null}r=r||{start:0,end:0}}else r=null;for(Pf={focusedElem:e,selectionRange:r},$s=!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=tl(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)$f(e);else if(r===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":$f(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 cg(e,t,r){var o=r.flags;switch(r.tag){case 0:case 11:case 15:Ra(e,r),o&4&&ao(5,r);break;case 1:if(Ra(e,r),o&4)if(e=r.stateNode,t===null)try{e.componentDidMount()}catch(p){Qe(r,r.return,p)}else{var u=tl(r.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(u,t,e.__reactInternalSnapshotBeforeUpdate)}catch(p){Qe(r,r.return,p)}}o&64&&rg(r),o&512&&ro(r,r.return);break;case 3:if(Ra(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{Pm(e,t)}catch(p){Qe(r,r.return,p)}}break;case 27:t===null&&o&4&&sg(r);case 26:case 5:Ra(e,r),t===null&&o&4&&ig(r),o&512&&ro(r,r.return);break;case 12:Ra(e,r);break;case 31:Ra(e,r),o&4&&hg(e,r);break;case 13:Ra(e,r),o&4&&mg(e,r),o&64&&(e=r.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(r=yS.bind(null,r),jS(e,r))));break;case 22:if(o=r.memoizedState!==null||Aa,!o){t=t!==null&&t.memoizedState!==null||yt,u=Aa;var f=yt;Aa=o,(yt=t)&&!f?_a(e,r,(r.subtreeFlags&8772)!==0):Ra(e,r),Aa=u,yt=f}break;case 30:break;default:Ra(e,r)}}function fg(e){var t=e.alternate;t!==null&&(e.alternate=null,fg(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&tc(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 Na(e,t,r){for(r=r.child;r!==null;)dg(e,t,r),r=r.sibling}function dg(e,t,r){if(At&&typeof At.onCommitFiberUnmount=="function")try{At.onCommitFiberUnmount(ga,r)}catch{}switch(r.tag){case 26:yt||Kn(r,t),Na(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;yr(r.type)&&(tt=r.stateNode,Qt=!1),Na(e,t,r),mo(r.stateNode),tt=o,Qt=u;break;case 5:yt||Kn(r,t);case 6:if(o=tt,u=Qt,tt=null,Na(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,rp(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,r.stateNode),ai(e)):rp(tt,r.stateNode));break;case 4:o=tt,u=Qt,tt=r.stateNode.containerInfo,Qt=!0,Na(e,t,r),tt=o,Qt=u;break;case 0:case 11:case 14:case 15:sr(2,r,t),yt||sr(4,r,t),Na(e,t,r);break;case 1:yt||(Kn(r,t),o=r.stateNode,typeof o.componentWillUnmount=="function"&&lg(r,t,o)),Na(e,t,r);break;case 21:Na(e,t,r);break;case 22:yt=(o=yt)||r.memoizedState!==null,Na(e,t,r),yt=o;break;default:Na(e,t,r)}}function hg(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{ai(e)}catch(r){Qe(t,t.return,r)}}}function mg(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{ai(e)}catch(r){Qe(t,t.return,r)}}function oS(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new ug),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new ug),t;default:throw Error(i(435,e.tag))}}function Rs(e,t){var r=oS(e);t.forEach(function(o){if(!r.has(o)){r.add(o);var u=gS.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,p=t,x=p;e:for(;x!==null;){switch(x.tag){case 27:if(yr(x.type)){tt=x.stateNode,Qt=!1;break e}break;case 5:tt=x.stateNode,Qt=!1;break e;case 3:case 4:tt=x.stateNode.containerInfo,Qt=!0;break e}x=x.return}if(tt===null)throw Error(i(160));dg(f,p,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;)yg(t,e),t=t.sibling}var Bn=null;function yg(e,t){var r=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Vt(t,e),Xt(e),o&4&&(sr(3,e,e.return),ao(3,e),sr(5,e,e.return));break;case 1:Vt(t,e),Xt(e),o&512&&(yt||r===null||Kn(r,r.return)),o&64&&Aa&&(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),Xt(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[Ri]||f[Nt]||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[Nt]=e,Ot(f),o=f;break e;case"link":var p=yp("link","href",u).get(o+(r.href||""));if(p){for(var x=0;x<p.length;x++)if(f=p[x],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)){p.splice(x,1);break t}}f=u.createElement(o),zt(f,o,r),u.head.appendChild(f);break;case"meta":if(p=yp("meta","content",u).get(o+(r.content||""))){for(x=0;x<p.length;x++)if(f=p[x],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)){p.splice(x,1);break t}}f=u.createElement(o),zt(f,o,r),u.head.appendChild(f);break;default:throw Error(i(468,o))}f[Nt]=e,Ot(f),o=f}e.stateNode=o}else gp(u,e.type,e.stateNode);else e.stateNode=mp(u,o,e.memoizedProps);else f!==o?(f===null?r.stateNode!==null&&(r=r.stateNode,r.parentNode.removeChild(r)):f.count--,o===null?gp(u,e.type,e.stateNode):mp(u,o,e.memoizedProps)):o===null&&e.stateNode!==null&&Ef(e,e.memoizedProps,r.memoizedProps)}break;case 27:Vt(t,e),Xt(e),o&512&&(yt||r===null||Kn(r,r.return)),r!==null&&o&4&&Ef(e,e.memoizedProps,r.memoizedProps);break;case 5:if(Vt(t,e),Xt(e),o&512&&(yt||r===null||Kn(r,r.return)),e.flags&32){u=e.stateNode;try{Cl(u,"")}catch(fe){Qe(e,e.return,fe)}}o&4&&e.stateNode!=null&&(u=e.memoizedProps,Ef(e,u,r!==null?r.memoizedProps:u)),o&1024&&(Cf=!0);break;case 6:if(Vt(t,e),Xt(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(Fs=null,u=Bn,Bn=Vs(t.containerInfo),Vt(t,e),Bn=u,Xt(e),o&4&&r!==null&&r.memoizedState.isDehydrated)try{ai(t.containerInfo)}catch(fe){Qe(e,e.return,fe)}Cf&&(Cf=!1,gg(e));break;case 4:o=Bn,Bn=Vs(e.stateNode.containerInfo),Vt(t,e),Xt(e),Bn=o;break;case 12:Vt(t,e),Xt(e);break;case 31:Vt(t,e),Xt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Rs(e,o)));break;case 13:Vt(t,e),Xt(e),e.child.flags&8192&&e.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(ks=bt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Rs(e,o)));break;case 22:u=e.memoizedState!==null;var D=r!==null&&r.memoizedState!==null,L=Aa,F=yt;if(Aa=L||u,yt=F||D,Vt(t,e),yt=F,Aa=L,Xt(e),o&8192)e:for(t=e.stateNode,t._visibility=u?t._visibility&-2:t._visibility|1,u&&(r===null||D||Aa||yt||nl(e)),r=null,t=e;;){if(t.tag===5||t.tag===26){if(r===null){D=r=t;try{if(f=D.stateNode,u)p=f.style,typeof p.setProperty=="function"?p.setProperty("display","none","important"):p.display="none";else{x=D.stateNode;var J=D.memoizedProps.style,q=J!=null&&J.hasOwnProperty("display")?J.display:null;x.style.display=q==null||typeof q=="boolean"?"":(""+q).trim()}}catch(fe){Qe(D,D.return,fe)}}}else if(t.tag===6){if(r===null){D=t;try{D.stateNode.nodeValue=u?"":D.memoizedProps}catch(fe){Qe(D,D.return,fe)}}}else if(t.tag===18){if(r===null){D=t;try{var V=D.stateNode;u?lp(V,!0):lp(D.stateNode,!1)}catch(fe){Qe(D,D.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,Rs(e,r))));break;case 19:Vt(t,e),Xt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Rs(e,o)));break;case 30:break;case 21:break;default:Vt(t,e),Xt(e)}}function Xt(e){var t=e.flags;if(t&2){try{for(var r,o=e.return;o!==null;){if(og(o)){r=o;break}o=o.return}if(r==null)throw Error(i(160));switch(r.tag){case 27:var u=r.stateNode,f=Of(e);Ns(e,f,u);break;case 5:var p=r.stateNode;r.flags&32&&(Cl(p,""),r.flags&=-33);var x=Of(e);Ns(e,x,p);break;case 3:case 4:var D=r.stateNode.containerInfo,L=Of(e);Mf(e,L,D);break;default:throw Error(i(161))}}catch(F){Qe(e,e.return,F)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function gg(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;gg(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Ra(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)cg(e,t.alternate,t),t=t.sibling}function nl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:sr(4,t,t.return),nl(t);break;case 1:Kn(t,t.return);var r=t.stateNode;typeof r.componentWillUnmount=="function"&&lg(t,t.return,r),nl(t);break;case 27:mo(t.stateNode);case 26:case 5:Kn(t,t.return),nl(t);break;case 22:t.memoizedState===null&&nl(t);break;case 30:nl(t);break;default:nl(t)}e=e.sibling}}function _a(e,t,r){for(r=r&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var o=t.alternate,u=e,f=t,p=f.flags;switch(f.tag){case 0:case 11:case 15:_a(u,f,r),ao(4,f);break;case 1:if(_a(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 x=o.stateNode;try{var D=u.shared.hiddenCallbacks;if(D!==null)for(u.shared.hiddenCallbacks=null,u=0;u<D.length;u++)Fm(D[u],x)}catch(L){Qe(o,o.return,L)}}r&&p&64&&rg(f),ro(f,f.return);break;case 27:sg(f);case 26:case 5:_a(u,f,r),r&&o===null&&p&4&&ig(f),ro(f,f.return);break;case 12:_a(u,f,r);break;case 31:_a(u,f,r),r&&p&4&&hg(u,f);break;case 13:_a(u,f,r),r&&p&4&&mg(u,f);break;case 22:f.memoizedState===null&&_a(u,f,r),ro(f,f.return);break;case 30:break;default:_a(u,f,r)}t=t.sibling}}function Df(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&&Qi(r))}function Tf(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Qi(e))}function Un(e,t,r,o){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)pg(e,t,r,o),t=t.sibling}function pg(e,t,r,o){var u=t.flags;switch(t.tag){case 0:case 11:case 15:Un(e,t,r,o),u&2048&&ao(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&&Qi(e)));break;case 12:if(u&2048){Un(e,t,r,o),e=t.stateNode;try{var f=t.memoizedProps,p=f.id,x=f.onPostCommit;typeof x=="function"&&x(p,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(D){Qe(t,t.return,D)}}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,p=t.alternate,t.memoizedState!==null?f._visibility&2?Un(e,t,r,o):lo(e,t):f._visibility&2?Un(e,t,r,o):(f._visibility|=2,Xl(e,t,r,o,(t.subtreeFlags&10256)!==0||!1)),u&2048&&Df(p,t);break;case 24:Un(e,t,r,o),u&2048&&Tf(t.alternate,t);break;default:Un(e,t,r,o)}}function Xl(e,t,r,o,u){for(u=u&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var f=e,p=t,x=r,D=o,L=p.flags;switch(p.tag){case 0:case 11:case 15:Xl(f,p,x,D,u),ao(8,p);break;case 23:break;case 22:var F=p.stateNode;p.memoizedState!==null?F._visibility&2?Xl(f,p,x,D,u):lo(f,p):(F._visibility|=2,Xl(f,p,x,D,u)),u&&L&2048&&Df(p.alternate,p);break;case 24:Xl(f,p,x,D,u),u&&L&2048&&Tf(p.alternate,p);break;default:Xl(f,p,x,D,u)}t=t.sibling}}function lo(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:lo(r,o),u&2048&&Df(o.alternate,o);break;case 24:lo(r,o),u&2048&&Tf(o.alternate,o);break;default:lo(r,o)}t=t.sibling}}var io=8192;function Fl(e,t,r){if(e.subtreeFlags&io)for(e=e.child;e!==null;)vg(e,t,r),e=e.sibling}function vg(e,t,r){switch(e.tag){case 26:Fl(e,t,r),e.flags&io&&e.memoizedState!==null&&FS(r,Bn,e.memoizedState,e.memoizedProps);break;case 5:Fl(e,t,r);break;case 3:case 4:var o=Bn;Bn=Vs(e.stateNode.containerInfo),Fl(e,t,r),Bn=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=io,io=16777216,Fl(e,t,r),io=o):Fl(e,t,r));break;default:Fl(e,t,r)}}function bg(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 oo(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,Sg(o,e)}bg(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)xg(e),e=e.sibling}function xg(e){switch(e.tag){case 0:case 11:case 15:oo(e),e.flags&2048&&sr(9,e,e.return);break;case 3:oo(e);break;case 12:oo(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,_s(e)):oo(e);break;default:oo(e)}}function _s(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,Sg(o,e)}bg(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:sr(8,t,t.return),_s(t);break;case 22:r=t.stateNode,r._visibility&2&&(r._visibility&=-3,_s(t));break;default:_s(t)}e=e.sibling}}function Sg(e,t){for(;Mt!==null;){var r=Mt;switch(r.tag){case 0:case 11:case 15:sr(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:Qi(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(fg(o),o===r){Mt=null;break e}if(u!==null){u.return=f,Mt=u;break e}Mt=f}}}var sS={getCacheForType:function(e){var t=_t(dt),r=t.data.get(e);return r===void 0&&(r=e(),t.data.set(e,r)),r},cacheSignal:function(){return _t(dt).controller.signal}},uS=typeof WeakMap=="function"?WeakMap:Map,qe=0,Ke=null,ze=null,Be=0,Ge=0,an=null,ur=!1,Pl=!1,Af=!1,ka=0,lt=0,cr=0,al=0,Nf=0,rn=0,Zl=0,so=null,Ft=null,Rf=!1,ks=0,wg=0,zs=1/0,js=null,fr=null,xt=0,dr=null,Kl=null,za=0,_f=0,kf=null,Eg=null,uo=0,zf=null;function ln(){return(qe&2)!==0&&Be!==0?Be&-Be:j.T!==null?Lf():Iu()}function Og(){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&&(Ge===2||Ge===9)||e.cancelPendingCommit!==null)&&($l(e,0),hr(e,Be,rn,!1)),$e(e,r),((qe&2)===0||e!==Ke)&&(e===Ke&&((qe&2)===0&&(al|=r),lt===4&&hr(e,Be,rn,!1)),$n(e))}function Mg(e,t,r){if((qe&6)!==0)throw Error(i(327));var o=!r&&(t&127)===0&&(t&e.expiredLanes)===0||ge(e,t),u=o?dS(e,t):Bf(e,t,!0),f=o;do{if(u===0){Pl&&!o&&hr(e,t,0,!1);break}else{if(r=e.current.alternate,f&&!cS(r)){u=Bf(e,t,!1),f=!1;continue}if(u===2){if(f=t,e.errorRecoveryDisabledLanes&f)var p=0;else p=e.pendingLanes&-536870913,p=p!==0?p:p&536870912?536870912:0;if(p!==0){t=p;e:{var x=e;u=so;var D=x.current.memoizedState.isDehydrated;if(D&&($l(x,p).flags|=256),p=Bf(x,p,!1),p!==2){if(Af&&!D){x.errorRecoveryDisabledLanes|=f,al|=f,u=4;break e}f=Ft,Ft=u,f!==null&&(Ft===null?Ft=f:Ft.push.apply(Ft,f))}u=p}if(f=!1,u!==2)continue}}if(u===1){$l(e,0),hr(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:hr(o,t,rn,!ur);break e;case 2:Ft=null;break;case 3:case 5:break;default:throw Error(i(329))}if((t&62914560)===t&&(u=ks+300-bt(),10<u)){if(hr(o,t,rn,!ur),ie(o,0,!0)!==0)break e;za=t,o.timeoutHandle=np(Cg.bind(null,o,r,Ft,js,Rf,t,rn,al,Zl,ur,f,"Throttled",-0,0),u);break e}Cg(o,r,Ft,js,Rf,t,rn,al,Zl,ur,f,null,-0,0)}}break}while(!0);$n(e)}function Cg(e,t,r,o,u,f,p,x,D,L,F,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},vg(t,f,J);var fe=(f&62914560)===f?ks-bt():(f&4194048)===f?wg-bt():0;if(fe=PS(J,fe),fe!==null){za=f,e.cancelPendingCommit=fe(zg.bind(null,e,t,f,r,o,u,p,x,D,F,J,null,q,V)),hr(e,f,p,!L);return}}zg(e,t,f,r,o,u,p,x,D)}function cS(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 hr(e,t,r,o){t&=~Nf,t&=~al,e.suspendedLanes|=t,e.pingedLanes&=~t,o&&(e.warmLanes|=t),o=e.expirationTimes;for(var u=t;0<u;){var f=31-wt(u),p=1<<f;o[f]=-1,u&=~p}r!==0&&kn(e,r,t)}function Bs(){return(qe&6)===0?(co(0),!1):!0}function jf(){if(ze!==null){if(Ge===0)var e=ze.return;else e=ze,Ea=Pr=null,Kc(e),ql=null,Xi=0,e=ze;for(;e!==null;)ag(e.alternate,e),e=e.return;ze=null}}function $l(e,t){var r=e.timeoutHandle;r!==-1&&(e.timeoutHandle=-1,NS(r)),r=e.cancelPendingCommit,r!==null&&(e.cancelPendingCommit=null,r()),za=0,jf(),Ke=e,ze=r=Sa(e.current,null),Be=t,Ge=0,an=null,ur=!1,Pl=ge(e,t),Af=!1,Zl=rn=Nf=al=cr=lt=0,Ft=so=null,Rf=!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,as(),r}function Dg(e,t){Ae=null,j.H=eo,t===Ll||t===fs?(t=Gm(),Ge=3):t===Hc?(t=Gm(),Ge=4):Ge=t===hf?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,an=t,ze===null&&(lt=1,Ms(e,bn(t,e.current)))}function Tg(){var e=tn.current;return e===null?!0:(Be&4194048)===Be?En===null:(Be&62914560)===Be||(Be&536870912)!==0?e===En:!1}function Ag(){var e=j.H;return j.H=eo,e===null?eo:e}function Ng(){var e=j.A;return j.A=sS,e}function Us(){lt=4,ur||(Be&4194048)!==Be&&tn.current!==null||(Pl=!0),(cr&134217727)===0&&(al&134217727)===0||Ke===null||hr(Ke,Be,rn,!1)}function Bf(e,t,r){var o=qe;qe|=2;var u=Ag(),f=Ng();(Ke!==e||Be!==t)&&(js=null,$l(e,t)),t=!1;var p=lt;e:do try{if(Ge!==0&&ze!==null){var x=ze,D=an;switch(Ge){case 8:jf(),p=6;break e;case 3:case 2:case 9:case 6:tn.current===null&&(t=!0);var L=Ge;if(Ge=0,an=null,Jl(e,x,D,L),r&&Pl){p=0;break e}break;default:L=Ge,Ge=0,an=null,Jl(e,x,D,L)}}fS(),p=lt;break}catch(F){Dg(e,F)}while(!0);return t&&e.shellSuspendCounter++,Ea=Pr=null,qe=o,j.H=u,j.A=f,ze===null&&(Ke=null,Be=0,as()),p}function fS(){for(;ze!==null;)Rg(ze)}function dS(e,t){var r=qe;qe|=2;var o=Ag(),u=Ng();Ke!==e||Be!==t?(js=null,zs=bt()+500,$l(e,t)):Pl=ge(e,t);e:do try{if(Ge!==0&&ze!==null){t=ze;var f=an;t:switch(Ge){case 1:Ge=0,an=null,Jl(e,t,f,1);break;case 2:case 9:if(qm(f)){Ge=0,an=null,_g(t);break}t=function(){Ge!==2&&Ge!==9||Ke!==e||(Ge=7),$n(e)},f.then(t,t);break e;case 3:Ge=7;break e;case 4:Ge=5;break e;case 7:qm(f)?(Ge=0,an=null,_g(t)):(Ge=0,an=null,Jl(e,t,f,7));break;case 5:var p=null;switch(ze.tag){case 26:p=ze.memoizedState;case 5:case 27:var x=ze;if(p?pp(p):x.stateNode.complete){Ge=0,an=null;var D=x.sibling;if(D!==null)ze=D;else{var L=x.return;L!==null?(ze=L,Hs(L)):ze=null}break t}}Ge=0,an=null,Jl(e,t,f,5);break;case 6:Ge=0,an=null,Jl(e,t,f,6);break;case 8:jf(),lt=6;break e;default:throw Error(i(462))}}hS();break}catch(F){Dg(e,F)}while(!0);return Ea=Pr=null,j.H=o,j.A=u,qe=r,ze!==null?0:(Ke=null,Be=0,as(),lt)}function hS(){for(;ze!==null&&!Tt();)Rg(ze)}function Rg(e){var t=tg(e.alternate,e,ka);e.memoizedProps=e.pendingProps,t===null?Hs(e):ze=t}function _g(e){var t=e,r=t.alternate;switch(t.tag){case 15:case 0:t=Zy(r,t,t.pendingProps,t.type,void 0,Be);break;case 11:t=Zy(r,t,t.pendingProps,t.type.render,t.ref,Be);break;case 5:Kc(t);default:ag(r,t),t=ze=Nm(t,ka),t=tg(r,t,ka)}e.memoizedProps=e.pendingProps,t===null?Hs(e):ze=t}function Jl(e,t,r,o){Ea=Pr=null,Kc(t),ql=null,Xi=0;var u=t.return;try{if(tS(e,u,t,r,Be)){lt=1,Ms(e,bn(r,e.current)),ze=null;return}}catch(f){if(u!==null)throw ze=u,f;lt=1,Ms(e,bn(r,e.current)),ze=null;return}t.flags&32768?(He||o===1?e=!0:Pl||(Be&536870912)!==0?e=!1:(ur=e=!0,(o===2||o===9||o===3||o===6)&&(o=tn.current,o!==null&&o.tag===13&&(o.flags|=16384))),kg(t,e)):Hs(t)}function Hs(e){var t=e;do{if((t.flags&32768)!==0){kg(t,ur);return}e=t.return;var r=rS(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 kg(e,t){do{var r=lS(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 zg(e,t,r,o,u,f,p,x,D){e.cancelPendingCommit=null;do Ys();while(xt!==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|=Ec,Bt(e,r,f,p,x,D),e===Ke&&(ze=Ke=null,Be=0),Kl=t,dr=e,za=r,_f=f,kf=u,Eg=o,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,pS(ya,function(){return Yg(),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,p=qe,qe|=4;try{iS(e,t,r)}finally{qe=p,P.p=u,j.T=o}}xt=1,jg(),Bg(),Ug()}}function jg(){if(xt===1){xt=0;var e=dr,t=Kl,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{yg(t,e);var f=Pf,p=Sm(e.containerInfo),x=f.focusedElem,D=f.selectionRange;if(p!==x&&x&&x.ownerDocument&&xm(x.ownerDocument.documentElement,x)){if(D!==null&&vc(x)){var L=D.start,F=D.end;if(F===void 0&&(F=L),"selectionStart"in x)x.selectionStart=L,x.selectionEnd=Math.min(F,x.value.length);else{var J=x.ownerDocument||document,q=J&&J.defaultView||window;if(q.getSelection){var V=q.getSelection(),fe=x.textContent.length,we=Math.min(D.start,fe),Pe=D.end===void 0?we:Math.min(D.end,fe);!V.extend&&we>Pe&&(p=Pe,Pe=we,we=p);var B=bm(x,we),_=bm(x,Pe);if(B&&_&&(V.rangeCount!==1||V.anchorNode!==B.node||V.anchorOffset!==B.offset||V.focusNode!==_.node||V.focusOffset!==_.offset)){var H=J.createRange();H.setStart(B.node,B.offset),V.removeAllRanges(),we>Pe?(V.addRange(H),V.extend(_.node,_.offset)):(H.setEnd(_.node,_.offset),V.addRange(H))}}}}for(J=[],V=x;V=V.parentNode;)V.nodeType===1&&J.push({element:V,left:V.scrollLeft,top:V.scrollTop});for(typeof x.focus=="function"&&x.focus(),x=0;x<J.length;x++){var Z=J[x];Z.element.scrollLeft=Z.left,Z.element.scrollTop=Z.top}}$s=!!Ff,Pf=Ff=null}finally{qe=u,P.p=o,j.T=r}}e.current=t,xt=2}}function Bg(){if(xt===2){xt=0;var e=dr,t=Kl,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{cg(e,t.alternate,t)}finally{qe=u,P.p=o,j.T=r}}xt=3}}function Ug(){if(xt===4||xt===3){xt=0,Rn();var e=dr,t=Kl,r=za,o=Eg;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?xt=5:(xt=0,Kl=dr=null,Hg(e,e.pendingLanes));var u=e.pendingLanes;if(u===0&&(fr=null),zn(r),t=t.stateNode,At&&typeof At.onCommitFiberRoot=="function")try{At.onCommitFiberRoot(ga,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,p=0;p<o.length;p++){var x=o[p];f(x.value,{componentStack:x.stack})}}finally{j.T=t,P.p=u}}(za&3)!==0&&Ys(),$n(e),u=e.pendingLanes,(r&261930)!==0&&(u&42)!==0?e===zf?uo++:(uo=0,zf=e):uo=0,co(0)}}function Hg(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Qi(t)))}function Ys(){return jg(),Bg(),Ug(),Yg()}function Yg(){if(xt!==5)return!1;var e=dr,t=_f;_f=0;var r=zn(za),o=j.T,u=P.p;try{P.p=32>r?32:r,j.T=null,r=kf,kf=null;var f=dr,p=za;if(xt=0,Kl=dr=null,za=0,(qe&6)!==0)throw Error(i(331));var x=qe;if(qe|=4,xg(f.current),pg(f,f.current,p,r),qe=x,co(0,!1),At&&typeof At.onPostCommitFiberRoot=="function")try{At.onPostCommitFiberRoot(ga,f)}catch{}return!0}finally{P.p=u,j.T=o,Hg(e,t)}}function Lg(e,t,r){t=bn(r,t),t=df(e.stateNode,t,2),e=lr(e,t,2),e!==null&&($e(e,2),$n(e))}function Qe(e,t,r){if(e.tag===3)Lg(e,e,r);else for(;t!==null;){if(t.tag===3){Lg(t,e,r);break}else if(t.tag===1){var o=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(fr===null||!fr.has(o))){e=bn(r,e),r=qy(2),o=lr(t,r,2),o!==null&&(Wy(r,o,t,e),$e(o,2),$n(o));break}}t=t.return}}function Uf(e,t,r){var o=e.pingCache;if(o===null){o=e.pingCache=new uS;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)||(Af=!0,u.add(r),e=mS.bind(null,e,t,r),t.then(e,e))}function mS(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>bt()-ks?(qe&2)===0&&$l(e,0):Nf|=r,Zl===Be&&(Zl=0)),$n(e)}function qg(e,t){t===0&&(t=Me()),e=Vr(e,t),e!==null&&($e(e,t),$n(e))}function yS(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),qg(e,r)}function gS(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),qg(e,r)}function pS(e,t){return mn(e,t)}var Ls=null,Il=null,Hf=!1,qs=!1,Yf=!1,mr=0;function $n(e){e!==Il&&e.next===null&&(Il===null?Ls=Il=e:Il=Il.next=e),qs=!0,Hf||(Hf=!0,bS())}function co(e,t){if(!Yf&&qs){Yf=!0;do for(var r=!1,o=Ls;o!==null;){if(e!==0){var u=o.pendingLanes;if(u===0)var f=0;else{var p=o.suspendedLanes,x=o.pingedLanes;f=(1<<31-wt(42|e)+1)-1,f&=u&~(p&~x),f=f&201326741?f&201326741|1:f?f|2:0}f!==0&&(r=!0,Vg(o,f))}else f=Be,f=ie(o,o===Ke?f:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(f&3)===0||ge(o,f)||(r=!0,Vg(o,f));o=o.next}while(r);Yf=!1}}function vS(){Wg()}function Wg(){qs=Hf=!1;var e=0;mr!==0&&AS()&&(e=mr);for(var t=bt(),r=null,o=Ls;o!==null;){var u=o.next,f=Gg(o,t);f===0?(o.next=null,r===null?Ls=u:r.next=u,u===null&&(Il=r)):(r=o,(e!==0||(f&3)!==0)&&(qs=!0)),o=u}xt!==0&&xt!==5||co(e),mr!==0&&(mr=0)}function Gg(e,t){for(var r=e.suspendedLanes,o=e.pingedLanes,u=e.expirationTimes,f=e.pendingLanes&-62914561;0<f;){var p=31-wt(f),x=1<<p,D=u[p];D===-1?((x&r)===0||(x&o)!==0)&&(u[p]=We(x,t)):D<=t&&(e.expiredLanes|=x),f&=~x}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&&(Ge===2||Ge===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&Hr(o),e.callbackNode=null,e.callbackPriority=0;if((r&3)===0||ge(e,r)){if(t=r&-r,t===e.callbackPriority)return t;switch(o!==null&&Hr(o),zn(r)){case 2:case 8:r=gl;break;case 32:r=ya;break;case 268435456:r=_n;break;default:r=ya}return o=Qg.bind(null,e),r=mn(r,o),e.callbackPriority=t,e.callbackNode=r,t}return o!==null&&o!==null&&Hr(o),e.callbackPriority=2,e.callbackNode=null,2}function Qg(e,t){if(xt!==0&&xt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var r=e.callbackNode;if(Ys()&&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:(Mg(e,o,t),Gg(e,bt()),e.callbackNode!=null&&e.callbackNode===r?Qg.bind(null,e):null)}function Vg(e,t){if(Ys())return null;Mg(e,t,!0)}function bS(){RS(function(){(qe&6)!==0?mn(ma,vS):Wg()})}function Lf(){if(mr===0){var e=Hl;e===0&&(e=pa,pa<<=1,(pa&261888)===0&&(pa=256)),mr=e}return mr}function Xg(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Zo(""+e)}function Fg(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 xS(e,t,r,o,u){if(t==="submit"&&r&&r.stateNode===u){var f=Xg((u[Wt]||null).action),p=o.submitter;p&&(t=(t=p[Wt]||null)?Xg(t.formAction):p.getAttribute("formAction"),t!==null&&(f=t,p=null));var x=new Io("action","action",null,o,u);e.push({event:x,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(mr!==0){var D=p?Fg(u,p):new FormData(u);lf(r,{pending:!0,data:D,method:u.method,action:f},null,D)}}else typeof f=="function"&&(x.preventDefault(),D=p?Fg(u,p):new FormData(u),lf(r,{pending:!0,data:D,method:u.method,action:f},f,D))},currentTarget:u}]})}}for(var qf=0;qf<wc.length;qf++){var Wf=wc[qf],SS=Wf.toLowerCase(),wS=Wf[0].toUpperCase()+Wf.slice(1);jn(SS,"on"+wS)}jn(Om,"onAnimationEnd"),jn(Mm,"onAnimationIteration"),jn(Cm,"onAnimationStart"),jn("dblclick","onDoubleClick"),jn("focusin","onFocus"),jn("focusout","onBlur"),jn(Hx,"onTransitionRun"),jn(Yx,"onTransitionStart"),jn(Lx,"onTransitionCancel"),jn(Dm,"onTransitionEnd"),Ol("onMouseEnter",["mouseout","mouseover"]),Ol("onMouseLeave",["mouseout","mouseover"]),Ol("onPointerEnter",["pointerout","pointerover"]),Ol("onPointerLeave",["pointerout","pointerover"]),qr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),qr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),qr("onBeforeInput",["compositionend","keypress","textInput","paste"]),qr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),qr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),qr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var fo="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(" "),ES=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(fo));function Pg(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 p=o.length-1;0<=p;p--){var x=o[p],D=x.instance,L=x.currentTarget;if(x=x.listener,D!==f&&u.isPropagationStopped())break e;f=x,u.currentTarget=L;try{f(u)}catch(F){ns(F)}u.currentTarget=null,f=D}else for(p=0;p<o.length;p++){if(x=o[p],D=x.instance,L=x.currentTarget,x=x.listener,D!==f&&u.isPropagationStopped())break e;f=x,u.currentTarget=L;try{f(u)}catch(F){ns(F)}u.currentTarget=null,f=D}}}}function je(e,t){var r=t[ec];r===void 0&&(r=t[ec]=new Set);var o=e+"__bubble";r.has(o)||(Zg(t,e,2,!1),r.add(o))}function Gf(e,t,r){var o=0;t&&(o|=4),Zg(r,e,o,t)}var Ws="_reactListening"+Math.random().toString(36).slice(2);function Qf(e){if(!e[Ws]){e[Ws]=!0,Wh.forEach(function(r){r!=="selectionchange"&&(ES.has(r)||Gf(r,!1,e),Gf(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ws]||(t[Ws]=!0,Gf("selectionchange",!1,t))}}function Zg(e,t,r,o){switch(Op(t)){case 2:var u=$S;break;case 8:u=JS;break;default:u=ld}r=u.bind(null,t,r,e),u=void 0,!uc||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 Vf(e,t,r,o,u){var f=o;if((t&1)===0&&(t&2)===0&&o!==null)e:for(;;){if(o===null)return;var p=o.tag;if(p===3||p===4){var x=o.stateNode.containerInfo;if(x===u)break;if(p===4)for(p=o.return;p!==null;){var D=p.tag;if((D===3||D===4)&&p.stateNode.containerInfo===u)return;p=p.return}for(;x!==null;){if(p=Sl(x),p===null)return;if(D=p.tag,D===5||D===6||D===26||D===27){o=f=p;continue e}x=x.parentNode}}o=o.return}em(function(){var L=f,F=oc(r),J=[];e:{var q=Tm.get(e);if(q!==void 0){var V=Io,fe=e;switch(e){case"keypress":if($o(r)===0)break e;case"keydown":case"keyup":V=gx;break;case"focusin":fe="focus",V=hc;break;case"focusout":fe="blur",V=hc;break;case"beforeblur":case"afterblur":V=hc;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=am;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":V=rx;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":V=bx;break;case Om:case Mm:case Cm:V=ox;break;case Dm:V=Sx;break;case"scroll":case"scrollend":V=nx;break;case"wheel":V=Ex;break;case"copy":case"cut":case"paste":V=ux;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":V=lm;break;case"toggle":case"beforetoggle":V=Mx}var we=(t&4)!==0,Pe=!we&&(e==="scroll"||e==="scrollend"),B=we?q!==null?q+"Capture":null:q;we=[];for(var _=L,H;_!==null;){var Z=_;if(H=Z.stateNode,Z=Z.tag,Z!==5&&Z!==26&&Z!==27||H===null||B===null||(Z=ki(_,B),Z!=null&&we.push(ho(_,Z,H))),Pe)break;_=_.return}0<we.length&&(q=new V(q,fe,null,r,F),J.push({event:q,listeners:we}))}}if((t&7)===0){e:{if(q=e==="mouseover"||e==="pointerover",V=e==="mouseout"||e==="pointerout",q&&r!==ic&&(fe=r.relatedTarget||r.fromElement)&&(Sl(fe)||fe[xl]))break e;if((V||q)&&(q=F.window===F?F:(q=F.ownerDocument)?q.defaultView||q.parentWindow:window,V?(fe=r.relatedTarget||r.toElement,V=L,fe=fe?Sl(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=am,Z="onMouseLeave",B="onMouseEnter",_="mouse",(e==="pointerout"||e==="pointerover")&&(we=lm,Z="onPointerLeave",B="onPointerEnter",_="pointer"),Pe=V==null?q:_i(V),H=fe==null?q:_i(fe),q=new we(Z,_+"leave",V,r,F),q.target=Pe,q.relatedTarget=H,Z=null,Sl(F)===L&&(we=new we(B,_+"enter",fe,r,F),we.target=H,we.relatedTarget=Pe,Z=we),Pe=Z,V&&fe)t:{for(we=OS,B=V,_=fe,H=0,Z=B;Z;Z=we(Z))H++;Z=0;for(var pe=_;pe;pe=we(pe))Z++;for(;0<H-Z;)B=we(B),H--;for(;0<Z-H;)_=we(_),Z--;for(;H--;){if(B===_||_!==null&&B===_.alternate){we=B;break t}B=we(B),_=we(_)}we=null}else we=null;V!==null&&Kg(J,q,V,we,!1),fe!==null&&Pe!==null&&Kg(J,Pe,fe,we,!0)}}e:{if(q=L?_i(L):window,V=q.nodeName&&q.nodeName.toLowerCase(),V==="select"||V==="input"&&q.type==="file")var Ye=hm;else if(fm(q))if(mm)Ye=jx;else{Ye=kx;var he=_x}else V=q.nodeName,!V||V.toLowerCase()!=="input"||q.type!=="checkbox"&&q.type!=="radio"?L&&lc(L.elementType)&&(Ye=hm):Ye=zx;if(Ye&&(Ye=Ye(e,L))){dm(J,Ye,r,F);break e}he&&he(e,q,L),e==="focusout"&&L&&q.type==="number"&&L.memoizedProps.value!=null&&rc(q,"number",q.value)}switch(he=L?_i(L):window,e){case"focusin":(fm(he)||he.contentEditable==="true")&&(Nl=he,bc=L,qi=null);break;case"focusout":qi=bc=Nl=null;break;case"mousedown":xc=!0;break;case"contextmenu":case"mouseup":case"dragend":xc=!1,wm(J,r,F);break;case"selectionchange":if(Ux)break;case"keydown":case"keyup":wm(J,r,F)}var Ne;if(yc)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 Al?um(e,r)&&(Ue="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(Ue="onCompositionStart");Ue&&(im&&r.locale!=="ko"&&(Al||Ue!=="onCompositionStart"?Ue==="onCompositionEnd"&&Al&&(Ne=tm()):(Ja=F,cc="value"in Ja?Ja.value:Ja.textContent,Al=!0)),he=Gs(L,Ue),0<he.length&&(Ue=new rm(Ue,e,null,r,F),J.push({event:Ue,listeners:he}),Ne?Ue.data=Ne:(Ne=cm(r),Ne!==null&&(Ue.data=Ne)))),(Ne=Dx?Tx(e,r):Ax(e,r))&&(Ue=Gs(L,"onBeforeInput"),0<Ue.length&&(he=new rm("onBeforeInput","beforeinput",null,r,F),J.push({event:he,listeners:Ue}),he.data=Ne)),xS(J,e,L,r,F)}Pg(J,t)})}function ho(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Gs(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=ki(e,r),u!=null&&o.unshift(ho(e,u,f)),u=ki(e,t),u!=null&&o.push(ho(e,u,f))),e.tag===3)return o;e=e.return}return[]}function OS(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Kg(e,t,r,o,u){for(var f=t._reactName,p=[];r!==null&&r!==o;){var x=r,D=x.alternate,L=x.stateNode;if(x=x.tag,D!==null&&D===o)break;x!==5&&x!==26&&x!==27||L===null||(D=L,u?(L=ki(r,f),L!=null&&p.unshift(ho(r,L,D))):u||(L=ki(r,f),L!=null&&p.push(ho(r,L,D)))),r=r.return}p.length!==0&&e.push({event:t,listeners:p})}var MS=/\r\n?/g,CS=/\u0000|\uFFFD/g;function $g(e){return(typeof e=="string"?e:""+e).replace(MS,`
  49. `).replace(CS,"")}function Jg(e,t){return t=$g(t),$g(e)===t}function Fe(e,t,r,o,u,f){switch(r){case"children":typeof o=="string"?t==="body"||t==="textarea"&&o===""||Cl(e,o):(typeof o=="number"||typeof o=="bigint")&&t!=="body"&&Cl(e,""+o);break;case"className":Fo(e,"class",o);break;case"tabIndex":Fo(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Fo(e,r,o);break;case"style":Jh(e,o,f);break;case"data":if(t!=="object"){Fo(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=Zo(""+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"&&Fe(e,t,"name",u.name,u,null),Fe(e,t,"formEncType",u.formEncType,u,null),Fe(e,t,"formMethod",u.formMethod,u,null),Fe(e,t,"formTarget",u.formTarget,u,null)):(Fe(e,t,"encType",u.encType,u,null),Fe(e,t,"method",u.method,u,null),Fe(e,t,"target",u.target,u,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(r);break}o=Zo(""+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=Zo(""+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),Xo(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":Xo(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=ex.get(r)||r,Xo(e,r,o))}}function Xf(e,t,r,o,u,f){switch(r){case"style":Jh(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"?Cl(e,o):(typeof o=="number"||typeof o=="bigint")&&Cl(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(!Gh.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[Wt]||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,""):Xo(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 p=r[f];if(p!=null)switch(f){case"src":o=!0;break;case"srcSet":u=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(i(137,t));default:Fe(e,t,f,p,r,null)}}u&&Fe(e,t,"srcSet",r.srcSet,r,null),o&&Fe(e,t,"src",r.src,r,null);return;case"input":je("invalid",e);var x=f=p=u=null,D=null,L=null;for(o in r)if(r.hasOwnProperty(o)){var F=r[o];if(F!=null)switch(o){case"name":u=F;break;case"type":p=F;break;case"checked":D=F;break;case"defaultChecked":L=F;break;case"value":f=F;break;case"defaultValue":x=F;break;case"children":case"dangerouslySetInnerHTML":if(F!=null)throw Error(i(137,t));break;default:Fe(e,t,o,F,r,null)}}Ph(e,f,x,D,L,p,u,!1);return;case"select":je("invalid",e),o=p=f=null;for(u in r)if(r.hasOwnProperty(u)&&(x=r[u],x!=null))switch(u){case"value":f=x;break;case"defaultValue":p=x;break;case"multiple":o=x;default:Fe(e,t,u,x,r,null)}t=f,r=p,e.multiple=!!o,t!=null?Ml(e,!!o,t,!1):r!=null&&Ml(e,!!o,r,!0);return;case"textarea":je("invalid",e),f=u=o=null;for(p in r)if(r.hasOwnProperty(p)&&(x=r[p],x!=null))switch(p){case"value":o=x;break;case"defaultValue":u=x;break;case"children":f=x;break;case"dangerouslySetInnerHTML":if(x!=null)throw Error(i(91));break;default:Fe(e,t,p,x,r,null)}Kh(e,o,u,f);return;case"option":for(D in r)if(r.hasOwnProperty(D)&&(o=r[D],o!=null))switch(D){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:Fe(e,t,D,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<fo.length;o++)je(fo[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:Fe(e,t,L,o,r,null)}return;default:if(lc(t)){for(F in r)r.hasOwnProperty(F)&&(o=r[F],o!==void 0&&Xf(e,t,F,o,r,void 0));return}}for(x in r)r.hasOwnProperty(x)&&(o=r[x],o!=null&&Fe(e,t,x,o,r,null))}function DS(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,p=null,x=null,D=null,L=null,F=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":D=J;default:o.hasOwnProperty(V)||Fe(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":F=V;break;case"value":p=V;break;case"defaultValue":x=V;break;case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(i(137,t));break;default:V!==J&&Fe(e,t,q,V,o,J)}}ac(e,p,x,D,L,F,f,u);return;case"select":V=p=x=q=null;for(f in r)if(D=r[f],r.hasOwnProperty(f)&&D!=null)switch(f){case"value":break;case"multiple":V=D;default:o.hasOwnProperty(f)||Fe(e,t,f,null,o,D)}for(u in o)if(f=o[u],D=r[u],o.hasOwnProperty(u)&&(f!=null||D!=null))switch(u){case"value":q=f;break;case"defaultValue":x=f;break;case"multiple":p=f;default:f!==D&&Fe(e,t,u,f,o,D)}t=x,r=p,o=V,q!=null?Ml(e,!!r,q,!1):!!o!=!!r&&(t!=null?Ml(e,!!r,t,!0):Ml(e,!!r,r?[]:"",!1));return;case"textarea":V=q=null;for(x in r)if(u=r[x],r.hasOwnProperty(x)&&u!=null&&!o.hasOwnProperty(x))switch(x){case"value":break;case"children":break;default:Fe(e,t,x,null,o,u)}for(p in o)if(u=o[p],f=r[p],o.hasOwnProperty(p)&&(u!=null||f!=null))switch(p){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&&Fe(e,t,p,u,o,f)}Zh(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:Fe(e,t,fe,null,o,q)}for(D in o)if(q=o[D],V=r[D],o.hasOwnProperty(D)&&q!==V&&(q!=null||V!=null))switch(D){case"selected":e.selected=q&&typeof q!="function"&&typeof q!="symbol";break;default:Fe(e,t,D,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)&&Fe(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:Fe(e,t,L,q,o,V)}return;default:if(lc(t)){for(var Pe in r)q=r[Pe],r.hasOwnProperty(Pe)&&q!==void 0&&!o.hasOwnProperty(Pe)&&Xf(e,t,Pe,void 0,o,q);for(F in o)q=o[F],V=r[F],!o.hasOwnProperty(F)||q===V||q===void 0&&V===void 0||Xf(e,t,F,q,o,V);return}}for(var B in r)q=r[B],r.hasOwnProperty(B)&&q!=null&&!o.hasOwnProperty(B)&&Fe(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||Fe(e,t,J,q,o,V)}function Ig(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function TS(){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,p=u.initiatorType,x=u.duration;if(f&&x&&Ig(p)){for(p=0,x=u.responseEnd,o+=1;o<r.length;o++){var D=r[o],L=D.startTime;if(L>x)break;var F=D.transferSize,J=D.initiatorType;F&&Ig(J)&&(D=D.responseEnd,p+=F*(D<x?1:(x-L)/(D-L)))}if(--o,t+=8*(f+p)/(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 Ff=null,Pf=null;function Qs(e){return e.nodeType===9?e:e.ownerDocument}function ep(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 tp(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 Zf(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 Kf=null;function AS(){var e=window.event;return e&&e.type==="popstate"?e===Kf?!1:(Kf=e,!0):(Kf=null,!1)}var np=typeof setTimeout=="function"?setTimeout:void 0,NS=typeof clearTimeout=="function"?clearTimeout:void 0,ap=typeof Promise=="function"?Promise:void 0,RS=typeof queueMicrotask=="function"?queueMicrotask:typeof ap<"u"?function(e){return ap.resolve(null).then(e).catch(_S)}:np;function _S(e){setTimeout(function(){throw e})}function yr(e){return e==="head"}function rp(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),ai(t);return}o--}else if(r==="$"||r==="$?"||r==="$~"||r==="$!"||r==="&")o++;else if(r==="html")mo(e.ownerDocument.documentElement);else if(r==="head"){r=e.ownerDocument.head,mo(r);for(var f=r.firstChild;f;){var p=f.nextSibling,x=f.nodeName;f[Ri]||x==="SCRIPT"||x==="STYLE"||x==="LINK"&&f.rel.toLowerCase()==="stylesheet"||r.removeChild(f),f=p}}else r==="body"&&mo(e.ownerDocument.body);r=u}while(r);ai(t)}function lp(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 $f(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":$f(r),tc(r);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(r.rel.toLowerCase()==="stylesheet")continue}e.removeChild(r)}}function kS(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[Ri])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 zS(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 ip(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 Jf(e){return e.data==="$?"||e.data==="$~"}function If(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function jS(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 ed=null;function op(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 sp(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 up(e,t,r){switch(t=Qs(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 mo(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);tc(e)}var Mn=new Map,cp=new Set;function Vs(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var ja=P.d;P.d={f:BS,r:US,D:HS,C:YS,L:LS,m:qS,X:GS,S:WS,M:QS};function BS(){var e=ja.f(),t=Bs();return e||t}function US(e){var t=wl(e);t!==null&&t.tag===5&&t.type==="form"?Dy(t):ja.r(e)}var ei=typeof document>"u"?null:document;function fp(e,t,r){var o=ei;if(o&&typeof t=="string"&&t){var u=pn(t);u='link[rel="'+e+'"][href="'+u+'"]',typeof r=="string"&&(u+='[crossorigin="'+r+'"]'),cp.has(u)||(cp.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 HS(e){ja.D(e),fp("dns-prefetch",e,null)}function YS(e,t){ja.C(e,t),fp("preconnect",e,t)}function LS(e,t,r){ja.L(e,t,r);var o=ei;if(o&&e&&t){var u='link[rel="preload"][as="'+pn(t)+'"]';t==="image"&&r&&r.imageSrcSet?(u+='[imagesrcset="'+pn(r.imageSrcSet)+'"]',typeof r.imageSizes=="string"&&(u+='[imagesizes="'+pn(r.imageSizes)+'"]')):u+='[href="'+pn(e)+'"]';var f=u;switch(t){case"style":f=ti(e);break;case"script":f=ni(e)}Mn.has(f)||(e=g({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(yo(f))||t==="script"&&o.querySelector(go(f))||(t=o.createElement("link"),zt(t,"link",e),Ot(t),o.head.appendChild(t)))}}function qS(e,t){ja.m(e,t);var r=ei;if(r&&e){var o=t&&typeof t.as=="string"?t.as:"script",u='link[rel="modulepreload"][as="'+pn(o)+'"][href="'+pn(e)+'"]',f=u;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":f=ni(e)}if(!Mn.has(f)&&(e=g({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(go(f)))return}o=r.createElement("link"),zt(o,"link",e),Ot(o),r.head.appendChild(o)}}}function WS(e,t,r){ja.S(e,t,r);var o=ei;if(o&&e){var u=El(o).hoistableStyles,f=ti(e);t=t||"default";var p=u.get(f);if(!p){var x={loading:0,preload:null};if(p=o.querySelector(yo(f)))x.loading=5;else{e=g({rel:"stylesheet",href:e,"data-precedence":t},r),(r=Mn.get(f))&&td(e,r);var D=p=o.createElement("link");Ot(D),zt(D,"link",e),D._p=new Promise(function(L,F){D.onload=L,D.onerror=F}),D.addEventListener("load",function(){x.loading|=1}),D.addEventListener("error",function(){x.loading|=2}),x.loading|=4,Xs(p,t,o)}p={type:"stylesheet",instance:p,count:1,state:x},u.set(f,p)}}}function GS(e,t){ja.X(e,t);var r=ei;if(r&&e){var o=El(r).hoistableScripts,u=ni(e),f=o.get(u);f||(f=r.querySelector(go(u)),f||(e=g({src:e,async:!0},t),(t=Mn.get(u))&&nd(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 QS(e,t){ja.M(e,t);var r=ei;if(r&&e){var o=El(r).hoistableScripts,u=ni(e),f=o.get(u);f||(f=r.querySelector(go(u)),f||(e=g({src:e,async:!0,type:"module"},t),(t=Mn.get(u))&&nd(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 dp(e,t,r,o){var u=(u=re.current)?Vs(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=ti(r.href),r=El(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=ti(r.href);var f=El(u).hoistableStyles,p=f.get(e);if(p||(u=u.ownerDocument||u,p={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},f.set(e,p),(f=u.querySelector(yo(e)))&&!f._p&&(p.instance=f,p.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||VS(u,e,r,p.state))),t&&o===null)throw Error(i(528,""));return p}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=ni(r),r=El(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 ti(e){return'href="'+pn(e)+'"'}function yo(e){return'link[rel="stylesheet"]['+e+"]"}function hp(e){return g({},e,{"data-precedence":e.precedence,precedence:null})}function VS(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 ni(e){return'[src="'+pn(e)+'"]'}function go(e){return"script[async]"+e}function mp(e,t,r){if(t.count++,t.instance===null)switch(t.type){case"style":var o=e.querySelector('style[data-href~="'+pn(r.href)+'"]');if(o)return t.instance=o,Ot(o),o;var u=g({},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),Xs(o,r.precedence,e),t.instance=o;case"stylesheet":u=ti(r.href);var f=e.querySelector(yo(u));if(f)return t.state.loading|=4,t.instance=f,Ot(f),f;o=hp(r),(u=Mn.get(u))&&td(o,u),f=(e.ownerDocument||e).createElement("link"),Ot(f);var p=f;return p._p=new Promise(function(x,D){p.onload=x,p.onerror=D}),zt(f,"link",o),t.state.loading|=4,Xs(f,r.precedence,e),t.instance=f;case"script":return f=ni(r.src),(u=e.querySelector(go(f)))?(t.instance=u,Ot(u),u):(o=r,(u=Mn.get(f))&&(o=g({},r),nd(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,Xs(o,r.precedence,e));return t.instance}function Xs(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,p=0;p<o.length;p++){var x=o[p];if(x.dataset.precedence===t)f=x;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 td(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function nd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Fs=null;function yp(e,t,r){if(Fs===null){var o=new Map,u=Fs=new Map;u.set(r,o)}else u=Fs,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[Ri]||f[Nt]||e==="link"&&f.getAttribute("rel")==="stylesheet")&&f.namespaceURI!=="http://www.w3.org/2000/svg"){var p=f.getAttribute(t)||"";p=e+p;var x=o.get(p);x?x.push(f):o.set(p,[f])}}return o}function gp(e,t,r){e=e.ownerDocument||e,e.head.insertBefore(r,t==="title"?e.querySelector("head > title"):null)}function XS(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 pp(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function FS(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=ti(o.href),f=t.querySelector(yo(u));if(f){t=f._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Ps.bind(e),t.then(e,e)),r.state.loading|=4,r.instance=f,Ot(f);return}f=t.ownerDocument||t,o=hp(o),(u=Mn.get(u))&&td(o,u),f=f.createElement("link"),Ot(f);var p=f;p._p=new Promise(function(x,D){p.onload=x,p.onerror=D}),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=Ps.bind(e),t.addEventListener("load",r),t.addEventListener("error",r))}}var ad=0;function PS(e,t){return e.stylesheets&&e.count===0&&Ks(e,e.stylesheets),0<e.count||0<e.imgCount?function(r){var o=setTimeout(function(){if(e.stylesheets&&Ks(e,e.stylesheets),e.unsuspend){var f=e.unsuspend;e.unsuspend=null,f()}},6e4+t);0<e.imgBytes&&ad===0&&(ad=62500*TS());var u=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Ks(e,e.stylesheets),e.unsuspend)){var f=e.unsuspend;e.unsuspend=null,f()}},(e.imgBytes>ad?50:800)+t);return e.unsuspend=r,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(u)}}:null}function Ps(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Ks(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Zs=null;function Ks(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Zs=new Map,t.forEach(ZS,e),Zs=null,Ps.call(e))}function ZS(e,t){if(!(t.state.loading&4)){var r=Zs.get(e);if(r)var o=r.get(null);else{r=new Map,Zs.set(e,r);for(var u=e.querySelectorAll("link[data-precedence],style[data-precedence]"),f=0;f<u.length;f++){var p=u[f];(p.nodeName==="LINK"||p.getAttribute("media")!=="not all")&&(r.set(p.dataset.precedence,p),o=p)}o&&r.set(null,o)}u=t.instance,p=u.getAttribute("data-precedence"),f=r.get(p)||o,f===o&&r.set(null,u),r.set(p,u),this.count++,o=Ps.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 po={$$typeof:A,Provider:null,Consumer:null,_currentValue:ee,_currentValue2:ee,_threadCount:0};function KS(e,t,r,o,u,f,p,x,D){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=Fn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Fn(0),this.hiddenUpdates=Fn(null),this.identifierPrefix=o,this.onUncaughtError=u,this.onCaughtError=f,this.onRecoverableError=p,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=D,this.incompleteTransitions=new Map}function vp(e,t,r,o,u,f,p,x,D,L,F,J){return e=new KS(e,t,r,p,D,L,F,J,x),t=1,f===!0&&(t|=24),f=en(3,null,null,t),e.current=f,f.stateNode=e,t=jc(),t.refCount++,e.pooledCache=t,t.refCount++,f.memoizedState={element:o,isDehydrated:r,cache:t},Yc(f),e}function bp(e){return e?(e=kl,e):kl}function xp(e,t,r,o,u,f){u=bp(u),o.context===null?o.context=u:o.pendingContext=u,o=rr(t),o.payload={element:r},f=f===void 0?null:f,f!==null&&(o.callback=f),r=lr(e,o,t),r!==null&&(Pt(r,e,t),Pi(r,e,t))}function Sp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function rd(e,t){Sp(e,t),(e=e.alternate)&&Sp(e,t)}function wp(e){if(e.tag===13||e.tag===31){var t=Vr(e,67108864);t!==null&&Pt(t,e,67108864),rd(e,67108864)}}function Ep(e){if(e.tag===13||e.tag===31){var t=ln();t=bl(t);var r=Vr(e,t);r!==null&&Pt(r,e,t),rd(e,t)}}var $s=!0;function $S(e,t,r,o){var u=j.T;j.T=null;var f=P.p;try{P.p=2,ld(e,t,r,o)}finally{P.p=f,j.T=u}}function JS(e,t,r,o){var u=j.T;j.T=null;var f=P.p;try{P.p=8,ld(e,t,r,o)}finally{P.p=f,j.T=u}}function ld(e,t,r,o){if($s){var u=id(o);if(u===null)Vf(e,t,o,Js,r),Mp(e,o);else if(ew(u,e,t,r,o))o.stopPropagation();else if(Mp(e,o),t&4&&-1<IS.indexOf(e)){for(;u!==null;){var f=wl(u);if(f!==null)switch(f.tag){case 3:if(f=f.stateNode,f.current.memoizedState.isDehydrated){var p=xe(f.pendingLanes);if(p!==0){var x=f;for(x.pendingLanes|=2,x.entangledLanes|=2;p;){var D=1<<31-wt(p);x.entanglements[1]|=D,p&=~D}$n(f),(qe&6)===0&&(zs=bt()+500,co(0))}}break;case 31:case 13:x=Vr(f,2),x!==null&&Pt(x,f,2),Bs(),rd(f,2)}if(f=id(o),f===null&&Vf(e,t,o,Js,r),f===u)break;u=f}u!==null&&o.stopPropagation()}else Vf(e,t,o,null,r)}}function id(e){return e=oc(e),od(e)}var Js=null;function od(e){if(Js=null,e=Sl(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 Js=e,null}function Op(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(Yr()){case ma:return 2;case gl:return 8;case ya:case Lr:return 32;case _n:return 268435456;default:return 32}default:return 32}}var sd=!1,gr=null,pr=null,vr=null,vo=new Map,bo=new Map,br=[],IS="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 Mp(e,t){switch(e){case"focusin":case"focusout":gr=null;break;case"dragenter":case"dragleave":pr=null;break;case"mouseover":case"mouseout":vr=null;break;case"pointerover":case"pointerout":vo.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":bo.delete(t.pointerId)}}function xo(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=wl(t),t!==null&&wp(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,u!==null&&t.indexOf(u)===-1&&t.push(u),e)}function ew(e,t,r,o,u){switch(t){case"focusin":return gr=xo(gr,e,t,r,o,u),!0;case"dragenter":return pr=xo(pr,e,t,r,o,u),!0;case"mouseover":return vr=xo(vr,e,t,r,o,u),!0;case"pointerover":var f=u.pointerId;return vo.set(f,xo(vo.get(f)||null,e,t,r,o,u)),!0;case"gotpointercapture":return f=u.pointerId,bo.set(f,xo(bo.get(f)||null,e,t,r,o,u)),!0}return!1}function Cp(e){var t=Sl(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,Lh(e.priority,function(){Ep(r)});return}}else if(t===31){if(t=h(r),t!==null){e.blockedOn=t,Lh(e.priority,function(){Ep(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 Is(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=id(e.nativeEvent);if(r===null){r=e.nativeEvent;var o=new r.constructor(r.type,r);ic=o,r.target.dispatchEvent(o),ic=null}else return t=wl(r),t!==null&&wp(t),e.blockedOn=r,!1;t.shift()}return!0}function Dp(e,t,r){Is(e)&&r.delete(t)}function tw(){sd=!1,gr!==null&&Is(gr)&&(gr=null),pr!==null&&Is(pr)&&(pr=null),vr!==null&&Is(vr)&&(vr=null),vo.forEach(Dp),bo.forEach(Dp)}function eu(e,t){e.blockedOn===t&&(e.blockedOn=null,sd||(sd=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,tw)))}var tu=null;function Tp(e){tu!==e&&(tu=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){tu===e&&(tu=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(od(o||r)===null)continue;break}var f=wl(r);f!==null&&(e.splice(t,3),t-=3,lf(f,{pending:!0,data:u,method:r.method,action:o},o,u))}}))}function ai(e){function t(D){return eu(D,e)}gr!==null&&eu(gr,e),pr!==null&&eu(pr,e),vr!==null&&eu(vr,e),vo.forEach(t),bo.forEach(t);for(var r=0;r<br.length;r++){var o=br[r];o.blockedOn===e&&(o.blockedOn=null)}for(;0<br.length&&(r=br[0],r.blockedOn===null);)Cp(r),r.blockedOn===null&&br.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],p=u[Wt]||null;if(typeof f=="function")p||Tp(r);else if(p){var x=null;if(f&&f.hasAttribute("formAction")){if(u=f,p=f[Wt]||null)x=p.formAction;else if(od(u)!==null)continue}else x=p.action;typeof x=="function"?r[o+1]=x:(r.splice(o,3),o-=3),Tp(r)}}}function Ap(){function e(f){f.canIntercept&&f.info==="react-transition"&&f.intercept({handler:function(){return new Promise(function(p){return u=p})},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 ud(e){this._internalRoot=e}nu.prototype.render=ud.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var r=t.current,o=ln();xp(r,o,e,t,null,null)},nu.prototype.unmount=ud.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;xp(e.current,2,null,e,null,null),Bs(),t[xl]=null}};function nu(e){this._internalRoot=e}nu.prototype.unstable_scheduleHydration=function(e){if(e){var t=Iu();e={blockedOn:null,target:e,priority:t};for(var r=0;r<br.length&&t!==0&&t<br[r].priority;r++);br.splice(r,0,e),r===0&&Cp(e)}};var Np=a.version;if(Np!=="19.2.7")throw Error(i(527,Np,"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 nw={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:j,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var au=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!au.isDisabled&&au.supportsFiber)try{ga=au.inject(nw),At=au}catch{}}return wo.createRoot=function(e,t){if(!s(e))throw Error(i(299));var r=!1,o="",u=Uy,f=Hy,p=Yy;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&&(p=t.onRecoverableError)),t=vp(e,1,!1,null,null,r,o,null,u,f,p,Ap),e[xl]=t.current,Qf(e),new ud(t)},wo.hydrateRoot=function(e,t,r){if(!s(e))throw Error(i(299));var o=!1,u="",f=Uy,p=Hy,x=Yy,D=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&&(p=r.onCaughtError),r.onRecoverableError!==void 0&&(x=r.onRecoverableError),r.formState!==void 0&&(D=r.formState)),t=vp(e,1,!0,t,r??null,o,u,D,f,p,x,Ap),t.context=bp(null),r=t.current,o=ln(),o=bl(o),u=rr(o),u.callback=null,lr(r,u,o),r=o,t.current.lanes=r,$e(t,r),$n(t),e[xl]=t.current,Qf(e),new nu(t)},wo.version="19.2.7",wo}var qp;function dw(){if(qp)return hd.exports;qp=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(),hd.exports=fw(),hd.exports}var hw=dw();/**
  50. * react-router v7.18.0
  51. *
  52. * Copyright (c) Remix Software Inc.
  53. *
  54. * This source code is licensed under the MIT license found in the
  55. * LICENSE.md file in the root directory of this source tree.
  56. *
  57. * @license MIT
  58. */var oh=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,p0=/^[\\/]{2}/;function mw(n,a){return a+n.replace(/\\/g,"/")}var Wp="popstate";function Gp(n){return typeof n=="object"&&n!=null&&"pathname"in n&&"search"in n&&"hash"in n&&"state"in n&&"key"in n}function yw(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 qd("",{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:Ro(s)}return pw(a,l,null,n)}function nt(n,a){if(n===!1||n===null||typeof n>"u")throw new Error(a)}function Wn(n,a){if(!n){typeof console<"u"&&console.warn(a);try{throw new Error(a)}catch{}}}function gw(){return Math.random().toString(36).substring(2,10)}function Qp(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 qd(n,a,l=null,i,s){return{pathname:typeof n=="string"?n:n.pathname,search:"",hash:"",...typeof a=="string"?Mi(a):a,state:l,key:a&&a.key||i||gw(),mask:s}}function Ro({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 Mi(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 pw(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 g(){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 R=Gp(C)?C:qd(E.location,C,M);m=v()+1;let A=Qp(R,m),k=E.createHref(R.mask||R);try{d.pushState(A,"",k)}catch(U){if(U instanceof DOMException&&U.name==="DataCloneError")throw U;s.location.assign(k)}c&&y&&y({action:h,location:E.location,delta:1})}function w(C,M){h="REPLACE";let R=Gp(C)?C:qd(E.location,C,M);m=v();let A=Qp(R,m),k=E.createHref(R.mask||R);d.replaceState(A,"",k),c&&y&&y({action:h,location:E.location,delta:0})}function O(C){return vw(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(Wp,g),y=C,()=>{s.removeEventListener(Wp,g),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 vw(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:Ro(a);return s=s.replace(/ $/,"%20"),!l&&p0.test(s)&&(s=i+s),new URL(s,i)}function v0(n,a,l="/"){return bw(n,a,l,!1)}function bw(n,a,l,i,s){let c=typeof a=="string"?Mi(a):a,d=Xa(c.pathname||"/",l);if(d==null)return null;let h=xw(n),y=null,m=Rw(d);for(let v=0;y==null&&v<h.length;++v)y=Nw(h[v],m,i);return y}function xw(n){let a=b0(n);return Sw(a),a}function b0(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 g=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 "${g}".`),b0(d.children,a,b,g,y)),!(d.path==null&&!d.index)&&a.push({path:g,score:Tw(g,d.index),routesMeta:b.map((w,O)=>{let[E,C]=w0(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 x0(d.path))c(d,h,!0,m)}),a}function x0(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=x0(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 Sw(n){n.sort((a,l)=>a.score!==l.score?l.score-a.score:Aw(a.routesMeta.map(i=>i.childrenIndex),l.routesMeta.map(i=>i.childrenIndex)))}var ww=/^:[\w-]+$/,Ew=3,Ow=2,Mw=1,Cw=10,Dw=-2,Vp=n=>n==="*";function Tw(n,a){let l=n.split("/"),i=l.length;return l.some(Vp)&&(i+=Dw),a&&(i+=Ow),l.filter(s=>!Vp(s)).reduce((s,c)=>s+(ww.test(c)?Ew:c===""?Mw:Cw),i)}function Aw(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 Nw(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)||"/",g={path:y.relativePath,caseSensitive:y.caseSensitive,end:m},b=y.matcher&&y.compiledParams?S0(g,v,y.matcher,y.compiledParams):Au(g,v),w=y.route;if(!b&&m&&l&&!i[i.length-1].route.index&&(b=Au({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:zw(qn([c,b.pathnameBase])),route:w}),b.pathnameBase!=="/"&&(c=qn([c,b.pathnameBase]))}return d}function Au(n,a){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[l,i]=w0(n.path,n.caseSensitive,n.end);return S0(n,a,l,i)}function S0(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:g},b)=>{if(v==="*"){let O=h[b]||"";d=c.slice(0,c.length-O.length).replace(/(.)\/+$/,"$1")}const w=h[b];return g&&!w?m[v]=void 0:m[v]=(w||"").replace(/%2F/g,"/"),m},{}),pathname:c,pathnameBase:d,pattern:n}}function w0(n,a=!1,l=!0){Wn(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 g=v.charAt(m+d.length);return g&&g!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}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 Rw(n){try{return n.split("/").map(a=>decodeURIComponent(a).replace(/\//g,"%2F")).join("/")}catch(a){return Wn(!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 _w(n,a="/"){let{pathname:l,search:i="",hash:s=""}=typeof n=="string"?Mi(n):n,c;return l?(l=E0(l),l.startsWith("/")?c=Xp(l.substring(1),"/"):c=Xp(l,a)):c=a,{pathname:c,search:jw(i),hash:Bw(s)}}function Xp(n,a){let l=Nu(a).split("/");return n.split("/").forEach(s=>{s===".."?l.length>1&&l.pop():s!=="."&&l.push(s)}),l.length>1?l.join("/"):"/"}function pd(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 kw(n){return n.filter((a,l)=>l===0||a.route.path&&a.route.path.length>0)}function sh(n){let a=kw(n);return a.map((l,i)=>i===a.length-1?l.pathname:l.pathnameBase)}function Yu(n,a,l,i=!1){let s;typeof n=="string"?s=Mi(n):(s={...n},nt(!s.pathname||!s.pathname.includes("?"),pd("?","pathname","search",s)),nt(!s.pathname||!s.pathname.includes("#"),pd("#","pathname","hash",s)),nt(!s.search||!s.search.includes("#"),pd("#","search","hash",s)));let c=n===""||s.pathname==="",d=c?"/":s.pathname,h;if(d==null)h=l;else{let g=a.length-1;if(!i&&d.startsWith("..")){let b=d.split("/");for(;b[0]==="..";)b.shift(),g-=1;s.pathname=b.join("/")}h=g>=0?a[g]:"/"}let y=_w(s,h),m=d&&d!=="/"&&d.endsWith("/"),v=(c||d===".")&&l.endsWith("/");return!y.pathname.endsWith("/")&&(m||v)&&(y.pathname+="/"),y}var E0=n=>n.replace(/[\\/]{2,}/g,"/"),qn=n=>E0(n.join("/")),Nu=n=>n.replace(/\/+$/,""),zw=n=>Nu(n).replace(/^\/*/,"/"),jw=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,Bw=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,Uw=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 Hw(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function Yw(n){let a=n.map(l=>l.route.path).filter(Boolean);return qn(a)||"/"}var O0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function M0(n,a){let l=n;if(typeof l!="string"||!oh.test(l))return{absoluteURL:void 0,isExternal:!1,to:l};let i=l,s=!1;if(O0)try{let c=new URL(window.location.href),d=p0.test(l)?new URL(mw(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{Wn(!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 C0=["POST","PUT","PATCH","DELETE"];new Set(C0);var Lw=["GET",...C0];new Set(Lw);var qw=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function Ww(n){try{return qw.includes(new URL(n).protocol)}catch{return!1}}var Ci=S.createContext(null);Ci.displayName="DataRouter";var Lu=S.createContext(null);Lu.displayName="DataRouterState";var D0=S.createContext(!1);function Gw(){return S.useContext(D0)}var T0=S.createContext({isTransitioning:!1});T0.displayName="ViewTransition";var Qw=S.createContext(new Map);Qw.displayName="Fetchers";var Vw=S.createContext(null);Vw.displayName="Await";var dn=S.createContext(null);dn.displayName="Navigation";var Yo=S.createContext(null);Yo.displayName="Location";var ua=S.createContext({outlet:null,matches:[],isDataRoute:!1});ua.displayName="Route";var uh=S.createContext(null);uh.displayName="RouteError";var A0="REACT_ROUTER_ERROR",Xw="REDIRECT",Fw="ROUTE_ERROR_RESPONSE";function Pw(n){if(n.startsWith(`${A0}:${Xw}:{`))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 Zw(n){if(n.startsWith(`${A0}:${Fw}:{`))try{let a=JSON.parse(n.slice(40));if(typeof a=="object"&&a&&typeof a.status=="number"&&typeof a.statusText=="string")return new Uw(a.status,a.statusText,a.data)}catch{}}function Kw(n,{relative:a}={}){nt(Di(),"useHref() may be used only in the context of a <Router> component.");let{basename:l,navigator:i}=S.useContext(dn),{hash:s,pathname:c,search:d}=Lo(n,{relative:a}),h=c;return l!=="/"&&(h=c==="/"?l:qn([l,c])),i.createHref({pathname:h,search:d,hash:s})}function Di(){return S.useContext(Yo)!=null}function hn(){return nt(Di(),"useLocation() may be used only in the context of a <Router> component."),S.useContext(Yo).location}var N0="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function R0(n){S.useContext(dn).static||S.useLayoutEffect(n)}function _0(){let{isDataRoute:n}=S.useContext(ua);return n?uE():$w()}function $w(){nt(Di(),"useNavigate() may be used only in the context of a <Router> component.");let n=S.useContext(Ci),{basename:a,navigator:l}=S.useContext(dn),{matches:i}=S.useContext(ua),{pathname:s}=hn(),c=JSON.stringify(sh(i)),d=S.useRef(!1);return R0(()=>{d.current=!0}),S.useCallback((y,m={})=>{if(Wn(d.current,N0),!d.current)return;if(typeof y=="number"){l.go(y);return}let v=Yu(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])}S.createContext(null);function Lo(n,{relative:a}={}){let{matches:l}=S.useContext(ua),{pathname:i}=hn(),s=JSON.stringify(sh(l));return S.useMemo(()=>Yu(n,JSON.parse(s),i,a==="path"),[n,s,i,a])}function Jw(n,a){return k0(n,a)}function k0(n,a,l){var C;nt(Di(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:i}=S.useContext(dn),{matches:s}=S.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||"";j0(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.
  59. Please change the parent <Route path="${M}"> to <Route path="${M==="/"?"*":`${M}/*`}">.`)}let v=hn(),g;if(a){let M=typeof a=="string"?Mi(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.`),g=M}else g=v;let b=g.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})):v0(n,{pathname:w});Wn(m||O!=null,`No routes matched location "${g.pathname}${g.search}${g.hash}" `),Wn(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 "${g.pathname}${g.search}${g.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=aE(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?S.createElement(Yo.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...g},navigationType:"POP"}},E):E}function Iw(){let n=sE(),a=Hw(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=S.createElement(S.Fragment,null,S.createElement("p",null,"💿 Hey developer 👋"),S.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",S.createElement("code",{style:c},"ErrorBoundary")," or"," ",S.createElement("code",{style:c},"errorElement")," prop on your route.")),S.createElement(S.Fragment,null,S.createElement("h2",null,"Unexpected Application Error!"),S.createElement("h3",{style:{fontStyle:"italic"}},a),l?S.createElement("pre",{style:s},l):null,d)}var eE=S.createElement(Iw,null),z0=class extends S.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=Zw(n.digest);l&&(n=l)}let a=n!==void 0?S.createElement(ua.Provider,{value:this.props.routeContext},S.createElement(uh.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?S.createElement(tE,{error:n},a):a}};z0.contextType=D0;var vd=new WeakMap;function tE({children:n,error:a}){let{basename:l}=S.useContext(dn);if(typeof a=="object"&&a&&"digest"in a&&typeof a.digest=="string"){let i=Pw(a.digest);if(i){let s=vd.get(a);if(s)throw s;let c=M0(i.location,l),d=c.absoluteURL||c.to;if(Ww(d))throw new Error("Invalid redirect location");if(O0&&!vd.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 vd.set(a,h),h}return S.createElement("meta",{httpEquiv:"refresh",content:`0;url=${d}`})}}return n}function nE({routeContext:n,match:a,children:l}){let i=S.useContext(Ci);return i&&i.static&&i.staticContext&&(a.route.errorElement||a.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=a.route.id),S.createElement(ua.Provider,{value:n},l)}function aE(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(g=>g.route.id&&(c==null?void 0:c[g.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 g=s[v];if((g.route.HydrateFallback||g.route.hydrateFallbackElement)&&(h=v),g.route.id){let{loaderData:b,errors:w}=i,O=g.route.loader&&!b.hasOwnProperty(g.route.id)&&(!w||w[g.route.id]===void 0);if(g.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,g)=>{var b,w;y(v,{location:i.location,params:((w=(b=i.matches)==null?void 0:b[0])==null?void 0:w.params)??{},pattern:Yw(i.matches),errorInfo:g})}:void 0;return s.reduceRight((v,g,b)=>{let w,O=!1,E=null,C=null;i&&(w=c&&g.route.id?c[g.route.id]:void 0,E=g.route.errorElement||eE,d&&(h<0&&b===0?(j0("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),O=!0,C=null):h===b&&(O=!0,C=g.route.hydrateFallbackElement||null)));let M=a.concat(s.slice(0,b+1)),R=()=>{let A;return w?A=E:O?A=C:g.route.Component?A=S.createElement(g.route.Component,null):g.route.element?A=g.route.element:A=v,S.createElement(nE,{match:g,routeContext:{outlet:v,matches:M,isDataRoute:i!=null},children:A})};return i&&(g.route.ErrorBoundary||g.route.errorElement||b===0)?S.createElement(z0,{location:i.location,revalidation:i.revalidation,component:E,error:w,children:R(),routeContext:{outlet:null,matches:M,isDataRoute:!0},onError:m}):R()},null)}function ch(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function rE(n){let a=S.useContext(Ci);return nt(a,ch(n)),a}function lE(n){let a=S.useContext(Lu);return nt(a,ch(n)),a}function iE(n){let a=S.useContext(ua);return nt(a,ch(n)),a}function fh(n){let a=iE(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 oE(){return fh("useRouteId")}function sE(){var i;let n=S.useContext(uh),a=lE("useRouteError"),l=fh("useRouteError");return n!==void 0?n:(i=a.errors)==null?void 0:i[l]}function uE(){let{router:n}=rE("useNavigate"),a=fh("useNavigate"),l=S.useRef(!1);return R0(()=>{l.current=!0}),S.useCallback(async(s,c={})=>{Wn(l.current,N0),l.current&&(typeof s=="number"?await n.navigate(s):await n.navigate(s,{fromRouteId:a,...c}))},[n,a])}var Fp={};function j0(n,a,l){!a&&!Fp[n]&&(Fp[n]=!0,Wn(!1,l))}S.memo(cE);function cE({routes:n,manifest:a,future:l,state:i,isStatic:s,onError:c}){return k0(n,void 0,{manifest:a,state:i,isStatic:s,onError:c})}function Wd({to:n,replace:a,state:l,relative:i}){nt(Di(),"<Navigate> may be used only in the context of a <Router> component.");let{static:s}=S.useContext(dn);Wn(!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}=S.useContext(ua),{pathname:d}=hn(),h=_0(),y=Yu(n,sh(c),d,i==="path"),m=JSON.stringify(y);return S.useEffect(()=>{h(JSON.parse(m),{replace:a,state:l,relative:i})},[h,m,i,a,l]),null}function xu(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 fE({basename:n="/",children:a=null,location:l,navigationType:i="POP",navigator:s,static:c=!1,useTransitions:d}){nt(!Di(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let h=n.replace(/^\/*/,"/"),y=S.useMemo(()=>({basename:h,navigator:s,static:c,useTransitions:d,future:{}}),[h,s,c,d]);typeof l=="string"&&(l=Mi(l));let{pathname:m="/",search:v="",hash:g="",state:b=null,key:w="default",mask:O}=l,E=S.useMemo(()=>{let C=Xa(m,h);return C==null?null:{location:{pathname:C,search:v,hash:g,state:b,key:w,mask:O},navigationType:i}},[h,m,v,g,b,w,i,O]);return Wn(E!=null,`<Router basename="${h}"> is not able to match the URL "${m}${v}${g}" because it does not start with the basename, so the <Router> won't render anything.`),E==null?null:S.createElement(dn.Provider,{value:y},S.createElement(Yo.Provider,{children:a,value:E}))}function dE({children:n,location:a}){return Jw(Gd(n),a)}function Gd(n,a=[]){let l=[];return S.Children.forEach(n,(i,s)=>{if(!S.isValidElement(i))return;let c=[...a,s];if(i.type===S.Fragment){l.push.apply(l,Gd(i.props.children,c));return}nt(i.type===xu,`[${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=Gd(i.props.children,c)),l.push(d)}),l}var Su="get",wu="application/x-www-form-urlencoded";function qu(n){return typeof HTMLElement<"u"&&n instanceof HTMLElement}function hE(n){return qu(n)&&n.tagName.toLowerCase()==="button"}function mE(n){return qu(n)&&n.tagName.toLowerCase()==="form"}function yE(n){return qu(n)&&n.tagName.toLowerCase()==="input"}function gE(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function pE(n,a){return n.button===0&&(!a||a==="_self")&&!gE(n)}var lu=null;function vE(){if(lu===null)try{new FormData(document.createElement("form"),0),lu=!1}catch{lu=!0}return lu}var bE=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function bd(n){return n!=null&&!bE.has(n)?(Wn(!1,`"${n}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${wu}"`),null):n}function xE(n,a){let l,i,s,c,d;if(mE(n)){let h=n.getAttribute("action");i=h?Xa(h,a):null,l=n.getAttribute("method")||Su,s=bd(n.getAttribute("enctype"))||wu,c=new FormData(n)}else if(hE(n)||yE(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")||Su,s=bd(n.getAttribute("formenctype"))||bd(h.getAttribute("enctype"))||wu,c=new FormData(h,n),!vE()){let{name:m,type:v,value:g}=n;if(v==="image"){let b=m?`${m}.`:"";c.append(`${b}x`,"0"),c.append(`${b}y`,"0")}else m&&c.append(m,g)}}else{if(qu(n))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');l=Su,i=null,s=wu,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 dh(n,a){if(n===!1||n===null||typeof n>"u")throw new Error(a)}function B0(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=`${Nu(a)}/_root.${i}`:s.pathname=`${Nu(s.pathname)}.${i}`,s}async function SE(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 wE(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 EE(n,a,l){let i=await Promise.all(n.map(async s=>{let c=a.routes[s.route.id];if(c){let d=await SE(c,l);return d.links?d.links():[]}return[]}));return DE(i.flat(1).filter(wE).filter(s=>s.rel==="stylesheet"||s.rel==="preload").map(s=>s.rel==="stylesheet"?{...s,rel:"prefetch",as:"style"}:{...s,rel:"prefetch"}))}function Pp(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 g;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:((g=l[0])==null?void 0:g.params)||{},nextUrl:new URL(n,window.origin),nextParams:y.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function OE(n,a,{includeHydrateFallback:l}={}){return ME(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 ME(n){return[...new Set(n)]}function CE(n){let a={},l=Object.keys(n).sort();for(let i of l)a[i]=n[i];return a}function DE(n,a){let l=new Set;return new Set(a),n.reduce((i,s)=>{let c=JSON.stringify(CE(s));return l.has(c)||(l.add(c),i.push({key:c,link:s})),i},[])}function hh(){let n=S.useContext(Ci);return dh(n,"You must render this element inside a <DataRouterContext.Provider> element"),n}function TE(){let n=S.useContext(Lu);return dh(n,"You must render this element inside a <DataRouterStateContext.Provider> element"),n}var mh=S.createContext(void 0);mh.displayName="FrameworkContext";function Wu(){let n=S.useContext(mh);return dh(n,"You must render this element inside a <HydratedRouter> element"),n}function AE(n,a){let l=S.useContext(mh),[i,s]=S.useState(!1),[c,d]=S.useState(!1),{onFocus:h,onBlur:y,onMouseEnter:m,onMouseLeave:v,onTouchStart:g}=a,b=S.useRef(null);S.useEffect(()=>{if(n==="render"&&d(!0),n==="viewport"){let E=M=>{M.forEach(R=>{d(R.isIntersecting)})},C=new IntersectionObserver(E,{threshold:.5});return b.current&&C.observe(b.current),()=>{C.disconnect()}}},[n]),S.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:Eo(h,w),onBlur:Eo(y,O),onMouseEnter:Eo(m,w),onMouseLeave:Eo(v,O),onTouchStart:Eo(g,w)}]:[!1,b,{}]}function Eo(n,a){return l=>{n&&n(l),l.defaultPrevented||a(l)}}function NE({page:n,...a}){let l=Gw(),{nonce:i}=Wu(),{router:s}=hh(),c=S.useMemo(()=>v0(s.routes,n,s.basename),[s.routes,n,s.basename]);return c?(a.nonce==null&&i&&(a={...a,nonce:i}),l?S.createElement(_E,{page:n,matches:c,...a}):S.createElement(kE,{page:n,matches:c,...a})):null}function RE(n){let{manifest:a,routeModules:l}=Wu(),[i,s]=S.useState([]);return S.useEffect(()=>{let c=!1;return EE(n,a,l).then(d=>{c||s(d)}),()=>{c=!0}},[n,a,l]),i}function _E({page:n,matches:a,...l}){let i=hn(),{future:s}=Wu(),{basename:c}=hh(),d=S.useMemo(()=>{if(n===i.pathname+i.search+i.hash)return[];let h=B0(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 S.createElement(S.Fragment,null,d.map(h=>S.createElement("link",{key:h,rel:"prefetch",as:"fetch",href:h,...l})))}function kE({page:n,matches:a,...l}){let i=hn(),{future:s,manifest:c,routeModules:d}=Wu(),{basename:h}=hh(),{loaderData:y,matches:m}=TE(),v=S.useMemo(()=>Pp(n,a,m,c,i,"data"),[n,a,m,c,i]),g=S.useMemo(()=>Pp(n,a,m,c,i,"assets"),[n,a,m,c,i]),b=S.useMemo(()=>{if(n===i.pathname+i.search+i.hash)return[];let E=new Set,C=!1;if(a.forEach(R=>{var k;let A=c.routes[R.route.id];!A||!A.hasLoader||(!v.some(U=>U.route.id===R.route.id)&&R.route.id in y&&((k=d[R.route.id])!=null&&k.shouldRevalidate)||A.hasClientLoader?C=!0:E.add(R.route.id))}),E.size===0)return[];let M=B0(n,h,s.v8_trailingSlashAwareDataRequests,"data");return C&&E.size>0&&M.searchParams.set("_routes",a.filter(R=>E.has(R.route.id)).map(R=>R.route.id).join(",")),[M.pathname+M.search]},[h,s.v8_trailingSlashAwareDataRequests,y,i,c,v,a,n,d]),w=S.useMemo(()=>OE(g,c),[g,c]),O=RE(g);return S.createElement(S.Fragment,null,b.map(E=>S.createElement("link",{key:E,rel:"prefetch",as:"fetch",href:E,...l})),w.map(E=>S.createElement("link",{key:E,rel:"modulepreload",href:E,...l})),O.map(({key:E,link:C})=>S.createElement("link",{key:E,nonce:l.nonce,...C,crossOrigin:C.crossOrigin??l.crossOrigin})))}function zE(...n){return a=>{n.forEach(l=>{typeof l=="function"?l(a):l!=null&&(l.current=a)})}}var jE=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{jE&&(window.__reactRouterVersion="7.18.0")}catch{}function BE({basename:n,children:a,useTransitions:l,window:i}){let s=S.useRef();s.current==null&&(s.current=yw({window:i,v5Compat:!0}));let c=s.current,[d,h]=S.useState({action:c.action,location:c.location}),y=S.useCallback(m=>{l===!1?h(m):S.startTransition(()=>h(m))},[l]);return S.useLayoutEffect(()=>c.listen(y),[c,y]),S.createElement(fE,{basename:n,children:a,location:d.location,navigationType:d.action,navigator:c,useTransitions:l})}var U0=S.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:g,viewTransition:b,defaultShouldRevalidate:w,...O},E){let{basename:C,navigator:M,useTransitions:R}=S.useContext(dn),A=typeof v=="string"&&oh.test(v),k=M0(v,C);v=k.to;let U=Kw(v,{relative:s}),T=hn(),Q=null;if(h){let ve=Yu(h,[],T.mask?T.mask.pathname:"/",!0);C!=="/"&&(ve.pathname=ve.pathname==="/"?C:qn([C,ve.pathname])),Q=M.createHref(ve)}let[Y,I,ae]=AE(i,O),ue=YE(v,{replace:d,mask:h,state:y,target:m,preventScrollReset:g,relative:s,viewTransition:b,defaultShouldRevalidate:w,useTransitions:R});function de(ve){a&&a(ve),ve.defaultPrevented||ue(ve)}let me=!(k.isExternal||c),ye=S.createElement("a",{...O,...ae,href:(me?Q:void 0)||k.absoluteURL||U,onClick:me?de:a,ref:zE(E,I),target:m,"data-discover":!A&&l==="render"?"true":void 0});return Y&&!A?S.createElement(S.Fragment,null,ye,S.createElement(NE,{page:U})):ye});U0.displayName="Link";var H0=S.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 g=Lo(d,{relative:m.relative}),b=hn(),w=S.useContext(Lu),{navigator:O,basename:E}=S.useContext(dn),C=w!=null&&QE(g)&&h===!0,M=O.encodeLocation?O.encodeLocation(g).pathname:g.pathname,R=b.pathname,A=w&&w.navigation&&w.navigation.location?w.navigation.location.pathname:null;l||(R=R.toLowerCase(),A=A?A.toLowerCase():null,M=M.toLowerCase()),A&&E&&(A=Xa(A,E)||A);const k=M!=="/"&&M.endsWith("/")?M.length-1:M.length;let U=R===M||!s&&R.startsWith(M)&&R.charAt(k)==="/",T=A!=null&&(A===M||!s&&A.startsWith(M)&&A.charAt(M.length)==="/"),Q={isActive:U,isPending:T,isTransitioning:C},Y=U?a:void 0,I;typeof i=="function"?I=i(Q):I=[i,U?"active":null,T?"pending":null,C?"transitioning":null].filter(Boolean).join(" ");let ae=typeof c=="function"?c(Q):c;return S.createElement(U0,{...m,"aria-current":Y,className:I,ref:v,style:ae,to:d,viewTransition:h},typeof y=="function"?y(Q):y)});H0.displayName="NavLink";var UE=S.forwardRef(({discover:n="render",fetcherKey:a,navigate:l,reloadDocument:i,replace:s,state:c,method:d=Su,action:h,onSubmit:y,relative:m,preventScrollReset:v,viewTransition:g,defaultShouldRevalidate:b,...w},O)=>{let{useTransitions:E}=S.useContext(dn),C=WE(),M=GE(h,{relative:m}),R=d.toLowerCase()==="get"?"get":"post",A=typeof h=="string"&&oh.test(h),k=U=>{if(y&&y(U),U.defaultPrevented)return;U.preventDefault();let T=U.nativeEvent.submitter,Q=(T==null?void 0:T.getAttribute("formmethod"))||d,Y=()=>C(T||U.currentTarget,{fetcherKey:a,method:Q,navigate:l,replace:s,state:c,relative:m,preventScrollReset:v,viewTransition:g,defaultShouldRevalidate:b});E&&l!==!1?S.startTransition(()=>Y()):Y()};return S.createElement("form",{ref:O,method:R,action:M,onSubmit:i?y:k,...w,"data-discover":!A&&n==="render"?"true":void 0})});UE.displayName="Form";function HE(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Y0(n){let a=S.useContext(Ci);return nt(a,HE(n)),a}function YE(n,{target:a,replace:l,mask:i,state:s,preventScrollReset:c,relative:d,viewTransition:h,defaultShouldRevalidate:y,useTransitions:m}={}){let v=_0(),g=hn(),b=Lo(n,{relative:d});return S.useCallback(w=>{if(pE(w,a)){w.preventDefault();let O=l!==void 0?l:Ro(g)===Ro(b),E=()=>v(n,{replace:O,mask:i,state:s,preventScrollReset:c,relative:d,viewTransition:h,defaultShouldRevalidate:y});m?S.startTransition(()=>E()):E()}},[g,v,b,l,i,s,a,n,c,d,h,y,m])}var LE=0,qE=()=>`__${String(++LE)}__`;function WE(){let{router:n}=Y0("useSubmit"),{basename:a}=S.useContext(dn),l=oE(),i=n.fetch,s=n.navigate;return S.useCallback(async(c,d={})=>{let{action:h,method:y,encType:m,formData:v,body:g}=xE(c,a);if(d.navigate===!1){let b=d.fetcherKey||qE();await i(b,l,d.action||h,{defaultShouldRevalidate:d.defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:v,body:g,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:g,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 GE(n,{relative:a}={}){let{basename:l}=S.useContext(dn),i=S.useContext(ua);nt(i,"useFormAction must be used inside a RouteContext");let[s]=i.matches.slice(-1),c={...Lo(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(g=>g).forEach(g=>h.append("index",g));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])),Ro(c)}function QE(n,{relative:a}={}){let l=S.useContext(T0);nt(l!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:i}=Y0("useViewTransitionState"),s=Lo(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 Au(s.pathname,d)!=null||Au(s.pathname,c)!=null}var Gu=g0();const VE=y0(Gu);var qo=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(){}},ol,Mr,di,l0,XE=(l0=class extends qo{constructor(){super();Re(this,ol);Re(this,Mr);Re(this,di);Se(this,di,a=>{if(typeof window<"u"&&window.addEventListener){const l=()=>a();return window.addEventListener("visibilitychange",l,!1),()=>{window.removeEventListener("visibilitychange",l)}}})}onSubscribe(){G(this,Mr)||this.setEventListener(G(this,di))}onUnsubscribe(){var a;this.hasListeners()||((a=G(this,Mr))==null||a.call(this),Se(this,Mr,void 0))}setEventListener(a){var l;Se(this,di,a),(l=G(this,Mr))==null||l.call(this),Se(this,Mr,a(i=>{typeof i=="boolean"?this.setFocused(i):this.onFocus()}))}setFocused(a){G(this,ol)!==a&&(Se(this,ol,a),this.onFocus())}onFocus(){const a=this.isFocused();this.listeners.forEach(l=>{l(a)})}isFocused(){var a;return typeof G(this,ol)=="boolean"?G(this,ol):((a=globalThis.document)==null?void 0:a.visibilityState)!=="hidden"}},ol=new WeakMap,Mr=new WeakMap,di=new WeakMap,l0),L0=new XE,FE={setTimeout:(n,a)=>setTimeout(n,a),clearTimeout:n=>clearTimeout(n),setInterval:(n,a)=>setInterval(n,a),clearInterval:n=>clearInterval(n)},Cr,rh,i0,PE=(i0=class{constructor(){Re(this,Cr,FE);Re(this,rh,!1)}setTimeoutProvider(n){Se(this,Cr,n)}setTimeout(n,a){return G(this,Cr).setTimeout(n,a)}clearTimeout(n){G(this,Cr).clearTimeout(n)}setInterval(n,a){return G(this,Cr).setInterval(n,a)}clearInterval(n){G(this,Cr).clearInterval(n)}},Cr=new WeakMap,rh=new WeakMap,i0),Qd=new PE;function ZE(n){setTimeout(n,0)}var KE=typeof window>"u"||"Deno"in globalThis;function Tn(){}function $E(n,a){return typeof n=="function"?n(a):n}function JE(n){return typeof n=="number"&&n>=0&&n!==1/0}function IE(n,a){return Math.max(n+(a||0)-Date.now(),0)}function Vd(n,a){return typeof n=="function"?n(a):n}function e2(n,a){return typeof n=="function"?n(a):n}function Zp(n,a){const{type:l="all",exact:i,fetchStatus:s,predicate:c,queryKey:d,stale:h}=n;if(d){if(i){if(a.queryHash!==yh(d,a.options))return!1}else if(!_o(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 Kp(n,a){const{exact:l,status:i,predicate:s,mutationKey:c}=n;if(c){if(!a.options.mutationKey)return!1;if(l){if(hl(a.options.mutationKey)!==hl(c))return!1}else if(!_o(a.options.mutationKey,c))return!1}return!(i&&a.state.status!==i||s&&!s(a))}function yh(n,a){return((a==null?void 0:a.queryKeyHashFn)||hl)(n)}function hl(n){return JSON.stringify(n,(a,l)=>Xd(l)?Object.keys(l).sort().reduce((i,s)=>(i[s]=l[s],i),{}):l)}function _o(n,a){return n===a?!0:typeof n!=typeof a?!1:n&&a&&typeof n=="object"&&typeof a=="object"?Object.keys(a).every(l=>_o(n[l],a[l])):!1}var t2=Object.prototype.hasOwnProperty;function q0(n,a,l=0){if(n===a)return n;if(l>500)return a;const i=$p(n)&&$p(a);if(!i&&!(Xd(n)&&Xd(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 g=i?v:d[v],b=n[g],w=a[g];if(b===w){y[g]=b,(i?v<c:t2.call(n,g))&&m++;continue}if(b===null||w===null||typeof b!="object"||typeof w!="object"){y[g]=w;continue}const O=q0(b,w,l+1);y[g]=O,O===b&&m++}return c===h&&m===c?n:y}function n2(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 $p(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function Xd(n){if(!Jp(n))return!1;const a=n.constructor;if(a===void 0)return!0;const l=a.prototype;return!(!Jp(l)||!l.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(n)!==Object.prototype)}function Jp(n){return Object.prototype.toString.call(n)==="[object Object]"}function a2(n){return new Promise(a=>{Qd.setTimeout(a,n)})}function r2(n,a,l){return typeof l.structuralSharing=="function"?l.structuralSharing(n,a):l.structuralSharing!==!1?q0(n,a):a}function l2(n,a,l=0){const i=[...n,a];return l&&i.length>l?i.slice(1):i}function i2(n,a,l=0){const i=[a,...n];return l&&i.length>l?i.slice(0,-1):i}var gh=Symbol();function W0(n,a){return!n.queryFn&&(a!=null&&a.initialPromise)?()=>a.initialPromise:!n.queryFn||n.queryFn===gh?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function o2(n,a){return typeof n=="function"?n(...a):!!n}function s2(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 G0=(()=>{let n=()=>KE;return{isServer(){return n()},setIsServer(a){n=a}}})();function u2(){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 c2=ZE;function f2(){let n=[],a=0,l=h=>{h()},i=h=>{h()},s=c2;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=f2(),hi,Dr,mi,o0,d2=(o0=class extends qo{constructor(){super();Re(this,hi,!0);Re(this,Dr);Re(this,mi);Se(this,mi,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(){G(this,Dr)||this.setEventListener(G(this,mi))}onUnsubscribe(){var a;this.hasListeners()||((a=G(this,Dr))==null||a.call(this),Se(this,Dr,void 0))}setEventListener(a){var l;Se(this,mi,a),(l=G(this,Dr))==null||l.call(this),Se(this,Dr,a(this.setOnline.bind(this)))}setOnline(a){G(this,hi)!==a&&(Se(this,hi,a),this.listeners.forEach(i=>{i(a)}))}isOnline(){return G(this,hi)}},hi=new WeakMap,Dr=new WeakMap,mi=new WeakMap,o0),Ru=new d2;function h2(n){return Math.min(1e3*2**n,3e4)}function Q0(n){return(n??"online")==="online"?Ru.isOnline():!0}var Fd=class extends Error{constructor(n){super("CancelledError"),this.revert=n==null?void 0:n.revert,this.silent=n==null?void 0:n.silent}};function V0(n){let a=!1,l=0,i;const s=u2(),c=()=>s.status!=="pending",d=E=>{var C;if(!c()){const M=new Fd(E);b(M),(C=n.onCancel)==null||C.call(n,M)}},h=()=>{a=!0},y=()=>{a=!1},m=()=>L0.isFocused()&&(n.networkMode==="always"||Ru.isOnline())&&n.canRun(),v=()=>Q0(n.networkMode)&&n.canRun(),g=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(g).catch(M=>{var T;if(c())return;const R=n.retry??(G0.isServer()?0:3),A=n.retryDelay??h2,k=typeof A=="function"?A(l,M):A,U=R===!0||typeof R=="number"&&l<R||typeof R=="function"&&R(l,M);if(a||!U){b(M);return}l++,(T=n.onFail)==null||T.call(n,l,M),a2(k).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 sl,s0,X0=(s0=class{constructor(){Re(this,sl)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),JE(this.gcTime)&&Se(this,sl,Qd.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(G0.isServer()?1/0:300*1e3))}clearGcTimeout(){G(this,sl)!==void 0&&(Qd.clearTimeout(G(this,sl)),Se(this,sl,void 0))}},sl=new WeakMap,s0);function m2(n){return{onFetch:(a,l)=>{var v,g,b,w,O;const i=a.options,s=(b=(g=(v=a.fetchOptions)==null?void 0:v.meta)==null?void 0:g.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=>{s2(A,()=>a.signal,()=>E=!0)},M=W0(a.options,a.fetchOptions),R=async(A,k,U)=>{if(E)return Promise.reject(a.signal.reason);if(k==null&&A.pages.length)return Promise.resolve(A);const Q=(()=>{const ue={client:a.client,queryKey:a.queryKey,pageParam:k,direction:U?"backward":"forward",meta:a.options.meta};return C(ue),ue})(),Y=await M(Q),{maxPages:I}=a.options,ae=U?i2:l2;return{pages:ae(A.pages,Y,I),pageParams:ae(A.pageParams,k,I)}};if(s&&c.length){const A=s==="backward",k=A?y2:Ip,U={pages:c,pageParams:d},T=k(i,U);h=await R(U,T,A)}else{const A=n??c.length;do{const k=y===0?d[0]??i.initialPageParam:Ip(i,h);if(y>0&&k==null)break;h=await R(h,k),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 Ip(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 y2(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 yi,ul,gi,Dn,cl,Ct,Bo,fl,sn,F0,Ua,u0,g2=(u0=class extends X0{constructor(a){super();Re(this,sn);Re(this,yi);Re(this,ul);Re(this,gi);Re(this,Dn);Re(this,cl);Re(this,Ct);Re(this,Bo);Re(this,fl);Se(this,fl,!1),Se(this,Bo,a.defaultOptions),this.setOptions(a.options),this.observers=[],Se(this,cl,a.client),Se(this,Dn,G(this,cl).getQueryCache()),this.queryKey=a.queryKey,this.queryHash=a.queryHash,Se(this,ul,tv(this.options)),this.state=a.state??G(this,ul),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return G(this,yi)}get promise(){var a;return(a=G(this,Ct))==null?void 0:a.promise}setOptions(a){if(this.options={...G(this,Bo),...a},a!=null&&a._type&&Se(this,yi,a._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const l=tv(this.options);l.data!==void 0&&(this.setState(ev(l.data,l.dataUpdatedAt)),Se(this,ul,l))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&G(this,Dn).remove(this)}setData(a,l){const i=r2(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=G(this,Ct))==null?void 0:i.promise;return(s=G(this,Ct))==null||s.cancel(a),l?l.then(Tn).catch(Tn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return G(this,ul)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(a=>e2(a.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===gh||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(a=>Vd(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:!IE(this.state.dataUpdatedAt,a)}onFocus(){var l;const a=this.observers.find(i=>i.shouldFetchOnWindowFocus());a==null||a.refetch({cancelRefetch:!1}),(l=G(this,Ct))==null||l.continue()}onOnline(){var l;const a=this.observers.find(i=>i.shouldFetchOnReconnect());a==null||a.refetch({cancelRefetch:!1}),(l=G(this,Ct))==null||l.continue()}addObserver(a){this.observers.includes(a)||(this.observers.push(a),this.clearGcTimeout(),G(this,Dn).notify({type:"observerAdded",query:this,observer:a}))}removeObserver(a){this.observers.includes(a)&&(this.observers=this.observers.filter(l=>l!==a),this.observers.length||(G(this,Ct)&&(G(this,fl)||it(this,sn,F0).call(this)?G(this,Ct).cancel({revert:!0}):G(this,Ct).cancelRetry()),this.scheduleGc()),G(this,Dn).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,g,b,w,O,E,C,M,R,A;if(this.state.fetchStatus!=="idle"&&((m=G(this,Ct))==null?void 0:m.status())!=="rejected"){if(this.state.data!==void 0&&(l!=null&&l.cancelRefetch))this.cancel({silent:!0});else if(G(this,Ct))return G(this,Ct).continueRetry(),G(this,Ct).promise}if(a&&this.setOptions(a),!this.options.queryFn){const k=this.observers.find(U=>U.options.queryFn);k&&this.setOptions(k.options)}const i=new AbortController,s=k=>{Object.defineProperty(k,"signal",{enumerable:!0,get:()=>(Se(this,fl,!0),i.signal)})},c=()=>{const k=W0(this.options,l),T=(()=>{const Q={client:G(this,cl),queryKey:this.queryKey,meta:this.meta};return s(Q),Q})();return Se(this,fl,!1),this.options.persister?this.options.persister(k,T,this):k(T)},h=(()=>{const k={fetchOptions:l,options:this.options,queryKey:this.queryKey,client:G(this,cl),state:this.state,fetchFn:c};return s(k),k})(),y=G(this,yi)==="infinite"?m2(this.options.pages):this.options.behavior;y==null||y.onFetch(h,this),Se(this,gi,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:(g=h.fetchOptions)==null?void 0:g.meta}),Se(this,Ct,V0({initialPromise:l==null?void 0:l.initialPromise,fn:h.fetchFn,onCancel:k=>{k instanceof Fd&&k.revert&&this.setState({...G(this,gi),fetchStatus:"idle"}),i.abort()},onFail:(k,U)=>{it(this,sn,Ua).call(this,{type:"failed",failureCount:k,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 k=await G(this,Ct).start();if(k===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(k),(w=(b=G(this,Dn).config).onSuccess)==null||w.call(b,k,this),(E=(O=G(this,Dn).config).onSettled)==null||E.call(O,k,this.state.error,this),k}catch(k){if(k instanceof Fd){if(k.silent)return G(this,Ct).promise;if(k.revert){if(this.state.data===void 0)throw k;return this.state.data}}throw it(this,sn,Ua).call(this,{type:"error",error:k}),(M=(C=G(this,Dn).config).onError)==null||M.call(C,k,this),(A=(R=G(this,Dn).config).onSettled)==null||A.call(R,this.state.data,k,this),k}finally{this.scheduleGc()}}},yi=new WeakMap,ul=new WeakMap,gi=new WeakMap,Dn=new WeakMap,cl=new WeakMap,Ct=new WeakMap,Bo=new WeakMap,fl=new WeakMap,sn=new WeakSet,F0=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,...p2(i.data,this.options),fetchMeta:a.meta??null};case"success":const s={...i,...ev(a.data,a.dataUpdatedAt),dataUpdateCount:i.dataUpdateCount+1,...!a.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return Se(this,gi,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()}),G(this,Dn).notify({query:this,type:"updated",action:a})})},u0);function p2(n,a){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Q0(a.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function ev(n,a){return{data:n,dataUpdatedAt:a??Date.now(),error:null,isInvalidated:!1,status:"success"}}function tv(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 Uo,na,Ht,dl,aa,Er,c0,v2=(c0=class extends X0{constructor(a){super();Re(this,aa);Re(this,Uo);Re(this,na);Re(this,Ht);Re(this,dl);Se(this,Uo,a.client),this.mutationId=a.mutationId,Se(this,Ht,a.mutationCache),Se(this,na,[]),this.state=a.state||P0(),this.setOptions(a.options),this.scheduleGc()}setOptions(a){this.options=a,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(a){G(this,na).includes(a)||(G(this,na).push(a),this.clearGcTimeout(),G(this,Ht).notify({type:"observerAdded",mutation:this,observer:a}))}removeObserver(a){Se(this,na,G(this,na).filter(l=>l!==a)),this.scheduleGc(),G(this,Ht).notify({type:"observerRemoved",mutation:this,observer:a})}optionalRemove(){G(this,na).length||(this.state.status==="pending"?this.scheduleGc():G(this,Ht).remove(this))}continue(){var a;return((a=G(this,dl))==null?void 0:a.continue())??this.execute(this.state.variables)}async execute(a){var d,h,y,m,v,g,b,w,O,E,C,M,R,A,k,U,T,Q;const l=()=>{it(this,aa,Er).call(this,{type:"continue"})},i={client:G(this,Uo),meta:this.options.meta,mutationKey:this.options.mutationKey};Se(this,dl,V0({fn:()=>this.options.mutationFn?this.options.mutationFn(a,i):Promise.reject(new Error("No mutationFn found")),onFail:(Y,I)=>{it(this,aa,Er).call(this,{type:"failed",failureCount:Y,error:I})},onPause:()=>{it(this,aa,Er).call(this,{type:"pause"})},onContinue:l,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>G(this,Ht).canRun(this)}));const s=this.state.status==="pending",c=!G(this,dl).canStart();try{if(s)l();else{it(this,aa,Er).call(this,{type:"pending",variables:a,isPaused:c}),G(this,Ht).config.onMutate&&await G(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,Er).call(this,{type:"pending",context:I,variables:a,isPaused:c})}const Y=await G(this,dl).start();return await((m=(y=G(this,Ht).config).onSuccess)==null?void 0:m.call(y,Y,a,this.state.context,this,i)),await((g=(v=this.options).onSuccess)==null?void 0:g.call(v,Y,a,this.state.context,i)),await((w=(b=G(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,Er).call(this,{type:"success",data:Y}),Y}catch(Y){try{await((M=(C=G(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=(R=this.options).onError)==null?void 0:A.call(R,Y,a,this.state.context,i))}catch(I){Promise.reject(I)}try{await((U=(k=G(this,Ht).config).onSettled)==null?void 0:U.call(k,void 0,Y,this.state.variables,this.state.context,this,i))}catch(I){Promise.reject(I)}try{await((Q=(T=this.options).onSettled)==null?void 0:Q.call(T,void 0,Y,a,this.state.context,i))}catch(I){Promise.reject(I)}throw it(this,aa,Er).call(this,{type:"error",error:Y}),Y}finally{G(this,Ht).runNext(this)}}},Uo=new WeakMap,na=new WeakMap,Ht=new WeakMap,dl=new WeakMap,aa=new WeakSet,Er=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(()=>{G(this,na).forEach(i=>{i.onMutationUpdate(a)}),G(this,Ht).notify({mutation:this,type:"updated",action:a})})},c0);function P0(){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,Ho,f0,b2=(f0=class extends qo{constructor(a={}){super();Re(this,Ha);Re(this,Yn);Re(this,Ho);this.config=a,Se(this,Ha,new Set),Se(this,Yn,new Map),Se(this,Ho,0)}build(a,l,i){const s=new v2({client:a,mutationCache:this,mutationId:++ru(this,Ho)._,options:a.defaultMutationOptions(l),state:i});return this.add(s),s}add(a){G(this,Ha).add(a);const l=iu(a);if(typeof l=="string"){const i=G(this,Yn).get(l);i?i.push(a):G(this,Yn).set(l,[a])}this.notify({type:"added",mutation:a})}remove(a){if(G(this,Ha).delete(a)){const l=iu(a);if(typeof l=="string"){const i=G(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&&G(this,Yn).delete(l)}}this.notify({type:"removed",mutation:a})}canRun(a){const l=iu(a);if(typeof l=="string"){const i=G(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=iu(a);if(typeof l=="string"){const s=(i=G(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(()=>{G(this,Ha).forEach(a=>{this.notify({type:"removed",mutation:a})}),G(this,Ha).clear(),G(this,Yn).clear()})}getAll(){return Array.from(G(this,Ha))}find(a){const l={exact:!0,...a};return this.getAll().find(i=>Kp(l,i))}findAll(a={}){return this.getAll().filter(l=>Kp(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(Tn))))}},Ha=new WeakMap,Yn=new WeakMap,Ho=new WeakMap,f0);function iu(n){var a;return(a=n.options.scope)==null?void 0:a.id}var Ya,Tr,Zt,La,Va,Eu,Pd,d0,x2=(d0=class extends qo{constructor(l,i){super();Re(this,Va);Re(this,Ya);Re(this,Tr);Re(this,Zt);Re(this,La);Se(this,Ya,l),this.setOptions(i),this.bindMethods(),it(this,Va,Eu).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=G(this,Ya).defaultMutationOptions(l),n2(this.options,i)||G(this,Ya).getMutationCache().notify({type:"observerOptionsUpdated",mutation:G(this,Zt),observer:this}),i!=null&&i.mutationKey&&this.options.mutationKey&&hl(i.mutationKey)!==hl(this.options.mutationKey)?this.reset():((s=G(this,Zt))==null?void 0:s.state.status)==="pending"&&G(this,Zt).setOptions(this.options)}onUnsubscribe(){var l;this.hasListeners()||(l=G(this,Zt))==null||l.removeObserver(this)}onMutationUpdate(l){it(this,Va,Eu).call(this),it(this,Va,Pd).call(this,l)}getCurrentResult(){return G(this,Tr)}reset(){var l;(l=G(this,Zt))==null||l.removeObserver(this),Se(this,Zt,void 0),it(this,Va,Eu).call(this),it(this,Va,Pd).call(this)}mutate(l,i){var s;return Se(this,La,i),(s=G(this,Zt))==null||s.removeObserver(this),Se(this,Zt,G(this,Ya).getMutationCache().build(G(this,Ya),this.options)),G(this,Zt).addObserver(this),G(this,Zt).execute(l)}},Ya=new WeakMap,Tr=new WeakMap,Zt=new WeakMap,La=new WeakMap,Va=new WeakSet,Eu=function(){var i;const l=((i=G(this,Zt))==null?void 0:i.state)??P0();Se(this,Tr,{...l,isPending:l.status==="pending",isSuccess:l.status==="success",isError:l.status==="error",isIdle:l.status==="idle",mutate:this.mutate,reset:this.reset})},Pd=function(l){jt.batch(()=>{var i,s,c,d,h,y,m,v;if(G(this,La)&&this.hasListeners()){const g=G(this,Tr).variables,b=G(this,Tr).context,w={client:G(this,Ya),meta:this.options.meta,mutationKey:this.options.mutationKey};if((l==null?void 0:l.type)==="success"){try{(s=(i=G(this,La)).onSuccess)==null||s.call(i,l.data,g,b,w)}catch(O){Promise.reject(O)}try{(d=(c=G(this,La)).onSettled)==null||d.call(c,l.data,null,g,b,w)}catch(O){Promise.reject(O)}}else if((l==null?void 0:l.type)==="error"){try{(y=(h=G(this,La)).onError)==null||y.call(h,l.error,g,b,w)}catch(O){Promise.reject(O)}try{(v=(m=G(this,La)).onSettled)==null||v.call(m,void 0,l.error,g,b,w)}catch(O){Promise.reject(O)}}}this.listeners.forEach(g=>{g(G(this,Tr))})})},d0),ra,h0,S2=(h0=class extends qo{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??yh(s,l);let d=this.get(c);return d||(d=new g2({client:a,queryKey:s,queryHash:c,options:a.defaultQueryOptions(l),state:i,defaultOptions:a.getQueryDefaults(s)}),this.add(d)),d}add(a){G(this,ra).has(a.queryHash)||(G(this,ra).set(a.queryHash,a),this.notify({type:"added",query:a}))}remove(a){const l=G(this,ra).get(a.queryHash);l&&(a.destroy(),l===a&&G(this,ra).delete(a.queryHash),this.notify({type:"removed",query:a}))}clear(){jt.batch(()=>{this.getAll().forEach(a=>{this.remove(a)})})}get(a){return G(this,ra).get(a)}getAll(){return[...G(this,ra).values()]}find(a){const l={exact:!0,...a};return this.getAll().find(i=>Zp(l,i))}findAll(a={}){const l=this.getAll();return Object.keys(a).length>0?l.filter(i=>Zp(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,h0),ot,Ar,Nr,pi,vi,Rr,bi,xi,m0,w2=(m0=class{constructor(n={}){Re(this,ot);Re(this,Ar);Re(this,Nr);Re(this,pi);Re(this,vi);Re(this,Rr);Re(this,bi);Re(this,xi);Se(this,ot,n.queryCache||new S2),Se(this,Ar,n.mutationCache||new b2),Se(this,Nr,n.defaultOptions||{}),Se(this,pi,new Map),Se(this,vi,new Map),Se(this,Rr,0)}mount(){ru(this,Rr)._++,G(this,Rr)===1&&(Se(this,bi,L0.subscribe(async n=>{n&&(await this.resumePausedMutations(),G(this,ot).onFocus())})),Se(this,xi,Ru.subscribe(async n=>{n&&(await this.resumePausedMutations(),G(this,ot).onOnline())})))}unmount(){var n,a;ru(this,Rr)._--,G(this,Rr)===0&&((n=G(this,bi))==null||n.call(this),Se(this,bi,void 0),(a=G(this,xi))==null||a.call(this),Se(this,xi,void 0))}isFetching(n){return G(this,ot).findAll({...n,fetchStatus:"fetching"}).length}isMutating(n){return G(this,Ar).findAll({...n,status:"pending"}).length}getQueryData(n){var l;const a=this.defaultQueryOptions({queryKey:n});return(l=G(this,ot).get(a.queryHash))==null?void 0:l.state.data}ensureQueryData(n){const a=this.defaultQueryOptions(n),l=G(this,ot).build(this,a),i=l.state.data;return i===void 0?this.fetchQuery(n):(n.revalidateIfStale&&l.isStaleByTime(Vd(a.staleTime,l))&&this.prefetchQuery(a),Promise.resolve(i))}getQueriesData(n){return G(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=G(this,ot).get(i.queryHash),c=s==null?void 0:s.state.data,d=$E(a,c);if(d!==void 0)return G(this,ot).build(this,i).setData(d,{...l,manual:!0})}setQueriesData(n,a,l){return jt.batch(()=>G(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=G(this,ot).get(a.queryHash))==null?void 0:l.state}removeQueries(n){const a=G(this,ot);jt.batch(()=>{a.findAll(n).forEach(l=>{a.remove(l)})})}resetQueries(n,a){const l=G(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(()=>G(this,ot).findAll(n).map(s=>s.cancel(l)));return Promise.all(i).then(Tn).catch(Tn)}invalidateQueries(n,a={}){return jt.batch(()=>(G(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(()=>G(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(Tn)),s.state.fetchStatus==="paused"?Promise.resolve():c}));return Promise.all(i).then(Tn)}fetchQuery(n){const a=this.defaultQueryOptions(n);a.retry===void 0&&(a.retry=!1);const l=G(this,ot).build(this,a);return l.isStaleByTime(Vd(a.staleTime,l))?l.fetch(a):Promise.resolve(l.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(Tn).catch(Tn)}fetchInfiniteQuery(n){return n._type="infinite",this.fetchQuery(n)}prefetchInfiniteQuery(n){return this.fetchInfiniteQuery(n).then(Tn).catch(Tn)}ensureInfiniteQueryData(n){return n._type="infinite",this.ensureQueryData(n)}resumePausedMutations(){return Ru.isOnline()?G(this,Ar).resumePausedMutations():Promise.resolve()}getQueryCache(){return G(this,ot)}getMutationCache(){return G(this,Ar)}getDefaultOptions(){return G(this,Nr)}setDefaultOptions(n){Se(this,Nr,n)}setQueryDefaults(n,a){G(this,pi).set(hl(n),{queryKey:n,defaultOptions:a})}getQueryDefaults(n){const a=[...G(this,pi).values()],l={};return a.forEach(i=>{_o(n,i.queryKey)&&Object.assign(l,i.defaultOptions)}),l}setMutationDefaults(n,a){G(this,vi).set(hl(n),{mutationKey:n,defaultOptions:a})}getMutationDefaults(n){const a=[...G(this,vi).values()],l={};return a.forEach(i=>{_o(n,i.mutationKey)&&Object.assign(l,i.defaultOptions)}),l}defaultQueryOptions(n){if(n._defaulted)return n;const a={...G(this,Nr).queries,...this.getQueryDefaults(n.queryKey),...n,_defaulted:!0};return a.queryHash||(a.queryHash=yh(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===gh&&(a.enabled=!1),a}defaultMutationOptions(n){return n!=null&&n._defaulted?n:{...G(this,Nr).mutations,...(n==null?void 0:n.mutationKey)&&this.getMutationDefaults(n.mutationKey),...n,_defaulted:!0}}clear(){G(this,ot).clear(),G(this,Ar).clear()}},ot=new WeakMap,Ar=new WeakMap,Nr=new WeakMap,pi=new WeakMap,vi=new WeakMap,Rr=new WeakMap,bi=new WeakMap,xi=new WeakMap,m0),Z0=S.createContext(void 0),E2=n=>{const a=S.useContext(Z0);if(!a)throw new Error("No QueryClient set, use QueryClientProvider to set one");return a},O2=({client:n,children:a})=>(S.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),z.jsx(Z0.Provider,{value:n,children:a}));function M2(n,a){const l=E2(),[i]=S.useState(()=>new x2(l,n));S.useEffect(()=>{i.setOptions(n)},[i,n]);const s=S.useSyncExternalStore(S.useCallback(d=>i.subscribe(jt.batchCalls(d)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),c=S.useCallback((d,h)=>{i.mutate(d,h).catch(Tn)},[i]);if(s.error&&o2(i.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:c,mutateAsync:s.mutate}}/**
  60. * @license lucide-react v1.21.0 - ISC
  61. *
  62. * This source code is licensed under the ISC license.
  63. * See the LICENSE file in the root directory of this source tree.
  64. */const K0=(...n)=>n.filter((a,l,i)=>!!a&&a.trim()!==""&&i.indexOf(a)===l).join(" ").trim();/**
  65. * @license lucide-react v1.21.0 - ISC
  66. *
  67. * This source code is licensed under the ISC license.
  68. * See the LICENSE file in the root directory of this source tree.
  69. */const C2=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
  70. * @license lucide-react v1.21.0 - ISC
  71. *
  72. * This source code is licensed under the ISC license.
  73. * See the LICENSE file in the root directory of this source tree.
  74. */const D2=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(a,l,i)=>i?i.toUpperCase():l.toLowerCase());/**
  75. * @license lucide-react v1.21.0 - ISC
  76. *
  77. * This source code is licensed under the ISC license.
  78. * See the LICENSE file in the root directory of this source tree.
  79. */const nv=n=>{const a=D2(n);return a.charAt(0).toUpperCase()+a.slice(1)};/**
  80. * @license lucide-react v1.21.0 - ISC
  81. *
  82. * This source code is licensed under the ISC license.
  83. * See the LICENSE file in the root directory of this source tree.
  84. */var xd={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"};/**
  85. * @license lucide-react v1.21.0 - ISC
  86. *
  87. * This source code is licensed under the ISC license.
  88. * See the LICENSE file in the root directory of this source tree.
  89. */const T2=n=>{for(const a in n)if(a.startsWith("aria-")||a==="role"||a==="title")return!0;return!1},A2=S.createContext({}),N2=()=>S.useContext(A2),R2=S.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:g=!1,color:b="currentColor",className:w=""}=N2()??{},O=i??g?Number(l??v)*24/Number(a??m):l??v;return S.createElement("svg",{ref:y,...xd,width:a??m??xd.width,height:a??m??xd.height,stroke:n??b,strokeWidth:O,className:K0("lucide",w,s),...!c&&!T2(h)&&{"aria-hidden":"true"},...h},[...d.map(([E,C])=>S.createElement(E,C)),...Array.isArray(c)?c:[c]])});/**
  90. * @license lucide-react v1.21.0 - ISC
  91. *
  92. * This source code is licensed under the ISC license.
  93. * See the LICENSE file in the root directory of this source tree.
  94. */const pt=(n,a)=>{const l=S.forwardRef(({className:i,...s},c)=>S.createElement(R2,{ref:c,iconNode:a,className:K0(`lucide-${C2(nv(n))}`,`lucide-${n}`,i),...s}));return l.displayName=nv(n),l};/**
  95. * @license lucide-react v1.21.0 - ISC
  96. *
  97. * This source code is licensed under the ISC license.
  98. * See the LICENSE file in the root directory of this source tree.
  99. */const _2=[["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"}]],k2=pt("activity",_2);/**
  100. * @license lucide-react v1.21.0 - ISC
  101. *
  102. * This source code is licensed under the ISC license.
  103. * See the LICENSE file in the root directory of this source tree.
  104. */const z2=[["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M17 14h-6",key:"bkmgh3"}],["path",{d:"M13 18H7",key:"bb0bb7"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 18h.01",key:"1bdyru"}]],j2=pt("calendar-range",z2);/**
  105. * @license lucide-react v1.21.0 - ISC
  106. *
  107. * This source code is licensed under the ISC license.
  108. * See the LICENSE file in the root directory of this source tree.
  109. */const B2=[["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"}]],U2=pt("calendar",B2);/**
  110. * @license lucide-react v1.21.0 - ISC
  111. *
  112. * This source code is licensed under the ISC license.
  113. * See the LICENSE file in the root directory of this source tree.
  114. */const H2=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Y2=pt("chevron-down",H2);/**
  115. * @license lucide-react v1.21.0 - ISC
  116. *
  117. * This source code is licensed under the ISC license.
  118. * See the LICENSE file in the root directory of this source tree.
  119. */const L2=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],q2=pt("chevron-left",L2);/**
  120. * @license lucide-react v1.21.0 - ISC
  121. *
  122. * This source code is licensed under the ISC license.
  123. * See the LICENSE file in the root directory of this source tree.
  124. */const W2=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],ph=pt("chevron-right",W2);/**
  125. * @license lucide-react v1.21.0 - ISC
  126. *
  127. * This source code is licensed under the ISC license.
  128. * See the LICENSE file in the root directory of this source tree.
  129. */const G2=[["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"}]],Q2=pt("circle-alert",G2);/**
  130. * @license lucide-react v1.21.0 - ISC
  131. *
  132. * This source code is licensed under the ISC license.
  133. * See the LICENSE file in the root directory of this source tree.
  134. */const V2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],X2=pt("circle-check",V2);/**
  135. * @license lucide-react v1.21.0 - ISC
  136. *
  137. * This source code is licensed under the ISC license.
  138. * See the LICENSE file in the root directory of this source tree.
  139. */const F2=[["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"}]],P2=pt("construction",F2);/**
  140. * @license lucide-react v1.21.0 - ISC
  141. *
  142. * This source code is licensed under the ISC license.
  143. * See the LICENSE file in the root directory of this source tree.
  144. */const Z2=[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]],K2=pt("gauge",Z2);/**
  145. * @license lucide-react v1.21.0 - ISC
  146. *
  147. * This source code is licensed under the ISC license.
  148. * See the LICENSE file in the root directory of this source tree.
  149. */const $2=[["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"}]],J2=pt("inbox",$2);/**
  150. * @license lucide-react v1.21.0 - ISC
  151. *
  152. * This source code is licensed under the ISC license.
  153. * See the LICENSE file in the root directory of this source tree.
  154. */const I2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],eO=pt("info",I2);/**
  155. * @license lucide-react v1.21.0 - ISC
  156. *
  157. * This source code is licensed under the ISC license.
  158. * See the LICENSE file in the root directory of this source tree.
  159. */const tO=[["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"}]],nO=pt("layout-dashboard",tO);/**
  160. * @license lucide-react v1.21.0 - ISC
  161. *
  162. * This source code is licensed under the ISC license.
  163. * See the LICENSE file in the root directory of this source tree.
  164. */const aO=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],rO=pt("loader-circle",aO);/**
  165. * @license lucide-react v1.21.0 - ISC
  166. *
  167. * This source code is licensed under the ISC license.
  168. * See the LICENSE file in the root directory of this source tree.
  169. */const lO=[["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"}]],iO=pt("megaphone",lO);/**
  170. * @license lucide-react v1.21.0 - ISC
  171. *
  172. * This source code is licensed under the ISC license.
  173. * See the LICENSE file in the root directory of this source tree.
  174. */const oO=[["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"}]],sO=pt("moon",oO);/**
  175. * @license lucide-react v1.21.0 - ISC
  176. *
  177. * This source code is licensed under the ISC license.
  178. * See the LICENSE file in the root directory of this source tree.
  179. */const uO=[["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=pt("octagon-x",uO);/**
  180. * @license lucide-react v1.21.0 - ISC
  181. *
  182. * This source code is licensed under the ISC license.
  183. * See the LICENSE file in the root directory of this source tree.
  184. */const fO=[["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=pt("sun",fO);/**
  185. * @license lucide-react v1.21.0 - ISC
  186. *
  187. * This source code is licensed under the ISC license.
  188. * See the LICENSE file in the root directory of this source tree.
  189. */const hO=[["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"}]],mO=pt("triangle-alert",hO);/**
  190. * @license lucide-react v1.21.0 - ISC
  191. *
  192. * This source code is licensed under the ISC license.
  193. * See the LICENSE file in the root directory of this source tree.
  194. */const yO=[["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"}]],gO=pt("users",yO),No=[{key:"behavior",path:"/behavior",label:"行为分析",icon:k2,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:K2,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:gO,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:nO,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:iO,children:[{key:"rules",path:"/marketing/rules",label:"触达规则"},{key:"records",path:"/marketing/records",label:"触达记录"},{key:"effect",path:"/marketing/effect",label:"触达效果"}]}],av="/behavior/funnel/group";function $0(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=$0(n[a]))&&(i&&(i+=" "),i+=l)}else for(l in n)n[l]&&(i&&(i+=" "),i+=l);return i}function J0(){for(var n,a,l=0,i="",s=arguments.length;l<s;l++)(n=arguments[l])&&(a=$0(n))&&(i&&(i+=" "),i+=a);return i}const pO=(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},vO=(n,a)=>({classGroupId:n,validator:a}),I0=(n=new Map,a=null,l)=>({nextPart:n,validators:a,classGroupId:l}),_u="-",rv=[],bO="arbitrary..",xO=n=>{const a=wO(n),{conflictingClassGroups:l,conflictingClassGroupModifiers:i}=n;return{getClassGroupId:d=>{if(d.startsWith("[")&&d.endsWith("]"))return SO(d);const h=d.split(_u),y=h[0]===""&&h.length>1?1:0;return eb(h,y,a)},getConflictingClassGroupIds:(d,h)=>{if(h){const y=i[d],m=l[d];return y?m?pO(m,y):y:m||rv}return l[d]||rv}}},eb=(n,a,l)=>{if(n.length-a===0)return l.classGroupId;const s=n[a],c=l.nextPart.get(s);if(c){const m=eb(n,a+1,c);if(m)return m}const d=l.validators;if(d===null)return;const h=a===0?n.join(_u):n.slice(a).join(_u),y=d.length;for(let m=0;m<y;m++){const v=d[m];if(v.validator(h))return v.classGroupId}},SO=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?bO+i:void 0})(),wO=n=>{const{theme:a,classGroups:l}=n;return EO(l,a)},EO=(n,a)=>{const l=I0();for(const i in n){const s=n[i];vh(s,l,i,a)}return l},vh=(n,a,l,i)=>{const s=n.length;for(let c=0;c<s;c++){const d=n[c];OO(d,a,l,i)}},OO=(n,a,l,i)=>{if(typeof n=="string"){MO(n,a,l);return}if(typeof n=="function"){CO(n,a,l,i);return}DO(n,a,l,i)},MO=(n,a,l)=>{const i=n===""?a:tb(a,n);i.classGroupId=l},CO=(n,a,l,i)=>{if(TO(n)){vh(n(i),a,l,i);return}a.validators===null&&(a.validators=[]),a.validators.push(vO(l,n))},DO=(n,a,l,i)=>{const s=Object.entries(n),c=s.length;for(let d=0;d<c;d++){const[h,y]=s[d];vh(y,tb(a,h),l,i)}},tb=(n,a)=>{let l=n;const i=a.split(_u),s=i.length;for(let c=0;c<s;c++){const d=i[c];let h=l.nextPart.get(d);h||(h=I0(),l.nextPart.set(d,h)),l=h}return l},TO=n=>"isThemeGetter"in n&&n.isThemeGetter===!0,AO=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)}}},Zd="!",lv=":",NO=[],iv=(n,a,l,i,s)=>({modifiers:n,hasImportantModifier:a,baseClassName:l,maybePostfixModifierPosition:i,isExternal:s}),RO=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===lv){c.push(s.slice(y,E)),y=E+1;continue}if(C==="/"){m=E;continue}}C==="["?d++:C==="]"?d--:C==="("?h++:C===")"&&h--}const g=c.length===0?s:s.slice(y);let b=g,w=!1;g.endsWith(Zd)?(b=g.slice(0,-1),w=!0):g.startsWith(Zd)&&(b=g.slice(1),w=!0);const O=m&&m>y?m-y:void 0;return iv(c,w,b,O)};if(a){const s=a+lv,c=i;i=d=>d.startsWith(s)?c(d.slice(s.length)):iv(NO,!1,d,void 0,!0)}if(l){const s=i;i=c=>l({className:c,parseClassName:s})}return i},_O=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}},kO=n=>({cache:AO(n.cacheSize),parseClassName:RO(n),sortModifiers:_O(n),postfixLookupClassGroupIds:zO(n),...xO(n)}),zO=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},jO=/\s+/,BO=(n,a)=>{const{parseClassName:l,getClassGroupId:i,getConflictingClassGroupIds:s,sortModifiers:c,postfixLookupClassGroupIds:d}=a,h=[],y=n.trim().split(jO);let m="";for(let v=y.length-1;v>=0;v-=1){const g=y[v],{isExternal:b,modifiers:w,hasImportantModifier:O,baseClassName:E,maybePostfixModifierPosition:C}=l(g);if(b){m=g+(m.length>0?" "+m:m);continue}let M=!!C,R;if(M){const Q=E.substring(0,C);R=i(Q);const Y=R&&d[R]?i(E):void 0;Y&&Y!==R&&(R=Y,M=!1)}else R=i(E);if(!R){if(!M){m=g+(m.length>0?" "+m:m);continue}if(R=i(E),!R){m=g+(m.length>0?" "+m:m);continue}M=!1}const A=w.length===0?"":w.length===1?w[0]:c(w).join(":"),k=O?A+Zd:A,U=k+R;if(h.indexOf(U)>-1)continue;h.push(U);const T=s(R,M);for(let Q=0;Q<T.length;++Q){const Y=T[Q];h.push(k+Y)}m=g+(m.length>0?" "+m:m)}return m},UO=(...n)=>{let a=0,l,i,s="";for(;a<n.length;)(l=n[a++])&&(i=nb(l))&&(s&&(s+=" "),s+=i);return s},nb=n=>{if(typeof n=="string")return n;let a,l="";for(let i=0;i<n.length;i++)n[i]&&(a=nb(n[i]))&&(l&&(l+=" "),l+=a);return l},HO=(n,...a)=>{let l,i,s,c;const d=y=>{const m=a.reduce((v,g)=>g(v),n());return l=kO(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=BO(y,l);return s(y,v),v};return c=d,(...y)=>c(UO(...y))},YO=[],St=n=>{const a=l=>l[n]||YO;return a.isThemeGetter=!0,a},ab=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,rb=/^\((?:(\w[\w-]*):)?(.+)\)$/i,LO=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,qO=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,WO=/\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$/,GO=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,QO=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,VO=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Sr=n=>LO.test(n),ke=n=>!!n&&!Number.isNaN(Number(n)),Jn=n=>!!n&&Number.isInteger(Number(n)),Sd=n=>n.endsWith("%")&&ke(n.slice(0,-1)),Ba=n=>qO.test(n),lb=()=>!0,XO=n=>WO.test(n)&&!GO.test(n),bh=()=>!1,FO=n=>QO.test(n),PO=n=>VO.test(n),ZO=n=>!se(n)&&!ce(n),KO=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)),$O=n=>jr(n,sb,bh),se=n=>ab.test(n),rl=n=>jr(n,ub,XO),ov=n=>jr(n,lM,ke),JO=n=>jr(n,fb,lb),IO=n=>jr(n,cb,bh),sv=n=>jr(n,ib,bh),eM=n=>jr(n,ob,PO),ou=n=>jr(n,db,FO),ce=n=>rb.test(n),Oo=n=>yl(n,ub),tM=n=>yl(n,cb),uv=n=>yl(n,ib),nM=n=>yl(n,sb),aM=n=>yl(n,ob),su=n=>yl(n,db,!0),rM=n=>yl(n,fb,!0),jr=(n,a,l)=>{const i=ab.exec(n);return i?i[1]?a(i[1]):l(i[2]):!1},yl=(n,a,l=!1)=>{const i=rb.exec(n);return i?i[1]?a(i[1]):l:!1},ib=n=>n==="position"||n==="percentage",ob=n=>n==="image"||n==="url",sb=n=>n==="length"||n==="size"||n==="bg-size",ub=n=>n==="length",lM=n=>n==="number",cb=n=>n==="family-name",fb=n=>n==="number"||n==="weight",db=n=>n==="shadow",iM=()=>{const n=St("color"),a=St("font"),l=St("text"),i=St("font-weight"),s=St("tracking"),c=St("leading"),d=St("breakpoint"),h=St("container"),y=St("spacing"),m=St("radius"),v=St("shadow"),g=St("inset-shadow"),b=St("text-shadow"),w=St("drop-shadow"),O=St("blur"),E=St("perspective"),C=St("aspect"),M=St("ease"),R=St("animate"),A=()=>["auto","avoid","all","avoid-page","page","left","right","column"],k=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],U=()=>[...k(),ce,se],T=()=>["auto","hidden","clip","visible","scroll"],Q=()=>["auto","contain","none"],Y=()=>[ce,se,y],I=()=>[Sr,"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=()=>[Sr,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...Y()],ee=()=>[Sr,"screen","full","dvw","lvw","svw","min","max","fit",...Y()],le=()=>[Sr,"screen","full","lh","dvh","lvh","svh","min","max","fit",...Y()],$=()=>[n,ce,se],N=()=>[...k(),uv,sv,{position:[ce,se]}],X=()=>["no-repeat",{repeat:["","x","y","space","round"]}],K=()=>["auto","cover","contain",nM,$O,{size:[ce,se]}],te=()=>[Sd,Oo,rl],ne=()=>["","none","full",m,ce,se],re=()=>["",ke,Oo,rl],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,Sd,uv,sv],st=()=>["","none",O,ce,se],vt=()=>["none",ke,ce,se],ft=()=>["none",ke,ce,se],$t=()=>[ke,ce,se],et=()=>[Sr,"full",...Y()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Ba],breakpoint:[Ba],color:[lb],container:[Ba],"drop-shadow":[Ba],ease:["in","out","in-out"],font:[ZO],"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",Sr,se,ce,C]}],container:["container"],"container-type":[{"@container":["","normal","size",ce,se]}],"container-named":[KO],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:T()}],"overflow-x":[{"overflow-x":T()}],"overflow-y":[{"overflow-y":T()}],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:[Sr,"full","auto",h,...Y()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ke,Sr,"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,Oo,rl]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,rM,JO]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Sd,se]}],"font-family":[{font:[tM,IO,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,ov]}],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,rl]}],"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:N()}],"bg-repeat":[{bg:X()}],"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]},aM,eM]}],"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,Oo,rl]}],"outline-color":[{outline:$()}],shadow:[{shadow:["","none",v,su,ou]}],"shadow-color":[{shadow:$()}],"inset-shadow":[{"inset-shadow":["none",g,su,ou]}],"inset-shadow-color":[{"inset-shadow":$()}],"ring-w":[{ring:re()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:$()}],"ring-offset-w":[{"ring-offset":[ke,rl]}],"ring-offset-color":[{"ring-offset":$()}],"inset-ring-w":[{"inset-ring":re()}],"inset-ring-color":[{"inset-ring":$()}],"text-shadow":[{"text-shadow":["none",b,su,ou]}],"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":k()}],"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:N()}],"mask-repeat":[{mask:X()}],"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,su,ou]}],"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",R,ce,se]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[E,ce,se]}],"perspective-origin":[{"perspective-origin":U()}],rotate:[{rotate:vt()}],"rotate-x":[{"rotate-x":vt()}],"rotate-y":[{"rotate-y":vt()}],"rotate-z":[{"rotate-z":vt()}],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,Oo,rl,ov]}],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"]}},oM=HO(iM);function _e(...n){return oM(J0(n))}function hb(n,a){return n===a||n.startsWith(a+"/")}function Kd(n,a,l=new Set){var i;for(const s of n)(i=s.children)!=null&&i.length&&hb(a,s.path)&&(l.add(s.key),Kd(s.children,a,l));return l}function mb({node:n,depth:a,pathname:l,openSet:i,onToggle:s}){var g;const c=!!((g=n.children)!=null&&g.length),d=c&&i.has(n.key),h=hb(l,n.path),y=n.icon,v=_e("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 z.jsxs("div",{children:[c?z.jsxs("button",{type:"button",onClick:()=>s(n.key),"aria-expanded":d,className:_e(v,h&&"text-sidebar-accent-foreground"),children:[y&&z.jsx(y,{className:"size-4 shrink-0"}),z.jsx("span",{className:"truncate",children:n.label}),z.jsx("span",{className:"ml-auto text-sidebar-foreground/40",children:d?z.jsx(Y2,{className:"size-3.5"}):z.jsx(ph,{className:"size-3.5"})})]}):z.jsxs(H0,{to:n.path,end:!0,className:({isActive:b})=>_e(v,b&&"bg-sidebar-accent text-sidebar-accent-foreground font-medium"),children:[y&&z.jsx(y,{className:"size-4 shrink-0"}),z.jsx("span",{className:"truncate",children:n.label})]}),d&&z.jsx("div",{className:"ml-4 mt-1 flex flex-col gap-1 border-l border-sidebar-border pl-2",children:n.children.map(b=>z.jsx(mb,{node:b,depth:a+1,pathname:l,openSet:i,onToggle:s},b.key))})]})}function sM(){const{pathname:n}=hn(),[a,l]=S.useState(()=>Kd(No,n));S.useEffect(()=>{l(s=>{const c=new Set(s);for(const d of Kd(No,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 z.jsx("nav",{className:"p-3 flex flex-col gap-1",children:No.map(s=>z.jsx(mb,{node:s,depth:0,pathname:n,openSet:a,onToggle:i},s.key))})}function uM(n,a){return n===a||n.startsWith(a+"/")}function xh(n,a=No){var l;for(const i of a){if(i.path===n)return[i];if((l=i.children)!=null&&l.length&&uM(n,i.path)){const s=xh(n,i.children);return s.length?[i,...s]:[i]}}return[]}function cM(){const{pathname:n}=hn(),a=xh(n);return a.length?z.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 z.jsxs("span",{className:"flex items-center gap-1",children:[i>0&&z.jsx(ph,{className:"size-3 opacity-60"}),z.jsx("span",{className:s?"text-foreground font-medium":"",children:l.label})]},l.key)})}):null}const cv=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,fv=J0,Sh=(n,a)=>l=>{var i;if((a==null?void 0:a.variants)==null)return fv(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],g=c==null?void 0:c[m];if(v===null)return null;const b=cv(v)||cv(g);return s[m][b]}),h=l&&Object.entries(l).reduce((m,v)=>{let[g,b]=v;return b===void 0||(m[g]=b),m},{}),y=a==null||(i=a.compoundVariants)===null||i===void 0?void 0:i.reduce((m,v)=>{let{class:g,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,g,b]:m},[]);return fv(n,d,y,l==null?void 0:l.class,l==null?void 0:l.className)};function dv(n,a){if(typeof n=="function")return n(a);n!=null&&(n.current=a)}function fM(...n){return a=>{let l=!1;const i=n.map(s=>{const c=dv(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():dv(n[s],null)}}}}function Br(...n){return S.useCallback(fM(...n),n)}function wh(n){const a=S.forwardRef((l,i)=>{let{children:s,...c}=l,d=null,h=!1;const y=[];hv(s)&&typeof uu=="function"&&(s=uu(s._payload)),S.Children.forEach(s,b=>{var w;if(gM(b)){h=!0;const O=b;let E="child"in O.props?O.props.child:O.props.children;hv(E)&&typeof uu=="function"&&(E=uu(E._payload)),d=hM(O,E),y.push((w=d==null?void 0:d.props)==null?void 0:w.children)}else y.push(b)}),d?d=S.cloneElement(d,void 0,y):!h&&S.Children.count(s)===1&&S.isValidElement(s)&&(d=s);const m=d?yM(d):void 0,v=Br(i,m);if(!d){if(s||s===0)throw new Error(h?xM(n):bM(n));return s}const g=mM(c,d.props??{});return d.type!==S.Fragment&&(g.ref=i?v:m),S.cloneElement(d,g)});return a.displayName=`${n}.Slot`,a}var yb=wh("Slot"),dM=Symbol.for("radix.slottable"),hM=(n,a)=>{if("child"in n.props){const l=n.props.child;return S.isValidElement(l)?S.cloneElement(l,void 0,n.props.children(l.props.children)):null}return S.isValidElement(a)?a:null};function mM(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 yM(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 gM(n){return S.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===dM}var pM=Symbol.for("react.lazy");function hv(n){return n!=null&&typeof n=="object"&&"$$typeof"in n&&n.$$typeof===pM&&"_payload"in n&&vM(n._payload)}function vM(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\`.`,xM=n=>`${n} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,uu=ih[" use ".trim().toString()],SM=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ca=SM.reduce((n,a)=>{const l=wh(`Primitive.${a}`),i=S.forwardRef((s,c)=>{const{asChild:d,...h}=s,y=d?l:a;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),z.jsx(y,{...h,ref:c})});return i.displayName=`Primitive.${a}`,{...n,[a]:i}},{});function wM(n,a){n&&Gu.flushSync(()=>n.dispatchEvent(a))}function gb(n,a=[]){let l=[];function i(c,d){const h=S.createContext(d);h.displayName=c+"Context";const y=l.length;l=[...l,d];const m=g=>{var M;const{scope:b,children:w,...O}=g,E=((M=b==null?void 0:b[n])==null?void 0:M[y])||h,C=S.useMemo(()=>O,Object.values(O));return z.jsx(E.Provider,{value:C,children:w})};m.displayName=c+"Provider";function v(g,b){var E;const w=((E=b==null?void 0:b[n])==null?void 0:E[y])||h,O=S.useContext(w);if(O)return O;if(d!==void 0)return d;throw new Error(`\`${g}\` must be used within \`${c}\``)}return[m,v]}const s=()=>{const c=l.map(d=>S.createContext(d));return function(h){const y=(h==null?void 0:h[n])||c;return S.useMemo(()=>({[`__scope${n}`]:{...h,[n]:y}}),[h,y])}};return s.scopeName=n,[i,EM(s,...a)]}function EM(...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 g=y(c)[`__scope${m}`];return{...h,...g}},{});return S.useMemo(()=>({[`__scope${a.scopeName}`]:d}),[d])}};return l.scopeName=a.scopeName,l}function _r(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 Qa=globalThis!=null&&globalThis.document?S.useLayoutEffect:()=>{},OM=ih[" useInsertionEffect ".trim().toString()]||Qa;function MM({prop:n,defaultProp:a,onChange:l=()=>{},caller:i}){const[s,c,d]=CM({defaultProp:a,onChange:l}),h=n!==void 0,y=h?n:s;{const v=S.useRef(n!==void 0);S.useEffect(()=>{const g=v.current;g!==h&&console.warn(`${i} is changing from ${g?"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=S.useCallback(v=>{var g;if(h){const b=DM(v)?v(n):v;b!==n&&((g=d.current)==null||g.call(d,b))}else c(v)},[h,n,c,d]);return[y,m]}function CM({defaultProp:n,onChange:a}){const[l,i]=S.useState(n),s=S.useRef(l),c=S.useRef(a);return OM(()=>{c.current=a},[a]),S.useEffect(()=>{var d;s.current!==l&&((d=c.current)==null||d.call(c,l),s.current=l)},[l,s]),[l,i,c]}function DM(n){return typeof n=="function"}function TM(n,a){return S.useReducer((l,i)=>a[l][i]??l,n)}var Eh=n=>{const{present:a,children:l}=n,i=AM(a),s=typeof l=="function"?l({present:i.isPresent}):S.Children.only(l),c=NM(i.ref,RM(s));return typeof l=="function"||i.isPresent?S.cloneElement(s,{ref:c}):null};Eh.displayName="Presence";function AM(n){const[a,l]=S.useState(),i=S.useRef(null),s=S.useRef(n),c=S.useRef("none"),d=n?"mounted":"unmounted",[h,y]=TM(d,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return S.useEffect(()=>{const m=cu(i.current);c.current=h==="mounted"?m:"none"},[h]),Qa(()=>{const m=i.current,v=s.current;if(v!==n){const b=c.current,w=cu(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]),Qa(()=>{if(a){let m;const v=a.ownerDocument.defaultView??window,g=w=>{const E=cu(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=cu(i.current))};return a.addEventListener("animationstart",b),a.addEventListener("animationcancel",g),a.addEventListener("animationend",g),()=>{v.clearTimeout(m),a.removeEventListener("animationstart",b),a.removeEventListener("animationcancel",g),a.removeEventListener("animationend",g)}}else y("ANIMATION_END")},[a,y]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:S.useCallback(m=>{i.current=m?getComputedStyle(m):null,l(m)},[])}}function mv(n,a){if(typeof n=="function")return n(a);n!=null&&(n.current=a)}function NM(...n){const a=S.useRef(n);return a.current=n,S.useCallback(l=>{const i=a.current;let s=!1;const c=i.map(d=>{const h=mv(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():mv(i[d],null)}}},[])}function cu(n){return(n==null?void 0:n.animationName)||"none"}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)}var _M=ih[" useId ".trim().toString()]||(()=>{}),kM=0;function zM(n){const[a,l]=S.useState(_M());return Qa(()=>{l(i=>i??String(kM++))},[n]),n||(a?`radix-${a}`:"")}function Si(n){const a=S.useRef(n);return S.useEffect(()=>{a.current=n}),S.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=Si(n);S.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 BM="DismissableLayer",$d="dismissableLayer.update",UM="dismissableLayer.pointerDownOutside",HM="dismissableLayer.focusOutside",yv,pb=S.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),vb=S.forwardRef((n,a)=>{const{disableOutsidePointerEvents:l=!1,deferPointerDownOutside:i=!1,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:d,onInteractOutside:h,onDismiss:y,...m}=n,v=S.useContext(pb),[g,b]=S.useState(null),w=(g==null?void 0:g.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,O]=S.useState({}),E=Br(a,I=>b(I)),C=Array.from(v.layers),[M]=[...v.layersWithOutsidePointerEventsDisabled].slice(-1),R=C.indexOf(M),A=g?C.indexOf(g):-1,k=v.layersWithOutsidePointerEventsDisabled.size>0,U=A>=R,T=S.useRef(!1),Q=qM(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:T,dismissableSurfaces:v.dismissableSurfaces}),Y=WM(I=>{if(i&&T.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),S.useEffect(()=>{if(g)return l&&(v.layersWithOutsidePointerEventsDisabled.size===0&&(yv=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),v.layersWithOutsidePointerEventsDisabled.add(g)),v.layers.add(g),gv(),()=>{l&&(v.layersWithOutsidePointerEventsDisabled.delete(g),v.layersWithOutsidePointerEventsDisabled.size===0&&(w.body.style.pointerEvents=yv))}},[g,w,l,v]),S.useEffect(()=>()=>{g&&(v.layers.delete(g),v.layersWithOutsidePointerEventsDisabled.delete(g),gv())},[g,v]),S.useEffect(()=>{const I=()=>O({});return document.addEventListener($d,I),()=>document.removeEventListener($d,I)},[]),z.jsx(ca.div,{...m,ref:E,style:{pointerEvents:k?U?"auto":"none":void 0,...n.style},onFocusCapture:_r(n.onFocusCapture,Y.onFocusCapture),onBlurCapture:_r(n.onBlurCapture,Y.onBlurCapture),onPointerDownCapture:_r(n.onPointerDownCapture,Q.onPointerDownCapture)})});vb.displayName=BM;var YM="DismissableLayerBranch",LM=S.forwardRef((n,a)=>{const l=S.useContext(pb),i=S.useRef(null),s=Br(a,i);return S.useEffect(()=>{const c=i.current;if(c)return l.branches.add(c),()=>{l.branches.delete(c)}},[l.branches]),z.jsx(ca.div,{...n,ref:s})});LM.displayName=YM;function qM(n,a){const{ownerDocument:l=globalThis==null?void 0:globalThis.document,deferPointerDownOutside:i=!1,isDeferredPointerDownOutsideRef:s,dismissableSurfaces:c}=a,d=Si(n),h=S.useRef(!1),y=S.useRef(!1),m=S.useRef(new Map),v=S.useRef(()=>{});return S.useEffect(()=>{function g(){y.current=!1,s.current=!1,m.current.clear()}function b(){return Array.from(m.current.values()).some(Boolean)}function w(R){if(!y.current)return;const A=R.target;A instanceof Node&&[...c].some(U=>U.contains(A))||m.current.set(R.type,!0),R.type==="click"&&window.setTimeout(()=>{y.current&&v.current()},0)}function O(R){y.current&&m.current.set(R.type,!1)}const E=R=>{if(R.target&&!h.current){let A=function(){l.removeEventListener("click",v.current);const U=b();g(),U||bb(UM,d,k,{discrete:!0})};const k={originalEvent:R};y.current=!0,s.current=i&&R.button===0,m.current.clear(),!i||R.button!==0?A():(l.removeEventListener("click",v.current),v.current=A,l.addEventListener("click",v.current,{once:!0}))}else l.removeEventListener("click",v.current),g();h.current=!1},C=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(const R of C)l.addEventListener(R,w,!0),l.addEventListener(R,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 R of C)l.removeEventListener(R,w,!0),l.removeEventListener(R,O)}},[l,d,i,s,c]),{onPointerDownCapture:()=>h.current=!0}}function WM(n,a=globalThis==null?void 0:globalThis.document){const l=Si(n),i=S.useRef(!1);return S.useEffect(()=>{const s=c=>{c.target&&!i.current&&bb(HM,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 gv(){const n=new CustomEvent($d);document.dispatchEvent(n)}function bb(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?wM(s,c):s.dispatchEvent(c)}var wd="focusScope.autoFocusOnMount",Ed="focusScope.autoFocusOnUnmount",pv={bubbles:!1,cancelable:!0},GM="FocusScope",xb=S.forwardRef((n,a)=>{const{loop:l=!1,trapped:i=!1,onMountAutoFocus:s,onUnmountAutoFocus:c,...d}=n,[h,y]=S.useState(null),m=Si(s),v=Si(c),g=S.useRef(null),b=Br(a,E=>y(E)),w=S.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;S.useEffect(()=>{if(i){let E=function(A){if(w.paused||!h)return;const k=A.target;h.contains(k)?g.current=k:Or(g.current,{select:!0})},C=function(A){if(w.paused||!h)return;const k=A.relatedTarget;k!==null&&(h.contains(k)||Or(g.current,{select:!0}))},M=function(A){if(document.activeElement===document.body)for(const U of A)U.removedNodes.length>0&&Or(h)};document.addEventListener("focusin",E),document.addEventListener("focusout",C);const R=new MutationObserver(M);return h&&R.observe(h,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",E),document.removeEventListener("focusout",C),R.disconnect()}}},[i,h,w.paused]),S.useEffect(()=>{if(h){bv.add(w);const E=document.activeElement;if(!h.contains(E)){const M=new CustomEvent(wd,pv);h.addEventListener(wd,m),h.dispatchEvent(M),M.defaultPrevented||(QM(ZM(Sb(h)),{select:!0}),document.activeElement===E&&Or(h))}return()=>{h.removeEventListener(wd,m),setTimeout(()=>{const M=new CustomEvent(Ed,pv);h.addEventListener(Ed,v),h.dispatchEvent(M),M.defaultPrevented||Or(E??document.body,{select:!0}),h.removeEventListener(Ed,v),bv.remove(w)},0)}}},[h,m,v,w]);const O=S.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 R=E.currentTarget,[A,k]=VM(R);A&&k?!E.shiftKey&&M===k?(E.preventDefault(),l&&Or(A,{select:!0})):E.shiftKey&&M===A&&(E.preventDefault(),l&&Or(k,{select:!0})):M===R&&E.preventDefault()}},[l,i,w.paused]);return z.jsx(ca.div,{tabIndex:-1,...d,ref:b,onKeyDown:O})});xb.displayName=GM;function QM(n,{select:a=!1}={}){const l=document.activeElement;for(const i of n)if(Or(i,{select:a}),document.activeElement!==l)return}function VM(n){const a=Sb(n),l=vv(a,n),i=vv(a.reverse(),n);return[l,i]}function Sb(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 vv(n,a){for(const l of n)if(!XM(l,{upTo:a}))return l}function XM(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 FM(n){return n instanceof HTMLInputElement&&"select"in n}function Or(n,{select:a=!1}={}){if(n&&n.focus){const l=document.activeElement;n.focus({preventScroll:!0}),n!==l&&FM(n)&&a&&n.select()}}var bv=PM();function PM(){let n=[];return{add(a){const l=n[0];a!==l&&(l==null||l.pause()),n=xv(n,a),n.unshift(a)},remove(a){var l;n=xv(n,a),(l=n[0])==null||l.resume()}}}function xv(n,a){const l=[...n],i=l.indexOf(a);return i!==-1&&l.splice(i,1),l}function ZM(n){return n.filter(a=>a.tagName!=="A")}var KM="Portal",wb=S.forwardRef((n,a)=>{var h;const{container:l,...i}=n,[s,c]=S.useState(!1);Qa(()=>c(!0),[]);const d=l||s&&((h=globalThis==null?void 0:globalThis.document)==null?void 0:h.body);return d?Gu.createPortal(z.jsx(ca.div,{...i,ref:a}),d):null});wb.displayName=KM;var fu=0,In=null;function $M(){S.useEffect(()=>{In||(In={start:Sv(),end:Sv()});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),fu++,()=>{fu===1&&(In==null||In.start.remove(),In==null||In.end.remove(),In=null),fu=Math.max(0,fu-1)}},[])}function Sv(){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}/*! *****************************************************************************
  195. Copyright (c) Microsoft Corporation.
  196. Permission to use, copy, modify, and/or distribute this software for any
  197. purpose with or without fee is hereby granted.
  198. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
  199. REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  200. AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
  201. INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  202. LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  203. OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  204. PERFORMANCE OF THIS SOFTWARE.
  205. ***************************************************************************** */var Jd=function(n,a){return Jd=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])},Jd(n,a)};function k_(n,a){if(typeof a!="function"&&a!==null)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");Jd(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 Eb(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 z_(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(g){d(g)}}function y(v){try{m(i.throw(v))}catch(g){d(g)}}function m(v){v.done?c(v.value):s(v.value).then(h,y)}m((i=i.apply(n,[])).next())})}function j_(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 JM(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 Ou="right-scroll-bar-position",Mu="width-before-scroll-bar",IM="with-scroll-bars-hidden",eC="--removed-body-scroll-bar-size";function Od(n,a){return typeof n=="function"?n(a):n&&(n.current=a),n}function tC(n,a){var l=S.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 nC=typeof window<"u"?S.useLayoutEffect:S.useEffect,wv=new WeakMap;function aC(n,a){var l=tC(null,function(i){return n.forEach(function(s){return Od(s,i)})});return nC(function(){var i=wv.get(l);if(i){var s=new Set(i),c=new Set(n),d=l.current;s.forEach(function(h){c.has(h)||Od(h,null)}),c.forEach(function(h){s.has(h)||Od(h,d)})}wv.set(l,n)},[n]),l}function rC(n){return n}function lC(n,a){a===void 0&&(a=rC);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 iC(n){n===void 0&&(n={});var a=lC(null);return a.options=la({async:!0,ssr:!1},n),a}var Ob=function(n){var a=n.sideCar,l=Eb(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 S.createElement(i,la({},l))};Ob.isSideCarExport=!0;function oC(n,a){return n.useMedium(a),Ob}var Mb=iC(),Md=function(){},Qu=S.forwardRef(function(n,a){var l=S.useRef(null),i=S.useState({onScrollCapture:Md,onWheelCapture:Md,onTouchMoveCapture:Md}),s=i[0],c=i[1],d=n.forwardProps,h=n.children,y=n.className,m=n.removeScrollBar,v=n.enabled,g=n.shards,b=n.sideCar,w=n.noRelative,O=n.noIsolation,E=n.inert,C=n.allowPinchZoom,M=n.as,R=M===void 0?"div":M,A=n.gapMode,k=Eb(n,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),U=b,T=aC([l,a]),Q=la(la({},k),s);return S.createElement(S.Fragment,null,v&&S.createElement(U,{sideCar:Mb,removeScrollBar:m,shards:g,noRelative:w,noIsolation:O,inert:E,setCallbacks:c,allowPinchZoom:!!C,lockRef:l,gapMode:A}),d?S.cloneElement(S.Children.only(h),la(la({},Q),{ref:T})):S.createElement(R,la({},Q,{className:y,ref:T}),h))});Qu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Qu.classNames={fullWidth:Mu,zeroRight:Ou};var sC=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function uC(){if(!document)return null;var n=document.createElement("style");n.type="text/css";var a=sC();return a&&n.setAttribute("nonce",a),n}function cC(n,a){n.styleSheet?n.styleSheet.cssText=a:n.appendChild(document.createTextNode(a))}function fC(n){var a=document.head||document.getElementsByTagName("head")[0];a.appendChild(n)}var dC=function(){var n=0,a=null;return{add:function(l){n==0&&(a=uC())&&(cC(a,l),fC(a)),n++},remove:function(){n--,!n&&a&&(a.parentNode&&a.parentNode.removeChild(a),a=null)}}},hC=function(){var n=dC();return function(a,l){S.useEffect(function(){return n.add(a),function(){n.remove()}},[a&&l])}},Cb=function(){var n=hC(),a=function(l){var i=l.styles,s=l.dynamic;return n(i,s),null};return a},mC={left:0,top:0,right:0,gap:0},Cd=function(n){return parseInt(n||"",10)||0},yC=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[Cd(l),Cd(i),Cd(s)]},gC=function(n){if(n===void 0&&(n="margin"),typeof window>"u")return mC;var a=yC(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])}},pC=Cb(),ci="data-scroll-locked",vC=function(n,a,l,i){var s=n.left,c=n.top,d=n.right,h=n.gap;return l===void 0&&(l="margin"),`
  206. .`.concat(IM,` {
  207. overflow: hidden `).concat(i,`;
  208. padding-right: `).concat(h,"px ").concat(i,`;
  209. }
  210. body[`).concat(ci,`] {
  211. overflow: hidden `).concat(i,`;
  212. overscroll-behavior: contain;
  213. `).concat([a&&"position: relative ".concat(i,";"),l==="margin"&&`
  214. padding-left: `.concat(s,`px;
  215. padding-top: `).concat(c,`px;
  216. padding-right: `).concat(d,`px;
  217. margin-left:0;
  218. margin-top:0;
  219. margin-right: `).concat(h,"px ").concat(i,`;
  220. `),l==="padding"&&"padding-right: ".concat(h,"px ").concat(i,";")].filter(Boolean).join(""),`
  221. }
  222. .`).concat(Ou,` {
  223. right: `).concat(h,"px ").concat(i,`;
  224. }
  225. .`).concat(Mu,` {
  226. margin-right: `).concat(h,"px ").concat(i,`;
  227. }
  228. .`).concat(Ou," .").concat(Ou,` {
  229. right: 0 `).concat(i,`;
  230. }
  231. .`).concat(Mu," .").concat(Mu,` {
  232. margin-right: 0 `).concat(i,`;
  233. }
  234. body[`).concat(ci,`] {
  235. `).concat(eC,": ").concat(h,`px;
  236. }
  237. `)},Ev=function(){var n=parseInt(document.body.getAttribute(ci)||"0",10);return isFinite(n)?n:0},bC=function(){S.useEffect(function(){return document.body.setAttribute(ci,(Ev()+1).toString()),function(){var n=Ev()-1;n<=0?document.body.removeAttribute(ci):document.body.setAttribute(ci,n.toString())}},[])},xC=function(n){var a=n.noRelative,l=n.noImportant,i=n.gapMode,s=i===void 0?"margin":i;bC();var c=S.useMemo(function(){return gC(s)},[s]);return S.createElement(pC,{styles:vC(c,!a,s,l?"":"!important")})},Id=!1;if(typeof window<"u")try{var du=Object.defineProperty({},"passive",{get:function(){return Id=!0,!0}});window.addEventListener("test",du,du),window.removeEventListener("test",du,du)}catch{Id=!1}var ri=Id?{passive:!1}:!1,SC=function(n){return n.tagName==="TEXTAREA"},Db=function(n,a){if(!(n instanceof Element))return!1;var l=window.getComputedStyle(n);return l[a]!=="hidden"&&!(l.overflowY===l.overflowX&&!SC(n)&&l[a]==="visible")},wC=function(n){return Db(n,"overflowY")},EC=function(n){return Db(n,"overflowX")},Ov=function(n,a){var l=a.ownerDocument,i=a;do{typeof ShadowRoot<"u"&&i instanceof ShadowRoot&&(i=i.host);var s=Tb(n,i);if(s){var c=Ab(n,i),d=c[1],h=c[2];if(d>h)return!0}i=i.parentNode}while(i&&i!==l.body);return!1},OC=function(n){var a=n.scrollTop,l=n.scrollHeight,i=n.clientHeight;return[a,l,i]},MC=function(n){var a=n.scrollLeft,l=n.scrollWidth,i=n.clientWidth;return[a,l,i]},Tb=function(n,a){return n==="v"?wC(a):EC(a)},Ab=function(n,a){return n==="v"?OC(a):MC(a)},CC=function(n,a){return n==="h"&&a==="rtl"?-1:1},DC=function(n,a,l,i,s){var c=CC(n,window.getComputedStyle(a).direction),d=c*i,h=l.target,y=a.contains(h),m=!1,v=d>0,g=0,b=0;do{if(!h)break;var w=Ab(n,h),O=w[0],E=w[1],C=w[2],M=E-C-c*O;(O||M)&&Tb(n,h)&&(g+=M,b+=O);var R=h.parentNode;h=R&&R.nodeType===Node.DOCUMENT_FRAGMENT_NODE?R.host:R}while(!y&&h!==document.body||y&&(a.contains(h)||a===h));return(v&&Math.abs(g)<1||!v&&Math.abs(b)<1)&&(m=!0),m},hu=function(n){return"changedTouches"in n?[n.changedTouches[0].clientX,n.changedTouches[0].clientY]:[0,0]},Mv=function(n){return[n.deltaX,n.deltaY]},Cv=function(n){return n&&"current"in n?n.current:n},TC=function(n,a){return n[0]===a[0]&&n[1]===a[1]},AC=function(n){return`
  238. .block-interactivity-`.concat(n,` {pointer-events: none;}
  239. .allow-interactivity-`).concat(n,` {pointer-events: all;}
  240. `)},NC=0,li=[];function RC(n){var a=S.useRef([]),l=S.useRef([0,0]),i=S.useRef(),s=S.useState(NC++)[0],c=S.useState(Cb)[0],d=S.useRef(n);S.useEffect(function(){d.current=n},[n]),S.useEffect(function(){if(n.inert){document.body.classList.add("block-interactivity-".concat(s));var E=JM([n.lockRef.current],(n.shards||[]).map(Cv)).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=S.useCallback(function(E,C){if("touches"in E&&E.touches.length===2||E.type==="wheel"&&E.ctrlKey)return!d.current.allowPinchZoom;var M=hu(E),R=l.current,A="deltaX"in E?E.deltaX:R[0]-M[0],k="deltaY"in E?E.deltaY:R[1]-M[1],U,T=E.target,Q=Math.abs(A)>Math.abs(k)?"h":"v";if("touches"in E&&Q==="h"&&T.type==="range")return!1;var Y=window.getSelection(),I=Y&&Y.anchorNode,ae=I?I===T||I.contains(T):!1;if(ae)return!1;var ue=Ov(Q,T);if(!ue)return!0;if(ue?U=Q:(U=Q==="v"?"h":"v",ue=Ov(Q,T)),!ue)return!1;if(!i.current&&"changedTouches"in E&&(A||k)&&(i.current=U),!U)return!0;var de=i.current||U;return DC(de,C,E,de==="h"?A:k)},[]),y=S.useCallback(function(E){var C=E;if(!(!li.length||li[li.length-1]!==c)){var M="deltaY"in C?Mv(C):hu(C),R=a.current.filter(function(U){return U.name===C.type&&(U.target===C.target||C.target===U.shadowParent)&&TC(U.delta,M)})[0];if(R&&R.should){C.cancelable&&C.preventDefault();return}if(!R){var A=(d.current.shards||[]).map(Cv).filter(Boolean).filter(function(U){return U.contains(C.target)}),k=A.length>0?h(C,A[0]):!d.current.noIsolation;k&&C.cancelable&&C.preventDefault()}}},[]),m=S.useCallback(function(E,C,M,R){var A={name:E,delta:C,target:M,should:R,shadowParent:_C(M)};a.current.push(A),setTimeout(function(){a.current=a.current.filter(function(k){return k!==A})},1)},[]),v=S.useCallback(function(E){l.current=hu(E),i.current=void 0},[]),g=S.useCallback(function(E){m(E.type,Mv(E),E.target,h(E,n.lockRef.current))},[]),b=S.useCallback(function(E){m(E.type,hu(E),E.target,h(E,n.lockRef.current))},[]);S.useEffect(function(){return li.push(c),n.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:b}),document.addEventListener("wheel",y,ri),document.addEventListener("touchmove",y,ri),document.addEventListener("touchstart",v,ri),function(){li=li.filter(function(E){return E!==c}),document.removeEventListener("wheel",y,ri),document.removeEventListener("touchmove",y,ri),document.removeEventListener("touchstart",v,ri)}},[]);var w=n.removeScrollBar,O=n.inert;return S.createElement(S.Fragment,null,O?S.createElement(c,{styles:AC(s)}):null,w?S.createElement(xC,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function _C(n){for(var a=null;n!==null;)n instanceof ShadowRoot&&(a=n.host,n=n.host),n=n.parentNode;return a}const kC=oC(Mb,RC);var Nb=S.forwardRef(function(n,a){return S.createElement(Qu,la({},n,{ref:a,sideCar:kC}))});Nb.classNames=Qu.classNames;var zC=function(n){if(typeof document>"u")return null;var a=Array.isArray(n)?n[0]:n;return a.ownerDocument.body},ii=new WeakMap,mu=new WeakMap,yu={},Dd=0,Rb=function(n){return n&&(n.host||Rb(n.parentNode))},jC=function(n,a){return a.map(function(l){if(n.contains(l))return l;var i=Rb(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})},BC=function(n,a,l,i){var s=jC(a,Array.isArray(n)?n:[n]);yu[l]||(yu[l]=new WeakMap);var c=yu[l],d=[],h=new Set,y=new Set(s),m=function(g){!g||h.has(g)||(h.add(g),m(g.parentNode))};s.forEach(m);var v=function(g){!g||y.has(g)||Array.prototype.forEach.call(g.children,function(b){if(h.has(b))v(b);else try{var w=b.getAttribute(i),O=w!==null&&w!=="false",E=(ii.get(b)||0)+1,C=(c.get(b)||0)+1;ii.set(b,E),c.set(b,C),d.push(b),E===1&&O&&mu.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(),Dd++,function(){d.forEach(function(g){var b=ii.get(g)-1,w=c.get(g)-1;ii.set(g,b),c.set(g,w),b||(mu.has(g)||g.removeAttribute(i),mu.delete(g)),w||g.removeAttribute(l)}),Dd--,Dd||(ii=new WeakMap,ii=new WeakMap,mu=new WeakMap,yu={})}},UC=function(n,a,l){l===void 0&&(l="data-aria-hidden");var i=Array.from(Array.isArray(n)?n:[n]),s=zC(n);return s?(i.push.apply(i,Array.from(s.querySelectorAll("[aria-live], script"))),BC(i,s,l,"aria-hidden")):function(){return null}};function HC(n){const[a,l]=S.useState(void 0);return Qa(()=>{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 YC=["top","right","bottom","left"],kr=Math.min,un=Math.max,ku=Math.round,gu=Math.floor,sa=n=>({x:n,y:n}),LC={left:"right",right:"left",bottom:"top",top:"bottom"};function eh(n,a,l){return un(n,kr(a,l))}function Fa(n,a){return typeof n=="function"?n(a):n}function Pa(n){return n.split("-")[0]}function Ti(n){return n.split("-")[1]}function Oh(n){return n==="x"?"y":"x"}function Mh(n){return n==="y"?"height":"width"}function ia(n){const a=n[0];return a==="t"||a==="b"?"y":"x"}function Ch(n){return Oh(ia(n))}function qC(n,a,l){l===void 0&&(l=!1);const i=Ti(n),s=Ch(n),c=Mh(s);let d=s==="x"?i===(l?"end":"start")?"right":"left":i==="start"?"bottom":"top";return a.reference[c]>a.floating[c]&&(d=zu(d)),[d,zu(d)]}function WC(n){const a=zu(n);return[th(n),a,th(a)]}function th(n){return n.includes("start")?n.replace("start","end"):n.replace("end","start")}const Dv=["left","right"],Tv=["right","left"],GC=["top","bottom"],QC=["bottom","top"];function VC(n,a,l){switch(n){case"top":case"bottom":return l?a?Tv:Dv:a?Dv:Tv;case"left":case"right":return a?GC:QC;default:return[]}}function XC(n,a,l,i){const s=Ti(n);let c=VC(Pa(n),l==="start",i);return s&&(c=c.map(d=>d+"-"+s),a&&(c=c.concat(c.map(th)))),c}function zu(n){const a=Pa(n);return LC[a]+n.slice(a.length)}function FC(n){return{top:0,right:0,bottom:0,left:0,...n}}function _b(n){return typeof n!="number"?FC(n):{top:n,right:n,bottom:n,left:n}}function ju(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 Av(n,a,l){let{reference:i,floating:s}=n;const c=ia(a),d=Ch(a),h=Mh(d),y=Pa(a),m=c==="y",v=i.x+i.width/2-s.width/2,g=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:g};break;case"left":w={x:i.x-s.width,y:g};break;default:w={x:i.x,y:i.y}}switch(Ti(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 PC(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:g="floating",altBoundary:b=!1,padding:w=0}=Fa(a,n),O=_b(w),C=h[b?g==="floating"?"reference":"floating":g],M=ju(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})),R=g==="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)),k=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=ju(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:h,rect:R,offsetParent:A,strategy:y}):R);return{top:(M.top-U.top+O.top)/k.y,bottom:(U.bottom-M.bottom+O.bottom)/k.y,left:(M.left-U.left+O.left)/k.x,right:(U.right-M.right+O.right)/k.x}}const ZC=50,KC=async(n,a,l)=>{const{placement:i="bottom",strategy:s="absolute",middleware:c=[],platform:d}=l,h=d.detectOverflow?d:{...d,detectOverflow:PC},y=await(d.isRTL==null?void 0:d.isRTL(a));let m=await d.getElementRects({reference:n,floating:a,strategy:s}),{x:v,y:g}=Av(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:R}=C,{x:A,y:k,data:U,reset:T}=await R({x:v,y:g,initialPlacement:i,placement:b,strategy:s,middlewareData:O,rects:m,platform:h,elements:{reference:n,floating:a}});v=A??v,g=k??g,O[M]={...O[M],...U},T&&w<ZC&&(w++,typeof T=="object"&&(T.placement&&(b=T.placement),T.rects&&(m=T.rects===!0?await d.getElementRects({reference:n,floating:a,strategy:s}):T.rects),{x:v,y:g}=Av(m,b,y)),E=-1)}return{x:v,y:g,placement:b,strategy:s,middlewareData:O}},$C=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}=Fa(n,a)||{};if(m==null)return{};const g=_b(v),b={x:l,y:i},w=Ch(s),O=Mh(w),E=await d.getDimensions(m),C=w==="y",M=C?"top":"left",R=C?"bottom":"right",A=C?"clientHeight":"clientWidth",k=c.reference[O]+c.reference[w]-b[w]-c.floating[O],U=b[w]-c.reference[w],T=await(d.getOffsetParent==null?void 0:d.getOffsetParent(m));let Q=T?T[A]:0;(!Q||!await(d.isElement==null?void 0:d.isElement(T)))&&(Q=h.floating[A]||c.floating[O]);const Y=k/2-U/2,I=Q/2-E[O]/2-1,ae=kr(g[M],I),ue=kr(g[R],I),de=ae,me=Q-E[O]-ue,ye=Q/2-E[O]/2+Y,ve=eh(de,ye,me),j=!y.arrow&&Ti(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}}}),JC=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:g=!0,fallbackPlacements:b,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:O="none",flipAlignment:E=!0,...C}=Fa(n,a);if((l=c.arrow)!=null&&l.alignmentOffset)return{};const M=Pa(s),R=ia(h),A=Pa(h)===h,k=await(y.isRTL==null?void 0:y.isRTL(m.floating)),U=b||(A||!E?[zu(h)]:WC(h)),T=O!=="none";!b&&T&&U.push(...XC(h,E,O,k));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]),g){const ye=qC(s,d,k);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&&(!(g==="alignment"?R!==ia(ve):!1)||ae.every(ee=>ia(ee.placement)===R?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(T){const le=ia(ee.placement);return le===R||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 Nv(n,a){return{top:n.top-a.height,right:n.right-a.width,bottom:n.bottom-a.height,left:n.left-a.width}}function Rv(n){return YC.some(a=>n[a]>=0)}const IC=function(n){return n===void 0&&(n={}),{name:"hide",options:n,async fn(a){const{rects:l,platform:i}=a,{strategy:s="referenceHidden",...c}=Fa(n,a);switch(s){case"referenceHidden":{const d=await i.detectOverflow(a,{...c,elementContext:"reference"}),h=Nv(d,l.reference);return{data:{referenceHiddenOffsets:h,referenceHidden:Rv(h)}}}case"escaped":{const d=await i.detectOverflow(a,{...c,altBoundary:!0}),h=Nv(d,l.floating);return{data:{escapedOffsets:h,escaped:Rv(h)}}}default:return{}}}}},kb=new Set(["left","top"]);async function eD(n,a){const{placement:l,platform:i,elements:s}=n,c=await(i.isRTL==null?void 0:i.isRTL(s.floating)),d=Pa(l),h=Ti(l),y=ia(l)==="y",m=kb.has(d)?-1:1,v=c&&y?-1:1,g=Fa(a,n);let{mainAxis:b,crossAxis:w,alignmentAxis:O}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.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 tD=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 eD(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}}}}},nD=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:R,y:A}=M;return{x:R,y:A}}},...m}=Fa(n,a),v={x:l,y:i},g=await c.detectOverflow(a,m),b=ia(Pa(s)),w=Oh(b);let O=v[w],E=v[b];if(d){const M=w==="y"?"top":"left",R=w==="y"?"bottom":"right",A=O+g[M],k=O-g[R];O=eh(A,O,k)}if(h){const M=b==="y"?"top":"left",R=b==="y"?"bottom":"right",A=E+g[M],k=E-g[R];E=eh(A,E,k)}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}}}}}},aD=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}=Fa(n,a),v={x:l,y:i},g=ia(s),b=Oh(g);let w=v[b],O=v[g];const E=Fa(h,a),C=typeof E=="number"?{mainAxis:E,crossAxis:0}:{mainAxis:0,crossAxis:0,...E};if(y){const A=b==="y"?"height":"width",k=c.reference[b]-c.floating[A]+C.mainAxis,U=c.reference[b]+c.reference[A]-C.mainAxis;w<k?w=k:w>U&&(w=U)}if(m){var M,R;const A=b==="y"?"width":"height",k=kb.has(Pa(s)),U=c.reference[g]-c.floating[A]+(k&&((M=d.offset)==null?void 0:M[g])||0)+(k?0:C.crossAxis),T=c.reference[g]+c.reference[A]+(k?0:((R=d.offset)==null?void 0:R[g])||0)-(k?C.crossAxis:0);O<U?O=U:O>T&&(O=T)}return{[b]:w,[g]:O}}}},rD=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}=Fa(n,a),v=await d.detectOverflow(a,m),g=Pa(s),b=Ti(s),w=ia(s)==="y",{width:O,height:E}=c.floating;let C,M;g==="top"||g==="bottom"?(C=g,M=b===(await(d.isRTL==null?void 0:d.isRTL(h.floating))?"start":"end")?"left":"right"):(M=g,C=b==="end"?"top":"bottom");const R=E-v.top-v.bottom,A=O-v.left-v.right,k=kr(E-v[C],R),U=kr(O-v[M],A),T=!a.middlewareData.shift;let Q=k,Y=U;if((l=a.middlewareData.shift)!=null&&l.enabled.x&&(Y=A),(i=a.middlewareData.shift)!=null&&i.enabled.y&&(Q=R),T&&!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 Vu(){return typeof window<"u"}function Ai(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 Vu()?n instanceof Node||n instanceof cn(n).Node:!1}function Gn(n){return Vu()?n instanceof Element||n instanceof cn(n).Element:!1}function Za(n){return Vu()?n instanceof HTMLElement||n instanceof cn(n).HTMLElement:!1}function _v(n){return!Vu()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof cn(n).ShadowRoot}function Wo(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 lD(n){return/^(table|td|th)$/.test(Ai(n))}function Xu(n){try{if(n.matches(":popover-open"))return!0}catch{}try{return n.matches(":modal")}catch{return!1}}const iD=/transform|translate|scale|rotate|perspective|filter/,oD=/paint|layout|strict|content/,ll=n=>!!n&&n!=="none";let Td;function Dh(n){const a=Gn(n)?Qn(n):n;return ll(a.transform)||ll(a.translate)||ll(a.scale)||ll(a.rotate)||ll(a.perspective)||!Th()&&(ll(a.backdropFilter)||ll(a.filter))||iD.test(a.willChange||"")||oD.test(a.contain||"")}function sD(n){let a=zr(n);for(;Za(a)&&!wi(a);){if(Dh(a))return a;if(Xu(a))return null;a=zr(a)}return null}function Th(){return Td==null&&(Td=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Td}function wi(n){return/^(html|body|#document)$/.test(Ai(n))}function Qn(n){return cn(n).getComputedStyle(n)}function Fu(n){return Gn(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function zr(n){if(Ai(n)==="html")return n;const a=n.assignedSlot||n.parentNode||_v(n)&&n.host||fa(n);return _v(a)?a.host:a}function jb(n){const a=zr(n);return wi(a)?n.ownerDocument?n.ownerDocument.body:n.body:Za(a)&&Wo(a)?a:jb(a)}function ko(n,a,l){var i;a===void 0&&(a=[]),l===void 0&&(l=!0);const s=jb(n),c=s===((i=n.ownerDocument)==null?void 0:i.body),d=cn(s);if(c){const h=nh(d);return a.concat(d,d.visualViewport||[],Wo(s)?s:[],h&&l?ko(h):[])}else return a.concat(s,ko(s,[],l))}function nh(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function Bb(n){const a=Qn(n);let l=parseFloat(a.width)||0,i=parseFloat(a.height)||0;const s=Za(n),c=s?n.offsetWidth:l,d=s?n.offsetHeight:i,h=ku(l)!==c||ku(i)!==d;return h&&(l=c,i=d),{width:l,height:i,$:h}}function Ah(n){return Gn(n)?n:n.contextElement}function fi(n){const a=Ah(n);if(!Za(a))return sa(1);const l=a.getBoundingClientRect(),{width:i,height:s,$:c}=Bb(a);let d=(c?ku(l.width):l.width)/i,h=(c?ku(l.height):l.height)/s;return(!d||!Number.isFinite(d))&&(d=1),(!h||!Number.isFinite(h))&&(h=1),{x:d,y:h}}const uD=sa(0);function Ub(n){const a=cn(n);return!Th()||!a.visualViewport?uD:{x:a.visualViewport.offsetLeft,y:a.visualViewport.offsetTop}}function cD(n,a,l){return a===void 0&&(a=!1),!l||a&&l!==cn(n)?!1:a}function ml(n,a,l,i){a===void 0&&(a=!1),l===void 0&&(l=!1);const s=n.getBoundingClientRect(),c=Ah(n);let d=sa(1);a&&(i?Gn(i)&&(d=fi(i)):d=fi(n));const h=cD(c,l,i)?Ub(c):sa(0);let y=(s.left+h.x)/d.x,m=(s.top+h.y)/d.y,v=s.width/d.x,g=s.height/d.y;if(c){const b=cn(c),w=i&&Gn(i)?cn(i):i;let O=b,E=nh(O);for(;E&&i&&w!==O;){const C=fi(E),M=E.getBoundingClientRect(),R=Qn(E),A=M.left+(E.clientLeft+parseFloat(R.paddingLeft))*C.x,k=M.top+(E.clientTop+parseFloat(R.paddingTop))*C.y;y*=C.x,m*=C.y,v*=C.x,g*=C.y,y+=A,m+=k,O=cn(E),E=nh(O)}}return ju({width:v,height:g,x:y,y:m})}function Pu(n,a){const l=Fu(n).scrollLeft;return a?a.left+l:ml(fa(n)).left+l}function Hb(n,a){const l=n.getBoundingClientRect(),i=l.left+a.scrollLeft-Pu(n,l),s=l.top+a.scrollTop;return{x:i,y:s}}function fD(n){let{elements:a,rect:l,offsetParent:i,strategy:s}=n;const c=s==="fixed",d=fa(i),h=a?Xu(a.floating):!1;if(i===d||h&&c)return l;let y={scrollLeft:0,scrollTop:0},m=sa(1);const v=sa(0),g=Za(i);if((g||!g&&!c)&&((Ai(i)!=="body"||Wo(d))&&(y=Fu(i)),g)){const w=ml(i);m=fi(i),v.x=w.x+i.clientLeft,v.y=w.y+i.clientTop}const b=d&&!g&&!c?Hb(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 dD(n){return Array.from(n.getClientRects())}function hD(n){const a=fa(n),l=Fu(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+Pu(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 kv=25;function mD(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=Th();(!v||v&&a==="fixed")&&(h=s.offsetLeft,y=s.offsetTop)}const m=Pu(i);if(m<=0){const v=i.ownerDocument,g=v.body,b=getComputedStyle(g),w=v.compatMode==="CSS1Compat"&&parseFloat(b.marginLeft)+parseFloat(b.marginRight)||0,O=Math.abs(i.clientWidth-g.clientWidth-w);O<=kv&&(c-=O)}else m<=kv&&(c+=m);return{width:c,height:d,x:h,y}}function yD(n,a){const l=ml(n,!0,a==="fixed"),i=l.top+n.clientTop,s=l.left+n.clientLeft,c=Za(n)?fi(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 zv(n,a,l){let i;if(a==="viewport")i=mD(n,l);else if(a==="document")i=hD(fa(n));else if(Gn(a))i=yD(a,l);else{const s=Ub(n);i={x:a.x-s.x,y:a.y-s.y,width:a.width,height:a.height}}return ju(i)}function Yb(n,a){const l=zr(n);return l===a||!Gn(l)||wi(l)?!1:Qn(l).position==="fixed"||Yb(l,a)}function gD(n,a){const l=a.get(n);if(l)return l;let i=ko(n,[],!1).filter(h=>Gn(h)&&Ai(h)!=="body"),s=null;const c=Qn(n).position==="fixed";let d=c?zr(n):n;for(;Gn(d)&&!wi(d);){const h=Qn(d),y=Dh(d);!y&&h.position==="fixed"&&(s=null),(c?!y&&!s:!y&&h.position==="static"&&!!s&&(s.position==="absolute"||s.position==="fixed")||Wo(d)&&!y&&Yb(n,d))?i=i.filter(v=>v!==d):s=h,d=zr(d)}return a.set(n,i),i}function pD(n){let{element:a,boundary:l,rootBoundary:i,strategy:s}=n;const d=[...l==="clippingAncestors"?Xu(a)?[]:gD(a,this._c):[].concat(l),i],h=zv(a,d[0],s);let y=h.top,m=h.right,v=h.bottom,g=h.left;for(let b=1;b<d.length;b++){const w=zv(a,d[b],s);y=un(w.top,y),m=kr(w.right,m),v=kr(w.bottom,v),g=un(w.left,g)}return{width:m-g,height:v-y,x:g,y}}function vD(n){const{width:a,height:l}=Bb(n);return{width:a,height:l}}function bD(n,a,l){const i=Za(a),s=fa(a),c=l==="fixed",d=ml(n,!0,c,a);let h={scrollLeft:0,scrollTop:0};const y=sa(0);function m(){y.x=Pu(s)}if(i||!i&&!c)if((Ai(a)!=="body"||Wo(s))&&(h=Fu(a)),i){const w=ml(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?Hb(s,h):sa(0),g=d.left+h.scrollLeft-y.x-v.x,b=d.top+h.scrollTop-y.y-v.y;return{x:g,y:b,width:d.width,height:d.height}}function Ad(n){return Qn(n).position==="static"}function jv(n,a){if(!Za(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 Lb(n,a){const l=cn(n);if(Xu(n))return l;if(!Za(n)){let s=zr(n);for(;s&&!wi(s);){if(Gn(s)&&!Ad(s))return s;s=zr(s)}return l}let i=jv(n,a);for(;i&&lD(i)&&Ad(i);)i=jv(i,a);return i&&wi(i)&&Ad(i)&&!Dh(i)?l:i||sD(n)||l}const xD=async function(n){const a=this.getOffsetParent||Lb,l=this.getDimensions,i=await l(n.floating);return{reference:bD(n.reference,await a(n.floating),n.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function SD(n){return Qn(n).direction==="rtl"}const wD={convertOffsetParentRelativeRectToViewportRelativeRect:fD,getDocumentElement:fa,getClippingRect:pD,getOffsetParent:Lb,getElementRects:xD,getClientRects:dD,getDimensions:vD,getScale:fi,isElement:Gn,isRTL:SD};function qb(n,a){return n.x===a.x&&n.y===a.y&&n.width===a.width&&n.height===a.height}function ED(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:g,width:b,height:w}=m;if(h||a(),!b||!w)return;const O=gu(g),E=gu(s.clientWidth-(v+b)),C=gu(s.clientHeight-(g+w)),M=gu(v),A={rootMargin:-O+"px "+-E+"px "+-C+"px "+-M+"px",threshold:un(0,kr(1,y))||1};let k=!0;function U(T){const Q=T[0].intersectionRatio;if(Q!==y){if(!k)return d();Q?d(!1,Q):i=setTimeout(()=>{d(!1,1e-7)},1e3)}Q===1&&!qb(m,n.getBoundingClientRect())&&d(),k=!1}try{l=new IntersectionObserver(U,{...A,root:s.ownerDocument})}catch{l=new IntersectionObserver(U,A)}l.observe(n)}return d(!0),c}function OD(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=Ah(n),v=s||c?[...m?ko(m):[],...a?ko(a):[]]:[];v.forEach(M=>{s&&M.addEventListener("scroll",l,{passive:!0}),c&&M.addEventListener("resize",l)});const g=m&&h?ED(m,l):null;let b=-1,w=null;d&&(w=new ResizeObserver(M=>{let[R]=M;R&&R.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?ml(n):null;y&&C();function C(){const M=ml(n);E&&!qb(E,M)&&l(),E=M,O=requestAnimationFrame(C)}return l(),()=>{var M;v.forEach(R=>{s&&R.removeEventListener("scroll",l),c&&R.removeEventListener("resize",l)}),g==null||g(),(M=w)==null||M.disconnect(),w=null,y&&cancelAnimationFrame(O)}}const MD=tD,CD=nD,DD=JC,TD=rD,AD=IC,Bv=$C,ND=aD,RD=(n,a,l)=>{const i=new Map,s={platform:wD,...l},c={...s.platform,_c:i};return KC(n,a,{...s,platform:c})};var _D=typeof document<"u",kD=function(){},Cu=_D?S.useLayoutEffect:kD;function Bu(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(!Bu(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)&&!Bu(n[c],a[c]))return!1}return!0}return n!==n&&a!==a}function Wb(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function Uv(n,a){const l=Wb(n);return Math.round(a*l)/l}function Nd(n){const a=S.useRef(n);return Cu(()=>{a.current=n}),a}function zD(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,g]=S.useState({x:0,y:0,strategy:l,placement:a,middlewareData:{},isPositioned:!1}),[b,w]=S.useState(i);Bu(b,i)||w(i);const[O,E]=S.useState(null),[C,M]=S.useState(null),R=S.useCallback(ee=>{ee!==T.current&&(T.current=ee,E(ee))},[]),A=S.useCallback(ee=>{ee!==Q.current&&(Q.current=ee,M(ee))},[]),k=c||O,U=d||C,T=S.useRef(null),Q=S.useRef(null),Y=S.useRef(v),I=y!=null,ae=Nd(y),ue=Nd(s),de=Nd(m),me=S.useCallback(()=>{if(!T.current||!Q.current)return;const ee={placement:a,strategy:l,middleware:b};ue.current&&(ee.platform=ue.current),RD(T.current,Q.current,ee).then(le=>{const $={...le,isPositioned:de.current!==!1};ye.current&&!Bu(Y.current,$)&&(Y.current=$,Gu.flushSync(()=>{g($)}))})},[b,a,l,ue,de]);Cu(()=>{m===!1&&Y.current.isPositioned&&(Y.current.isPositioned=!1,g(ee=>({...ee,isPositioned:!1})))},[m]);const ye=S.useRef(!1);Cu(()=>(ye.current=!0,()=>{ye.current=!1}),[]),Cu(()=>{if(k&&(T.current=k),U&&(Q.current=U),k&&U){if(ae.current)return ae.current(k,U,me);me()}},[k,U,me,ae,I]);const ve=S.useMemo(()=>({reference:T,floating:Q,setReference:R,setFloating:A}),[R,A]),j=S.useMemo(()=>({reference:k,floating:U}),[k,U]),P=S.useMemo(()=>{const ee={position:l,left:0,top:0};if(!j.floating)return ee;const le=Uv(j.floating,v.x),$=Uv(j.floating,v.y);return h?{...ee,transform:"translate("+le+"px, "+$+"px)",...Wb(j.floating)>=1.5&&{willChange:"transform"}}:{position:l,left:le,top:$}},[l,h,j.floating,v.x,v.y]);return S.useMemo(()=>({...v,update:me,refs:ve,elements:j,floatingStyles:P}),[v,me,ve,j,P])}const jD=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?Bv({element:i.current,padding:s}).fn(l):{}:i?Bv({element:i,padding:s}).fn(l):{}}}},BD=(n,a)=>{const l=MD(n);return{name:l.name,fn:l.fn,options:[n,a]}},UD=(n,a)=>{const l=CD(n);return{name:l.name,fn:l.fn,options:[n,a]}},HD=(n,a)=>({fn:ND(n).fn,options:[n,a]}),YD=(n,a)=>{const l=DD(n);return{name:l.name,fn:l.fn,options:[n,a]}},LD=(n,a)=>{const l=TD(n);return{name:l.name,fn:l.fn,options:[n,a]}},qD=(n,a)=>{const l=AD(n);return{name:l.name,fn:l.fn,options:[n,a]}},WD=(n,a)=>{const l=jD(n);return{name:l.name,fn:l.fn,options:[n,a]}};var GD="Arrow",Gb=S.forwardRef((n,a)=>{const{children:l,width:i=10,height:s=5,...c}=n;return z.jsx(ca.svg,{...c,ref:a,width:i,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:n.asChild?l:z.jsx("polygon",{points:"0,0 30,0 15,10"})})});Gb.displayName=GD;var QD=Gb,Nh="Popper",[Qb,Vb]=gb(Nh),[VD,Xb]=Qb(Nh),Fb=n=>{const{__scopePopper:a,children:l}=n,[i,s]=S.useState(null),[c,d]=S.useState(void 0);return z.jsx(VD,{scope:a,anchor:i,onAnchorChange:s,placementState:c,setPlacementState:d,children:l})};Fb.displayName=Nh;var Pb="PopperAnchor",Zb=S.forwardRef((n,a)=>{const{__scopePopper:l,virtualRef:i,...s}=n,c=Xb(Pb,l),d=S.useRef(null),h=c.onAnchorChange,y=S.useCallback(O=>{d.current=O,O&&h(O)},[h]),m=Br(a,y),v=S.useRef(null);S.useEffect(()=>{if(!i)return;const O=v.current;v.current=i.current,O!==v.current&&h(v.current)});const g=c.placementState&&_h(c.placementState),b=g==null?void 0:g[0],w=g==null?void 0:g[1];return i?null:z.jsx(ca.div,{"data-radix-popper-side":b,"data-radix-popper-align":w,...s,ref:m})});Zb.displayName=Pb;var Rh="PopperContent",[XD,FD]=Qb(Rh),Kb=S.forwardRef((n,a)=>{var Ce,be,st,vt,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:g="partial",hideWhenDetached:b=!1,updatePositionStrategy:w="optimized",onPlaced:O,...E}=n,C=Xb(Rh,l),[M,R]=S.useState(null),A=Br(a,et=>R(et)),[k,U]=S.useState(null),T=HC(k),Q=(T==null?void 0:T.width)??0,Y=(T==null?void 0:T.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(ZD),altBoundary:de},{refs:ye,floatingStyles:ve,placement:j,isPositioned:P,middlewareData:ee}=zD({strategy:"fixed",placement:I,whileElementsMounted:(...et)=>OD(...et,{animationFrame:w==="always"}),elements:{reference:C.anchor},middleware:[BD({mainAxis:s+Y,alignmentAxis:d}),y&&UD({mainAxis:!0,crossAxis:!1,limiter:g==="partial"?HD():void 0,...me}),y&&YD({...me}),LD({...me,apply:({elements:et,rects:An,availableWidth:Vn,availableHeight:Nn})=>{const{width:ha,height:Dt}=An.reference,mn=et.floating.style;mn.setProperty("--radix-popper-available-width",`${Vn}px`),mn.setProperty("--radix-popper-available-height",`${Nn}px`),mn.setProperty("--radix-popper-anchor-width",`${ha}px`),mn.setProperty("--radix-popper-anchor-height",`${Dt}px`)}}),k&&WD({element:k,padding:h}),KD({arrowWidth:Q,arrowHeight:Y}),b&&qD({strategy:"referenceHidden",...me,boundary:de?me.boundary:void 0})]}),le=C.setPlacementState;Qa(()=>(le(j),()=>{le(void 0)}),[j,le]);const[$,N]=_h(j),X=Si(O);Qa(()=>{P&&(X==null||X())},[P,X]);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]=S.useState();return Qa(()=>{M&&Oe(window.getComputedStyle(M).zIndex)},[M]),z.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":[(vt=ee.transformOrigin)==null?void 0:vt.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:z.jsx(XD,{scope:l,placedSide:$,placedAlign:N,onArrowChange:U,arrowX:K,arrowY:te,shouldHideArrow:ne,children:z.jsx(ca.div,{"data-side":$,"data-align":N,...E,ref:A,style:{...E.style,animation:P?void 0:"none"}})})})});Kb.displayName=Rh;var $b="PopperArrow",PD={top:"bottom",right:"left",bottom:"top",left:"right"},Jb=S.forwardRef(function(a,l){const{__scopePopper:i,...s}=a,c=FD($b,i),d=PD[c.placedSide];return z.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:z.jsx(QD,{...s,ref:l,style:{...s.style,display:"block"}})})});Jb.displayName=$b;function ZD(n){return n!==null}var KD=n=>({name:"transformOrigin",options:n,fn(a){var C,M,R;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]=_h(l),g={start:"0%",center:"50%",end:"100%"}[v],b=(((M=s.arrow)==null?void 0:M.x)??0)+h/2,w=(((R=s.arrow)==null?void 0:R.y)??0)+y/2;let O="",E="";return m==="bottom"?(O=d?g:`${b}px`,E=`${-y}px`):m==="top"?(O=d?g:`${b}px`,E=`${i.floating.height+y}px`):m==="right"?(O=`${-y}px`,E=d?g:`${w}px`):m==="left"&&(O=`${i.floating.width+y}px`,E=d?g:`${w}px`),{data:{x:O,y:E}}}});function _h(n){const[a,l="center"]=n.split("-");return[a,l]}var $D=Fb,Ib=Zb,JD=Kb,ID=Jb,Zu="Popover",[e1]=gb(Zu,[Vb]),Go=Vb(),[eT,Ur]=e1(Zu),t1=n=>{const{__scopePopover:a,children:l,open:i,defaultOpen:s,onOpenChange:c,modal:d=!1}=n,h=Go(a),y=S.useRef(null),[m,v]=S.useState(!1),[g,b]=MM({prop:i,defaultProp:s??!1,onChange:c,caller:Zu});return z.jsx($D,{...h,children:z.jsx(eT,{scope:a,contentId:zM(),triggerRef:y,open:g,onOpenChange:b,onOpenToggle:S.useCallback(()=>b(w=>!w),[b]),hasCustomAnchor:m,onCustomAnchorAdd:S.useCallback(()=>v(!0),[]),onCustomAnchorRemove:S.useCallback(()=>v(!1),[]),modal:d,children:l})})};t1.displayName=Zu;var n1="PopoverAnchor",tT=S.forwardRef((n,a)=>{const{__scopePopover:l,...i}=n,s=Ur(n1,l),c=Go(l),{onCustomAnchorAdd:d,onCustomAnchorRemove:h}=s;return S.useEffect(()=>(d(),()=>h()),[d,h]),z.jsx(Ib,{...c,...i,ref:a})});tT.displayName=n1;var a1="PopoverTrigger",r1=S.forwardRef((n,a)=>{const{__scopePopover:l,...i}=n,s=Ur(a1,l),c=Go(l),d=Br(a,s.triggerRef),h=z.jsx(ca.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":u1(s.open),...i,ref:d,onClick:_r(n.onClick,s.onOpenToggle)});return s.hasCustomAnchor?h:z.jsx(Ib,{asChild:!0,...c,children:h})});r1.displayName=a1;var kh="PopoverPortal",[nT,aT]=e1(kh,{forceMount:void 0}),l1=n=>{const{__scopePopover:a,forceMount:l,children:i,container:s}=n,c=Ur(kh,a);return z.jsx(nT,{scope:a,forceMount:l,children:z.jsx(Eh,{present:l||c.open,children:z.jsx(wb,{asChild:!0,container:s,children:i})})})};l1.displayName=kh;var Ei="PopoverContent",i1=S.forwardRef((n,a)=>{const l=aT(Ei,n.__scopePopover),{forceMount:i=l.forceMount,...s}=n,c=Ur(Ei,n.__scopePopover);return z.jsx(Eh,{present:i||c.open,children:c.modal?z.jsx(lT,{...s,ref:a}):z.jsx(iT,{...s,ref:a})})});i1.displayName=Ei;var rT=wh("PopoverContent.RemoveScroll"),lT=S.forwardRef((n,a)=>{const l=Ur(Ei,n.__scopePopover),i=S.useRef(null),s=Br(a,i),c=S.useRef(!1);return S.useEffect(()=>{const d=i.current;if(d)return UC(d)},[]),z.jsx(Nb,{as:rT,allowPinchZoom:!0,children:z.jsx(o1,{...n,ref:s,trapFocus:l.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:_r(n.onCloseAutoFocus,d=>{var h;d.preventDefault(),c.current||(h=l.triggerRef.current)==null||h.focus()}),onPointerDownOutside:_r(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:_r(n.onFocusOutside,d=>d.preventDefault(),{checkForDefaultPrevented:!1})})})}),iT=S.forwardRef((n,a)=>{const l=Ur(Ei,n.__scopePopover),i=S.useRef(!1),s=S.useRef(!1);return z.jsx(o1,{...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()}})}),o1=S.forwardRef((n,a)=>{const{__scopePopover:l,trapFocus:i,onOpenAutoFocus:s,onCloseAutoFocus:c,disableOutsidePointerEvents:d,onEscapeKeyDown:h,onPointerDownOutside:y,onFocusOutside:m,onInteractOutside:v,...g}=n,b=Ur(Ei,l),w=Go(l);return $M(),z.jsx(xb,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:s,onUnmountAutoFocus:c,children:z.jsx(vb,{asChild:!0,disableOutsidePointerEvents:d,onInteractOutside:v,onEscapeKeyDown:h,onPointerDownOutside:y,onFocusOutside:m,onDismiss:()=>b.onOpenChange(!1),deferPointerDownOutside:!0,children:z.jsx(JD,{"data-state":u1(b.open),role:"dialog",id:b.contentId,...w,...g,ref:a,style:{...g.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)"}})})})}),s1="PopoverClose",oT=S.forwardRef((n,a)=>{const{__scopePopover:l,...i}=n,s=Ur(s1,l);return z.jsx(ca.button,{type:"button",...i,ref:a,onClick:_r(n.onClick,()=>s.onOpenChange(!1))})});oT.displayName=s1;var sT="PopoverArrow",uT=S.forwardRef((n,a)=>{const{__scopePopover:l,...i}=n,s=Go(l);return z.jsx(ID,{...s,...i,ref:a})});uT.displayName=sT;function u1(n){return n?"open":"closed"}var cT=t1,fT=r1,dT=l1,hT=i1,mT="Separator",Hv="horizontal",yT=["horizontal","vertical"],c1=S.forwardRef((n,a)=>{const{decorative:l,orientation:i=Hv,...s}=n,c=gT(i)?i:Hv,h=l?{role:"none"}:{"aria-orientation":c==="vertical"?c:void 0,role:"separator"};return z.jsx(ca.div,{"data-orientation":c,...h,...s,ref:a})});c1.displayName=mT;function gT(n){return yT.includes(n)}var pT=c1;const Uu=Sh("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 vT({className:n,variant:a="default",size:l="default",asChild:i=!1,...s}){const c=i?yb:"button";return z.jsx(c,{"data-slot":"button","data-variant":a,"data-size":l,className:_e(Uu({variant:a,size:l,className:n})),...s})}const f1="hs-theme";function bT(){const n=localStorage.getItem(f1);return n==="dark"||n==="light"?n:"light"}function xT(){const[n,a]=S.useState(bT);return S.useEffect(()=>{document.documentElement.classList.toggle("dark",n==="dark"),localStorage.setItem(f1,n)},[n]),z.jsx(vT,{variant:"ghost",size:"icon",className:"size-8","aria-label":n==="dark"?"切换到亮色":"切换到暗色",onClick:()=>a(l=>l==="dark"?"light":"dark"),children:n==="dark"?z.jsx(dO,{className:"size-4"}):z.jsx(sO,{className:"size-4"})})}function ST(){return z.jsxs("svg",{viewBox:"0 0 32 32",className:"size-4",fill:"currentColor","aria-hidden":!0,children:[z.jsx("rect",{x:"7",y:"9",width:"18",height:"3.6",rx:"1.8"}),z.jsx("rect",{x:"9.5",y:"14.6",width:"13",height:"3.6",rx:"1.8"}),z.jsx("rect",{x:"12",y:"20.2",width:"8",height:"3.6",rx:"1.8"})]})}function wT({children:n}){const{pathname:a}=hn();return S.useEffect(()=>{const l=xh(a),i=l[l.length-1];document.title=i?`${i.label} · HS Data`:"HS Data · 数据服务平台"},[a]),z.jsxs("div",{className:"h-screen overflow-hidden flex flex-col bg-background text-foreground",children:[z.jsxs("header",{className:"h-14 flex items-center gap-2.5 px-5 border-b border-border bg-card",children:[z.jsx("span",{className:"grid size-7 shrink-0 place-items-center rounded-md bg-primary text-primary-foreground shadow-sm",children:z.jsx(ST,{})}),z.jsxs("span",{className:"text-[15px] font-bold tracking-tight",children:["HS ",z.jsx("span",{className:"text-primary",children:"Data"})]}),z.jsx("span",{className:"h-4 w-px bg-border"}),z.jsx("span",{className:"text-xs text-muted-foreground",children:"数据服务平台"}),z.jsxs("div",{className:"ml-auto flex items-center gap-2",children:[z.jsxs("span",{className:"flex items-center gap-1.5 text-xs text-muted-foreground",children:[z.jsx("span",{className:"size-1.5 rounded-full bg-primary"}),z.jsx("span",{children:"MVP"})]}),z.jsx(xT,{})]})]}),z.jsxs("div",{className:"flex flex-1 min-h-0",children:[z.jsx("aside",{className:"w-56 shrink-0 overflow-y-auto border-r border-border bg-sidebar text-sidebar-foreground",children:z.jsx(sM,{})}),z.jsx("main",{className:"flex-1 min-w-0 overflow-auto [scrollbar-gutter:stable]",children:z.jsxs("div",{className:"p-6 flex flex-col gap-4",children:[z.jsx(cM,{}),n]})})]})]})}const ET="day",OT=[{name:"启动",event_key:"start"},{name:"曝光",event_key:"show"},{name:"拼团详情",event_key:"detail"},{name:"下单",event_key:"order"},{name:"成功",event_key:"paid"}];function Rd(n){return/^\d{8}$/.test(n)?`${n.slice(0,4)}-${n.slice(4,6)}-${n.slice(6,8)}`:n}function MT(n){return new Date(Number(n.slice(0,4)),Number(n.slice(4,6))-1,Number(n.slice(6,8)))}function CT(n,a){if(!/^\d{8}$/.test(a))return Rd(a);const l=MT(a);if(n==="day")return`数据日期 ${Rd(a)}`;const i=n==="last_7d"?7:30,s=new Date(l);s.setDate(s.getDate()-(i-1));const c=`${s.getFullYear()}-${String(s.getMonth()+1).padStart(2,"0")}-${String(s.getDate()).padStart(2,"0")}`;return`${n==="last_7d"?"近 7 天":"近 30 天"} ${c} ~ ${Rd(a)}`}function d1(){const n=new Date;return n.setHours(0,0,0,0),n.setDate(n.getDate()-1),n}function h1(n){const a=n.getFullYear(),l=String(n.getMonth()+1).padStart(2,"0"),i=String(n.getDate()).padStart(2,"0");return`${a}-${l}-${i}`}async function DT(n){return jT(n)}const TT={day:12e3,last_7d:68e3,last_30d:24e4},AT=[1,.82,.62,.43,.82];function NT(n){if(!n)return 1;let a=0;for(const l of n)a=a*31+l.charCodeAt(0)|0;return .92+Math.abs(a)%161/1e3}function RT(){if(typeof window>"u"||!window.location)return"ready";const n=new URLSearchParams(window.location.search);return n.get("missing")==="1"||n.get("data_status")==="missing"?"missing":"ready"}function _T(n,a){const l=TT[n]*NT(a);let i=null,s=1;return OT.map((c,d)=>{s*=AT[d];const h=Math.round(l*s);let y=null,m=null;return d>0&&i&&i>0&&(y=Number((h/i).toFixed(4)),m=Number((1-y).toFixed(4))),i=h,{step_index:d+1,name:c.name,event_key:c.event_key,uv:h,conversion_rate:y,dropoff_rate:m}})}function kT(){const n=new Date;n.setDate(n.getDate()-1);const a=n.getFullYear(),l=String(n.getMonth()+1).padStart(2,"0"),i=String(n.getDate()).padStart(2,"0");return`${a}${l}${i}`}function zT(n){return n.period==="day"&&n.snapshot_dt?n.snapshot_dt.replace(/-/g,""):kT()}async function jT(n){await new Promise(s=>setTimeout(s,350));const a=RT(),l=zT(n),i=n.period==="day"?n.snapshot_dt:void 0;return a==="missing"?{period:n.period,snapshot_dt:null,results:[],data_status:"missing"}:{period:n.period,snapshot_dt:l,results:_T(n.period,i),data_status:"ready"}}function BT(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 _d={},To={};function qa(n,a){try{const i=(_d[n]||(_d[n]=new Intl.DateTimeFormat("en-US",{timeZone:n,timeZoneName:"longOffset"}).format))(a).split("GMT")[1];return i in To?To[i]:Yv(i,i.split(":"))}catch{if(n in To)return To[n];const l=n==null?void 0:n.match(UT);return l?Yv(n,l.slice(1)):NaN}}const UT=/([+-]\d\d):?(\d\d)?/;function Yv(n,a){const l=+(a[0]||0),i=+(a[1]||0),s=+(a[2]||0)/60;return To[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)),m1(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),Hu(this),+this}[Symbol.for("constructDateFrom")](a){return new oa(+new Date(a),this.timeZone)}}const Lv=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(n=>{if(!Lv.test(n))return;const a=n.replace(Lv,"$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),HT(this),+this},oa.prototype[a]=function(){return Date.prototype[a].apply(this,arguments),Hu(this),+this}))});function Hu(n){n.internal.setTime(+n),n.internal.setUTCSeconds(n.internal.getUTCSeconds()-Math.round(-qa(n.timeZone,n)*60))}function HT(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()),m1(n)}function m1(n,a){const l=Array.isArray(a)?YT(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 g=new Date(+n);g.setUTCSeconds(0);const b=d>0?g.getSeconds():(g.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,R=E!==s,A=M-v,k=E-s,U=l-E*60*1e3,T=k>0&&qv(n)-l===k*60*1e3&&qv(n,U)!==l;if(R&&A&&!T){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)}Hu(n);const Y=(a?l:l+w*1e3)-+n.internal;Y&&Math.abs(Y)<1800*1e3&&(Date.prototype.setTime.call(n,+n+Y),Hu(n))}function YT(n){return Date.UTC(n[0],n.length>1?n[1]:0,n.length>2?n[2]:1,...n.slice(3))}function qv(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} (${BT(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 y1=6048e5,LT=864e5,Wv=Symbol.for("constructDateFrom");function gt(n,a){return typeof n=="function"?n(a):n&&typeof n=="object"&&Wv in n?n[Wv](a):n instanceof Date?new n.constructor(a):new Date(a)}function Ze(n,a){return gt(a||n,n)}function g1(n,a,l){const i=Ze(n,l==null?void 0:l.in);return isNaN(a)?gt(n,NaN):(a&&i.setDate(i.getDate()+a),i)}function p1(n,a,l){const i=Ze(n,l==null?void 0:l.in);if(isNaN(a))return gt(n,NaN);if(!a)return i;const s=i.getDate(),c=gt(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 qT={};function Qo(){return qT}function Oi(n,a){var h,y,m,v;const l=Qo(),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 zo(n,a){return Oi(n,{...a,weekStartsOn:1})}function v1(n,a){const l=Ze(n,a==null?void 0:a.in),i=l.getFullYear(),s=gt(l,0);s.setFullYear(i+1,0,4),s.setHours(0,0,0,0);const c=zo(s),d=gt(l,0);d.setFullYear(i,0,4),d.setHours(0,0,0,0);const h=zo(d);return l.getTime()>=c.getTime()?i+1:l.getTime()>=h.getTime()?i:i-1}function Gv(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 Ni(n,...a){const l=gt.bind(null,a.find(i=>typeof i=="object"));return a.map(l)}function jo(n,a){const l=Ze(n,a==null?void 0:a.in);return l.setHours(0,0,0,0),l}function zh(n,a,l){const[i,s]=Ni(l==null?void 0:l.in,n,a),c=jo(i),d=jo(s),h=+c-Gv(c),y=+d-Gv(d);return Math.round((h-y)/LT)}function WT(n,a){const l=v1(n,a),i=gt(n,0);return i.setFullYear(l,0,4),i.setHours(0,0,0,0),zo(i)}function GT(n,a,l){return g1(n,a*7,l)}function QT(n,a,l){return p1(n,a*12,l)}function VT(n,a){let l,i=a==null?void 0:a.in;return n.forEach(s=>{!i&&typeof s=="object"&&(i=gt.bind(null,s));const c=Ze(s,i);(!l||l<c||isNaN(+c))&&(l=c)}),gt(i,l||NaN)}function XT(n,a){let l,i=a==null?void 0:a.in;return n.forEach(s=>{!i&&typeof s=="object"&&(i=gt.bind(null,s));const c=Ze(s,i);(!l||l>c||isNaN(+c))&&(l=c)}),gt(i,l||NaN)}function FT(n,a,l){const[i,s]=Ni(l==null?void 0:l.in,n,a);return+jo(i)==+jo(s)}function b1(n){return n instanceof Date||typeof n=="object"&&Object.prototype.toString.call(n)==="[object Date]"}function PT(n){return!(!b1(n)&&typeof n!="number"||isNaN(+Ze(n)))}function x1(n,a,l){const[i,s]=Ni(l==null?void 0:l.in,n,a),c=i.getFullYear()-s.getFullYear(),d=i.getMonth()-s.getMonth();return c*12+d}function ZT(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 S1(n,a){const[l,i]=Ni(n,a.start,a.end);return{start:l,end:i}}function KT(n,a){const{start:l,end:i}=S1(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(gt(l,d)),d.setMonth(d.getMonth()+h);return s?y.reverse():y}function $T(n,a){const l=Ze(n,a==null?void 0:a.in);return l.setDate(1),l.setHours(0,0,0,0),l}function JT(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 w1(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 IT(n,a){const{start:l,end:i}=S1(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(gt(l,d)),d.setFullYear(d.getFullYear()+h);return s?y.reverse():y}function E1(n,a){var h,y,m,v;const l=Qo(),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 eA(n,a){return E1(n,{...a,weekStartsOn:1})}const tA={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"}},nA=(n,a,l)=>{let i;const s=tA[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 kd(n){return(a={})=>{const l=a.width?String(a.width):n.defaultWidth;return n.formats[l]||n.formats[n.defaultWidth]}}const aA={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},rA={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},lA={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},iA={date:kd({formats:aA,defaultWidth:"full"}),time:kd({formats:rA,defaultWidth:"full"}),dateTime:kd({formats:lA,defaultWidth:"full"})},oA={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},sA=(n,a,l,i)=>oA[n];function Mo(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 uA={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},cA={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},fA={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"]},dA={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"]},hA={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"}},mA={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"}},yA=(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"},gA={ordinalNumber:yA,era:Mo({values:uA,defaultWidth:"wide"}),quarter:Mo({values:cA,defaultWidth:"wide",argumentCallback:n=>n-1}),month:Mo({values:fA,defaultWidth:"wide"}),day:Mo({values:dA,defaultWidth:"wide"}),dayPeriod:Mo({values:hA,defaultWidth:"wide",formattingValues:mA,defaultFormattingWidth:"wide"})};function Co(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)?vA(h,g=>g.test(d)):pA(h,g=>g.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 pA(n,a){for(const l in n)if(Object.prototype.hasOwnProperty.call(n,l)&&a(n[l]))return l}function vA(n,a){for(let l=0;l<n.length;l++)if(a(n[l]))return l}function bA(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 xA=/^(\d+)(th|st|nd|rd)?/i,SA=/\d+/i,wA={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},EA={any:[/^b/i,/^(a|c)/i]},OA={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},MA={any:[/1/i,/2/i,/3/i,/4/i]},CA={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},DA={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]},TA={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},AA={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]},NA={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},RA={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}},_A={ordinalNumber:bA({matchPattern:xA,parsePattern:SA,valueCallback:n=>parseInt(n,10)}),era:Co({matchPatterns:wA,defaultMatchWidth:"wide",parsePatterns:EA,defaultParseWidth:"any"}),quarter:Co({matchPatterns:OA,defaultMatchWidth:"wide",parsePatterns:MA,defaultParseWidth:"any",valueCallback:n=>n+1}),month:Co({matchPatterns:CA,defaultMatchWidth:"wide",parsePatterns:DA,defaultParseWidth:"any"}),day:Co({matchPatterns:TA,defaultMatchWidth:"wide",parsePatterns:AA,defaultParseWidth:"any"}),dayPeriod:Co({matchPatterns:NA,defaultMatchWidth:"any",parsePatterns:RA,defaultParseWidth:"any"})},ui={code:"en-US",formatDistance:nA,formatLong:iA,formatRelative:sA,localize:gA,match:_A,options:{weekStartsOn:0,firstWeekContainsDate:1}};function kA(n,a){const l=Ze(n,a==null?void 0:a.in);return zh(l,w1(l))+1}function jh(n,a){const l=Ze(n,a==null?void 0:a.in),i=+zo(l)-+WT(l);return Math.round(i/y1)+1}function O1(n,a){var v,g,b,w;const l=Ze(n,a==null?void 0:a.in),i=l.getFullYear(),s=Qo(),c=(a==null?void 0:a.firstWeekContainsDate)??((g=(v=a==null?void 0:a.locale)==null?void 0:v.options)==null?void 0:g.firstWeekContainsDate)??s.firstWeekContainsDate??((w=(b=s.locale)==null?void 0:b.options)==null?void 0:w.firstWeekContainsDate)??1,d=gt((a==null?void 0:a.in)||n,0);d.setFullYear(i+1,0,c),d.setHours(0,0,0,0);const h=Oi(d,a),y=gt((a==null?void 0:a.in)||n,0);y.setFullYear(i,0,c),y.setHours(0,0,0,0);const m=Oi(y,a);return+l>=+h?i+1:+l>=+m?i:i-1}function zA(n,a){var h,y,m,v;const l=Qo(),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=O1(n,a),c=gt((a==null?void 0:a.in)||n,0);return c.setFullYear(s,0,i),c.setHours(0,0,0,0),Oi(c,a)}function Bh(n,a){const l=Ze(n,a==null?void 0:a.in),i=+Oi(l,a)-+zA(l,a);return Math.round(i/y1)+1}function Ve(n,a){const l=n<0?"-":"",i=Math.abs(n).toString().padStart(a,"0");return l+i}const wr={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)}},oi={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Qv={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 wr.y(n,a)},Y:function(n,a,l,i){const s=O1(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=v1(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 wr.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=Bh(n,i);return a==="wo"?l.ordinalNumber(s,{unit:"week"}):Ve(s,a.length)},I:function(n,a,l){const i=jh(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"}):wr.d(n,a)},D:function(n,a,l){const i=kA(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=oi.noon:i===0?s=oi.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=oi.evening:i>=12?s=oi.afternoon:i>=4?s=oi.morning:s=oi.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 wr.h(n,a)},H:function(n,a,l){return a==="Ho"?l.ordinalNumber(n.getHours(),{unit:"hour"}):wr.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"}):wr.m(n,a)},s:function(n,a,l){return a==="so"?l.ordinalNumber(n.getSeconds(),{unit:"second"}):wr.s(n,a)},S:function(n,a){return wr.S(n,a)},X:function(n,a,l){const i=n.getTimezoneOffset();if(i===0)return"Z";switch(a){case"X":return Xv(i);case"XXXX":case"XX":return il(i);case"XXXXX":case"XXX":default:return il(i,":")}},x:function(n,a,l){const i=n.getTimezoneOffset();switch(a){case"x":return Xv(i);case"xxxx":case"xx":return il(i);case"xxxxx":case"xxx":default:return il(i,":")}},O:function(n,a,l){const i=n.getTimezoneOffset();switch(a){case"O":case"OO":case"OOO":return"GMT"+Vv(i,":");case"OOOO":default:return"GMT"+il(i,":")}},z:function(n,a,l){const i=n.getTimezoneOffset();switch(a){case"z":case"zz":case"zzz":return"GMT"+Vv(i,":");case"zzzz":default:return"GMT"+il(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 Vv(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 Xv(n,a){return n%60===0?(n>0?"-":"+")+Ve(Math.abs(n)/60,2):il(n,a)}function il(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 Fv=(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"})}},M1=(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"})}},jA=(n,a)=>{const l=n.match(/(P+)(p+)?/)||[],i=l[1],s=l[2];if(!s)return Fv(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}}",Fv(i,a)).replace("{{time}}",M1(s,a))},BA={p:M1,P:jA},UA=/^D+$/,HA=/^Y+$/,YA=["D","DD","YY","YYYY"];function LA(n){return UA.test(n)}function qA(n){return HA.test(n)}function WA(n,a,l){const i=GA(n,a,l);if(console.warn(i),YA.includes(n))throw new RangeError(i)}function GA(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 QA=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,VA=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,XA=/^'([^]*?)'?$/,FA=/''/g,PA=/[a-zA-Z]/;function Ao(n,a,l){var v,g,b,w,O,E,C,M;const i=Qo(),s=(l==null?void 0:l.locale)??i.locale??ui,c=(l==null?void 0:l.firstWeekContainsDate)??((g=(v=l==null?void 0:l.locale)==null?void 0:v.options)==null?void 0:g.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(!PT(h))throw new RangeError("Invalid time value");let y=a.match(VA).map(R=>{const A=R[0];if(A==="p"||A==="P"){const k=BA[A];return k(R,s.formatLong)}return R}).join("").match(QA).map(R=>{if(R==="''")return{isToken:!1,value:"'"};const A=R[0];if(A==="'")return{isToken:!1,value:ZA(R)};if(Qv[A])return{isToken:!0,value:R};if(A.match(PA))throw new RangeError("Format string contains an unescaped latin alphabet character `"+A+"`");return{isToken:!1,value:R}});s.localize.preprocessor&&(y=s.localize.preprocessor(h,y));const m={firstWeekContainsDate:c,weekStartsOn:d,locale:s};return y.map(R=>{if(!R.isToken)return R.value;const A=R.value;(!(l!=null&&l.useAdditionalWeekYearTokens)&&qA(A)||!(l!=null&&l.useAdditionalDayOfYearTokens)&&LA(A))&&WA(A,a,String(n));const k=Qv[A[0]];return k(h,A,s.localize,m)}).join("")}function ZA(n){const a=n.match(XA);return a?a[1].replace(FA,"'"):n}function KA(n,a){const l=Ze(n,a==null?void 0:a.in),i=l.getFullYear(),s=l.getMonth(),c=gt(l,0);return c.setFullYear(i,s+1,0),c.setHours(0,0,0,0),c.getDate()}function $A(n,a){return Ze(n,a==null?void 0:a.in).getMonth()}function JA(n,a){return Ze(n,a==null?void 0:a.in).getFullYear()}function IA(n,a){return+Ze(n)>+Ze(a)}function eN(n,a){return+Ze(n)<+Ze(a)}function tN(n,a,l){const[i,s]=Ni(l==null?void 0:l.in,n,a);return i.getFullYear()===s.getFullYear()&&i.getMonth()===s.getMonth()}function nN(n,a,l){const[i,s]=Ni(l==null?void 0:l.in,n,a);return i.getFullYear()===s.getFullYear()}function aN(n,a,l){const i=Ze(n,l==null?void 0:l.in),s=i.getFullYear(),c=i.getDate(),d=gt(n,0);d.setFullYear(s,a,15),d.setHours(0,0,0,0);const h=KA(d);return i.setMonth(a,Math.min(c,h)),i}function rN(n,a,l){const i=Ze(n,l==null?void 0:l.in);return isNaN(+i)?gt(n,NaN):(i.setFullYear(a),i)}const Pv=5,lN=4;function iN(n,a){const l=a.startOfMonth(n),i=l.getDay()>0?l.getDay():7,s=a.addDays(n,-i+1),c=a.addDays(s,Pv*7-1);return a.getMonth(n)===a.getMonth(c)?Pv:lN}function C1(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 oN(n,a){const l=C1(n,a),i=iN(n,a);return a.addDays(l,i*7-1)}const D1={...ui,labels:{labelDayButton:(n,a,l,i)=>{let s;i&&typeof i.format=="function"?s=i.format.bind(i):s=(d,h)=>Ao(d,h,{locale:ui,...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)=>Ao(s,c,{locale:ui,...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)=>Ao(d,h,{locale:ui,...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)=>Ao(s,c,{locale:ui,...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):g1(i,s)},this.addMonths=(i,s)=>{var c;return(c=this.overrides)!=null&&c.addMonths?this.overrides.addMonths(i,s):p1(i,s)},this.addWeeks=(i,s)=>{var c;return(c=this.overrides)!=null&&c.addWeeks?this.overrides.addWeeks(i,s):GT(i,s)},this.addYears=(i,s)=>{var c;return(c=this.overrides)!=null&&c.addYears?this.overrides.addYears(i,s):QT(i,s)},this.differenceInCalendarDays=(i,s)=>{var c;return(c=this.overrides)!=null&&c.differenceInCalendarDays?this.overrides.differenceInCalendarDays(i,s):zh(i,s)},this.differenceInCalendarMonths=(i,s)=>{var c;return(c=this.overrides)!=null&&c.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(i,s):x1(i,s)},this.eachMonthOfInterval=i=>{var s;return(s=this.overrides)!=null&&s.eachMonthOfInterval?this.overrides.eachMonthOfInterval(i):KT(i)},this.eachYearOfInterval=i=>{var h;const s=(h=this.overrides)!=null&&h.eachYearOfInterval?this.overrides.eachYearOfInterval(i):IT(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):oN(i,this)},this.endOfISOWeek=i=>{var s;return(s=this.overrides)!=null&&s.endOfISOWeek?this.overrides.endOfISOWeek(i):eA(i)},this.endOfMonth=i=>{var s;return(s=this.overrides)!=null&&s.endOfMonth?this.overrides.endOfMonth(i):ZT(i)},this.endOfWeek=(i,s)=>{var c;return(c=this.overrides)!=null&&c.endOfWeek?this.overrides.endOfWeek(i,s):E1(i,this.options)},this.endOfYear=i=>{var s;return(s=this.overrides)!=null&&s.endOfYear?this.overrides.endOfYear(i):JT(i)},this.format=(i,s,c)=>{var h;const d=(h=this.overrides)!=null&&h.format?this.overrides.format(i,s,this.options):Ao(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):jh(i)},this.getMonth=(i,s)=>{var c;return(c=this.overrides)!=null&&c.getMonth?this.overrides.getMonth(i,this.options):$A(i,this.options)},this.getYear=(i,s)=>{var c;return(c=this.overrides)!=null&&c.getYear?this.overrides.getYear(i,this.options):JA(i,this.options)},this.getWeek=(i,s)=>{var c;return(c=this.overrides)!=null&&c.getWeek?this.overrides.getWeek(i,this.options):Bh(i,this.options)},this.isAfter=(i,s)=>{var c;return(c=this.overrides)!=null&&c.isAfter?this.overrides.isAfter(i,s):IA(i,s)},this.isBefore=(i,s)=>{var c;return(c=this.overrides)!=null&&c.isBefore?this.overrides.isBefore(i,s):eN(i,s)},this.isDate=i=>{var s;return(s=this.overrides)!=null&&s.isDate?this.overrides.isDate(i):b1(i)},this.isSameDay=(i,s)=>{var c;return(c=this.overrides)!=null&&c.isSameDay?this.overrides.isSameDay(i,s):FT(i,s)},this.isSameMonth=(i,s)=>{var c;return(c=this.overrides)!=null&&c.isSameMonth?this.overrides.isSameMonth(i,s):tN(i,s)},this.isSameYear=(i,s)=>{var c;return(c=this.overrides)!=null&&c.isSameYear?this.overrides.isSameYear(i,s):nN(i,s)},this.max=i=>{var s;return(s=this.overrides)!=null&&s.max?this.overrides.max(i):VT(i)},this.min=i=>{var s;return(s=this.overrides)!=null&&s.min?this.overrides.min(i):XT(i)},this.setMonth=(i,s)=>{var c;return(c=this.overrides)!=null&&c.setMonth?this.overrides.setMonth(i,s):aN(i,s)},this.setYear=(i,s)=>{var c;return(c=this.overrides)!=null&&c.setYear?this.overrides.setYear(i,s):rN(i,s)},this.startOfBroadcastWeek=(i,s)=>{var c;return(c=this.overrides)!=null&&c.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(i,this):C1(i,this)},this.startOfDay=i=>{var s;return(s=this.overrides)!=null&&s.startOfDay?this.overrides.startOfDay(i):jo(i)},this.startOfISOWeek=i=>{var s;return(s=this.overrides)!=null&&s.startOfISOWeek?this.overrides.startOfISOWeek(i):zo(i)},this.startOfMonth=i=>{var s;return(s=this.overrides)!=null&&s.startOfMonth?this.overrides.startOfMonth(i):$T(i)},this.startOfWeek=(i,s)=>{var c;return(c=this.overrides)!=null&&c.startOfWeek?this.overrides.startOfWeek(i,this.options):Oi(i,this.options)},this.startOfYear=i=>{var s;return(s=this.overrides)!=null&&s.startOfYear?this.overrides.startOfYear(i):w1(i)},this.options={locale:D1,...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 T1{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 sN{constructor(a,l){this.date=a,this.weeks=l}}class uN{constructor(a,l){this.days=l,this.weekNumber=a}}function cN(n){return W.createElement("span",{...n})}function fN(n){const{size:a=24,orientation:l="left",className:i,style:s}=n;return W.createElement("svg",{className:i,style:s,width:a,height:a,viewBox:"0 0 24 24"},l==="up"&&W.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),l==="down"&&W.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),l==="left"&&W.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),l==="right"&&W.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function dN(n){const{day:a,modifiers:l,...i}=n;return W.createElement("td",{...i})}function hN(n){const{day:a,modifiers:l,...i}=n,s=W.useRef(null);return W.useEffect(()=>{var c;l.focused&&((c=s.current)==null||c.focus())},[l.focused]),W.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 A1=S.createContext(void 0);function Ku(){const n=S.useContext(A1);if(n===void 0)throw new Error("useDayPicker() must be used within a custom component.");return n}function mN(n){const{options:a,className:l,...i}=n,{classNames:s,components:c,styles:d}=Ku(),h=[s[oe.Dropdown],l].join(" "),y=a==null?void 0:a.find(({value:m})=>m===i.value);return W.createElement("span",{"data-disabled":i.disabled,className:s[oe.DropdownRoot],style:d==null?void 0:d[oe.DropdownRoot]},W.createElement(c.Select,{className:h,...i},a==null?void 0:a.map(({value:m,label:v,disabled:g})=>W.createElement(c.Option,{key:m,value:m,disabled:g},v))),W.createElement("span",{className:s[oe.CaptionLabel],style:d==null?void 0:d[oe.CaptionLabel],"aria-hidden":!0},y==null?void 0:y.label,W.createElement(c.Chevron,{orientation:"down",size:18,className:s[oe.Chevron],style:d==null?void 0:d[oe.Chevron]})))}function yN(n){return W.createElement("div",{...n})}function gN(n){return W.createElement("div",{...n})}function pN(n){const{calendarMonth:a,displayIndex:l,...i}=n;return W.createElement("div",{...i},n.children)}function vN(n){const{calendarMonth:a,displayIndex:l,...i}=n;return W.createElement("div",{...i})}function bN(n){return W.createElement("table",{...n})}function xN(n){return W.createElement("div",{...n})}function SN(n){const{components:a}=Ku();return W.createElement(a.Dropdown,{...n})}function wN(n){const{onPreviousClick:a,onNextClick:l,previousMonth:i,nextMonth:s,...c}=n,{components:d,classNames:h,styles:y,labels:{labelPrevious:m,labelNext:v}}=Ku(),g=S.useCallback(w=>{s&&(l==null||l(w))},[s,l]),b=S.useCallback(w=>{i&&(a==null||a(w))},[i,a]);return W.createElement("nav",{...c},W.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},W.createElement(d.Chevron,{disabled:i?void 0:!0,className:h[oe.Chevron],style:y==null?void 0:y[oe.Chevron],orientation:"left"})),W.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:g},W.createElement(d.Chevron,{disabled:s?void 0:!0,orientation:"right",className:h[oe.Chevron],style:y==null?void 0:y[oe.Chevron]})))}function EN(n){return W.createElement("button",{...n})}function ON(n){return W.createElement("option",{...n})}function MN(n){return W.createElement("button",{...n})}function CN(n){const{rootRef:a,...l}=n;return W.createElement("div",{...l,ref:a})}function DN(n){return W.createElement("select",{...n})}function TN(n){const{week:a,...l}=n;return W.createElement("tr",{...l})}function AN(n){return W.createElement("th",{...n})}function NN(n){return W.createElement("thead",{"aria-hidden":!0},W.createElement("tr",{...n}))}function RN(n){const{week:a,...l}=n;return W.createElement("th",{...l})}function _N(n){return W.createElement("th",{...n})}function kN(n){return W.createElement("tbody",{...n})}function zN(n){const{components:a}=Ku();return W.createElement(a.Dropdown,{...n})}const jN=Object.freeze(Object.defineProperty({__proto__:null,CaptionLabel:cN,Chevron:fN,Day:dN,DayButton:hN,Dropdown:mN,DropdownNav:yN,Footer:gN,Month:pN,MonthCaption:vN,MonthGrid:bN,Months:xN,MonthsDropdown:SN,Nav:wN,NextMonthButton:EN,Option:ON,PreviousMonthButton:MN,Root:CN,Select:DN,Week:TN,WeekNumber:RN,WeekNumberHeader:_N,Weekday:AN,Weekdays:NN,Weeks:kN,YearsDropdown:zN},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 Uh(n){return!!(n&&typeof n=="object"&&"before"in n&&"after"in n)}function $u(n){return!!(n&&typeof n=="object"&&"from"in n)}function Hh(n){return!!(n&&typeof n=="object"&&"after"in n)}function Yh(n){return!!(n&&typeof n=="object"&&"before"in n)}function N1(n){return!!(n&&typeof n=="object"&&"dayOfWeek"in n)}function R1(n,a){return Array.isArray(n)&&n.every(a.isDate)}function Ga(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(R1(h,l))return h.some(y=>s(n,y));if($u(h))return Wa(h,n,!1,l);if(N1(h))return Array.isArray(h.dayOfWeek)?h.dayOfWeek.includes(n.getDay()):h.dayOfWeek===n.getDay();if(Uh(h)){const y=c(h.before,n),m=c(h.after,n),v=y>0,g=m<0;return d(h.before,h.after)?g&&v:v||g}return Hh(h)?c(n,h.after)>0:Yh(h)?c(h.before,n)>0:typeof h=="function"?h(n):!1})}function BN(n,a,l,i,s){const{disabled:c,hidden:d,modifiers:h,showOutsideDays:y,broadcastCalendar:m,today:v=s.today()}=a,{isSameDay:g,isSameMonth:b,startOfMonth:w,isBefore:O,endOfMonth:E,isAfter:C}=s,M=l&&w(l),R=i&&E(i),A={[at.focused]:[],[at.outside]:[],[at.disabled]:[],[at.hidden]:[],[at.today]:[]},k={};for(const U of n){const{date:T,displayMonth:Q}=U,Y=!!(Q&&!b(T,Q)),I=!!(M&&O(T,M)),ae=!!(R&&C(T,R)),ue=!!(c&&Ga(T,c,s)),de=!!(d&&Ga(T,d,s))||I||ae||!m&&!y&&Y||m&&y===!1&&Y,me=g(T,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&&Ga(T,ve,s)&&(k[ye]?k[ye].push(U):k[ye]=[U])})}return U=>{const T={[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];T[Y]=I.some(ae=>ae===U)}for(const Y in k)Q[Y]=k[Y].some(I=>I===U);return{...T,...Q}}}function UN(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 HN(n){return{...jN,...n}}function YN(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 _1(){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 LN(n,a,l){return(l??new fn(a)).formatMonthYear(n)}function qN(n,a,l){return(l??new fn(a)).format(n,"d")}function WN(n,a=da){return a.format(n,"LLLL")}function GN(n,a,l){return(l??new fn(a)).format(n,"cccccc")}function QN(n,a=da){return n<10?a.formatNumber(`0${n.toLocaleString()}`):a.formatNumber(`${n.toLocaleString()}`)}function VN(){return""}function XN(n,a=da){return a.format(n,"yyyy")}const FN=Object.freeze(Object.defineProperty({__proto__:null,formatCaption:LN,formatDay:qN,formatMonthDropdown:WN,formatWeekNumber:QN,formatWeekNumberHeader:VN,formatWeekdayName:GN,formatYearDropdown:XN},Symbol.toStringTag,{value:"Module"}));function PN(n){return{...FN,...n}}function k1(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 z1(n,a,l){return(l??new fn(a)).formatMonthYear(n)}function j1(n,a,l,i){let s=(i??new fn(l)).format(n,"PPPP");return a!=null&&a.today&&(s=`Today, ${s}`),s}function B1(n){return"Choose the Month"}function U1(){return""}const ZN="Go to the Next Month";function H1(n,a){return ZN}function Y1(n){return"Go to the Previous Month"}function L1(n,a,l){return(l??new fn(a)).format(n,"cccc")}function q1(n,a){return`Week ${n}`}function W1(n){return"Week Number"}function G1(n){return"Choose the Year"}const KN=Object.freeze(Object.defineProperty({__proto__:null,labelDayButton:k1,labelGrid:z1,labelGridcell:j1,labelMonthDropdown:B1,labelNav:U1,labelNext:H1,labelPrevious:Y1,labelWeekNumber:q1,labelWeekNumberHeader:W1,labelWeekday:L1,labelYearDropdown:G1},Symbol.toStringTag,{value:"Module"})),Hn=(n,a,l)=>a||(l?typeof l=="function"?l:(...i)=>l:n);function $N(n,a){var i;const l=((i=a.locale)==null?void 0:i.labels)??{};return{...KN,...n??{},labelDayButton:Hn(k1,n==null?void 0:n.labelDayButton,l.labelDayButton),labelMonthDropdown:Hn(B1,n==null?void 0:n.labelMonthDropdown,l.labelMonthDropdown),labelNext:Hn(H1,n==null?void 0:n.labelNext,l.labelNext),labelPrevious:Hn(Y1,n==null?void 0:n.labelPrevious,l.labelPrevious),labelWeekNumber:Hn(q1,n==null?void 0:n.labelWeekNumber,l.labelWeekNumber),labelYearDropdown:Hn(G1,n==null?void 0:n.labelYearDropdown,l.labelYearDropdown),labelGrid:Hn(z1,n==null?void 0:n.labelGrid,l.labelGrid),labelGridcell:Hn(j1,n==null?void 0:n.labelGridcell,l.labelGridcell),labelNav:Hn(U1,n==null?void 0:n.labelNav,l.labelNav),labelWeekNumberHeader:Hn(W1,n==null?void 0:n.labelWeekNumberHeader,l.labelWeekNumberHeader),labelWeekday:Hn(L1,n==null?void 0:n.labelWeekday,l.labelWeekday)}}function JN(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 IN(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 eR(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 tR(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),g=h({start:m,end:v});return s&&g.reverse(),g.map(b=>{const w=l.formatYearDropdown(b,i);return{value:y(b),label:w,disabled:!1}})}function nR(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),g=(m==null?void 0:m.weekStartsOn)??s,b=(v.getDay()-g+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),g=[],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;)g.push(new Yt(b,n)),b.setMonth(b.getMonth()+1,1);return g},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),g=[],b=new Yt(m.getFullYear(),0,1,12,0,0,n);for(;b.getFullYear()<=v.getFullYear();)g.push(new Yt(b,n)),b.setFullYear(b.getFullYear()+1,0,1);return g},getWeek:(y,m)=>{var g;const v=d(y);return Bh(v,{weekStartsOn:(m==null?void 0:m.weekStartsOn)??s,firstWeekContainsDate:(m==null?void 0:m.firstWeekContainsDate)??((g=i==null?void 0:i.options)==null?void 0:g.firstWeekContainsDate)??1})},getISOWeek:y=>{const m=d(y);return jh(m)},differenceInCalendarDays:(y,m)=>{const v=d(y),g=d(m);return zh(v,g)},differenceInCalendarMonths:(y,m)=>{const v=d(y),g=d(m);return x1(v,g)}}}const Vo=n=>n instanceof HTMLElement?n:null,zd=n=>[...n.querySelectorAll("[data-animated-month]")??[]],aR=n=>Vo(n.querySelector("[data-animated-month]")),jd=n=>Vo(n.querySelector("[data-animated-caption]")),Bd=n=>Vo(n.querySelector("[data-animated-weeks]")),rR=n=>Vo(n.querySelector("[data-animated-nav]")),lR=n=>Vo(n.querySelector("[data-animated-weekdays]"));function iR(n,a,{classNames:l,months:i,focused:s,dateLib:c}){const d=S.useRef(null),h=S.useRef(i),y=S.useRef(!1);S.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),g=c.isAfter(i[0].date,m[0].date),b=g?l[on.caption_after_enter]:l[on.caption_before_enter],w=g?l[on.weeks_after_enter]:l[on.weeks_before_enter],O=d.current,E=n.current.cloneNode(!0);if(E instanceof HTMLElement?(zd(E).forEach(A=>{if(!(A instanceof HTMLElement))return;const k=aR(A);k&&A.contains(k)&&A.removeChild(k);const U=jd(A);U&&U.classList.remove(b);const T=Bd(A);T&&T.classList.remove(w)}),d.current=E):d.current=null,y.current||v||s)return;const C=O instanceof HTMLElement?zd(O):[],M=zd(n.current);if(M!=null&&M.every(R=>R instanceof HTMLElement)&&(C!=null&&C.every(R=>R instanceof HTMLElement))){y.current=!0,n.current.style.isolation="isolate";const R=rR(n.current);R&&(R.style.zIndex="1"),M.forEach((A,k)=>{const U=C[k];if(!U)return;A.style.position="relative",A.style.overflow="hidden";const T=jd(A);T&&T.classList.add(b);const Q=Bd(A);Q&&Q.classList.add(w);const Y=()=>{y.current=!1,n.current&&(n.current.style.isolation=""),R&&(R.style.zIndex=""),T&&T.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=lR(U);I&&(I.style.opacity="0");const ae=jd(U);ae&&(ae.classList.add(g?l[on.caption_before_exit]:l[on.caption_after_exit]),ae.addEventListener("animationend",Y));const ue=Bd(U);ue&&ue.classList.add(g?l[on.weeks_before_exit]:l[on.weeks_after_exit]),A.insertBefore(U,A.firstChild)})}})}function oR(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:g,endOfBroadcastWeek:b,endOfISOWeek:w,endOfMonth:O,endOfWeek:E,isAfter:C,startOfBroadcastWeek:M,startOfISOWeek:R,startOfWeek:A}=i,k=y?M(s,i):d?R(s):A(s),U=y?b(c):d?w(O(c)):E(O(c)),T=a&&(y?b(a):d?w(a):E(a)),Q=T&&C(U,T)?T:U,Y=v(Q,k),I=g(c,s)+1,ae=[];for(let me=0;me<=Y;me++){const ye=m(k,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 sR(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 uR(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 Zv(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:g}=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),g(y)}function cR(n,a,l,i){const{addDays:s,endOfBroadcastWeek:c,endOfISOWeek:d,endOfMonth:h,endOfWeek:y,getISOWeek:m,getWeek:v,startOfBroadcastWeek:g,startOfISOWeek:b,startOfWeek:w}=i,O=n.reduce((E,C)=>{const M=l.broadcastCalendar?g(C,i):l.ISOWeek?b(C):w(C),R=l.broadcastCalendar?c(C):l.ISOWeek?d(h(C)):y(h(C)),A=a.filter(Q=>Q>=M&&Q<=R),k=l.broadcastCalendar?35:42;if(l.fixedWeeks&&A.length<k){const Q=a.filter(Y=>{const I=k-A.length;return Y>R&&Y<=s(R,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 T1(Y,C,i);return ae?ae.days.push(ue):Q.push(new uN(I,[ue])),Q},[]),T=new sN(C,U);return E.push(T),E},[]);return l.reverseMonths?O.reverse():O}function fR(n,a){let{startMonth:l,endMonth:i}=n;const{startOfYear:s,startOfDay:c,startOfMonth:d,endOfMonth:h,addYears:y,endOfYear:m,today:v}=a,g=n.captionLayout==="dropdown"||n.captionLayout==="dropdown-years";return l?l=d(l):!l&&g&&(l=s(y(n.today??v(),-100))),i?i=h(i):!i&&g&&(i=m(n.today??v())),[l&&c(l),i&&c(i)]}function dR(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 hR(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 mR(n){const a=[];return n.reduce((l,i)=>l.concat(i.weeks.slice()),a.slice())}function Ju(n,a){const[l,i]=S.useState(n);return[a===void 0?l:a,i]}function yR(n,a){var k;const[l,i]=fR(n,a),{startOfMonth:s,endOfMonth:c}=a,d=Zv(n,l,i,a),[h,y]=Ju(d,n.month?d:void 0);S.useEffect(()=>{const U=Zv(n,l,i,a);y(U)},[n.timeZone]);const{months:m,weeks:v,days:g,previousMonth:b,nextMonth:w}=S.useMemo(()=>{const U=uR(h,i,{numberOfMonths:n.numberOfMonths},a),T=oR(U,n.endMonth?c(n.endMonth):void 0,{ISOWeek:n.ISOWeek,fixedWeeks:n.fixedWeeks,broadcastCalendar:n.broadcastCalendar},a),Q=cR(U,T,{broadcastCalendar:n.broadcastCalendar,fixedWeeks:n.fixedWeeks,ISOWeek:n.ISOWeek,reverseMonths:n.reverseMonths},a),Y=mR(Q),I=sR(Q),ae=hR(h,l,n,a),ue=dR(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,(k=n.endMonth)==null?void 0:k.getTime(),n.fixedWeeks,n.ISOWeek,n.numberOfMonths,n.pagedNavigation,n.reverseMonths]),{disableNavigation:O,onMonthChange:E}=n,C=U=>v.some(T=>T.days.some(Q=>Q.isEqualTo(U))),M=U=>{if(O)return;let T=s(U);l&&T<s(l)&&(T=s(l)),i&&T>s(i)&&(T=s(i)),y(T),E==null||E(T)};return{months:m,weeks:v,days:g,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 Kv(n){return!n[at.disabled]&&!n[at.hidden]&&!n[at.outside]}function gR(n,a,l,i){let s,c=-1;for(const d of n){const h=a(d);Kv(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=>Kv(a(d)))),s}function pR(n,a,l,i,s,c,d){const{ISOWeek:h,broadcastCalendar:y}=c,{addDays:m,addMonths:v,addWeeks:g,addYears:b,endOfBroadcastWeek:w,endOfISOWeek:O,endOfWeek:E,max:C,min:M,startOfBroadcastWeek:R,startOfISOWeek:A,startOfWeek:k}=d;let T={day:m,week:g,month:v,year:b,startOfWeek:Q=>y?R(Q,d):h?A(Q):k(Q),endOfWeek:Q=>y?w(Q):h?O(Q):E(Q)}[n](l,a==="after"?1:-1);return a==="before"&&i?T=C([i,T]):a==="after"&&s&&(T=M([s,T])),T}function Q1(n,a,l,i,s,c,d,h=0){if(h>365)return;const y=pR(n,a,l.date,i,s,c,d),m=!!(c.disabled&&Ga(y,c.disabled,d)),v=!!(c.hidden&&Ga(y,c.hidden,d)),g=y,b=new T1(y,g,d);return!m&&!v?b:Q1(n,a,b,i,s,c,d,h+1)}function vR(n,a,l,i,s){const{autoFocus:c}=n,[d,h]=S.useState(),y=gR(a.days,l,i||(()=>!1),d),[m,v]=S.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=Q1(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 bR(n,a){const{selected:l,required:i,onSelect:s}=n,[c,d]=Ju(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:g}=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)===g?C=[w]:C=[...C,w];return s||d(C),s==null||s(C,w,O,E),C},isSelected:m}}function xR(n,a,l=0,i=0,s=!1,c=da){const{from:d,to:h}=a||{},{isSameDay:y,isAfter:m,isBefore:v}=c;let g;if(!d&&!h)g={from:n,to:l>0?void 0:n};else if(d&&!h)y(d,n)?l===0?g={from:d,to:n}:s?g={from:d,to:void 0}:g=void 0:v(n,d)?g={from:n,to:d}:g={from:d,to:n};else if(d&&h)if(y(d,n)&&y(h,n))s?g={from:d,to:h}:g=void 0;else if(y(d,n))g={from:d,to:l>0?void 0:n};else if(y(h,n))g={from:n,to:l>0?void 0:n};else if(v(n,d))g={from:n,to:h};else if(m(n,d))g={from:d,to:n};else if(m(n,h))g={from:d,to:n};else throw new Error("Invalid range");if(g!=null&&g.from&&(g!=null&&g.to)){const b=c.differenceInCalendarDays(g.to,g.from);i>0&&b>i?g={from:n,to:void 0}:l>1&&b<l&&(g={from:n,to:void 0})}return g}function SR(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 $v(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 wR(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):R1(h,l)?h.some(y=>Wa(n,y,!1,l)):$u(h)?h.from&&h.to?$v(n,{from:h.from,to:h.to},l):!1:N1(h)?SR(n,h.dayOfWeek,l):Uh(h)?l.isAfter(h.before,h.after)?$v(n,{from:l.addDays(h.after,1),to:l.addDays(h.before,-1)},l):Ga(n.from,h,l)||Ga(n.to,h,l):Hh(h)||Yh(h)?Ga(n.from,h,l)||Ga(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 ER(n,a){const{disabled:l,excludeDisabled:i,resetOnSelect:s,selected:c,required:d,onSelect:h}=n,[y,m]=Ju(c,h?c:void 0),v=h?c:y;return{selected:v,select:(w,O,E)=>{const{min:C,max:M}=n;let R;if(w){const A=v==null?void 0:v.from,k=v==null?void 0:v.to,U=!!A&&!!k,T=!!A&&!!k&&a.isSameDay(A,k)&&a.isSameDay(w,A);s&&(U||!(v!=null&&v.from))?!d&&T?R=void 0:R={from:w,to:void 0}:R=xR(w,v,C,M,d,a)}return i&&l&&(R!=null&&R.from)&&R.to&&wR({from:R.from,to:R.to},l,a)&&(R.from=w,R.to=void 0),h||m(R),h==null||h(R,w,O,E),R},isSelected:w=>v&&Wa(v,w,!1,a)}}function OR(n,a){const{selected:l,required:i,onSelect:s}=n,[c,d]=Ju(l,s?l:void 0),h=s?l:c,{isSameDay:y}=a;return{selected:h,select:(g,b,w)=>{let O=g;return!i&&h&&h&&y(g,h)&&(O=void 0),s||d(O),s==null||s(O,g,b,w),O},isSelected:g=>h?y(h,g):!1}}function MR(n,a){const l=OR(n,a),i=bR(n,a),s=ER(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 si(n,a,l){return Cn(n,a)}function Jv(n,a,l){return typeof n=="boolean"||typeof n=="function"?n:n instanceof Date?si(n,a):Array.isArray(n)?n.map(i=>i instanceof Date?si(i,a):i):$u(n)?{...n,from:n.from?Cn(n.from,a):n.from,to:n.to?Cn(n.to,a):n.to}:Uh(n)?{before:si(n.before,a),after:si(n.after,a)}:Hh(n)?{after:si(n.after,a)}:Yh(n)?{before:si(n.before,a)}:n}function Ud(n,a,l){return n&&(Array.isArray(n)?n.map(i=>Jv(i,a)):Jv(n,a))}function CR(n){var pa;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=(pa=a.selected)==null?void 0:pa.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=Ud(a.disabled,l)),a.hidden!==void 0&&(a.hidden=Ud(a.hidden,l)),a.modifiers)){const Ee={};Object.keys(a.modifiers).forEach(Te=>{var xe;Ee[Te]=Ud((xe=a.modifiers)==null?void 0:xe[Te],l)}),a.modifiers=Ee}const{components:i,formatters:s,labels:c,dateLib:d,locale:h,classNames:y}=S.useMemo(()=>{const Ee={...D1,...a.locale},Te=a.broadcastCalendar?1:a.weekStartsOn,xe=a.noonSafe&&a.timeZone?nR(a.timeZone,{weekStartsOn:Te,locale:Ee}):void 0,ie=a.dateLib&&xe?{...xe,...a.dateLib}:a.dateLib??xe,ge=new fn({locale:Ee,weekStartsOn:Te,firstWeekContainsDate:a.firstWeekContainsDate,useAdditionalWeekYearTokens:a.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:a.useAdditionalDayOfYearTokens,timeZone:a.timeZone,numerals:a.numerals},ie);return{dateLib:ge,components:HN(a.components),formatters:PN(a.formatters),labels:$N(a.labels,ge.options),locale:Ee,classNames:{..._1(),...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:g,numberOfMonths:b=1,onDayBlur:w,onDayClick:O,onDayFocus:E,onDayKeyDown:C,onDayMouseEnter:M,onDayMouseLeave:R,onNextClick:A,onPrevClick:k,showWeekNumber:U,styles:T}=a,{formatCaption:Q,formatDay:Y,formatMonthDropdown:I,formatWeekNumber:ae,formatWeekNumberHeader:ue,formatWeekdayName:de,formatYearDropdown:me}=s,ye=yR(a,d),{days:ve,months:j,navStart:P,navEnd:ee,previousMonth:le,nextMonth:$,goToMonth:N}=ye,X=BN(ve,a,P,ee,d),{isSelected:K,select:te,selected:ne}=MR(a,d)??{},{blur:re,focused:Oe,isFocusTarget:Ce,moveFocus:be,setFocused:st}=vR(a,ye,X,K??(()=>!1),d),{labelDayButton:vt,labelGridcell:ft,labelGrid:$t,labelMonthDropdown:et,labelNav:An,labelPrevious:Vn,labelNext:Nn,labelWeekday:ha,labelWeekNumber:Dt,labelWeekNumberHeader:mn,labelYearDropdown:Hr}=c,Tt=S.useMemo(()=>eR(d,a.ISOWeek,a.broadcastCalendar,a.today),[d,a.ISOWeek,a.broadcastCalendar,a.today]),Rn=v!==void 0||O!==void 0,bt=S.useCallback(()=>{le&&(N(le),k==null||k(le))},[le,N,k]),Yr=S.useCallback(()=>{$&&(N($),A==null||A($))},[N,$,A]),ma=S.useCallback((Ee,Te)=>xe=>{xe.preventDefault(),xe.stopPropagation(),st(Ee),!Te.disabled&&(te==null||te(Ee.date,Te,xe),O==null||O(Ee.date,Te,xe))},[te,O,st]),gl=S.useCallback((Ee,Te)=>xe=>{st(Ee),E==null||E(Ee.date,Te,xe)},[E,st]),ya=S.useCallback((Ee,Te)=>xe=>{re(),w==null||w(Ee.date,Te,xe)},[re,w]),Lr=S.useCallback((Ee,Te)=>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[ge,We]=ie[xe.key];be(ge,We)}C==null||C(Ee.date,Te,xe)},[be,C,a.dir]),_n=S.useCallback((Ee,Te)=>xe=>{M==null||M(Ee.date,Te,xe)},[M]),pl=S.useCallback((Ee,Te)=>xe=>{R==null||R(Ee.date,Te,xe)},[R]),Xn=S.useCallback((Ee,Te)=>xe=>{const ie=Number(xe.target.value),ge=d.setMonth(d.startOfMonth(Ee),ie);N(d.addMonths(ge,-Te))},[d,N]),ga=S.useCallback((Ee,Te)=>xe=>{const ie=Number(xe.target.value),ge=d.setYear(d.startOfMonth(Ee),ie);N(d.addMonths(ge,-Te))},[d,N]),{className:At,style:Jt}=S.useMemo(()=>({className:[y[oe.Root],a.className].filter(Boolean).join(" "),style:{...T==null?void 0:T[oe.Root],...a.style}}),[y,a.className,a.style,T]),wt=YN(a),vl=Ee=>{const Te=T==null?void 0:T[oe.Dropdown],xe=T==null?void 0:T[Ee];if(!(!Te&&!xe))return{...Te,...xe}},Ka=S.useRef(null);iR(Ka,!!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:N,getModifiers:X,components:i,classNames:y,styles:T,labels:c,formatters:s};return W.createElement(A1.Provider,{value:yn},W.createElement(i.Root,{rootRef:a.animate?Ka:void 0,className:At,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},W.createElement(i.Months,{className:y[oe.Months],style:T==null?void 0:T[oe.Months]},!a.hideNavigation&&!g&&W.createElement(i.Nav,{"data-animated-nav":a.animate?"true":void 0,className:y[oe.Nav],style:T==null?void 0:T[oe.Nav],"aria-label":An(),onPreviousClick:bt,onNextClick:Yr,previousMonth:le,nextMonth:$}),j.map((Ee,Te)=>{const xe=a.reverseMonths?j.length-1-Te:Te;return W.createElement(i.Month,{"data-animated-month":a.animate?"true":void 0,className:y[oe.Month],style:T==null?void 0:T[oe.Month],key:Te,displayIndex:Te,calendarMonth:Ee},g==="around"&&!a.hideNavigation&&Te===0&&W.createElement(i.PreviousMonthButton,{type:"button",className:y[oe.PreviousMonthButton],style:T==null?void 0:T[oe.PreviousMonthButton],tabIndex:le?void 0:-1,"aria-disabled":le?void 0:!0,"aria-label":Vn(le),onClick:bt,"data-animated-button":a.animate?"true":void 0},W.createElement(i.Chevron,{disabled:le?void 0:!0,className:y[oe.Chevron],style:T==null?void 0:T[oe.Chevron],orientation:a.dir==="rtl"?"right":"left"})),W.createElement(i.MonthCaption,{"data-animated-caption":a.animate?"true":void 0,className:y[oe.MonthCaption],style:T==null?void 0:T[oe.MonthCaption],calendarMonth:Ee,displayIndex:Te},m!=null&&m.startsWith("dropdown")?W.createElement(i.DropdownNav,{className:y[oe.Dropdowns],style:T==null?void 0:T[oe.Dropdowns]},(()=>{const ie=m==="dropdown"||m==="dropdown-months"?W.createElement(i.MonthsDropdown,{key:"month",className:y[oe.MonthsDropdown],"aria-label":et(),disabled:!!a.disableNavigation,onChange:Xn(Ee.date,xe),options:JN(Ee.date,P,ee,s,d),style:vl(oe.MonthsDropdown),value:d.getMonth(Ee.date)}):W.createElement("span",{key:"month"},I(Ee.date,d)),ge=m==="dropdown"||m==="dropdown-years"?W.createElement(i.YearsDropdown,{key:"year",className:y[oe.YearsDropdown],"aria-label":Hr(d.options),disabled:!!a.disableNavigation,onChange:ga(Ee.date,xe),options:tR(P,ee,s,d,!!a.reverseYears),style:vl(oe.YearsDropdown),value:d.getYear(Ee.date)}):W.createElement("span",{key:"year"},me(Ee.date,d));return d.getMonthYearOrder()==="year-first"?[ge,ie]:[ie,ge]})(),W.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))):W.createElement(i.CaptionLabel,{className:y[oe.CaptionLabel],style:T==null?void 0:T[oe.CaptionLabel],role:"status","aria-live":"polite"},Q(Ee.date,d.options,d))),g==="around"&&!a.hideNavigation&&Te===b-1&&W.createElement(i.NextMonthButton,{type:"button",className:y[oe.NextMonthButton],style:T==null?void 0:T[oe.NextMonthButton],tabIndex:$?void 0:-1,"aria-disabled":$?void 0:!0,"aria-label":Nn($),onClick:Yr,"data-animated-button":a.animate?"true":void 0},W.createElement(i.Chevron,{disabled:$?void 0:!0,className:y[oe.Chevron],style:T==null?void 0:T[oe.Chevron],orientation:a.dir==="rtl"?"left":"right"})),Te===b-1&&g==="after"&&!a.hideNavigation&&W.createElement(i.Nav,{"data-animated-nav":a.animate?"true":void 0,className:y[oe.Nav],style:T==null?void 0:T[oe.Nav],"aria-label":An(),onPreviousClick:bt,onNextClick:Yr,previousMonth:le,nextMonth:$}),W.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:T==null?void 0:T[oe.MonthGrid]},!a.hideWeekdays&&W.createElement(i.Weekdays,{"data-animated-weekdays":a.animate?"true":void 0,className:y[oe.Weekdays],style:T==null?void 0:T[oe.Weekdays]},U&&W.createElement(i.WeekNumberHeader,{"aria-label":mn(d.options),className:y[oe.WeekNumberHeader],style:T==null?void 0:T[oe.WeekNumberHeader],scope:"col"},ue()),Tt.map(ie=>W.createElement(i.Weekday,{"aria-label":ha(ie,d.options,d),className:y[oe.Weekday],key:String(ie),style:T==null?void 0:T[oe.Weekday],scope:"col"},de(ie,d.options,d)))),W.createElement(i.Weeks,{"data-animated-weeks":a.animate?"true":void 0,className:y[oe.Weeks],style:T==null?void 0:T[oe.Weeks]},Ee.weeks.map(ie=>W.createElement(i.Week,{className:y[oe.Week],key:ie.weekNumber,style:T==null?void 0:T[oe.Week],week:ie},U&&W.createElement(i.WeekNumber,{week:ie,style:T==null?void 0:T[oe.WeekNumber],"aria-label":Dt(ie.weekNumber,{locale:h}),className:y[oe.WeekNumber],scope:"row",role:"rowheader"},ae(ie.weekNumber,d)),ie.days.map(ge=>{const{date:We}=ge,Me=X(ge);if(Me[at.focused]=!Me.hidden&&!!(Oe!=null&&Oe.isEqualTo(ge)),Me[Ln.selected]=(K==null?void 0:K(We))||Me.selected,$u(ne)){const{from:kn,to:Et}=ne;Me[Ln.range_start]=!!(kn&&Et&&d.isSameDay(We,kn)),Me[Ln.range_end]=!!(kn&&Et&&d.isSameDay(We,Et)),Me[Ln.range_middle]=Wa(ne,We,!0,d)}const Fn=IN(Me,T,a.modifiersStyles),$e=UN(Me,y,a.modifiersClassNames),Bt=!Rn&&!Me.hidden?ft(We,Me,d.options,d):void 0;return W.createElement(i.Day,{key:`${ge.isoDate}_${ge.displayMonthId}`,day:ge,modifiers:Me,className:$e.join(" "),style:Fn,role:"gridcell","aria-selected":Me.selected||void 0,"aria-label":Bt,"data-day":ge.isoDate,"data-month":ge.outside?ge.dateMonthId:void 0,"data-selected":Me.selected||void 0,"data-disabled":Me.disabled||void 0,"data-hidden":Me.hidden||void 0,"data-outside":ge.outside||void 0,"data-focused":Me.focused||void 0,"data-today":Me.today||void 0},!Me.hidden&&Rn?W.createElement(i.DayButton,{className:y[oe.DayButton],style:T==null?void 0:T[oe.DayButton],type:"button",day:ge,modifiers:Me,disabled:!Me.focused&&Me.disabled||void 0,"aria-disabled":Me.focused&&Me.disabled||void 0,tabIndex:Ce(ge)?0:-1,"aria-label":vt(We,Me,d.options,d),onClick:ma(ge,Me),onBlur:ya(ge,Me),onFocus:gl(ge,Me),onKeyDown:Lr(ge,Me),onMouseEnter:_n(ge,Me),onMouseLeave:pl(ge,Me)},Y(We,d.options,d)):!Me.hidden&&Y(ge.date,d.options,d))}))))))})),a.footer&&W.createElement(i.Footer,{className:y[oe.Footer],style:T==null?void 0:T[oe.Footer],role:"status","aria-live":"polite"},a.footer)))}function DR({className:n,classNames:a,...l}){const i=_1();return z.jsx(CR,{showOutsideDays:!0,className:_e("p-1",n),classNames:{root:_e(i.root,"w-fit"),months:_e(i.months,"flex flex-col gap-2"),month:_e(i.month,"flex flex-col gap-3"),month_caption:_e(i.month_caption,"flex h-8 items-center justify-center px-8"),caption_label:_e(i.caption_label,"text-sm font-medium select-none"),nav:_e(i.nav,"absolute inset-x-0 top-0 flex justify-between"),button_previous:_e(Uu({variant:"ghost",size:"icon-sm"}),"text-muted-foreground"),button_next:_e(Uu({variant:"ghost",size:"icon-sm"}),"text-muted-foreground"),month_grid:_e(i.month_grid,"border-collapse"),weekdays:_e(i.weekdays,"flex"),weekday:_e(i.weekday,"text-muted-foreground w-8 text-[0.8rem] font-normal"),week:_e(i.week,"mt-1 flex w-full"),day:_e(i.day,"relative size-8 p-0 text-center text-sm focus-within:relative focus-within:z-20"),today:_e(i.today,"[&>button]:font-semibold"),outside:_e(i.outside,"[&>button]:text-muted-foreground/50"),disabled:_e(i.disabled,"[&>button]:opacity-40"),selected:i.selected,...a},components:{DayButton:TR,Chevron:({orientation:s,className:c})=>{const d=s==="left"?q2:ph;return z.jsx(d,{className:_e("size-4",c)})}},...l})}function TR({className:n,day:a,modifiers:l,...i}){return z.jsx("button",{type:"button","data-selected":l.selected||void 0,"data-today":l.today||void 0,className:_e(Uu({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 AR({...n}){return z.jsx(cT,{"data-slot":"popover",...n})}function NR({...n}){return z.jsx(fT,{"data-slot":"popover-trigger",...n})}function RR({className:n,align:a="center",sideOffset:l=4,...i}){return z.jsx(dT,{children:z.jsx(hT,{"data-slot":"popover-content",align:a,sideOffset:l,className:_e("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 Hd="h-8 px-3 inline-flex items-center gap-1.5 rounded-md text-sm font-medium transition-colors cursor-pointer",Yd="bg-primary text-primary-foreground shadow-sm",Ld="text-muted-foreground hover:text-foreground hover:bg-background";function _R({period:n,snapshotDt:a,onPickDate:l,onPickRolling:i}){const s=d1();return z.jsxs("div",{className:"inline-flex items-center gap-1 rounded-lg border border-border bg-muted/60 p-1",children:[z.jsxs(AR,{children:[z.jsx(NR,{asChild:!0,children:z.jsxs("button",{type:"button","aria-label":"选择历史日期","aria-pressed":n==="day",className:_e(Hd,n==="day"?Yd:Ld),children:[z.jsx(U2,{className:"size-4"}),z.jsx("span",{children:"单日"}),z.jsx("span",{className:"tabular-nums opacity-90",children:h1(a)})]})}),z.jsx(RR,{className:"w-auto p-0",align:"start",children:z.jsx(DR,{mode:"single",selected:a,defaultMonth:a,disabled:{after:s},required:!0,onSelect:c=>{c&&l(c)}})})]}),z.jsx("button",{type:"button","aria-pressed":n==="last_7d",onClick:()=>i("last_7d"),className:_e(Hd,n==="last_7d"?Yd:Ld),children:"近 7 天"}),z.jsx("button",{type:"button","aria-pressed":n==="last_30d",onClick:()=>i("last_30d"),className:_e(Hd,n==="last_30d"?Yd:Ld),children:"近 30 天"})]})}const kR="modulepreload",zR=function(n){return"/"+n},Iv={},jR=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(g=>({status:"fulfilled",value:g}),g=>({status:"rejected",reason:g}))))};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=zR(m),m in Iv)return;Iv[m]=!0;const v=m.endsWith(".css"),g=v?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${g}`))return;const b=document.createElement("link");if(b.rel=v?"stylesheet":kR,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 e0(n){return n==null?"—":`${(n*100).toFixed(2)}%`}function BR(n){return n.toLocaleString("en-US")}function UR({className:n,...a}){return z.jsx("div",{"data-slot":"table-container",className:"relative w-full overflow-x-auto",children:z.jsx("table",{"data-slot":"table",className:_e("w-full caption-bottom text-sm",n),...a})})}function HR({className:n,...a}){return z.jsx("thead",{"data-slot":"table-header",className:_e("[&_tr]:border-b",n),...a})}function YR({className:n,...a}){return z.jsx("tbody",{"data-slot":"table-body",className:_e("[&_tr:last-child]:border-0",n),...a})}function t0({className:n,...a}){return z.jsx("tr",{"data-slot":"table-row",className:_e("border-b transition-colors hover:bg-muted/50 has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted",n),...a})}function pu({className:n,...a}){return z.jsx("th",{"data-slot":"table-head",className:_e("h-10 px-2 text-left align-middle font-medium whitespace-nowrap text-foreground [&:has([role=checkbox])]:pr-0",n),...a})}function vu({className:n,...a}){return z.jsx("td",{"data-slot":"table-cell",className:_e("p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0",n),...a})}function LR({results:n}){return z.jsxs(UR,{children:[z.jsx(HR,{children:z.jsxs(t0,{children:[z.jsx(pu,{children:"步骤名"}),z.jsx(pu,{className:"text-right",children:"UV"}),z.jsx(pu,{className:"text-right",children:"转化率"}),z.jsx(pu,{className:"text-right",children:"流失率"})]})}),z.jsx(YR,{children:n.map(a=>z.jsxs(t0,{children:[z.jsx(vu,{children:z.jsxs("div",{className:"flex flex-col",children:[z.jsxs("strong",{className:"font-medium",children:[a.step_index,". ",a.name]}),z.jsx("span",{className:"text-xs text-muted-foreground",children:a.event_key})]})}),z.jsx(vu,{className:"text-right tabular-nums",children:BR(a.uv)}),z.jsx(vu,{className:"text-right tabular-nums",children:e0(a.conversion_rate)}),z.jsx(vu,{className:"text-right tabular-nums",children:e0(a.dropoff_rate)})]},a.step_index))})]})}function Du({className:n,size:a="default",...l}){return z.jsx("div",{"data-slot":"card","data-size":a,className:_e("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 Tu({className:n,...a}){return z.jsx("div",{"data-slot":"card-content",className:_e("px-(--card-spacing)",n),...a})}const qR=Sh("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 WR({className:n,variant:a,...l}){return z.jsx("div",{"data-slot":"alert",role:"alert",className:_e(qR({variant:a}),n),...l})}function GR({className:n,...a}){return z.jsx("div",{"data-slot":"alert-title",className:_e("font-medium group-has-[>svg]/alert:col-start-2 [&_a]:underline [&_a]:underline-offset-3 [&_a]:hover:text-foreground",n),...a})}function QR({className:n,...a}){return z.jsx("div",{"data-slot":"alert-description",className:_e("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 Do({className:n,...a}){return z.jsx("div",{"data-slot":"skeleton",className:_e("animate-pulse rounded-md bg-muted",n),...a})}function n0({className:n,orientation:a="horizontal",decorative:l=!0,...i}){return z.jsx(pT,{"data-slot":"separator",decorative:l,orientation:a,className:_e("shrink-0 bg-border data-horizontal:h-px data-horizontal:w-full data-vertical:w-px data-vertical:self-stretch",n),...i})}const VR=S.lazy(()=>jR(()=>import("./FunnelChart-Bmc1yzCU.js"),[]).then(n=>({default:n.FunnelChart})));function XR({data:n,isLoading:a,isError:l,errorMessage:i}){return l?z.jsxs(WR,{variant:"destructive",children:[z.jsx(Q2,{className:"size-4"}),z.jsx(GR,{children:"查询失败"}),z.jsx(QR,{children:i??"请求漏斗接口时发生错误,请稍后重试。"})]}):a||!n?z.jsx(Du,{"data-testid":"funnel-loading",children:z.jsxs(Tu,{className:"flex flex-col gap-6 pt-6",children:[z.jsx(Do,{className:"h-[360px] w-full"}),z.jsx(n0,{}),z.jsxs("div",{className:"flex flex-col gap-3",children:[z.jsx(Do,{className:"h-8 w-full"}),Array.from({length:5}).map((s,c)=>z.jsx(Do,{className:"h-6 w-full"},c))]}),z.jsx(Do,{className:"h-4 w-40"})]})}):n.data_status==="missing"||n.results.length===0?z.jsx(Du,{children:z.jsxs(Tu,{className:"flex flex-col items-center justify-center gap-3 py-12 text-center",children:[z.jsx(J2,{className:"size-10 text-muted-foreground/60"}),z.jsx("p",{className:"text-sm text-muted-foreground m-0",children:"数据缺失:所选周期暂无产出数据,未做补零处理。"})]})}):z.jsx(Du,{children:z.jsxs(Tu,{className:"flex flex-col gap-6 pt-6",children:[z.jsx(S.Suspense,{fallback:z.jsx(Do,{className:"h-[360px] w-full"}),children:z.jsx(VR,{results:n.results})}),z.jsx(n0,{}),z.jsx(LR,{results:n.results})]})})}const FR=Sh("group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 text-xs font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3!",{variants:{variant:{default:"bg-primary text-primary-foreground [a]:hover:bg-primary/80",secondary:"bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80",destructive:"bg-destructive/10 text-destructive focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:focus-visible:ring-destructive/40 [a]:hover:bg-destructive/20",outline:"border-border text-foreground [a]:hover:bg-muted [a]:hover:text-muted-foreground",ghost:"hover:bg-muted hover:text-muted-foreground dark:hover:bg-muted/50",link:"text-primary underline-offset-4 hover:underline"}},defaultVariants:{variant:"default"}});function PR({className:n,variant:a="default",asChild:l=!1,...i}){const s=l?yb:"span";return z.jsx(s,{"data-slot":"badge","data-variant":a,className:_e(FR({variant:a}),n),...i})}function ZR(){var h,y;const[n,a]=S.useState(ET),[l,i]=S.useState(()=>d1()),s=M2({mutationFn:DT}),{mutate:c}=s,d=n==="day"?h1(l):void 0;return S.useEffect(()=>{c(n==="day"?{period:n,snapshot_dt:d}:{period:n})},[n,d,c]),z.jsxs("div",{className:"flex flex-col gap-5 w-full",children:[z.jsxs("div",{className:"flex items-center gap-3 flex-wrap",children:[z.jsx("h2",{className:"text-xl font-semibold tracking-tight m-0",children:"漏斗分析"}),z.jsxs(PR,{variant:"outline",className:"text-xs font-normal text-muted-foreground border-dashed gap-1.5 pl-2",children:[z.jsx("span",{className:"size-1.5 rounded-full bg-amber-500"}),"Mock 模式"]}),z.jsx("div",{className:"ml-auto",children:z.jsx(_R,{period:n,snapshotDt:l,onPickDate:m=>{i(m),a("day")},onPickRolling:m=>a(m)})})]}),z.jsx("p",{className:"text-sm text-muted-foreground m-0",children:"拼团漏斗:启动 → 曝光 → 拼团详情 → 下单 → 成功"}),((h=s.data)==null?void 0:h.snapshot_dt)&&z.jsxs("div",{className:"inline-flex w-fit items-center gap-2 rounded-md border border-border bg-muted/40 px-3 py-1.5 text-sm",children:[z.jsx(j2,{className:"size-4 shrink-0 text-primary"}),z.jsx("span",{className:"font-medium text-foreground",children:CT(n,s.data.snapshot_dt)}),z.jsx("span",{className:"text-muted-foreground",children:"· 数据 T+1,不含今日"})]}),z.jsx(XR,{data:s.data,isLoading:s.isPending,isError:s.isError,errorMessage:(y=s.error)==null?void 0:y.message})]})}function KR({title:n}){return z.jsx(Du,{children:z.jsxs(Tu,{className:"flex flex-col items-center justify-center gap-3 py-16 text-center",children:[n&&z.jsx("h2",{className:"text-lg font-semibold m-0 text-foreground",children:n}),z.jsx(P2,{className:"size-10 text-muted-foreground/60"}),z.jsx("p",{className:"text-sm text-muted-foreground m-0",children:"待开发"})]})})}function V1(n){var a;return(a=n.children)!=null&&a.length?V1(n.children[0]):n.path}function X1(n,a=[]){var l;for(const i of n)(l=i.children)!=null&&l.length?(a.push({path:i.path,element:z.jsx(Wd,{to:V1(i),replace:!0})}),X1(i.children,a)):i.working?a.push({path:i.path,element:z.jsx(ZR,{})}):a.push({path:i.path,element:z.jsx(KR,{title:i.label})});return a}function $R(){const n=X1(No);return z.jsx(wT,{children:z.jsxs(dE,{children:[z.jsx(xu,{path:"/",element:z.jsx(Wd,{to:av,replace:!0})}),n.map(a=>z.jsx(xu,{path:a.path,element:a.element},a.path)),z.jsx(xu,{path:"*",element:z.jsx(Wd,{to:av,replace:!0})})]})})}const JR=new w2({defaultOptions:{queries:{retry:1,refetchOnWindowFocus:!1,staleTime:6e4}}});var IR=(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)}),g(w)}function g(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{}},e_=S.createContext(void 0),t_={setTheme:n=>{},themes:[]},n_=()=>{var n;return(n=S.useContext(e_))!=null?n:t_};S.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 S.createElement("script",{...m,suppressHydrationWarning:!0,nonce:typeof window>"u"?y:"",dangerouslySetInnerHTML:{__html:`(${IR.toString()})(${v})`}})});function a_(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 r_=n=>{switch(n){case"success":return o_;case"info":return u_;case"warning":return s_;case"error":return c_;default:return null}},l_=Array(12).fill(0),i_=({visible:n,className:a})=>W.createElement("div",{className:["sonner-loading-wrapper",a].filter(Boolean).join(" "),"data-visible":n},W.createElement("div",{className:"sonner-spinner"},l_.map((l,i)=>W.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${i}`})))),o_=W.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},W.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"})),s_=W.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},W.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"})),u_=W.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},W.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"})),c_=W.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},W.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"})),f_=W.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"},W.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),W.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),d_=()=>{const[n,a]=W.useState(document.hidden);return W.useEffect(()=>{const l=()=>{a(document.hidden)};return document.addEventListener("visibilitychange",l),()=>window.removeEventListener("visibilitychange",l)},[]),n};let ah=1;class h_{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:ah++,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],W.isValidElement(m))c=!1,this.create({id:i,type:"default",message:m});else if(y_(m)&&!m.ok){c=!1;const g=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 g=="object"&&!W.isValidElement(g)?g:{message:g};this.create({id:i,type:"error",description:b,...O})}else if(m instanceof Error){c=!1;const g=typeof l.error=="function"?await l.error(m):l.error,b=typeof l.description=="function"?await l.description(m):l.description,O=typeof g=="object"&&!W.isValidElement(g)?g:{message:g};this.create({id:i,type:"error",description:b,...O})}else if(l.success!==void 0){c=!1;const g=typeof l.success=="function"?await l.success(m):l.success,b=typeof l.description=="function"?await l.description(m):l.description,O=typeof g=="object"&&!W.isValidElement(g)?g:{message:g};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,g=typeof l.description=="function"?await l.description(m):l.description,w=typeof v=="object"&&!W.isValidElement(v)?v:{message:v};this.create({id:i,type:"error",description:g,...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)||ah++;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 h_,m_=(n,a)=>{const l=(a==null?void 0:a.id)||ah++;return Kt.addToast({title:n,...a,id:l}),l},y_=n=>n&&typeof n=="object"&&"ok"in n&&typeof n.ok=="boolean"&&"status"in n&&typeof n.status=="number",g_=m_,p_=()=>Kt.toasts,v_=()=>Kt.getActiveToasts();Object.assign(g_,{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:p_,getToasts:v_});a_("[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 bu(n){return n.label!==void 0}const b_=3,x_="24px",S_="16px",a0=4e3,w_=356,E_=14,O_=45,M_=200;function ea(...n){return n.filter(Boolean).join(" ")}function C_(n){const[a,l]=n.split("-"),i=[];return a&&i.push(a),l&&i.push(l),i}const D_=n=>{var a,l,i,s,c,d,h,y,m;const{invert:v,toast:g,unstyled:b,interacting:w,setHeights:O,visibleToasts:E,heights:C,index:M,toasts:R,expanded:A,removeToast:k,defaultRichColors:U,closeButton:T,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,$]=W.useState(null),[N,X]=W.useState(null),[K,te]=W.useState(!1),[ne,re]=W.useState(!1),[Oe,Ce]=W.useState(!1),[be,st]=W.useState(!1),[vt,ft]=W.useState(!1),[$t,et]=W.useState(0),[An,Vn]=W.useState(0),Nn=W.useRef(g.duration||de||a0),ha=W.useRef(null),Dt=W.useRef(null),mn=M===0,Hr=M+1<=E,Tt=g.type,Rn=g.dismissible!==!1,bt=g.className||"",Yr=g.descriptionClassName||"",ma=W.useMemo(()=>C.findIndex(ie=>ie.toastId===g.id)||0,[C,g.id]),gl=W.useMemo(()=>{var ie;return(ie=g.closeButton)!=null?ie:T},[g.closeButton,T]),ya=W.useMemo(()=>g.duration||de||a0,[g.duration,de]),Lr=W.useRef(0),_n=W.useRef(0),pl=W.useRef(0),Xn=W.useRef(null),[ga,At]=me.split("-"),Jt=W.useMemo(()=>C.reduce((ie,ge,We)=>We>=ma?ie:ie+ge.height,0),[C,ma]),wt=d_(),vl=g.invert||v,Ka=Tt==="loading";_n.current=W.useMemo(()=>ma*ye+Jt,[ma,Jt]),W.useEffect(()=>{Nn.current=ya},[ya]),W.useEffect(()=>{te(!0)},[]),W.useEffect(()=>{const ie=Dt.current;if(ie){const ge=ie.getBoundingClientRect().height;return Vn(ge),O(We=>[{toastId:g.id,height:ge,position:g.position},...We]),()=>O(We=>We.filter(Me=>Me.toastId!==g.id))}},[O,g.id]),W.useLayoutEffect(()=>{if(!K)return;const ie=Dt.current,ge=ie.style.height;ie.style.height="auto";const We=ie.getBoundingClientRect().height;ie.style.height=ge,Vn(We),O(Me=>Me.find($e=>$e.toastId===g.id)?Me.map($e=>$e.toastId===g.id?{...$e,height:We}:$e):[{toastId:g.id,height:We,position:g.position},...Me])},[K,g.title,g.description,O,g.id,g.jsx,g.action,g.cancel]);const yn=W.useCallback(()=>{re(!0),et(_n.current),O(ie=>ie.filter(ge=>ge.toastId!==g.id)),setTimeout(()=>{k(g)},M_)},[g,k,O,_n]);W.useEffect(()=>{if(g.promise&&Tt==="loading"||g.duration===1/0||g.type==="loading")return;let ie;return A||w||wt?(()=>{if(pl.current<Lr.current){const Me=new Date().getTime()-Lr.current;Nn.current=Nn.current-Me}pl.current=new Date().getTime()})():(()=>{Nn.current!==1/0&&(Lr.current=new Date().getTime(),ie=setTimeout(()=>{g.onAutoClose==null||g.onAutoClose.call(g,g),yn()},Nn.current))})(),()=>clearTimeout(ie)},[A,w,g,Tt,wt,yn]),W.useEffect(()=>{g.delete&&(yn(),g.onDismiss==null||g.onDismiss.call(g,g))},[yn,g.delete]);function pa(){var ie;if(P!=null&&P.loading){var ge;return W.createElement("div",{className:ea(j==null?void 0:j.loader,g==null||(ge=g.classNames)==null?void 0:ge.loader,"sonner-loader"),"data-visible":Tt==="loading"},P.loading)}return W.createElement(i_,{className:ea(j==null?void 0:j.loader,g==null||(ie=g.classNames)==null?void 0:ie.loader),visible:Tt==="loading"})}const Ee=g.icon||(P==null?void 0:P[Tt])||r_(Tt);var Te,xe;return W.createElement("li",{tabIndex:0,ref:Dt,className:ea(ae,bt,j==null?void 0:j.toast,g==null||(a=g.classNames)==null?void 0:a.toast,j==null?void 0:j.default,j==null?void 0:j[Tt],g==null||(l=g.classNames)==null?void 0:l[Tt]),"data-sonner-toast":"","data-rich-colors":(Te=g.richColors)!=null?Te:U,"data-styled":!(g.jsx||g.unstyled||b),"data-mounted":K,"data-promise":!!g.promise,"data-swiped":vt,"data-removed":ne,"data-visible":Hr,"data-y-position":ga,"data-x-position":At,"data-index":M,"data-front":mn,"data-swiping":Oe,"data-dismissible":Rn,"data-type":Tt,"data-invert":vl,"data-swipe-out":be,"data-swipe-direction":N,"data-expanded":!!(A||ve&&K),"data-testid":g.testId,style:{"--index":M,"--toasts-before":M,"--z-index":R.length-M,"--offset":`${ne?$t:_n.current}px`,"--initial-height":ve?"auto":`${An}px`,...Q,...g.style},onDragEnd:()=>{Ce(!1),$(null),Xn.current=null},onPointerDown:ie=>{ie.button!==2&&(Ka||!Rn||(ha.current=new Date,et(_n.current),ie.target.setPointerCapture(ie.pointerId),ie.target.tagName!=="BUTTON"&&(Ce(!0),Xn.current={x:ie.clientX,y:ie.clientY})))},onPointerUp:()=>{var ie,ge,We;if(be||!Rn)return;Xn.current=null;const Me=Number(((ie=Dt.current)==null?void 0:ie.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Fn=Number(((ge=Dt.current)==null?void 0:ge.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),$e=new Date().getTime()-((We=ha.current)==null?void 0:We.getTime()),Bt=le==="x"?Me:Fn,kn=Math.abs(Bt)/$e;if(Math.abs(Bt)>=O_||kn>.11){et(_n.current),g.onDismiss==null||g.onDismiss.call(g,g),X(le==="x"?Me>0?"right":"left":Fn>0?"down":"up"),yn(),st(!0);return}else{var Et,qt;(Et=Dt.current)==null||Et.style.setProperty("--swipe-amount-x","0px"),(qt=Dt.current)==null||qt.style.setProperty("--swipe-amount-y","0px")}ft(!1),Ce(!1),$(null)},onPointerMove:ie=>{var ge,We,Me;if(!Xn.current||!Rn||((ge=window.getSelection())==null?void 0:ge.toString().length)>0)return;const $e=ie.clientY-Xn.current.y,Bt=ie.clientX-Xn.current.x;var kn;const Et=(kn=n.swipeDirections)!=null?kn:C_(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 bl=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*bl($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*bl(Bt);qt.x=Math.abs(zn)<Math.abs(Bt)?zn:Bt}(Math.abs(qt.x)>0||Math.abs(qt.y)>0)&&ft(!0),(We=Dt.current)==null||We.style.setProperty("--swipe-amount-x",`${qt.x}px`),(Me=Dt.current)==null||Me.style.setProperty("--swipe-amount-y",`${qt.y}px`)}},gl&&!g.jsx&&Tt!=="loading"?W.createElement("button",{"aria-label":ee,"data-disabled":Ka,"data-close-button":!0,onClick:Ka||!Rn?()=>{}:()=>{yn(),g.onDismiss==null||g.onDismiss.call(g,g)},className:ea(j==null?void 0:j.closeButton,g==null||(i=g.classNames)==null?void 0:i.closeButton)},(xe=P==null?void 0:P.close)!=null?xe:f_):null,(Tt||g.icon||g.promise)&&g.icon!==null&&((P==null?void 0:P[Tt])!==null||g.icon)?W.createElement("div",{"data-icon":"",className:ea(j==null?void 0:j.icon,g==null||(s=g.classNames)==null?void 0:s.icon)},g.promise||g.type==="loading"&&!g.icon?g.icon||pa():null,g.type!=="loading"?Ee:null):null,W.createElement("div",{"data-content":"",className:ea(j==null?void 0:j.content,g==null||(c=g.classNames)==null?void 0:c.content)},W.createElement("div",{"data-title":"",className:ea(j==null?void 0:j.title,g==null||(d=g.classNames)==null?void 0:d.title)},g.jsx?g.jsx:typeof g.title=="function"?g.title():g.title),g.description?W.createElement("div",{"data-description":"",className:ea(ue,Yr,j==null?void 0:j.description,g==null||(h=g.classNames)==null?void 0:h.description)},typeof g.description=="function"?g.description():g.description):null),W.isValidElement(g.cancel)?g.cancel:g.cancel&&bu(g.cancel)?W.createElement("button",{"data-button":!0,"data-cancel":!0,style:g.cancelButtonStyle||Y,onClick:ie=>{bu(g.cancel)&&Rn&&(g.cancel.onClick==null||g.cancel.onClick.call(g.cancel,ie),yn())},className:ea(j==null?void 0:j.cancelButton,g==null||(y=g.classNames)==null?void 0:y.cancelButton)},g.cancel.label):null,W.isValidElement(g.action)?g.action:g.action&&bu(g.action)?W.createElement("button",{"data-button":!0,"data-action":!0,style:g.actionButtonStyle||I,onClick:ie=>{bu(g.action)&&(g.action.onClick==null||g.action.onClick.call(g.action,ie),!ie.defaultPrevented&&yn())},className:ea(j==null?void 0:j.actionButton,g==null||(m=g.classNames)==null?void 0:m.actionButton)},g.action.label):null)};function r0(){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 T_(n,a){const l={};return[n,a].forEach((i,s)=>{const c=s===1,d=c?"--mobile-offset":"--offset",h=c?S_:x_;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 A_=W.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:g,theme:b="light",richColors:w,duration:O,style:E,visibleToasts:C=b_,toastOptions:M,dir:R=r0(),gap:A=E_,icons:k,containerAriaLabel:U="Notifications"}=a,[T,Q]=W.useState([]),Y=W.useMemo(()=>i?T.filter(K=>K.toasterId===i):T.filter(K=>!K.toasterId),[T,i]),I=W.useMemo(()=>Array.from(new Set([c].concat(Y.filter(K=>K.position).map(K=>K.position)))),[Y,c]),[ae,ue]=W.useState([]),[de,me]=W.useState(!1),[ye,ve]=W.useState(!1),[j,P]=W.useState(b!=="system"?b:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),ee=W.useRef(null),le=d.join("+").replace(/Key/g,"").replace(/Digit/g,""),$=W.useRef(null),N=W.useRef(!1),X=W.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 W.useEffect(()=>Kt.subscribe(K=>{if(K.dismiss){requestAnimationFrame(()=>{Q(te=>te.map(ne=>ne.id===K.id?{...ne,delete:!0}:ne))});return}setTimeout(()=>{VE.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]})})})}),[T]),W.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]),W.useEffect(()=>{T.length<=1&&me(!1)},[T]),W.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]),W.useEffect(()=>{if(ee.current)return()=>{$.current&&($.current.focus({preventScroll:!0}),$.current=null,N.current=!1)}},[ee.current]),W.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?W.createElement("ol",{key:K,dir:R==="auto"?r0():R,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":`${w_}px`,"--gap":`${A}px`,...E,...T_(v,g)},onBlur:Ce=>{N.current&&!Ce.currentTarget.contains(Ce.relatedTarget)&&(N.current=!1,$.current&&($.current.focus({preventScroll:!0}),$.current=null))},onFocus:Ce=>{Ce.target instanceof HTMLElement&&Ce.target.dataset.dismissible==="false"||N.current||(N.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,vt;return W.createElement(D_,{key:Ce.id,icons:k,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:(vt=M==null?void 0:M.closeButton)!=null?vt: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:X,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}))}),N_=({...n})=>{const{theme:a="system"}=n_();return z.jsx(A_,{theme:a,className:"toaster group",icons:{success:z.jsx(X2,{className:"size-4"}),info:z.jsx(eO,{className:"size-4"}),warning:z.jsx(mO,{className:"size-4"}),error:z.jsx(cO,{className:"size-4"}),loading:z.jsx(rO,{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");hw.createRoot(document.getElementById("root")).render(z.jsx(S.StrictMode,{children:z.jsx(O2,{client:JR,children:z.jsxs(BE,{children:[z.jsx($R,{}),z.jsx(N_,{})]})})}));export{W as R,k_ as _,z_ as a,Eb as b,la as c,j_ as d,e0 as e,BR as f,y0 as g,z as j,S as r};