Files
autoglue/internal/ui/dist/assets/index-DrmAfy-p.js
2025-09-01 13:45:09 +01:00

158 lines
446 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
function U1(t,a){for(var l=0;l<a.length;l++){const o=a[l];if(typeof o!="string"&&!Array.isArray(o)){for(const s in o)if(s!=="default"&&!(s in t)){const c=Object.getOwnPropertyDescriptor(o,s);c&&Object.defineProperty(t,s,c.get?c:{enumerable:!0,get:()=>o[s]})}}}return Object.freeze(Object.defineProperty(t,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"]'))o(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"&&o(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 o(s){if(s.ep)return;s.ep=!0;const c=l(s);fetch(s.href,c)}})();function ky(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Zf={exports:{}},Qo={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var ev;function L1(){if(ev)return Qo;ev=1;var t=Symbol.for("react.transitional.element"),a=Symbol.for("react.fragment");function l(o,s,c){var d=null;if(c!==void 0&&(d=""+c),s.key!==void 0&&(d=""+s.key),"key"in s){c={};for(var m in s)m!=="key"&&(c[m]=s[m])}else c=s;return s=c.ref,{$$typeof:t,type:o,key:d,ref:s!==void 0?s:null,props:c}}return Qo.Fragment=a,Qo.jsx=l,Qo.jsxs=l,Qo}var tv;function B1(){return tv||(tv=1,Zf.exports=L1()),Zf.exports}var w=B1(),$f={exports:{}},ze={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var nv;function H1(){if(nv)return ze;nv=1;var t=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),d=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),g=Symbol.iterator;function S(R){return R===null||typeof R!="object"?null:(R=g&&R[g]||R["@@iterator"],typeof R=="function"?R:null)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O=Object.assign,A={};function z(R,F,re){this.props=R,this.context=F,this.refs=A,this.updater=re||E}z.prototype.isReactComponent={},z.prototype.setState=function(R,F){if(typeof R!="object"&&typeof R!="function"&&R!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,R,F,"setState")},z.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function _(){}_.prototype=z.prototype;function C(R,F,re){this.props=R,this.context=F,this.refs=A,this.updater=re||E}var k=C.prototype=new _;k.constructor=C,O(k,z.prototype),k.isPureReactComponent=!0;var Y=Array.isArray,L={H:null,A:null,T:null,S:null,V:null},te=Object.prototype.hasOwnProperty;function ee(R,F,re,P,ne,fe){return re=fe.ref,{$$typeof:t,type:R,key:F,ref:re!==void 0?re:null,props:fe}}function W(R,F){return ee(R.type,F,void 0,void 0,void 0,R.props)}function ue(R){return typeof R=="object"&&R!==null&&R.$$typeof===t}function Se(R){var F={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(re){return F[re]})}var Ee=/\/+/g;function ie(R,F){return typeof R=="object"&&R!==null&&R.key!=null?Se(""+R.key):F.toString(36)}function ce(){}function ye(R){switch(R.status){case"fulfilled":return R.value;case"rejected":throw R.reason;default:switch(typeof R.status=="string"?R.then(ce,ce):(R.status="pending",R.then(function(F){R.status==="pending"&&(R.status="fulfilled",R.value=F)},function(F){R.status==="pending"&&(R.status="rejected",R.reason=F)})),R.status){case"fulfilled":return R.value;case"rejected":throw R.reason}}throw R}function be(R,F,re,P,ne){var fe=typeof R;(fe==="undefined"||fe==="boolean")&&(R=null);var me=!1;if(R===null)me=!0;else switch(fe){case"bigint":case"string":case"number":me=!0;break;case"object":switch(R.$$typeof){case t:case a:me=!0;break;case y:return me=R._init,be(me(R._payload),F,re,P,ne)}}if(me)return ne=ne(R),me=P===""?"."+ie(R,0):P,Y(ne)?(re="",me!=null&&(re=me.replace(Ee,"$&/")+"/"),be(ne,F,re,"",function(Ke){return Ke})):ne!=null&&(ue(ne)&&(ne=W(ne,re+(ne.key==null||R&&R.key===ne.key?"":(""+ne.key).replace(Ee,"$&/")+"/")+me)),F.push(ne)),1;me=0;var Te=P===""?".":P+":";if(Y(R))for(var xe=0;xe<R.length;xe++)P=R[xe],fe=Te+ie(P,xe),me+=be(P,F,re,fe,ne);else if(xe=S(R),typeof xe=="function")for(R=xe.call(R),xe=0;!(P=R.next()).done;)P=P.value,fe=Te+ie(P,xe++),me+=be(P,F,re,fe,ne);else if(fe==="object"){if(typeof R.then=="function")return be(ye(R),F,re,P,ne);throw F=String(R),Error("Objects are not valid as a React child (found: "+(F==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":F)+"). If you meant to render a collection of children, use an array instead.")}return me}function M(R,F,re){if(R==null)return R;var P=[],ne=0;return be(R,P,"","",function(fe){return F.call(re,fe,ne++)}),P}function G(R){if(R._status===-1){var F=R._result;F=F(),F.then(function(re){(R._status===0||R._status===-1)&&(R._status=1,R._result=re)},function(re){(R._status===0||R._status===-1)&&(R._status=2,R._result=re)}),R._status===-1&&(R._status=0,R._result=F)}if(R._status===1)return R._result.default;throw R._result}var $=typeof reportError=="function"?reportError:function(R){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var F=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof R=="object"&&R!==null&&typeof R.message=="string"?String(R.message):String(R),error:R});if(!window.dispatchEvent(F))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",R);return}console.error(R)};function ve(){}return ze.Children={map:M,forEach:function(R,F,re){M(R,function(){F.apply(this,arguments)},re)},count:function(R){var F=0;return M(R,function(){F++}),F},toArray:function(R){return M(R,function(F){return F})||[]},only:function(R){if(!ue(R))throw Error("React.Children.only expected to receive a single React element child.");return R}},ze.Component=z,ze.Fragment=l,ze.Profiler=s,ze.PureComponent=C,ze.StrictMode=o,ze.Suspense=p,ze.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=L,ze.__COMPILER_RUNTIME={__proto__:null,c:function(R){return L.H.useMemoCache(R)}},ze.cache=function(R){return function(){return R.apply(null,arguments)}},ze.cloneElement=function(R,F,re){if(R==null)throw Error("The argument must be a React element, but you passed "+R+".");var P=O({},R.props),ne=R.key,fe=void 0;if(F!=null)for(me in F.ref!==void 0&&(fe=void 0),F.key!==void 0&&(ne=""+F.key),F)!te.call(F,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&F.ref===void 0||(P[me]=F[me]);var me=arguments.length-2;if(me===1)P.children=re;else if(1<me){for(var Te=Array(me),xe=0;xe<me;xe++)Te[xe]=arguments[xe+2];P.children=Te}return ee(R.type,ne,void 0,void 0,fe,P)},ze.createContext=function(R){return R={$$typeof:d,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null},R.Provider=R,R.Consumer={$$typeof:c,_context:R},R},ze.createElement=function(R,F,re){var P,ne={},fe=null;if(F!=null)for(P in F.key!==void 0&&(fe=""+F.key),F)te.call(F,P)&&P!=="key"&&P!=="__self"&&P!=="__source"&&(ne[P]=F[P]);var me=arguments.length-2;if(me===1)ne.children=re;else if(1<me){for(var Te=Array(me),xe=0;xe<me;xe++)Te[xe]=arguments[xe+2];ne.children=Te}if(R&&R.defaultProps)for(P in me=R.defaultProps,me)ne[P]===void 0&&(ne[P]=me[P]);return ee(R,fe,void 0,void 0,null,ne)},ze.createRef=function(){return{current:null}},ze.forwardRef=function(R){return{$$typeof:m,render:R}},ze.isValidElement=ue,ze.lazy=function(R){return{$$typeof:y,_payload:{_status:-1,_result:R},_init:G}},ze.memo=function(R,F){return{$$typeof:h,type:R,compare:F===void 0?null:F}},ze.startTransition=function(R){var F=L.T,re={};L.T=re;try{var P=R(),ne=L.S;ne!==null&&ne(re,P),typeof P=="object"&&P!==null&&typeof P.then=="function"&&P.then(ve,$)}catch(fe){$(fe)}finally{L.T=F}},ze.unstable_useCacheRefresh=function(){return L.H.useCacheRefresh()},ze.use=function(R){return L.H.use(R)},ze.useActionState=function(R,F,re){return L.H.useActionState(R,F,re)},ze.useCallback=function(R,F){return L.H.useCallback(R,F)},ze.useContext=function(R){return L.H.useContext(R)},ze.useDebugValue=function(){},ze.useDeferredValue=function(R,F){return L.H.useDeferredValue(R,F)},ze.useEffect=function(R,F,re){var P=L.H;if(typeof re=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return P.useEffect(R,F)},ze.useId=function(){return L.H.useId()},ze.useImperativeHandle=function(R,F,re){return L.H.useImperativeHandle(R,F,re)},ze.useInsertionEffect=function(R,F){return L.H.useInsertionEffect(R,F)},ze.useLayoutEffect=function(R,F){return L.H.useLayoutEffect(R,F)},ze.useMemo=function(R,F){return L.H.useMemo(R,F)},ze.useOptimistic=function(R,F){return L.H.useOptimistic(R,F)},ze.useReducer=function(R,F,re){return L.H.useReducer(R,F,re)},ze.useRef=function(R){return L.H.useRef(R)},ze.useState=function(R){return L.H.useState(R)},ze.useSyncExternalStore=function(R,F,re){return L.H.useSyncExternalStore(R,F,re)},ze.useTransition=function(){return L.H.useTransition()},ze.version="19.1.1",ze}var av;function Cd(){return av||(av=1,$f.exports=H1()),$f.exports}var b=Cd();const Q=ky(b),Uy=U1({__proto__:null,default:Q},[b]);/**
* react-router v7.8.2
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/var rv="popstate";function V1(t={}){function a(o,s){let{pathname:c,search:d,hash:m}=o.location;return cd("",{pathname:c,search:d,hash:m},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function l(o,s){return typeof s=="string"?s:ri(s)}return $1(a,l,null,t)}function tt(t,a){if(t===!1||t===null||typeof t>"u")throw new Error(a)}function An(t,a){if(!t){typeof console<"u"&&console.warn(a);try{throw new Error(a)}catch{}}}function Z1(){return Math.random().toString(36).substring(2,10)}function lv(t,a){return{usr:t.state,key:t.key,idx:a}}function cd(t,a,l=null,o){return{pathname:typeof t=="string"?t:t.pathname,search:"",hash:"",...typeof a=="string"?ql(a):a,state:l,key:a&&a.key||o||Z1()}}function ri({pathname:t="/",search:a="",hash:l=""}){return a&&a!=="?"&&(t+=a.charAt(0)==="?"?a:"?"+a),l&&l!=="#"&&(t+=l.charAt(0)==="#"?l:"#"+l),t}function ql(t){let a={};if(t){let l=t.indexOf("#");l>=0&&(a.hash=t.substring(l),t=t.substring(0,l));let o=t.indexOf("?");o>=0&&(a.search=t.substring(o),t=t.substring(0,o)),t&&(a.pathname=t)}return a}function $1(t,a,l,o={}){let{window:s=document.defaultView,v5Compat:c=!1}=o,d=s.history,m="POP",p=null,h=y();h==null&&(h=0,d.replaceState({...d.state,idx:h},""));function y(){return(d.state||{idx:null}).idx}function g(){m="POP";let z=y(),_=z==null?null:z-h;h=z,p&&p({action:m,location:A.location,delta:_})}function S(z,_){m="PUSH";let C=cd(A.location,z,_);h=y()+1;let k=lv(C,h),Y=A.createHref(C);try{d.pushState(k,"",Y)}catch(L){if(L instanceof DOMException&&L.name==="DataCloneError")throw L;s.location.assign(Y)}c&&p&&p({action:m,location:A.location,delta:1})}function E(z,_){m="REPLACE";let C=cd(A.location,z,_);h=y();let k=lv(C,h),Y=A.createHref(C);d.replaceState(k,"",Y),c&&p&&p({action:m,location:A.location,delta:0})}function O(z){return Y1(z)}let A={get action(){return m},get location(){return t(s,d)},listen(z){if(p)throw new Error("A history only accepts one active listener");return s.addEventListener(rv,g),p=z,()=>{s.removeEventListener(rv,g),p=null}},createHref(z){return a(s,z)},createURL:O,encodeLocation(z){let _=O(z);return{pathname:_.pathname,search:_.search,hash:_.hash}},push:S,replace:E,go(z){return d.go(z)}};return A}function Y1(t,a=!1){let l="http://localhost";typeof window<"u"&&(l=window.location.origin!=="null"?window.location.origin:window.location.href),tt(l,"No window.location.(origin|href) available to create URL");let o=typeof t=="string"?t:ri(t);return o=o.replace(/ $/,"%20"),!a&&o.startsWith("//")&&(o=l+o),new URL(o,l)}function Ly(t,a,l="/"){return q1(t,a,l,!1)}function q1(t,a,l,o){let s=typeof a=="string"?ql(a):a,c=za(s.pathname||"/",l);if(c==null)return null;let d=By(t);G1(d);let m=null;for(let p=0;m==null&&p<d.length;++p){let h=nS(c);m=eS(d[p],h,o)}return m}function By(t,a=[],l=[],o="",s=!1){let c=(d,m,p=s,h)=>{let y={relativePath:h===void 0?d.path||"":h,caseSensitive:d.caseSensitive===!0,childrenIndex:m,route:d};if(y.relativePath.startsWith("/")){if(!y.relativePath.startsWith(o)&&p)return;tt(y.relativePath.startsWith(o),`Absolute route path "${y.relativePath}" nested under path "${o}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),y.relativePath=y.relativePath.slice(o.length)}let g=_a([o,y.relativePath]),S=l.concat(y);d.children&&d.children.length>0&&(tt(d.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${g}".`),By(d.children,a,S,g,p)),!(d.path==null&&!d.index)&&a.push({path:g,score:W1(g,d.index),routesMeta:S})};return t.forEach((d,m)=>{if(d.path===""||!d.path?.includes("?"))c(d,m);else for(let p of Hy(d.path))c(d,m,!0,p)}),a}function Hy(t){let a=t.split("/");if(a.length===0)return[];let[l,...o]=a,s=l.endsWith("?"),c=l.replace(/\?$/,"");if(o.length===0)return s?[c,""]:[c];let d=Hy(o.join("/")),m=[];return m.push(...d.map(p=>p===""?c:[c,p].join("/"))),s&&m.push(...d),m.map(p=>t.startsWith("/")&&p===""?"/":p)}function G1(t){t.sort((a,l)=>a.score!==l.score?l.score-a.score:I1(a.routesMeta.map(o=>o.childrenIndex),l.routesMeta.map(o=>o.childrenIndex)))}var P1=/^:[\w-]+$/,X1=3,F1=2,Q1=1,K1=10,J1=-2,ov=t=>t==="*";function W1(t,a){let l=t.split("/"),o=l.length;return l.some(ov)&&(o+=J1),a&&(o+=F1),l.filter(s=>!ov(s)).reduce((s,c)=>s+(P1.test(c)?X1:c===""?Q1:K1),o)}function I1(t,a){return t.length===a.length&&t.slice(0,-1).every((o,s)=>o===a[s])?t[t.length-1]-a[a.length-1]:0}function eS(t,a,l=!1){let{routesMeta:o}=t,s={},c="/",d=[];for(let m=0;m<o.length;++m){let p=o[m],h=m===o.length-1,y=c==="/"?a:a.slice(c.length)||"/",g=Is({path:p.relativePath,caseSensitive:p.caseSensitive,end:h},y),S=p.route;if(!g&&h&&l&&!o[o.length-1].route.index&&(g=Is({path:p.relativePath,caseSensitive:p.caseSensitive,end:!1},y)),!g)return null;Object.assign(s,g.params),d.push({params:s,pathname:_a([c,g.pathname]),pathnameBase:oS(_a([c,g.pathnameBase])),route:S}),g.pathnameBase!=="/"&&(c=_a([c,g.pathnameBase]))}return d}function Is(t,a){typeof t=="string"&&(t={path:t,caseSensitive:!1,end:!0});let[l,o]=tS(t.path,t.caseSensitive,t.end),s=a.match(l);if(!s)return null;let c=s[0],d=c.replace(/(.)\/+$/,"$1"),m=s.slice(1);return{params:o.reduce((h,{paramName:y,isOptional:g},S)=>{if(y==="*"){let O=m[S]||"";d=c.slice(0,c.length-O.length).replace(/(.)\/+$/,"$1")}const E=m[S];return g&&!E?h[y]=void 0:h[y]=(E||"").replace(/%2F/g,"/"),h},{}),pathname:c,pathnameBase:d,pattern:t}}function tS(t,a=!1,l=!0){An(t==="*"||!t.endsWith("*")||t.endsWith("/*"),`Route path "${t}" will be treated as if it were "${t.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${t.replace(/\*$/,"/*")}".`);let o=[],s="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(d,m,p)=>(o.push({paramName:m,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return t.endsWith("*")?(o.push({paramName:"*"}),s+=t==="*"||t==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):l?s+="\\/*$":t!==""&&t!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,a?void 0:"i"),o]}function nS(t){try{return t.split("/").map(a=>decodeURIComponent(a).replace(/\//g,"%2F")).join("/")}catch(a){return An(!1,`The URL path "${t}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${a}).`),t}}function za(t,a){if(a==="/")return t;if(!t.toLowerCase().startsWith(a.toLowerCase()))return null;let l=a.endsWith("/")?a.length-1:a.length,o=t.charAt(l);return o&&o!=="/"?null:t.slice(l)||"/"}function aS(t,a="/"){let{pathname:l,search:o="",hash:s=""}=typeof t=="string"?ql(t):t;return{pathname:l?l.startsWith("/")?l:rS(l,a):a,search:iS(o),hash:sS(s)}}function rS(t,a){let l=a.replace(/\/+$/,"").split("/");return t.split("/").forEach(s=>{s===".."?l.length>1&&l.pop():s!=="."&&l.push(s)}),l.length>1?l.join("/"):"/"}function Yf(t,a,l,o){return`Cannot include a '${t}' character in a manually specified \`to.${a}\` field [${JSON.stringify(o)}]. 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 lS(t){return t.filter((a,l)=>l===0||a.route.path&&a.route.path.length>0)}function Od(t){let a=lS(t);return a.map((l,o)=>o===a.length-1?l.pathname:l.pathnameBase)}function Dd(t,a,l,o=!1){let s;typeof t=="string"?s=ql(t):(s={...t},tt(!s.pathname||!s.pathname.includes("?"),Yf("?","pathname","search",s)),tt(!s.pathname||!s.pathname.includes("#"),Yf("#","pathname","hash",s)),tt(!s.search||!s.search.includes("#"),Yf("#","search","hash",s)));let c=t===""||s.pathname==="",d=c?"/":s.pathname,m;if(d==null)m=l;else{let g=a.length-1;if(!o&&d.startsWith("..")){let S=d.split("/");for(;S[0]==="..";)S.shift(),g-=1;s.pathname=S.join("/")}m=g>=0?a[g]:"/"}let p=aS(s,m),h=d&&d!=="/"&&d.endsWith("/"),y=(c||d===".")&&l.endsWith("/");return!p.pathname.endsWith("/")&&(h||y)&&(p.pathname+="/"),p}var _a=t=>t.join("/").replace(/\/\/+/g,"/"),oS=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),iS=t=>!t||t==="?"?"":t.startsWith("?")?t:"?"+t,sS=t=>!t||t==="#"?"":t.startsWith("#")?t:"#"+t;function uS(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.internal=="boolean"&&"data"in t}var Vy=["POST","PUT","PATCH","DELETE"];new Set(Vy);var cS=["GET",...Vy];new Set(cS);var Gl=b.createContext(null);Gl.displayName="DataRouter";var du=b.createContext(null);du.displayName="DataRouterState";b.createContext(!1);var Zy=b.createContext({isTransitioning:!1});Zy.displayName="ViewTransition";var fS=b.createContext(new Map);fS.displayName="Fetchers";var dS=b.createContext(null);dS.displayName="Await";var kn=b.createContext(null);kn.displayName="Navigation";var ui=b.createContext(null);ui.displayName="Location";var Un=b.createContext({outlet:null,matches:[],isDataRoute:!1});Un.displayName="Route";var zd=b.createContext(null);zd.displayName="RouteError";function mS(t,{relative:a}={}){tt(Pl(),"useHref() may be used only in the context of a <Router> component.");let{basename:l,navigator:o}=b.useContext(kn),{hash:s,pathname:c,search:d}=ci(t,{relative:a}),m=c;return l!=="/"&&(m=c==="/"?l:_a([l,c])),o.createHref({pathname:m,search:d,hash:s})}function Pl(){return b.useContext(ui)!=null}function Ln(){return tt(Pl(),"useLocation() may be used only in the context of a <Router> component."),b.useContext(ui).location}var $y="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Yy(t){b.useContext(kn).static||b.useLayoutEffect(t)}function pr(){let{isDataRoute:t}=b.useContext(Un);return t?CS():hS()}function hS(){tt(Pl(),"useNavigate() may be used only in the context of a <Router> component.");let t=b.useContext(Gl),{basename:a,navigator:l}=b.useContext(kn),{matches:o}=b.useContext(Un),{pathname:s}=Ln(),c=JSON.stringify(Od(o)),d=b.useRef(!1);return Yy(()=>{d.current=!0}),b.useCallback((p,h={})=>{if(An(d.current,$y),!d.current)return;if(typeof p=="number"){l.go(p);return}let y=Dd(p,JSON.parse(c),s,h.relative==="path");t==null&&a!=="/"&&(y.pathname=y.pathname==="/"?a:_a([a,y.pathname])),(h.replace?l.replace:l.push)(y,h.state,h)},[a,l,c,s,t])}var pS=b.createContext(null);function gS(t){let a=b.useContext(Un).outlet;return a&&b.createElement(pS.Provider,{value:t},a)}function ci(t,{relative:a}={}){let{matches:l}=b.useContext(Un),{pathname:o}=Ln(),s=JSON.stringify(Od(l));return b.useMemo(()=>Dd(t,JSON.parse(s),o,a==="path"),[t,s,o,a])}function vS(t,a){return qy(t,a)}function qy(t,a,l,o,s){tt(Pl(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=b.useContext(kn),{matches:d}=b.useContext(Un),m=d[d.length-1],p=m?m.params:{},h=m?m.pathname:"/",y=m?m.pathnameBase:"/",g=m&&m.route;{let C=g&&g.path||"";Gy(h,!g||C.endsWith("*")||C.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${h}" (under <Route path="${C}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
Please change the parent <Route path="${C}"> to <Route path="${C==="/"?"*":`${C}/*`}">.`)}let S=Ln(),E;if(a){let C=typeof a=="string"?ql(a):a;tt(y==="/"||C.pathname?.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 "${C.pathname}" was given in the \`location\` prop.`),E=C}else E=S;let O=E.pathname||"/",A=O;if(y!=="/"){let C=y.replace(/^\//,"").split("/");A="/"+O.replace(/^\//,"").split("/").slice(C.length).join("/")}let z=Ly(t,{pathname:A});An(g||z!=null,`No routes matched location "${E.pathname}${E.search}${E.hash}" `),An(z==null||z[z.length-1].route.element!==void 0||z[z.length-1].route.Component!==void 0||z[z.length-1].route.lazy!==void 0,`Matched leaf route at location "${E.pathname}${E.search}${E.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 _=SS(z&&z.map(C=>Object.assign({},C,{params:Object.assign({},p,C.params),pathname:_a([y,c.encodeLocation?c.encodeLocation(C.pathname).pathname:C.pathname]),pathnameBase:C.pathnameBase==="/"?y:_a([y,c.encodeLocation?c.encodeLocation(C.pathnameBase).pathname:C.pathnameBase])})),d,l,o,s);return a&&_?b.createElement(ui.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...E},navigationType:"POP"}},_):_}function yS(){let t=RS(),a=uS(t)?`${t.status} ${t.statusText}`:t instanceof Error?t.message:JSON.stringify(t),l=t instanceof Error?t.stack:null,o="rgba(200,200,200, 0.5)",s={padding:"0.5rem",backgroundColor:o},c={padding:"2px 4px",backgroundColor:o},d=null;return console.error("Error handled by React Router default ErrorBoundary:",t),d=b.createElement(b.Fragment,null,b.createElement("p",null,"💿 Hey developer 👋"),b.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",b.createElement("code",{style:c},"ErrorBoundary")," or"," ",b.createElement("code",{style:c},"errorElement")," prop on your route.")),b.createElement(b.Fragment,null,b.createElement("h2",null,"Unexpected Application Error!"),b.createElement("h3",{style:{fontStyle:"italic"}},a),l?b.createElement("pre",{style:s},l):null,d)}var bS=b.createElement(yS,null),xS=class extends b.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,a){return a.location!==t.location||a.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:a.error,location:a.location,revalidation:t.revalidation||a.revalidation}}componentDidCatch(t,a){this.props.unstable_onError?this.props.unstable_onError(t,a):console.error("React Router caught the following error during render",t)}render(){return this.state.error!==void 0?b.createElement(Un.Provider,{value:this.props.routeContext},b.createElement(zd.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function wS({routeContext:t,match:a,children:l}){let o=b.useContext(Gl);return o&&o.static&&o.staticContext&&(a.route.errorElement||a.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=a.route.id),b.createElement(Un.Provider,{value:t},l)}function SS(t,a=[],l=null,o=null,s=null){if(t==null){if(!l)return null;if(l.errors)t=l.matches;else if(a.length===0&&!l.initialized&&l.matches.length>0)t=l.matches;else return null}let c=t,d=l?.errors;if(d!=null){let h=c.findIndex(y=>y.route.id&&d?.[y.route.id]!==void 0);tt(h>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(d).join(",")}`),c=c.slice(0,Math.min(c.length,h+1))}let m=!1,p=-1;if(l)for(let h=0;h<c.length;h++){let y=c[h];if((y.route.HydrateFallback||y.route.hydrateFallbackElement)&&(p=h),y.route.id){let{loaderData:g,errors:S}=l,E=y.route.loader&&!g.hasOwnProperty(y.route.id)&&(!S||S[y.route.id]===void 0);if(y.route.lazy||E){m=!0,p>=0?c=c.slice(0,p+1):c=[c[0]];break}}}return c.reduceRight((h,y,g)=>{let S,E=!1,O=null,A=null;l&&(S=d&&y.route.id?d[y.route.id]:void 0,O=y.route.errorElement||bS,m&&(p<0&&g===0?(Gy("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),E=!0,A=null):p===g&&(E=!0,A=y.route.hydrateFallbackElement||null)));let z=a.concat(c.slice(0,g+1)),_=()=>{let C;return S?C=O:E?C=A:y.route.Component?C=b.createElement(y.route.Component,null):y.route.element?C=y.route.element:C=h,b.createElement(wS,{match:y,routeContext:{outlet:h,matches:z,isDataRoute:l!=null},children:C})};return l&&(y.route.ErrorBoundary||y.route.errorElement||g===0)?b.createElement(xS,{location:l.location,revalidation:l.revalidation,component:O,error:S,children:_(),routeContext:{outlet:null,matches:z,isDataRoute:!0},unstable_onError:o}):_()},null)}function Nd(t){return`${t} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function ES(t){let a=b.useContext(Gl);return tt(a,Nd(t)),a}function _S(t){let a=b.useContext(du);return tt(a,Nd(t)),a}function AS(t){let a=b.useContext(Un);return tt(a,Nd(t)),a}function Md(t){let a=AS(t),l=a.matches[a.matches.length-1];return tt(l.route.id,`${t} can only be used on routes that contain a unique "id"`),l.route.id}function TS(){return Md("useRouteId")}function RS(){let t=b.useContext(zd),a=_S("useRouteError"),l=Md("useRouteError");return t!==void 0?t:a.errors?.[l]}function CS(){let{router:t}=ES("useNavigate"),a=Md("useNavigate"),l=b.useRef(!1);return Yy(()=>{l.current=!0}),b.useCallback(async(s,c={})=>{An(l.current,$y),l.current&&(typeof s=="number"?t.navigate(s):await t.navigate(s,{fromRouteId:a,...c}))},[t,a])}var iv={};function Gy(t,a,l){!a&&!iv[t]&&(iv[t]=!0,An(!1,l))}b.memo(OS);function OS({routes:t,future:a,state:l,unstable_onError:o}){return qy(t,void 0,l,o,a)}function Py({to:t,replace:a,state:l,relative:o}){tt(Pl(),"<Navigate> may be used only in the context of a <Router> component.");let{static:s}=b.useContext(kn);An(!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}=b.useContext(Un),{pathname:d}=Ln(),m=pr(),p=Dd(t,Od(c),d,o==="path"),h=JSON.stringify(p);return b.useEffect(()=>{m(JSON.parse(h),{replace:a,state:l,relative:o})},[m,h,o,a,l]),null}function Xy(t){return gS(t.context)}function _t(t){tt(!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 DS({basename:t="/",children:a=null,location:l,navigationType:o="POP",navigator:s,static:c=!1}){tt(!Pl(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let d=t.replace(/^\/*/,"/"),m=b.useMemo(()=>({basename:d,navigator:s,static:c,future:{}}),[d,s,c]);typeof l=="string"&&(l=ql(l));let{pathname:p="/",search:h="",hash:y="",state:g=null,key:S="default"}=l,E=b.useMemo(()=>{let O=za(p,d);return O==null?null:{location:{pathname:O,search:h,hash:y,state:g,key:S},navigationType:o}},[d,p,h,y,g,S,o]);return An(E!=null,`<Router basename="${d}"> is not able to match the URL "${p}${h}${y}" because it does not start with the basename, so the <Router> won't render anything.`),E==null?null:b.createElement(kn.Provider,{value:m},b.createElement(ui.Provider,{children:a,value:E}))}function zS({children:t,location:a}){return vS(fd(t),a)}function fd(t,a=[]){let l=[];return b.Children.forEach(t,(o,s)=>{if(!b.isValidElement(o))return;let c=[...a,s];if(o.type===b.Fragment){l.push.apply(l,fd(o.props.children,c));return}tt(o.type===_t,`[${typeof o.type=="string"?o.type:o.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),tt(!o.props.index||!o.props.children,"An index route cannot have child routes.");let d={id:o.props.id||c.join("-"),caseSensitive:o.props.caseSensitive,element:o.props.element,Component:o.props.Component,index:o.props.index,path:o.props.path,loader:o.props.loader,action:o.props.action,hydrateFallbackElement:o.props.hydrateFallbackElement,HydrateFallback:o.props.HydrateFallback,errorElement:o.props.errorElement,ErrorBoundary:o.props.ErrorBoundary,hasErrorBoundary:o.props.hasErrorBoundary===!0||o.props.ErrorBoundary!=null||o.props.errorElement!=null,shouldRevalidate:o.props.shouldRevalidate,handle:o.props.handle,lazy:o.props.lazy};o.props.children&&(d.children=fd(o.props.children,c)),l.push(d)}),l}var Ps="get",Xs="application/x-www-form-urlencoded";function mu(t){return t!=null&&typeof t.tagName=="string"}function NS(t){return mu(t)&&t.tagName.toLowerCase()==="button"}function MS(t){return mu(t)&&t.tagName.toLowerCase()==="form"}function jS(t){return mu(t)&&t.tagName.toLowerCase()==="input"}function kS(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function US(t,a){return t.button===0&&(!a||a==="_self")&&!kS(t)}function dd(t=""){return new URLSearchParams(typeof t=="string"||Array.isArray(t)||t instanceof URLSearchParams?t:Object.keys(t).reduce((a,l)=>{let o=t[l];return a.concat(Array.isArray(o)?o.map(s=>[l,s]):[[l,o]])},[]))}function LS(t,a){let l=dd(t);return a&&a.forEach((o,s)=>{l.has(s)||a.getAll(s).forEach(c=>{l.append(s,c)})}),l}var zs=null;function BS(){if(zs===null)try{new FormData(document.createElement("form"),0),zs=!1}catch{zs=!0}return zs}var HS=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function qf(t){return t!=null&&!HS.has(t)?(An(!1,`"${t}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Xs}"`),null):t}function VS(t,a){let l,o,s,c,d;if(MS(t)){let m=t.getAttribute("action");o=m?za(m,a):null,l=t.getAttribute("method")||Ps,s=qf(t.getAttribute("enctype"))||Xs,c=new FormData(t)}else if(NS(t)||jS(t)&&(t.type==="submit"||t.type==="image")){let m=t.form;if(m==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let p=t.getAttribute("formaction")||m.getAttribute("action");if(o=p?za(p,a):null,l=t.getAttribute("formmethod")||m.getAttribute("method")||Ps,s=qf(t.getAttribute("formenctype"))||qf(m.getAttribute("enctype"))||Xs,c=new FormData(m,t),!BS()){let{name:h,type:y,value:g}=t;if(y==="image"){let S=h?`${h}.`:"";c.append(`${S}x`,"0"),c.append(`${S}y`,"0")}else h&&c.append(h,g)}}else{if(mu(t))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');l=Ps,o=null,s=Xs,d=t}return c&&s==="text/plain"&&(d=c,c=void 0),{action:o,method:l.toLowerCase(),encType:s,formData:c,body:d}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function jd(t,a){if(t===!1||t===null||typeof t>"u")throw new Error(a)}function ZS(t,a,l){let o=typeof t=="string"?new URL(t,typeof window>"u"?"server://singlefetch/":window.location.origin):t;return o.pathname==="/"?o.pathname=`_root.${l}`:a&&za(o.pathname,a)==="/"?o.pathname=`${a.replace(/\/$/,"")}/_root.${l}`:o.pathname=`${o.pathname.replace(/\/$/,"")}.${l}`,o}async function $S(t,a){if(t.id in a)return a[t.id];try{let l=await import(t.module);return a[t.id]=l,l}catch(l){return console.error(`Error loading route module \`${t.module}\`, reloading page...`),console.error(l),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function YS(t){return t==null?!1:t.href==null?t.rel==="preload"&&typeof t.imageSrcSet=="string"&&typeof t.imageSizes=="string":typeof t.rel=="string"&&typeof t.href=="string"}async function qS(t,a,l){let o=await Promise.all(t.map(async s=>{let c=a.routes[s.route.id];if(c){let d=await $S(c,l);return d.links?d.links():[]}return[]}));return FS(o.flat(1).filter(YS).filter(s=>s.rel==="stylesheet"||s.rel==="preload").map(s=>s.rel==="stylesheet"?{...s,rel:"prefetch",as:"style"}:{...s,rel:"prefetch"}))}function sv(t,a,l,o,s,c){let d=(p,h)=>l[h]?p.route.id!==l[h].route.id:!0,m=(p,h)=>l[h].pathname!==p.pathname||l[h].route.path?.endsWith("*")&&l[h].params["*"]!==p.params["*"];return c==="assets"?a.filter((p,h)=>d(p,h)||m(p,h)):c==="data"?a.filter((p,h)=>{let y=o.routes[p.route.id];if(!y||!y.hasLoader)return!1;if(d(p,h)||m(p,h))return!0;if(p.route.shouldRevalidate){let g=p.route.shouldRevalidate({currentUrl:new URL(s.pathname+s.search+s.hash,window.origin),currentParams:l[0]?.params||{},nextUrl:new URL(t,window.origin),nextParams:p.params,defaultShouldRevalidate:!0});if(typeof g=="boolean")return g}return!0}):[]}function GS(t,a,{includeHydrateFallback:l}={}){return PS(t.map(o=>{let s=a.routes[o.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 PS(t){return[...new Set(t)]}function XS(t){let a={},l=Object.keys(t).sort();for(let o of l)a[o]=t[o];return a}function FS(t,a){let l=new Set;return new Set(a),t.reduce((o,s)=>{let c=JSON.stringify(XS(s));return l.has(c)||(l.add(c),o.push({key:c,link:s})),o},[])}function Fy(){let t=b.useContext(Gl);return jd(t,"You must render this element inside a <DataRouterContext.Provider> element"),t}function QS(){let t=b.useContext(du);return jd(t,"You must render this element inside a <DataRouterStateContext.Provider> element"),t}var kd=b.createContext(void 0);kd.displayName="FrameworkContext";function Qy(){let t=b.useContext(kd);return jd(t,"You must render this element inside a <HydratedRouter> element"),t}function KS(t,a){let l=b.useContext(kd),[o,s]=b.useState(!1),[c,d]=b.useState(!1),{onFocus:m,onBlur:p,onMouseEnter:h,onMouseLeave:y,onTouchStart:g}=a,S=b.useRef(null);b.useEffect(()=>{if(t==="render"&&d(!0),t==="viewport"){let A=_=>{_.forEach(C=>{d(C.isIntersecting)})},z=new IntersectionObserver(A,{threshold:.5});return S.current&&z.observe(S.current),()=>{z.disconnect()}}},[t]),b.useEffect(()=>{if(o){let A=setTimeout(()=>{d(!0)},100);return()=>{clearTimeout(A)}}},[o]);let E=()=>{s(!0)},O=()=>{s(!1),d(!1)};return l?t!=="intent"?[c,S,{}]:[c,S,{onFocus:Ko(m,E),onBlur:Ko(p,O),onMouseEnter:Ko(h,E),onMouseLeave:Ko(y,O),onTouchStart:Ko(g,E)}]:[!1,S,{}]}function Ko(t,a){return l=>{t&&t(l),l.defaultPrevented||a(l)}}function JS({page:t,...a}){let{router:l}=Fy(),o=b.useMemo(()=>Ly(l.routes,t,l.basename),[l.routes,t,l.basename]);return o?b.createElement(IS,{page:t,matches:o,...a}):null}function WS(t){let{manifest:a,routeModules:l}=Qy(),[o,s]=b.useState([]);return b.useEffect(()=>{let c=!1;return qS(t,a,l).then(d=>{c||s(d)}),()=>{c=!0}},[t,a,l]),o}function IS({page:t,matches:a,...l}){let o=Ln(),{manifest:s,routeModules:c}=Qy(),{basename:d}=Fy(),{loaderData:m,matches:p}=QS(),h=b.useMemo(()=>sv(t,a,p,s,o,"data"),[t,a,p,s,o]),y=b.useMemo(()=>sv(t,a,p,s,o,"assets"),[t,a,p,s,o]),g=b.useMemo(()=>{if(t===o.pathname+o.search+o.hash)return[];let O=new Set,A=!1;if(a.forEach(_=>{let C=s.routes[_.route.id];!C||!C.hasLoader||(!h.some(k=>k.route.id===_.route.id)&&_.route.id in m&&c[_.route.id]?.shouldRevalidate||C.hasClientLoader?A=!0:O.add(_.route.id))}),O.size===0)return[];let z=ZS(t,d,"data");return A&&O.size>0&&z.searchParams.set("_routes",a.filter(_=>O.has(_.route.id)).map(_=>_.route.id).join(",")),[z.pathname+z.search]},[d,m,o,s,h,a,t,c]),S=b.useMemo(()=>GS(y,s),[y,s]),E=WS(y);return b.createElement(b.Fragment,null,g.map(O=>b.createElement("link",{key:O,rel:"prefetch",as:"fetch",href:O,...l})),S.map(O=>b.createElement("link",{key:O,rel:"modulepreload",href:O,...l})),E.map(({key:O,link:A})=>b.createElement("link",{key:O,nonce:l.nonce,...A})))}function eE(...t){return a=>{t.forEach(l=>{typeof l=="function"?l(a):l!=null&&(l.current=a)})}}var Ky=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Ky&&(window.__reactRouterVersion="7.8.2")}catch{}function tE({basename:t,children:a,window:l}){let o=b.useRef();o.current==null&&(o.current=V1({window:l,v5Compat:!0}));let s=o.current,[c,d]=b.useState({action:s.action,location:s.location}),m=b.useCallback(p=>{b.startTransition(()=>d(p))},[d]);return b.useLayoutEffect(()=>s.listen(m),[s,m]),b.createElement(DS,{basename:t,children:a,location:c.location,navigationType:c.action,navigator:s})}var Jy=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ir=b.forwardRef(function({onClick:a,discover:l="render",prefetch:o="none",relative:s,reloadDocument:c,replace:d,state:m,target:p,to:h,preventScrollReset:y,viewTransition:g,...S},E){let{basename:O}=b.useContext(kn),A=typeof h=="string"&&Jy.test(h),z,_=!1;if(typeof h=="string"&&A&&(z=h,Ky))try{let ue=new URL(window.location.href),Se=h.startsWith("//")?new URL(ue.protocol+h):new URL(h),Ee=za(Se.pathname,O);Se.origin===ue.origin&&Ee!=null?h=Ee+Se.search+Se.hash:_=!0}catch{An(!1,`<Link to="${h}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let C=mS(h,{relative:s}),[k,Y,L]=KS(o,S),te=lE(h,{replace:d,state:m,target:p,preventScrollReset:y,relative:s,viewTransition:g});function ee(ue){a&&a(ue),ue.defaultPrevented||te(ue)}let W=b.createElement("a",{...S,...L,href:z||C,onClick:_||c?a:ee,ref:eE(E,Y),target:p,"data-discover":!A&&l==="render"?"true":void 0});return k&&!A?b.createElement(b.Fragment,null,W,b.createElement(JS,{page:C})):W});ir.displayName="Link";var nE=b.forwardRef(function({"aria-current":a="page",caseSensitive:l=!1,className:o="",end:s=!1,style:c,to:d,viewTransition:m,children:p,...h},y){let g=ci(d,{relative:h.relative}),S=Ln(),E=b.useContext(du),{navigator:O,basename:A}=b.useContext(kn),z=E!=null&&cE(g)&&m===!0,_=O.encodeLocation?O.encodeLocation(g).pathname:g.pathname,C=S.pathname,k=E&&E.navigation&&E.navigation.location?E.navigation.location.pathname:null;l||(C=C.toLowerCase(),k=k?k.toLowerCase():null,_=_.toLowerCase()),k&&A&&(k=za(k,A)||k);const Y=_!=="/"&&_.endsWith("/")?_.length-1:_.length;let L=C===_||!s&&C.startsWith(_)&&C.charAt(Y)==="/",te=k!=null&&(k===_||!s&&k.startsWith(_)&&k.charAt(_.length)==="/"),ee={isActive:L,isPending:te,isTransitioning:z},W=L?a:void 0,ue;typeof o=="function"?ue=o(ee):ue=[o,L?"active":null,te?"pending":null,z?"transitioning":null].filter(Boolean).join(" ");let Se=typeof c=="function"?c(ee):c;return b.createElement(ir,{...h,"aria-current":W,className:ue,ref:y,style:Se,to:d,viewTransition:m},typeof p=="function"?p(ee):p)});nE.displayName="NavLink";var aE=b.forwardRef(({discover:t="render",fetcherKey:a,navigate:l,reloadDocument:o,replace:s,state:c,method:d=Ps,action:m,onSubmit:p,relative:h,preventScrollReset:y,viewTransition:g,...S},E)=>{let O=sE(),A=uE(m,{relative:h}),z=d.toLowerCase()==="get"?"get":"post",_=typeof m=="string"&&Jy.test(m),C=k=>{if(p&&p(k),k.defaultPrevented)return;k.preventDefault();let Y=k.nativeEvent.submitter,L=Y?.getAttribute("formmethod")||d;O(Y||k.currentTarget,{fetcherKey:a,method:L,navigate:l,replace:s,state:c,relative:h,preventScrollReset:y,viewTransition:g})};return b.createElement("form",{ref:E,method:z,action:A,onSubmit:o?p:C,...S,"data-discover":!_&&t==="render"?"true":void 0})});aE.displayName="Form";function rE(t){return`${t} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Wy(t){let a=b.useContext(Gl);return tt(a,rE(t)),a}function lE(t,{target:a,replace:l,state:o,preventScrollReset:s,relative:c,viewTransition:d}={}){let m=pr(),p=Ln(),h=ci(t,{relative:c});return b.useCallback(y=>{if(US(y,a)){y.preventDefault();let g=l!==void 0?l:ri(p)===ri(h);m(t,{replace:g,state:o,preventScrollReset:s,relative:c,viewTransition:d})}},[p,m,h,l,o,a,t,s,c,d])}function Iy(t){An(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let a=b.useRef(dd(t)),l=b.useRef(!1),o=Ln(),s=b.useMemo(()=>LS(o.search,l.current?null:a.current),[o.search]),c=pr(),d=b.useCallback((m,p)=>{const h=dd(typeof m=="function"?m(new URLSearchParams(s)):m);l.current=!0,c("?"+h,p)},[c,s]);return[s,d]}var oE=0,iE=()=>`__${String(++oE)}__`;function sE(){let{router:t}=Wy("useSubmit"),{basename:a}=b.useContext(kn),l=TS();return b.useCallback(async(o,s={})=>{let{action:c,method:d,encType:m,formData:p,body:h}=VS(o,a);if(s.navigate===!1){let y=s.fetcherKey||iE();await t.fetch(y,l,s.action||c,{preventScrollReset:s.preventScrollReset,formData:p,body:h,formMethod:s.method||d,formEncType:s.encType||m,flushSync:s.flushSync})}else await t.navigate(s.action||c,{preventScrollReset:s.preventScrollReset,formData:p,body:h,formMethod:s.method||d,formEncType:s.encType||m,replace:s.replace,state:s.state,fromRouteId:l,flushSync:s.flushSync,viewTransition:s.viewTransition})},[t,a,l])}function uE(t,{relative:a}={}){let{basename:l}=b.useContext(kn),o=b.useContext(Un);tt(o,"useFormAction must be used inside a RouteContext");let[s]=o.matches.slice(-1),c={...ci(t||".",{relative:a})},d=Ln();if(t==null){c.search=d.search;let m=new URLSearchParams(c.search),p=m.getAll("index");if(p.some(y=>y==="")){m.delete("index"),p.filter(g=>g).forEach(g=>m.append("index",g));let y=m.toString();c.search=y?`?${y}`:""}}return(!t||t===".")&&s.route.index&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),l!=="/"&&(c.pathname=c.pathname==="/"?l:_a([l,c.pathname])),ri(c)}function cE(t,{relative:a}={}){let l=b.useContext(Zy);tt(l!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:o}=Wy("useViewTransitionState"),s=ci(t,{relative:a});if(!l.isTransitioning)return!1;let c=za(l.currentLocation.pathname,o)||l.currentLocation.pathname,d=za(l.nextLocation.pathname,o)||l.nextLocation.pathname;return Is(s.pathname,d)!=null||Is(s.pathname,c)!=null}var Gf={exports:{}},Zt={};/**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var uv;function fE(){if(uv)return Zt;uv=1;var t=Cd();function a(p){var h="https://react.dev/errors/"+p;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)h+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+p+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(){}var o={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(p,h,y){var g=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:g==null?null:""+g,children:p,containerInfo:h,implementation:y}}var d=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function m(p,h){if(p==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return Zt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,Zt.createPortal=function(p,h){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(a(299));return c(p,h,null,y)},Zt.flushSync=function(p){var h=d.T,y=o.p;try{if(d.T=null,o.p=2,p)return p()}finally{d.T=h,o.p=y,o.d.f()}},Zt.preconnect=function(p,h){typeof p=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,o.d.C(p,h))},Zt.prefetchDNS=function(p){typeof p=="string"&&o.d.D(p)},Zt.preinit=function(p,h){if(typeof p=="string"&&h&&typeof h.as=="string"){var y=h.as,g=m(y,h.crossOrigin),S=typeof h.integrity=="string"?h.integrity:void 0,E=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;y==="style"?o.d.S(p,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:g,integrity:S,fetchPriority:E}):y==="script"&&o.d.X(p,{crossOrigin:g,integrity:S,fetchPriority:E,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},Zt.preinitModule=function(p,h){if(typeof p=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var y=m(h.as,h.crossOrigin);o.d.M(p,{crossOrigin:y,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&o.d.M(p)},Zt.preload=function(p,h){if(typeof p=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var y=h.as,g=m(y,h.crossOrigin);o.d.L(p,y,{crossOrigin:g,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},Zt.preloadModule=function(p,h){if(typeof p=="string")if(h){var y=m(h.as,h.crossOrigin);o.d.m(p,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:y,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else o.d.m(p)},Zt.requestFormReset=function(p){o.d.r(p)},Zt.unstable_batchedUpdates=function(p,h){return p(h)},Zt.useFormState=function(p,h,y){return d.H.useFormState(p,h,y)},Zt.useFormStatus=function(){return d.H.useHostTransitionStatus()},Zt.version="19.1.1",Zt}var cv;function eb(){if(cv)return Gf.exports;cv=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(a){console.error(a)}}return t(),Gf.exports=fE(),Gf.exports}var Ud=eb();const tb=ky(Ud);function fv(t,a){if(typeof t=="function")return t(a);t!=null&&(t.current=a)}function nb(...t){return a=>{let l=!1;const o=t.map(s=>{const c=fv(s,a);return!l&&typeof c=="function"&&(l=!0),c});if(l)return()=>{for(let s=0;s<o.length;s++){const c=o[s];typeof c=="function"?c():fv(t[s],null)}}}}function mn(...t){return b.useCallback(nb(...t),t)}function Ld(t){const a=dE(t),l=b.forwardRef((o,s)=>{const{children:c,...d}=o,m=b.Children.toArray(c),p=m.find(mE);if(p){const h=p.props.children,y=m.map(g=>g===p?b.Children.count(h)>1?b.Children.only(null):b.isValidElement(h)?h.props.children:null:g);return w.jsx(a,{...d,ref:s,children:b.isValidElement(h)?b.cloneElement(h,void 0,y):null})}return w.jsx(a,{...d,ref:s,children:c})});return l.displayName=`${t}.Slot`,l}var ab=Ld("Slot");function dE(t){const a=b.forwardRef((l,o)=>{const{children:s,...c}=l;if(b.isValidElement(s)){const d=pE(s),m=hE(c,s.props);return s.type!==b.Fragment&&(m.ref=o?nb(o,d):d),b.cloneElement(s,m)}return b.Children.count(s)>1?b.Children.only(null):null});return a.displayName=`${t}.SlotClone`,a}var rb=Symbol("radix.slottable");function lb(t){const a=({children:l})=>w.jsx(w.Fragment,{children:l});return a.displayName=`${t}.Slottable`,a.__radixId=rb,a}function mE(t){return b.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===rb}function hE(t,a){const l={...a};for(const o in a){const s=t[o],c=a[o];/^on[A-Z]/.test(o)?s&&c?l[o]=(...m)=>{const p=c(...m);return s(...m),p}:s&&(l[o]=s):o==="style"?l[o]={...s,...c}:o==="className"&&(l[o]=[s,c].filter(Boolean).join(" "))}return{...t,...l}}function pE(t){let a=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,l=a&&"isReactWarning"in a&&a.isReactWarning;return l?t.ref:(a=Object.getOwnPropertyDescriptor(t,"ref")?.get,l=a&&"isReactWarning"in a&&a.isReactWarning,l?t.props.ref:t.props.ref||t.ref)}function ob(t){var a,l,o="";if(typeof t=="string"||typeof t=="number")o+=t;else if(typeof t=="object")if(Array.isArray(t)){var s=t.length;for(a=0;a<s;a++)t[a]&&(l=ob(t[a]))&&(o&&(o+=" "),o+=l)}else for(l in t)t[l]&&(o&&(o+=" "),o+=l);return o}function ib(){for(var t,a,l=0,o="",s=arguments.length;l<s;l++)(t=arguments[l])&&(a=ob(t))&&(o&&(o+=" "),o+=a);return o}const dv=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,mv=ib,gE=(t,a)=>l=>{var o;if(a?.variants==null)return mv(t,l?.class,l?.className);const{variants:s,defaultVariants:c}=a,d=Object.keys(s).map(h=>{const y=l?.[h],g=c?.[h];if(y===null)return null;const S=dv(y)||dv(g);return s[h][S]}),m=l&&Object.entries(l).reduce((h,y)=>{let[g,S]=y;return S===void 0||(h[g]=S),h},{}),p=a==null||(o=a.compoundVariants)===null||o===void 0?void 0:o.reduce((h,y)=>{let{class:g,className:S,...E}=y;return Object.entries(E).every(O=>{let[A,z]=O;return Array.isArray(z)?z.includes({...c,...m}[A]):{...c,...m}[A]===z})?[...h,g,S]:h},[]);return mv(t,d,p,l?.class,l?.className)};/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const vE=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),yE=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(a,l,o)=>o?o.toUpperCase():l.toLowerCase()),hv=t=>{const a=yE(t);return a.charAt(0).toUpperCase()+a.slice(1)},sb=(...t)=>t.filter((a,l,o)=>!!a&&a.trim()!==""&&o.indexOf(a)===l).join(" ").trim(),bE=t=>{for(const a in t)if(a.startsWith("aria-")||a==="role"||a==="title")return!0};/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var xE={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const wE=b.forwardRef(({color:t="currentColor",size:a=24,strokeWidth:l=2,absoluteStrokeWidth:o,className:s="",children:c,iconNode:d,...m},p)=>b.createElement("svg",{ref:p,...xE,width:a,height:a,stroke:t,strokeWidth:o?Number(l)*24/Number(a):l,className:sb("lucide",s),...!c&&!bE(m)&&{"aria-hidden":"true"},...m},[...d.map(([h,y])=>b.createElement(h,y)),...Array.isArray(c)?c:[c]]));/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ub=(t,a)=>{const l=b.forwardRef(({className:o,...s},c)=>b.createElement(wE,{ref:c,iconNode:a,className:sb(`lucide-${vE(hv(t))}`,`lucide-${t}`,o),...s}));return l.displayName=hv(t),l};/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const SE=[["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],EE=ub("trash",SE);/**
* @license lucide-react v0.542.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _E=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],AE=ub("x",_E),Pf=768;function TE(){const[t,a]=b.useState(void 0);return b.useEffect(()=>{const l=window.matchMedia(`(max-width: ${Pf-1}px)`),o=()=>{a(window.innerWidth<Pf)};return l.addEventListener("change",o),a(window.innerWidth<Pf),()=>l.removeEventListener("change",o)},[]),!!t}const Bd="-",RE=t=>{const a=OE(t),{conflictingClassGroups:l,conflictingClassGroupModifiers:o}=t;return{getClassGroupId:d=>{const m=d.split(Bd);return m[0]===""&&m.length!==1&&m.shift(),cb(m,a)||CE(d)},getConflictingClassGroupIds:(d,m)=>{const p=l[d]||[];return m&&o[d]?[...p,...o[d]]:p}}},cb=(t,a)=>{if(t.length===0)return a.classGroupId;const l=t[0],o=a.nextPart.get(l),s=o?cb(t.slice(1),o):void 0;if(s)return s;if(a.validators.length===0)return;const c=t.join(Bd);return a.validators.find(({validator:d})=>d(c))?.classGroupId},pv=/^\[(.+)\]$/,CE=t=>{if(pv.test(t)){const a=pv.exec(t)[1],l=a?.substring(0,a.indexOf(":"));if(l)return"arbitrary.."+l}},OE=t=>{const{theme:a,classGroups:l}=t,o={nextPart:new Map,validators:[]};for(const s in l)md(l[s],o,s,a);return o},md=(t,a,l,o)=>{t.forEach(s=>{if(typeof s=="string"){const c=s===""?a:gv(a,s);c.classGroupId=l;return}if(typeof s=="function"){if(DE(s)){md(s(o),a,l,o);return}a.validators.push({validator:s,classGroupId:l});return}Object.entries(s).forEach(([c,d])=>{md(d,gv(a,c),l,o)})})},gv=(t,a)=>{let l=t;return a.split(Bd).forEach(o=>{l.nextPart.has(o)||l.nextPart.set(o,{nextPart:new Map,validators:[]}),l=l.nextPart.get(o)}),l},DE=t=>t.isThemeGetter,zE=t=>{if(t<1)return{get:()=>{},set:()=>{}};let a=0,l=new Map,o=new Map;const s=(c,d)=>{l.set(c,d),a++,a>t&&(a=0,o=l,l=new Map)};return{get(c){let d=l.get(c);if(d!==void 0)return d;if((d=o.get(c))!==void 0)return s(c,d),d},set(c,d){l.has(c)?l.set(c,d):s(c,d)}}},hd="!",pd=":",NE=pd.length,ME=t=>{const{prefix:a,experimentalParseClassName:l}=t;let o=s=>{const c=[];let d=0,m=0,p=0,h;for(let O=0;O<s.length;O++){let A=s[O];if(d===0&&m===0){if(A===pd){c.push(s.slice(p,O)),p=O+NE;continue}if(A==="/"){h=O;continue}}A==="["?d++:A==="]"?d--:A==="("?m++:A===")"&&m--}const y=c.length===0?s:s.substring(p),g=jE(y),S=g!==y,E=h&&h>p?h-p:void 0;return{modifiers:c,hasImportantModifier:S,baseClassName:g,maybePostfixModifierPosition:E}};if(a){const s=a+pd,c=o;o=d=>d.startsWith(s)?c(d.substring(s.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:d,maybePostfixModifierPosition:void 0}}if(l){const s=o;o=c=>l({className:c,parseClassName:s})}return o},jE=t=>t.endsWith(hd)?t.substring(0,t.length-1):t.startsWith(hd)?t.substring(1):t,kE=t=>{const a=Object.fromEntries(t.orderSensitiveModifiers.map(o=>[o,!0]));return o=>{if(o.length<=1)return o;const s=[];let c=[];return o.forEach(d=>{d[0]==="["||a[d]?(s.push(...c.sort(),d),c=[]):c.push(d)}),s.push(...c.sort()),s}},UE=t=>({cache:zE(t.cacheSize),parseClassName:ME(t),sortModifiers:kE(t),...RE(t)}),LE=/\s+/,BE=(t,a)=>{const{parseClassName:l,getClassGroupId:o,getConflictingClassGroupIds:s,sortModifiers:c}=a,d=[],m=t.trim().split(LE);let p="";for(let h=m.length-1;h>=0;h-=1){const y=m[h],{isExternal:g,modifiers:S,hasImportantModifier:E,baseClassName:O,maybePostfixModifierPosition:A}=l(y);if(g){p=y+(p.length>0?" "+p:p);continue}let z=!!A,_=o(z?O.substring(0,A):O);if(!_){if(!z){p=y+(p.length>0?" "+p:p);continue}if(_=o(O),!_){p=y+(p.length>0?" "+p:p);continue}z=!1}const C=c(S).join(":"),k=E?C+hd:C,Y=k+_;if(d.includes(Y))continue;d.push(Y);const L=s(_,z);for(let te=0;te<L.length;++te){const ee=L[te];d.push(k+ee)}p=y+(p.length>0?" "+p:p)}return p};function HE(){let t=0,a,l,o="";for(;t<arguments.length;)(a=arguments[t++])&&(l=fb(a))&&(o&&(o+=" "),o+=l);return o}const fb=t=>{if(typeof t=="string")return t;let a,l="";for(let o=0;o<t.length;o++)t[o]&&(a=fb(t[o]))&&(l&&(l+=" "),l+=a);return l};function VE(t,...a){let l,o,s,c=d;function d(p){const h=a.reduce((y,g)=>g(y),t());return l=UE(h),o=l.cache.get,s=l.cache.set,c=m,m(p)}function m(p){const h=o(p);if(h)return h;const y=BE(p,l);return s(p,y),y}return function(){return c(HE.apply(null,arguments))}}const Et=t=>{const a=l=>l[t]||[];return a.isThemeGetter=!0,a},db=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,mb=/^\((?:(\w[\w-]*):)?(.+)\)$/i,ZE=/^\d+\/\d+$/,$E=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,YE=/\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$/,qE=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,GE=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,PE=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Dl=t=>ZE.test(t),Me=t=>!!t&&!Number.isNaN(Number(t)),lr=t=>!!t&&Number.isInteger(Number(t)),Xf=t=>t.endsWith("%")&&Me(t.slice(0,-1)),xa=t=>$E.test(t),XE=()=>!0,FE=t=>YE.test(t)&&!qE.test(t),hb=()=>!1,QE=t=>GE.test(t),KE=t=>PE.test(t),JE=t=>!pe(t)&&!ge(t),WE=t=>Xl(t,vb,hb),pe=t=>db.test(t),Ur=t=>Xl(t,yb,FE),Ff=t=>Xl(t,a_,Me),vv=t=>Xl(t,pb,hb),IE=t=>Xl(t,gb,KE),Ns=t=>Xl(t,bb,QE),ge=t=>mb.test(t),Jo=t=>Fl(t,yb),e_=t=>Fl(t,r_),yv=t=>Fl(t,pb),t_=t=>Fl(t,vb),n_=t=>Fl(t,gb),Ms=t=>Fl(t,bb,!0),Xl=(t,a,l)=>{const o=db.exec(t);return o?o[1]?a(o[1]):l(o[2]):!1},Fl=(t,a,l=!1)=>{const o=mb.exec(t);return o?o[1]?a(o[1]):l:!1},pb=t=>t==="position"||t==="percentage",gb=t=>t==="image"||t==="url",vb=t=>t==="length"||t==="size"||t==="bg-size",yb=t=>t==="length",a_=t=>t==="number",r_=t=>t==="family-name",bb=t=>t==="shadow",l_=()=>{const t=Et("color"),a=Et("font"),l=Et("text"),o=Et("font-weight"),s=Et("tracking"),c=Et("leading"),d=Et("breakpoint"),m=Et("container"),p=Et("spacing"),h=Et("radius"),y=Et("shadow"),g=Et("inset-shadow"),S=Et("text-shadow"),E=Et("drop-shadow"),O=Et("blur"),A=Et("perspective"),z=Et("aspect"),_=Et("ease"),C=Et("animate"),k=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Y=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],L=()=>[...Y(),ge,pe],te=()=>["auto","hidden","clip","visible","scroll"],ee=()=>["auto","contain","none"],W=()=>[ge,pe,p],ue=()=>[Dl,"full","auto",...W()],Se=()=>[lr,"none","subgrid",ge,pe],Ee=()=>["auto",{span:["full",lr,ge,pe]},lr,ge,pe],ie=()=>[lr,"auto",ge,pe],ce=()=>["auto","min","max","fr",ge,pe],ye=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],be=()=>["start","end","center","stretch","center-safe","end-safe"],M=()=>["auto",...W()],G=()=>[Dl,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...W()],$=()=>[t,ge,pe],ve=()=>[...Y(),yv,vv,{position:[ge,pe]}],R=()=>["no-repeat",{repeat:["","x","y","space","round"]}],F=()=>["auto","cover","contain",t_,WE,{size:[ge,pe]}],re=()=>[Xf,Jo,Ur],P=()=>["","none","full",h,ge,pe],ne=()=>["",Me,Jo,Ur],fe=()=>["solid","dashed","dotted","double"],me=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Te=()=>[Me,Xf,yv,vv],xe=()=>["","none",O,ge,pe],Ke=()=>["none",Me,ge,pe],bt=()=>["none",Me,ge,pe],jt=()=>[Me,ge,pe],ht=()=>[Dl,"full",...W()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[xa],breakpoint:[xa],color:[XE],container:[xa],"drop-shadow":[xa],ease:["in","out","in-out"],font:[JE],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[xa],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[xa],shadow:[xa],spacing:["px",Me],text:[xa],"text-shadow":[xa],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Dl,pe,ge,z]}],container:["container"],columns:[{columns:[Me,pe,ge,m]}],"break-after":[{"break-after":k()}],"break-before":[{"break-before":k()}],"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:L()}],overflow:[{overflow:te()}],"overflow-x":[{"overflow-x":te()}],"overflow-y":[{"overflow-y":te()}],overscroll:[{overscroll:ee()}],"overscroll-x":[{"overscroll-x":ee()}],"overscroll-y":[{"overscroll-y":ee()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:ue()}],"inset-x":[{"inset-x":ue()}],"inset-y":[{"inset-y":ue()}],start:[{start:ue()}],end:[{end:ue()}],top:[{top:ue()}],right:[{right:ue()}],bottom:[{bottom:ue()}],left:[{left:ue()}],visibility:["visible","invisible","collapse"],z:[{z:[lr,"auto",ge,pe]}],basis:[{basis:[Dl,"full","auto",m,...W()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Me,Dl,"auto","initial","none",pe]}],grow:[{grow:["",Me,ge,pe]}],shrink:[{shrink:["",Me,ge,pe]}],order:[{order:[lr,"first","last","none",ge,pe]}],"grid-cols":[{"grid-cols":Se()}],"col-start-end":[{col:Ee()}],"col-start":[{"col-start":ie()}],"col-end":[{"col-end":ie()}],"grid-rows":[{"grid-rows":Se()}],"row-start-end":[{row:Ee()}],"row-start":[{"row-start":ie()}],"row-end":[{"row-end":ie()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ce()}],"auto-rows":[{"auto-rows":ce()}],gap:[{gap:W()}],"gap-x":[{"gap-x":W()}],"gap-y":[{"gap-y":W()}],"justify-content":[{justify:[...ye(),"normal"]}],"justify-items":[{"justify-items":[...be(),"normal"]}],"justify-self":[{"justify-self":["auto",...be()]}],"align-content":[{content:["normal",...ye()]}],"align-items":[{items:[...be(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...be(),{baseline:["","last"]}]}],"place-content":[{"place-content":ye()}],"place-items":[{"place-items":[...be(),"baseline"]}],"place-self":[{"place-self":["auto",...be()]}],p:[{p:W()}],px:[{px:W()}],py:[{py:W()}],ps:[{ps:W()}],pe:[{pe:W()}],pt:[{pt:W()}],pr:[{pr:W()}],pb:[{pb:W()}],pl:[{pl:W()}],m:[{m:M()}],mx:[{mx:M()}],my:[{my:M()}],ms:[{ms:M()}],me:[{me:M()}],mt:[{mt:M()}],mr:[{mr:M()}],mb:[{mb:M()}],ml:[{ml:M()}],"space-x":[{"space-x":W()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":W()}],"space-y-reverse":["space-y-reverse"],size:[{size:G()}],w:[{w:[m,"screen",...G()]}],"min-w":[{"min-w":[m,"screen","none",...G()]}],"max-w":[{"max-w":[m,"screen","none","prose",{screen:[d]},...G()]}],h:[{h:["screen","lh",...G()]}],"min-h":[{"min-h":["screen","lh","none",...G()]}],"max-h":[{"max-h":["screen","lh",...G()]}],"font-size":[{text:["base",l,Jo,Ur]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,ge,Ff]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Xf,pe]}],"font-family":[{font:[e_,pe,a]}],"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,ge,pe]}],"line-clamp":[{"line-clamp":[Me,"none",ge,Ff]}],leading:[{leading:[c,...W()]}],"list-image":[{"list-image":["none",ge,pe]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ge,pe]}],"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:[...fe(),"wavy"]}],"text-decoration-thickness":[{decoration:[Me,"from-font","auto",ge,Ur]}],"text-decoration-color":[{decoration:$()}],"underline-offset":[{"underline-offset":[Me,"auto",ge,pe]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:W()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ge,pe]}],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",ge,pe]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ve()}],"bg-repeat":[{bg:R()}],"bg-size":[{bg:F()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},lr,ge,pe],radial:["",ge,pe],conic:[lr,ge,pe]},n_,IE]}],"bg-color":[{bg:$()}],"gradient-from-pos":[{from:re()}],"gradient-via-pos":[{via:re()}],"gradient-to-pos":[{to:re()}],"gradient-from":[{from:$()}],"gradient-via":[{via:$()}],"gradient-to":[{to:$()}],rounded:[{rounded:P()}],"rounded-s":[{"rounded-s":P()}],"rounded-e":[{"rounded-e":P()}],"rounded-t":[{"rounded-t":P()}],"rounded-r":[{"rounded-r":P()}],"rounded-b":[{"rounded-b":P()}],"rounded-l":[{"rounded-l":P()}],"rounded-ss":[{"rounded-ss":P()}],"rounded-se":[{"rounded-se":P()}],"rounded-ee":[{"rounded-ee":P()}],"rounded-es":[{"rounded-es":P()}],"rounded-tl":[{"rounded-tl":P()}],"rounded-tr":[{"rounded-tr":P()}],"rounded-br":[{"rounded-br":P()}],"rounded-bl":[{"rounded-bl":P()}],"border-w":[{border:ne()}],"border-w-x":[{"border-x":ne()}],"border-w-y":[{"border-y":ne()}],"border-w-s":[{"border-s":ne()}],"border-w-e":[{"border-e":ne()}],"border-w-t":[{"border-t":ne()}],"border-w-r":[{"border-r":ne()}],"border-w-b":[{"border-b":ne()}],"border-w-l":[{"border-l":ne()}],"divide-x":[{"divide-x":ne()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ne()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...fe(),"hidden","none"]}],"divide-style":[{divide:[...fe(),"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-t":[{"border-t":$()}],"border-color-r":[{"border-r":$()}],"border-color-b":[{"border-b":$()}],"border-color-l":[{"border-l":$()}],"divide-color":[{divide:$()}],"outline-style":[{outline:[...fe(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Me,ge,pe]}],"outline-w":[{outline:["",Me,Jo,Ur]}],"outline-color":[{outline:$()}],shadow:[{shadow:["","none",y,Ms,Ns]}],"shadow-color":[{shadow:$()}],"inset-shadow":[{"inset-shadow":["none",g,Ms,Ns]}],"inset-shadow-color":[{"inset-shadow":$()}],"ring-w":[{ring:ne()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:$()}],"ring-offset-w":[{"ring-offset":[Me,Ur]}],"ring-offset-color":[{"ring-offset":$()}],"inset-ring-w":[{"inset-ring":ne()}],"inset-ring-color":[{"inset-ring":$()}],"text-shadow":[{"text-shadow":["none",S,Ms,Ns]}],"text-shadow-color":[{"text-shadow":$()}],opacity:[{opacity:[Me,ge,pe]}],"mix-blend":[{"mix-blend":[...me(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":me()}],"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":[Me]}],"mask-image-linear-from-pos":[{"mask-linear-from":Te()}],"mask-image-linear-to-pos":[{"mask-linear-to":Te()}],"mask-image-linear-from-color":[{"mask-linear-from":$()}],"mask-image-linear-to-color":[{"mask-linear-to":$()}],"mask-image-t-from-pos":[{"mask-t-from":Te()}],"mask-image-t-to-pos":[{"mask-t-to":Te()}],"mask-image-t-from-color":[{"mask-t-from":$()}],"mask-image-t-to-color":[{"mask-t-to":$()}],"mask-image-r-from-pos":[{"mask-r-from":Te()}],"mask-image-r-to-pos":[{"mask-r-to":Te()}],"mask-image-r-from-color":[{"mask-r-from":$()}],"mask-image-r-to-color":[{"mask-r-to":$()}],"mask-image-b-from-pos":[{"mask-b-from":Te()}],"mask-image-b-to-pos":[{"mask-b-to":Te()}],"mask-image-b-from-color":[{"mask-b-from":$()}],"mask-image-b-to-color":[{"mask-b-to":$()}],"mask-image-l-from-pos":[{"mask-l-from":Te()}],"mask-image-l-to-pos":[{"mask-l-to":Te()}],"mask-image-l-from-color":[{"mask-l-from":$()}],"mask-image-l-to-color":[{"mask-l-to":$()}],"mask-image-x-from-pos":[{"mask-x-from":Te()}],"mask-image-x-to-pos":[{"mask-x-to":Te()}],"mask-image-x-from-color":[{"mask-x-from":$()}],"mask-image-x-to-color":[{"mask-x-to":$()}],"mask-image-y-from-pos":[{"mask-y-from":Te()}],"mask-image-y-to-pos":[{"mask-y-to":Te()}],"mask-image-y-from-color":[{"mask-y-from":$()}],"mask-image-y-to-color":[{"mask-y-to":$()}],"mask-image-radial":[{"mask-radial":[ge,pe]}],"mask-image-radial-from-pos":[{"mask-radial-from":Te()}],"mask-image-radial-to-pos":[{"mask-radial-to":Te()}],"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":Y()}],"mask-image-conic-pos":[{"mask-conic":[Me]}],"mask-image-conic-from-pos":[{"mask-conic-from":Te()}],"mask-image-conic-to-pos":[{"mask-conic-to":Te()}],"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:ve()}],"mask-repeat":[{mask:R()}],"mask-size":[{mask:F()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ge,pe]}],filter:[{filter:["","none",ge,pe]}],blur:[{blur:xe()}],brightness:[{brightness:[Me,ge,pe]}],contrast:[{contrast:[Me,ge,pe]}],"drop-shadow":[{"drop-shadow":["","none",E,Ms,Ns]}],"drop-shadow-color":[{"drop-shadow":$()}],grayscale:[{grayscale:["",Me,ge,pe]}],"hue-rotate":[{"hue-rotate":[Me,ge,pe]}],invert:[{invert:["",Me,ge,pe]}],saturate:[{saturate:[Me,ge,pe]}],sepia:[{sepia:["",Me,ge,pe]}],"backdrop-filter":[{"backdrop-filter":["","none",ge,pe]}],"backdrop-blur":[{"backdrop-blur":xe()}],"backdrop-brightness":[{"backdrop-brightness":[Me,ge,pe]}],"backdrop-contrast":[{"backdrop-contrast":[Me,ge,pe]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Me,ge,pe]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Me,ge,pe]}],"backdrop-invert":[{"backdrop-invert":["",Me,ge,pe]}],"backdrop-opacity":[{"backdrop-opacity":[Me,ge,pe]}],"backdrop-saturate":[{"backdrop-saturate":[Me,ge,pe]}],"backdrop-sepia":[{"backdrop-sepia":["",Me,ge,pe]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":W()}],"border-spacing-x":[{"border-spacing-x":W()}],"border-spacing-y":[{"border-spacing-y":W()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ge,pe]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Me,"initial",ge,pe]}],ease:[{ease:["linear","initial",_,ge,pe]}],delay:[{delay:[Me,ge,pe]}],animate:[{animate:["none",C,ge,pe]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[A,ge,pe]}],"perspective-origin":[{"perspective-origin":L()}],rotate:[{rotate:Ke()}],"rotate-x":[{"rotate-x":Ke()}],"rotate-y":[{"rotate-y":Ke()}],"rotate-z":[{"rotate-z":Ke()}],scale:[{scale:bt()}],"scale-x":[{"scale-x":bt()}],"scale-y":[{"scale-y":bt()}],"scale-z":[{"scale-z":bt()}],"scale-3d":["scale-3d"],skew:[{skew:jt()}],"skew-x":[{"skew-x":jt()}],"skew-y":[{"skew-y":jt()}],transform:[{transform:[ge,pe,"","none","gpu","cpu"]}],"transform-origin":[{origin:L()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ht()}],"translate-x":[{"translate-x":ht()}],"translate-y":[{"translate-y":ht()}],"translate-z":[{"translate-z":ht()}],"translate-none":["translate-none"],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",ge,pe]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":W()}],"scroll-mx":[{"scroll-mx":W()}],"scroll-my":[{"scroll-my":W()}],"scroll-ms":[{"scroll-ms":W()}],"scroll-me":[{"scroll-me":W()}],"scroll-mt":[{"scroll-mt":W()}],"scroll-mr":[{"scroll-mr":W()}],"scroll-mb":[{"scroll-mb":W()}],"scroll-ml":[{"scroll-ml":W()}],"scroll-p":[{"scroll-p":W()}],"scroll-px":[{"scroll-px":W()}],"scroll-py":[{"scroll-py":W()}],"scroll-ps":[{"scroll-ps":W()}],"scroll-pe":[{"scroll-pe":W()}],"scroll-pt":[{"scroll-pt":W()}],"scroll-pr":[{"scroll-pr":W()}],"scroll-pb":[{"scroll-pb":W()}],"scroll-pl":[{"scroll-pl":W()}],"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",ge,pe]}],fill:[{fill:["none",...$()]}],"stroke-w":[{stroke:[Me,Jo,Ur,Ff]}],stroke:[{stroke:["none",...$()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","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","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","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-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-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-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-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"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},o_=VE(l_);function Ge(...t){return o_(ib(t))}function bv(t){return t.toLowerCase().trim().replace(/['"]/g,"").replace(/[^a-z0-9]+/g,"-").replace(/(^-|-$)+/g,"")}const Hd=gE("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function It({className:t,variant:a,size:l,asChild:o=!1,...s}){const c=o?ab:"button";return w.jsx(c,{"data-slot":"button",className:Ge(Hd({variant:a,size:l,className:t})),...s})}function Aa({className:t,type:a,...l}){return w.jsx("input",{type:a,"data-slot":"input",className:Ge("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",t),...l})}var i_=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],$t=i_.reduce((t,a)=>{const l=Ld(`Primitive.${a}`),o=b.forwardRef((s,c)=>{const{asChild:d,...m}=s,p=d?l:a;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),w.jsx(p,{...m,ref:c})});return o.displayName=`Primitive.${a}`,{...t,[a]:o}},{});function s_(t,a){t&&Ud.flushSync(()=>t.dispatchEvent(a))}var u_="Separator",xv="horizontal",c_=["horizontal","vertical"],xb=b.forwardRef((t,a)=>{const{decorative:l,orientation:o=xv,...s}=t,c=f_(o)?o:xv,m=l?{role:"none"}:{"aria-orientation":c==="vertical"?c:void 0,role:"separator"};return w.jsx($t.div,{"data-orientation":c,...m,...s,ref:a})});xb.displayName=u_;function f_(t){return c_.includes(t)}var d_=xb;function m_({className:t,orientation:a="horizontal",decorative:l=!0,...o}){return w.jsx(d_,{"data-slot":"separator",decorative:l,orientation:a,className:Ge("bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px",t),...o})}function Pt(t,a,{checkForDefaultPrevented:l=!0}={}){return function(s){if(t?.(s),l===!1||!s.defaultPrevented)return a?.(s)}}function h_(t,a){const l=b.createContext(a),o=c=>{const{children:d,...m}=c,p=b.useMemo(()=>m,Object.values(m));return w.jsx(l.Provider,{value:p,children:d})};o.displayName=t+"Provider";function s(c){const d=b.useContext(l);if(d)return d;if(a!==void 0)return a;throw new Error(`\`${c}\` must be used within \`${t}\``)}return[o,s]}function hu(t,a=[]){let l=[];function o(c,d){const m=b.createContext(d),p=l.length;l=[...l,d];const h=g=>{const{scope:S,children:E,...O}=g,A=S?.[t]?.[p]||m,z=b.useMemo(()=>O,Object.values(O));return w.jsx(A.Provider,{value:z,children:E})};h.displayName=c+"Provider";function y(g,S){const E=S?.[t]?.[p]||m,O=b.useContext(E);if(O)return O;if(d!==void 0)return d;throw new Error(`\`${g}\` must be used within \`${c}\``)}return[h,y]}const s=()=>{const c=l.map(d=>b.createContext(d));return function(m){const p=m?.[t]||c;return b.useMemo(()=>({[`__scope${t}`]:{...m,[t]:p}}),[m,p])}};return s.scopeName=t,[o,p_(s,...a)]}function p_(...t){const a=t[0];if(t.length===1)return a;const l=()=>{const o=t.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(c){const d=o.reduce((m,{useScope:p,scopeName:h})=>{const g=p(c)[`__scope${h}`];return{...m,...g}},{});return b.useMemo(()=>({[`__scope${a.scopeName}`]:d}),[d])}};return l.scopeName=a.scopeName,l}var sr=globalThis?.document?b.useLayoutEffect:()=>{},g_=Uy[" useId ".trim().toString()]||(()=>{}),v_=0;function Qf(t){const[a,l]=b.useState(g_());return sr(()=>{l(o=>o??String(v_++))},[t]),t||(a?`radix-${a}`:"")}var y_=Uy[" useInsertionEffect ".trim().toString()]||sr;function b_({prop:t,defaultProp:a,onChange:l=()=>{},caller:o}){const[s,c,d]=x_({defaultProp:a,onChange:l}),m=t!==void 0,p=m?t:s;{const y=b.useRef(t!==void 0);b.useEffect(()=>{const g=y.current;g!==m&&console.warn(`${o} is changing from ${g?"controlled":"uncontrolled"} to ${m?"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.`),y.current=m},[m,o])}const h=b.useCallback(y=>{if(m){const g=w_(y)?y(t):y;g!==t&&d.current?.(g)}else c(y)},[m,t,c,d]);return[p,h]}function x_({defaultProp:t,onChange:a}){const[l,o]=b.useState(t),s=b.useRef(l),c=b.useRef(a);return y_(()=>{c.current=a},[a]),b.useEffect(()=>{s.current!==l&&(c.current?.(l),s.current=l)},[l,s]),[l,o,c]}function w_(t){return typeof t=="function"}function Vl(t){const a=b.useRef(t);return b.useEffect(()=>{a.current=t}),b.useMemo(()=>(...l)=>a.current?.(...l),[])}function S_(t,a=globalThis?.document){const l=Vl(t);b.useEffect(()=>{const o=s=>{s.key==="Escape"&&l(s)};return a.addEventListener("keydown",o,{capture:!0}),()=>a.removeEventListener("keydown",o,{capture:!0})},[l,a])}var E_="DismissableLayer",gd="dismissableLayer.update",__="dismissableLayer.pointerDownOutside",A_="dismissableLayer.focusOutside",wv,wb=b.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Vd=b.forwardRef((t,a)=>{const{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:o,onPointerDownOutside:s,onFocusOutside:c,onInteractOutside:d,onDismiss:m,...p}=t,h=b.useContext(wb),[y,g]=b.useState(null),S=y?.ownerDocument??globalThis?.document,[,E]=b.useState({}),O=mn(a,ee=>g(ee)),A=Array.from(h.layers),[z]=[...h.layersWithOutsidePointerEventsDisabled].slice(-1),_=A.indexOf(z),C=y?A.indexOf(y):-1,k=h.layersWithOutsidePointerEventsDisabled.size>0,Y=C>=_,L=C_(ee=>{const W=ee.target,ue=[...h.branches].some(Se=>Se.contains(W));!Y||ue||(s?.(ee),d?.(ee),ee.defaultPrevented||m?.())},S),te=O_(ee=>{const W=ee.target;[...h.branches].some(Se=>Se.contains(W))||(c?.(ee),d?.(ee),ee.defaultPrevented||m?.())},S);return S_(ee=>{C===h.layers.size-1&&(o?.(ee),!ee.defaultPrevented&&m&&(ee.preventDefault(),m()))},S),b.useEffect(()=>{if(y)return l&&(h.layersWithOutsidePointerEventsDisabled.size===0&&(wv=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(y)),h.layers.add(y),Sv(),()=>{l&&h.layersWithOutsidePointerEventsDisabled.size===1&&(S.body.style.pointerEvents=wv)}},[y,S,l,h]),b.useEffect(()=>()=>{y&&(h.layers.delete(y),h.layersWithOutsidePointerEventsDisabled.delete(y),Sv())},[y,h]),b.useEffect(()=>{const ee=()=>E({});return document.addEventListener(gd,ee),()=>document.removeEventListener(gd,ee)},[]),w.jsx($t.div,{...p,ref:O,style:{pointerEvents:k?Y?"auto":"none":void 0,...t.style},onFocusCapture:Pt(t.onFocusCapture,te.onFocusCapture),onBlurCapture:Pt(t.onBlurCapture,te.onBlurCapture),onPointerDownCapture:Pt(t.onPointerDownCapture,L.onPointerDownCapture)})});Vd.displayName=E_;var T_="DismissableLayerBranch",R_=b.forwardRef((t,a)=>{const l=b.useContext(wb),o=b.useRef(null),s=mn(a,o);return b.useEffect(()=>{const c=o.current;if(c)return l.branches.add(c),()=>{l.branches.delete(c)}},[l.branches]),w.jsx($t.div,{...t,ref:s})});R_.displayName=T_;function C_(t,a=globalThis?.document){const l=Vl(t),o=b.useRef(!1),s=b.useRef(()=>{});return b.useEffect(()=>{const c=m=>{if(m.target&&!o.current){let p=function(){Sb(__,l,h,{discrete:!0})};const h={originalEvent:m};m.pointerType==="touch"?(a.removeEventListener("click",s.current),s.current=p,a.addEventListener("click",s.current,{once:!0})):p()}else a.removeEventListener("click",s.current);o.current=!1},d=window.setTimeout(()=>{a.addEventListener("pointerdown",c)},0);return()=>{window.clearTimeout(d),a.removeEventListener("pointerdown",c),a.removeEventListener("click",s.current)}},[a,l]),{onPointerDownCapture:()=>o.current=!0}}function O_(t,a=globalThis?.document){const l=Vl(t),o=b.useRef(!1);return b.useEffect(()=>{const s=c=>{c.target&&!o.current&&Sb(A_,l,{originalEvent:c},{discrete:!1})};return a.addEventListener("focusin",s),()=>a.removeEventListener("focusin",s)},[a,l]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function Sv(){const t=new CustomEvent(gd);document.dispatchEvent(t)}function Sb(t,a,l,{discrete:o}){const s=l.originalEvent.target,c=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:l});a&&s.addEventListener(t,a,{once:!0}),o?s_(s,c):s.dispatchEvent(c)}var Kf="focusScope.autoFocusOnMount",Jf="focusScope.autoFocusOnUnmount",Ev={bubbles:!1,cancelable:!0},D_="FocusScope",Eb=b.forwardRef((t,a)=>{const{loop:l=!1,trapped:o=!1,onMountAutoFocus:s,onUnmountAutoFocus:c,...d}=t,[m,p]=b.useState(null),h=Vl(s),y=Vl(c),g=b.useRef(null),S=mn(a,A=>p(A)),E=b.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;b.useEffect(()=>{if(o){let A=function(k){if(E.paused||!m)return;const Y=k.target;m.contains(Y)?g.current=Y:or(g.current,{select:!0})},z=function(k){if(E.paused||!m)return;const Y=k.relatedTarget;Y!==null&&(m.contains(Y)||or(g.current,{select:!0}))},_=function(k){if(document.activeElement===document.body)for(const L of k)L.removedNodes.length>0&&or(m)};document.addEventListener("focusin",A),document.addEventListener("focusout",z);const C=new MutationObserver(_);return m&&C.observe(m,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",A),document.removeEventListener("focusout",z),C.disconnect()}}},[o,m,E.paused]),b.useEffect(()=>{if(m){Av.add(E);const A=document.activeElement;if(!m.contains(A)){const _=new CustomEvent(Kf,Ev);m.addEventListener(Kf,h),m.dispatchEvent(_),_.defaultPrevented||(z_(U_(_b(m)),{select:!0}),document.activeElement===A&&or(m))}return()=>{m.removeEventListener(Kf,h),setTimeout(()=>{const _=new CustomEvent(Jf,Ev);m.addEventListener(Jf,y),m.dispatchEvent(_),_.defaultPrevented||or(A??document.body,{select:!0}),m.removeEventListener(Jf,y),Av.remove(E)},0)}}},[m,h,y,E]);const O=b.useCallback(A=>{if(!l&&!o||E.paused)return;const z=A.key==="Tab"&&!A.altKey&&!A.ctrlKey&&!A.metaKey,_=document.activeElement;if(z&&_){const C=A.currentTarget,[k,Y]=N_(C);k&&Y?!A.shiftKey&&_===Y?(A.preventDefault(),l&&or(k,{select:!0})):A.shiftKey&&_===k&&(A.preventDefault(),l&&or(Y,{select:!0})):_===C&&A.preventDefault()}},[l,o,E.paused]);return w.jsx($t.div,{tabIndex:-1,...d,ref:S,onKeyDown:O})});Eb.displayName=D_;function z_(t,{select:a=!1}={}){const l=document.activeElement;for(const o of t)if(or(o,{select:a}),document.activeElement!==l)return}function N_(t){const a=_b(t),l=_v(a,t),o=_v(a.reverse(),t);return[l,o]}function _b(t){const a=[],l=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const s=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||s?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;l.nextNode();)a.push(l.currentNode);return a}function _v(t,a){for(const l of t)if(!M_(l,{upTo:a}))return l}function M_(t,{upTo:a}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(a!==void 0&&t===a)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function j_(t){return t instanceof HTMLInputElement&&"select"in t}function or(t,{select:a=!1}={}){if(t&&t.focus){const l=document.activeElement;t.focus({preventScroll:!0}),t!==l&&j_(t)&&a&&t.select()}}var Av=k_();function k_(){let t=[];return{add(a){const l=t[0];a!==l&&l?.pause(),t=Tv(t,a),t.unshift(a)},remove(a){t=Tv(t,a),t[0]?.resume()}}}function Tv(t,a){const l=[...t],o=l.indexOf(a);return o!==-1&&l.splice(o,1),l}function U_(t){return t.filter(a=>a.tagName!=="A")}var L_="Portal",Ab=b.forwardRef((t,a)=>{const{container:l,...o}=t,[s,c]=b.useState(!1);sr(()=>c(!0),[]);const d=l||s&&globalThis?.document?.body;return d?tb.createPortal(w.jsx($t.div,{...o,ref:a}),d):null});Ab.displayName=L_;function B_(t,a){return b.useReducer((l,o)=>a[l][o]??l,t)}var fi=t=>{const{present:a,children:l}=t,o=H_(a),s=typeof l=="function"?l({present:o.isPresent}):b.Children.only(l),c=mn(o.ref,V_(s));return typeof l=="function"||o.isPresent?b.cloneElement(s,{ref:c}):null};fi.displayName="Presence";function H_(t){const[a,l]=b.useState(),o=b.useRef(null),s=b.useRef(t),c=b.useRef("none"),d=t?"mounted":"unmounted",[m,p]=B_(d,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return b.useEffect(()=>{const h=js(o.current);c.current=m==="mounted"?h:"none"},[m]),sr(()=>{const h=o.current,y=s.current;if(y!==t){const S=c.current,E=js(h);t?p("MOUNT"):E==="none"||h?.display==="none"?p("UNMOUNT"):p(y&&S!==E?"ANIMATION_OUT":"UNMOUNT"),s.current=t}},[t,p]),sr(()=>{if(a){let h;const y=a.ownerDocument.defaultView??window,g=E=>{const A=js(o.current).includes(CSS.escape(E.animationName));if(E.target===a&&A&&(p("ANIMATION_END"),!s.current)){const z=a.style.animationFillMode;a.style.animationFillMode="forwards",h=y.setTimeout(()=>{a.style.animationFillMode==="forwards"&&(a.style.animationFillMode=z)})}},S=E=>{E.target===a&&(c.current=js(o.current))};return a.addEventListener("animationstart",S),a.addEventListener("animationcancel",g),a.addEventListener("animationend",g),()=>{y.clearTimeout(h),a.removeEventListener("animationstart",S),a.removeEventListener("animationcancel",g),a.removeEventListener("animationend",g)}}else p("ANIMATION_END")},[a,p]),{isPresent:["mounted","unmountSuspended"].includes(m),ref:b.useCallback(h=>{o.current=h?getComputedStyle(h):null,l(h)},[])}}function js(t){return t?.animationName||"none"}function V_(t){let a=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,l=a&&"isReactWarning"in a&&a.isReactWarning;return l?t.ref:(a=Object.getOwnPropertyDescriptor(t,"ref")?.get,l=a&&"isReactWarning"in a&&a.isReactWarning,l?t.props.ref:t.props.ref||t.ref)}var Wf=0;function Z_(){b.useEffect(()=>{const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??Rv()),document.body.insertAdjacentElement("beforeend",t[1]??Rv()),Wf++,()=>{Wf===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(a=>a.remove()),Wf--}},[])}function Rv(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}var Kn=function(){return Kn=Object.assign||function(a){for(var l,o=1,s=arguments.length;o<s;o++){l=arguments[o];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(a[c]=l[c])}return a},Kn.apply(this,arguments)};function Tb(t,a){var l={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&a.indexOf(o)<0&&(l[o]=t[o]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,o=Object.getOwnPropertySymbols(t);s<o.length;s++)a.indexOf(o[s])<0&&Object.prototype.propertyIsEnumerable.call(t,o[s])&&(l[o[s]]=t[o[s]]);return l}function $_(t,a,l){if(l||arguments.length===2)for(var o=0,s=a.length,c;o<s;o++)(c||!(o in a))&&(c||(c=Array.prototype.slice.call(a,0,o)),c[o]=a[o]);return t.concat(c||Array.prototype.slice.call(a))}var Fs="right-scroll-bar-position",Qs="width-before-scroll-bar",Y_="with-scroll-bars-hidden",q_="--removed-body-scroll-bar-size";function If(t,a){return typeof t=="function"?t(a):t&&(t.current=a),t}function G_(t,a){var l=b.useState(function(){return{value:t,callback:a,facade:{get current(){return l.value},set current(o){var s=l.value;s!==o&&(l.value=o,l.callback(o,s))}}}})[0];return l.callback=a,l.facade}var P_=typeof window<"u"?b.useLayoutEffect:b.useEffect,Cv=new WeakMap;function X_(t,a){var l=G_(null,function(o){return t.forEach(function(s){return If(s,o)})});return P_(function(){var o=Cv.get(l);if(o){var s=new Set(o),c=new Set(t),d=l.current;s.forEach(function(m){c.has(m)||If(m,null)}),c.forEach(function(m){s.has(m)||If(m,d)})}Cv.set(l,t)},[t]),l}function F_(t){return t}function Q_(t,a){a===void 0&&(a=F_);var l=[],o=!1,s={read:function(){if(o)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]:t},useMedium:function(c){var d=a(c,o);return l.push(d),function(){l=l.filter(function(m){return m!==d})}},assignSyncMedium:function(c){for(o=!0;l.length;){var d=l;l=[],d.forEach(c)}l={push:function(m){return c(m)},filter:function(){return l}}},assignMedium:function(c){o=!0;var d=[];if(l.length){var m=l;l=[],m.forEach(c),d=l}var p=function(){var y=d;d=[],y.forEach(c)},h=function(){return Promise.resolve().then(p)};h(),l={push:function(y){d.push(y),h()},filter:function(y){return d=d.filter(y),l}}}};return s}function K_(t){t===void 0&&(t={});var a=Q_(null);return a.options=Kn({async:!0,ssr:!1},t),a}var Rb=function(t){var a=t.sideCar,l=Tb(t,["sideCar"]);if(!a)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=a.read();if(!o)throw new Error("Sidecar medium not found");return b.createElement(o,Kn({},l))};Rb.isSideCarExport=!0;function J_(t,a){return t.useMedium(a),Rb}var Cb=K_(),ed=function(){},pu=b.forwardRef(function(t,a){var l=b.useRef(null),o=b.useState({onScrollCapture:ed,onWheelCapture:ed,onTouchMoveCapture:ed}),s=o[0],c=o[1],d=t.forwardProps,m=t.children,p=t.className,h=t.removeScrollBar,y=t.enabled,g=t.shards,S=t.sideCar,E=t.noRelative,O=t.noIsolation,A=t.inert,z=t.allowPinchZoom,_=t.as,C=_===void 0?"div":_,k=t.gapMode,Y=Tb(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),L=S,te=X_([l,a]),ee=Kn(Kn({},Y),s);return b.createElement(b.Fragment,null,y&&b.createElement(L,{sideCar:Cb,removeScrollBar:h,shards:g,noRelative:E,noIsolation:O,inert:A,setCallbacks:c,allowPinchZoom:!!z,lockRef:l,gapMode:k}),d?b.cloneElement(b.Children.only(m),Kn(Kn({},ee),{ref:te})):b.createElement(C,Kn({},ee,{className:p,ref:te}),m))});pu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};pu.classNames={fullWidth:Qs,zeroRight:Fs};var W_=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function I_(){if(!document)return null;var t=document.createElement("style");t.type="text/css";var a=W_();return a&&t.setAttribute("nonce",a),t}function eA(t,a){t.styleSheet?t.styleSheet.cssText=a:t.appendChild(document.createTextNode(a))}function tA(t){var a=document.head||document.getElementsByTagName("head")[0];a.appendChild(t)}var nA=function(){var t=0,a=null;return{add:function(l){t==0&&(a=I_())&&(eA(a,l),tA(a)),t++},remove:function(){t--,!t&&a&&(a.parentNode&&a.parentNode.removeChild(a),a=null)}}},aA=function(){var t=nA();return function(a,l){b.useEffect(function(){return t.add(a),function(){t.remove()}},[a&&l])}},Ob=function(){var t=aA(),a=function(l){var o=l.styles,s=l.dynamic;return t(o,s),null};return a},rA={left:0,top:0,right:0,gap:0},td=function(t){return parseInt(t||"",10)||0},lA=function(t){var a=window.getComputedStyle(document.body),l=a[t==="padding"?"paddingLeft":"marginLeft"],o=a[t==="padding"?"paddingTop":"marginTop"],s=a[t==="padding"?"paddingRight":"marginRight"];return[td(l),td(o),td(s)]},oA=function(t){if(t===void 0&&(t="margin"),typeof window>"u")return rA;var a=lA(t),l=document.documentElement.clientWidth,o=window.innerWidth;return{left:a[0],top:a[1],right:a[2],gap:Math.max(0,o-l+a[2]-a[0])}},iA=Ob(),Ul="data-scroll-locked",sA=function(t,a,l,o){var s=t.left,c=t.top,d=t.right,m=t.gap;return l===void 0&&(l="margin"),`
.`.concat(Y_,` {
overflow: hidden `).concat(o,`;
padding-right: `).concat(m,"px ").concat(o,`;
}
body[`).concat(Ul,`] {
overflow: hidden `).concat(o,`;
overscroll-behavior: contain;
`).concat([a&&"position: relative ".concat(o,";"),l==="margin"&&`
padding-left: `.concat(s,`px;
padding-top: `).concat(c,`px;
padding-right: `).concat(d,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(m,"px ").concat(o,`;
`),l==="padding"&&"padding-right: ".concat(m,"px ").concat(o,";")].filter(Boolean).join(""),`
}
.`).concat(Fs,` {
right: `).concat(m,"px ").concat(o,`;
}
.`).concat(Qs,` {
margin-right: `).concat(m,"px ").concat(o,`;
}
.`).concat(Fs," .").concat(Fs,` {
right: 0 `).concat(o,`;
}
.`).concat(Qs," .").concat(Qs,` {
margin-right: 0 `).concat(o,`;
}
body[`).concat(Ul,`] {
`).concat(q_,": ").concat(m,`px;
}
`)},Ov=function(){var t=parseInt(document.body.getAttribute(Ul)||"0",10);return isFinite(t)?t:0},uA=function(){b.useEffect(function(){return document.body.setAttribute(Ul,(Ov()+1).toString()),function(){var t=Ov()-1;t<=0?document.body.removeAttribute(Ul):document.body.setAttribute(Ul,t.toString())}},[])},cA=function(t){var a=t.noRelative,l=t.noImportant,o=t.gapMode,s=o===void 0?"margin":o;uA();var c=b.useMemo(function(){return oA(s)},[s]);return b.createElement(iA,{styles:sA(c,!a,s,l?"":"!important")})},vd=!1;if(typeof window<"u")try{var ks=Object.defineProperty({},"passive",{get:function(){return vd=!0,!0}});window.addEventListener("test",ks,ks),window.removeEventListener("test",ks,ks)}catch{vd=!1}var zl=vd?{passive:!1}:!1,fA=function(t){return t.tagName==="TEXTAREA"},Db=function(t,a){if(!(t instanceof Element))return!1;var l=window.getComputedStyle(t);return l[a]!=="hidden"&&!(l.overflowY===l.overflowX&&!fA(t)&&l[a]==="visible")},dA=function(t){return Db(t,"overflowY")},mA=function(t){return Db(t,"overflowX")},Dv=function(t,a){var l=a.ownerDocument,o=a;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var s=zb(t,o);if(s){var c=Nb(t,o),d=c[1],m=c[2];if(d>m)return!0}o=o.parentNode}while(o&&o!==l.body);return!1},hA=function(t){var a=t.scrollTop,l=t.scrollHeight,o=t.clientHeight;return[a,l,o]},pA=function(t){var a=t.scrollLeft,l=t.scrollWidth,o=t.clientWidth;return[a,l,o]},zb=function(t,a){return t==="v"?dA(a):mA(a)},Nb=function(t,a){return t==="v"?hA(a):pA(a)},gA=function(t,a){return t==="h"&&a==="rtl"?-1:1},vA=function(t,a,l,o,s){var c=gA(t,window.getComputedStyle(a).direction),d=c*o,m=l.target,p=a.contains(m),h=!1,y=d>0,g=0,S=0;do{if(!m)break;var E=Nb(t,m),O=E[0],A=E[1],z=E[2],_=A-z-c*O;(O||_)&&zb(t,m)&&(g+=_,S+=O);var C=m.parentNode;m=C&&C.nodeType===Node.DOCUMENT_FRAGMENT_NODE?C.host:C}while(!p&&m!==document.body||p&&(a.contains(m)||a===m));return(y&&Math.abs(g)<1||!y&&Math.abs(S)<1)&&(h=!0),h},Us=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},zv=function(t){return[t.deltaX,t.deltaY]},Nv=function(t){return t&&"current"in t?t.current:t},yA=function(t,a){return t[0]===a[0]&&t[1]===a[1]},bA=function(t){return`
.block-interactivity-`.concat(t,` {pointer-events: none;}
.allow-interactivity-`).concat(t,` {pointer-events: all;}
`)},xA=0,Nl=[];function wA(t){var a=b.useRef([]),l=b.useRef([0,0]),o=b.useRef(),s=b.useState(xA++)[0],c=b.useState(Ob)[0],d=b.useRef(t);b.useEffect(function(){d.current=t},[t]),b.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(s));var A=$_([t.lockRef.current],(t.shards||[]).map(Nv),!0).filter(Boolean);return A.forEach(function(z){return z.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),A.forEach(function(z){return z.classList.remove("allow-interactivity-".concat(s))})}}},[t.inert,t.lockRef.current,t.shards]);var m=b.useCallback(function(A,z){if("touches"in A&&A.touches.length===2||A.type==="wheel"&&A.ctrlKey)return!d.current.allowPinchZoom;var _=Us(A),C=l.current,k="deltaX"in A?A.deltaX:C[0]-_[0],Y="deltaY"in A?A.deltaY:C[1]-_[1],L,te=A.target,ee=Math.abs(k)>Math.abs(Y)?"h":"v";if("touches"in A&&ee==="h"&&te.type==="range")return!1;var W=Dv(ee,te);if(!W)return!0;if(W?L=ee:(L=ee==="v"?"h":"v",W=Dv(ee,te)),!W)return!1;if(!o.current&&"changedTouches"in A&&(k||Y)&&(o.current=L),!L)return!0;var ue=o.current||L;return vA(ue,z,A,ue==="h"?k:Y)},[]),p=b.useCallback(function(A){var z=A;if(!(!Nl.length||Nl[Nl.length-1]!==c)){var _="deltaY"in z?zv(z):Us(z),C=a.current.filter(function(L){return L.name===z.type&&(L.target===z.target||z.target===L.shadowParent)&&yA(L.delta,_)})[0];if(C&&C.should){z.cancelable&&z.preventDefault();return}if(!C){var k=(d.current.shards||[]).map(Nv).filter(Boolean).filter(function(L){return L.contains(z.target)}),Y=k.length>0?m(z,k[0]):!d.current.noIsolation;Y&&z.cancelable&&z.preventDefault()}}},[]),h=b.useCallback(function(A,z,_,C){var k={name:A,delta:z,target:_,should:C,shadowParent:SA(_)};a.current.push(k),setTimeout(function(){a.current=a.current.filter(function(Y){return Y!==k})},1)},[]),y=b.useCallback(function(A){l.current=Us(A),o.current=void 0},[]),g=b.useCallback(function(A){h(A.type,zv(A),A.target,m(A,t.lockRef.current))},[]),S=b.useCallback(function(A){h(A.type,Us(A),A.target,m(A,t.lockRef.current))},[]);b.useEffect(function(){return Nl.push(c),t.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:S}),document.addEventListener("wheel",p,zl),document.addEventListener("touchmove",p,zl),document.addEventListener("touchstart",y,zl),function(){Nl=Nl.filter(function(A){return A!==c}),document.removeEventListener("wheel",p,zl),document.removeEventListener("touchmove",p,zl),document.removeEventListener("touchstart",y,zl)}},[]);var E=t.removeScrollBar,O=t.inert;return b.createElement(b.Fragment,null,O?b.createElement(c,{styles:bA(s)}):null,E?b.createElement(cA,{noRelative:t.noRelative,gapMode:t.gapMode}):null)}function SA(t){for(var a=null;t!==null;)t instanceof ShadowRoot&&(a=t.host,t=t.host),t=t.parentNode;return a}const EA=J_(Cb,wA);var Mb=b.forwardRef(function(t,a){return b.createElement(pu,Kn({},t,{ref:a,sideCar:EA}))});Mb.classNames=pu.classNames;var _A=function(t){if(typeof document>"u")return null;var a=Array.isArray(t)?t[0]:t;return a.ownerDocument.body},Ml=new WeakMap,Ls=new WeakMap,Bs={},nd=0,jb=function(t){return t&&(t.host||jb(t.parentNode))},AA=function(t,a){return a.map(function(l){if(t.contains(l))return l;var o=jb(l);return o&&t.contains(o)?o:(console.error("aria-hidden",l,"in not contained inside",t,". Doing nothing"),null)}).filter(function(l){return!!l})},TA=function(t,a,l,o){var s=AA(a,Array.isArray(t)?t:[t]);Bs[l]||(Bs[l]=new WeakMap);var c=Bs[l],d=[],m=new Set,p=new Set(s),h=function(g){!g||m.has(g)||(m.add(g),h(g.parentNode))};s.forEach(h);var y=function(g){!g||p.has(g)||Array.prototype.forEach.call(g.children,function(S){if(m.has(S))y(S);else try{var E=S.getAttribute(o),O=E!==null&&E!=="false",A=(Ml.get(S)||0)+1,z=(c.get(S)||0)+1;Ml.set(S,A),c.set(S,z),d.push(S),A===1&&O&&Ls.set(S,!0),z===1&&S.setAttribute(l,"true"),O||S.setAttribute(o,"true")}catch(_){console.error("aria-hidden: cannot operate on ",S,_)}})};return y(a),m.clear(),nd++,function(){d.forEach(function(g){var S=Ml.get(g)-1,E=c.get(g)-1;Ml.set(g,S),c.set(g,E),S||(Ls.has(g)||g.removeAttribute(o),Ls.delete(g)),E||g.removeAttribute(l)}),nd--,nd||(Ml=new WeakMap,Ml=new WeakMap,Ls=new WeakMap,Bs={})}},RA=function(t,a,l){l===void 0&&(l="data-aria-hidden");var o=Array.from(Array.isArray(t)?t:[t]),s=_A(t);return s?(o.push.apply(o,Array.from(s.querySelectorAll("[aria-live], script"))),TA(o,s,l,"aria-hidden")):function(){return null}},gu="Dialog",[kb,Ub]=hu(gu),[CA,Bn]=kb(gu),Lb=t=>{const{__scopeDialog:a,children:l,open:o,defaultOpen:s,onOpenChange:c,modal:d=!0}=t,m=b.useRef(null),p=b.useRef(null),[h,y]=b_({prop:o,defaultProp:s??!1,onChange:c,caller:gu});return w.jsx(CA,{scope:a,triggerRef:m,contentRef:p,contentId:Qf(),titleId:Qf(),descriptionId:Qf(),open:h,onOpenChange:y,onOpenToggle:b.useCallback(()=>y(g=>!g),[y]),modal:d,children:l})};Lb.displayName=gu;var Bb="DialogTrigger",Hb=b.forwardRef((t,a)=>{const{__scopeDialog:l,...o}=t,s=Bn(Bb,l),c=mn(a,s.triggerRef);return w.jsx($t.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":Yd(s.open),...o,ref:c,onClick:Pt(t.onClick,s.onOpenToggle)})});Hb.displayName=Bb;var Zd="DialogPortal",[OA,Vb]=kb(Zd,{forceMount:void 0}),Zb=t=>{const{__scopeDialog:a,forceMount:l,children:o,container:s}=t,c=Bn(Zd,a);return w.jsx(OA,{scope:a,forceMount:l,children:b.Children.map(o,d=>w.jsx(fi,{present:l||c.open,children:w.jsx(Ab,{asChild:!0,container:s,children:d})}))})};Zb.displayName=Zd;var eu="DialogOverlay",$b=b.forwardRef((t,a)=>{const l=Vb(eu,t.__scopeDialog),{forceMount:o=l.forceMount,...s}=t,c=Bn(eu,t.__scopeDialog);return c.modal?w.jsx(fi,{present:o||c.open,children:w.jsx(zA,{...s,ref:a})}):null});$b.displayName=eu;var DA=Ld("DialogOverlay.RemoveScroll"),zA=b.forwardRef((t,a)=>{const{__scopeDialog:l,...o}=t,s=Bn(eu,l);return w.jsx(Mb,{as:DA,allowPinchZoom:!0,shards:[s.contentRef],children:w.jsx($t.div,{"data-state":Yd(s.open),...o,ref:a,style:{pointerEvents:"auto",...o.style}})})}),Br="DialogContent",Yb=b.forwardRef((t,a)=>{const l=Vb(Br,t.__scopeDialog),{forceMount:o=l.forceMount,...s}=t,c=Bn(Br,t.__scopeDialog);return w.jsx(fi,{present:o||c.open,children:c.modal?w.jsx(NA,{...s,ref:a}):w.jsx(MA,{...s,ref:a})})});Yb.displayName=Br;var NA=b.forwardRef((t,a)=>{const l=Bn(Br,t.__scopeDialog),o=b.useRef(null),s=mn(a,l.contentRef,o);return b.useEffect(()=>{const c=o.current;if(c)return RA(c)},[]),w.jsx(qb,{...t,ref:s,trapFocus:l.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Pt(t.onCloseAutoFocus,c=>{c.preventDefault(),l.triggerRef.current?.focus()}),onPointerDownOutside:Pt(t.onPointerDownOutside,c=>{const d=c.detail.originalEvent,m=d.button===0&&d.ctrlKey===!0;(d.button===2||m)&&c.preventDefault()}),onFocusOutside:Pt(t.onFocusOutside,c=>c.preventDefault())})}),MA=b.forwardRef((t,a)=>{const l=Bn(Br,t.__scopeDialog),o=b.useRef(!1),s=b.useRef(!1);return w.jsx(qb,{...t,ref:a,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:c=>{t.onCloseAutoFocus?.(c),c.defaultPrevented||(o.current||l.triggerRef.current?.focus(),c.preventDefault()),o.current=!1,s.current=!1},onInteractOutside:c=>{t.onInteractOutside?.(c),c.defaultPrevented||(o.current=!0,c.detail.originalEvent.type==="pointerdown"&&(s.current=!0));const d=c.target;l.triggerRef.current?.contains(d)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&s.current&&c.preventDefault()}})}),qb=b.forwardRef((t,a)=>{const{__scopeDialog:l,trapFocus:o,onOpenAutoFocus:s,onCloseAutoFocus:c,...d}=t,m=Bn(Br,l),p=b.useRef(null),h=mn(a,p);return Z_(),w.jsxs(w.Fragment,{children:[w.jsx(Eb,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:s,onUnmountAutoFocus:c,children:w.jsx(Vd,{role:"dialog",id:m.contentId,"aria-describedby":m.descriptionId,"aria-labelledby":m.titleId,"data-state":Yd(m.open),...d,ref:h,onDismiss:()=>m.onOpenChange(!1)})}),w.jsxs(w.Fragment,{children:[w.jsx(kA,{titleId:m.titleId}),w.jsx(LA,{contentRef:p,descriptionId:m.descriptionId})]})]})}),$d="DialogTitle",Gb=b.forwardRef((t,a)=>{const{__scopeDialog:l,...o}=t,s=Bn($d,l);return w.jsx($t.h2,{id:s.titleId,...o,ref:a})});Gb.displayName=$d;var Pb="DialogDescription",Xb=b.forwardRef((t,a)=>{const{__scopeDialog:l,...o}=t,s=Bn(Pb,l);return w.jsx($t.p,{id:s.descriptionId,...o,ref:a})});Xb.displayName=Pb;var Fb="DialogClose",Qb=b.forwardRef((t,a)=>{const{__scopeDialog:l,...o}=t,s=Bn(Fb,l);return w.jsx($t.button,{type:"button",...o,ref:a,onClick:Pt(t.onClick,()=>s.onOpenChange(!1))})});Qb.displayName=Fb;function Yd(t){return t?"open":"closed"}var Kb="DialogTitleWarning",[jA,Jb]=h_(Kb,{contentName:Br,titleName:$d,docsSlug:"dialog"}),kA=({titleId:t})=>{const a=Jb(Kb),l=`\`${a.contentName}\` requires a \`${a.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${a.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${a.docsSlug}`;return b.useEffect(()=>{t&&(document.getElementById(t)||console.error(l))},[l,t]),null},UA="DialogDescriptionWarning",LA=({contentRef:t,descriptionId:a})=>{const o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Jb(UA).contentName}}.`;return b.useEffect(()=>{const s=t.current?.getAttribute("aria-describedby");a&&s&&(document.getElementById(a)||console.warn(o))},[o,t,a]),null},Wb=Lb,BA=Hb,Ib=Zb,e0=$b,t0=Yb,n0=Gb,a0=Xb,qd=Qb;function Hs({className:t,...a}){return w.jsx("div",{"data-slot":"skeleton",className:Ge("bg-accent animate-pulse rounded-md",t),...a})}const HA=["top","right","bottom","left"],ur=Math.min,fn=Math.max,tu=Math.round,Vs=Math.floor,In=t=>({x:t,y:t}),VA={left:"right",right:"left",bottom:"top",top:"bottom"},ZA={start:"end",end:"start"};function yd(t,a,l){return fn(t,ur(a,l))}function Na(t,a){return typeof t=="function"?t(a):t}function Ma(t){return t.split("-")[0]}function Ql(t){return t.split("-")[1]}function Gd(t){return t==="x"?"y":"x"}function Pd(t){return t==="y"?"height":"width"}const $A=new Set(["top","bottom"]);function Jn(t){return $A.has(Ma(t))?"y":"x"}function Xd(t){return Gd(Jn(t))}function YA(t,a,l){l===void 0&&(l=!1);const o=Ql(t),s=Xd(t),c=Pd(s);let d=s==="x"?o===(l?"end":"start")?"right":"left":o==="start"?"bottom":"top";return a.reference[c]>a.floating[c]&&(d=nu(d)),[d,nu(d)]}function qA(t){const a=nu(t);return[bd(t),a,bd(a)]}function bd(t){return t.replace(/start|end/g,a=>ZA[a])}const Mv=["left","right"],jv=["right","left"],GA=["top","bottom"],PA=["bottom","top"];function XA(t,a,l){switch(t){case"top":case"bottom":return l?a?jv:Mv:a?Mv:jv;case"left":case"right":return a?GA:PA;default:return[]}}function FA(t,a,l,o){const s=Ql(t);let c=XA(Ma(t),l==="start",o);return s&&(c=c.map(d=>d+"-"+s),a&&(c=c.concat(c.map(bd)))),c}function nu(t){return t.replace(/left|right|bottom|top/g,a=>VA[a])}function QA(t){return{top:0,right:0,bottom:0,left:0,...t}}function r0(t){return typeof t!="number"?QA(t):{top:t,right:t,bottom:t,left:t}}function au(t){const{x:a,y:l,width:o,height:s}=t;return{width:o,height:s,top:l,left:a,right:a+o,bottom:l+s,x:a,y:l}}function kv(t,a,l){let{reference:o,floating:s}=t;const c=Jn(a),d=Xd(a),m=Pd(d),p=Ma(a),h=c==="y",y=o.x+o.width/2-s.width/2,g=o.y+o.height/2-s.height/2,S=o[m]/2-s[m]/2;let E;switch(p){case"top":E={x:y,y:o.y-s.height};break;case"bottom":E={x:y,y:o.y+o.height};break;case"right":E={x:o.x+o.width,y:g};break;case"left":E={x:o.x-s.width,y:g};break;default:E={x:o.x,y:o.y}}switch(Ql(a)){case"start":E[d]-=S*(l&&h?-1:1);break;case"end":E[d]+=S*(l&&h?-1:1);break}return E}const KA=async(t,a,l)=>{const{placement:o="bottom",strategy:s="absolute",middleware:c=[],platform:d}=l,m=c.filter(Boolean),p=await(d.isRTL==null?void 0:d.isRTL(a));let h=await d.getElementRects({reference:t,floating:a,strategy:s}),{x:y,y:g}=kv(h,o,p),S=o,E={},O=0;for(let A=0;A<m.length;A++){const{name:z,fn:_}=m[A],{x:C,y:k,data:Y,reset:L}=await _({x:y,y:g,initialPlacement:o,placement:S,strategy:s,middlewareData:E,rects:h,platform:d,elements:{reference:t,floating:a}});y=C??y,g=k??g,E={...E,[z]:{...E[z],...Y}},L&&O<=50&&(O++,typeof L=="object"&&(L.placement&&(S=L.placement),L.rects&&(h=L.rects===!0?await d.getElementRects({reference:t,floating:a,strategy:s}):L.rects),{x:y,y:g}=kv(h,S,p)),A=-1)}return{x:y,y:g,placement:S,strategy:s,middlewareData:E}};async function li(t,a){var l;a===void 0&&(a={});const{x:o,y:s,platform:c,rects:d,elements:m,strategy:p}=t,{boundary:h="clippingAncestors",rootBoundary:y="viewport",elementContext:g="floating",altBoundary:S=!1,padding:E=0}=Na(a,t),O=r0(E),z=m[S?g==="floating"?"reference":"floating":g],_=au(await c.getClippingRect({element:(l=await(c.isElement==null?void 0:c.isElement(z)))==null||l?z:z.contextElement||await(c.getDocumentElement==null?void 0:c.getDocumentElement(m.floating)),boundary:h,rootBoundary:y,strategy:p})),C=g==="floating"?{x:o,y:s,width:d.floating.width,height:d.floating.height}:d.reference,k=await(c.getOffsetParent==null?void 0:c.getOffsetParent(m.floating)),Y=await(c.isElement==null?void 0:c.isElement(k))?await(c.getScale==null?void 0:c.getScale(k))||{x:1,y:1}:{x:1,y:1},L=au(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:m,rect:C,offsetParent:k,strategy:p}):C);return{top:(_.top-L.top+O.top)/Y.y,bottom:(L.bottom-_.bottom+O.bottom)/Y.y,left:(_.left-L.left+O.left)/Y.x,right:(L.right-_.right+O.right)/Y.x}}const JA=t=>({name:"arrow",options:t,async fn(a){const{x:l,y:o,placement:s,rects:c,platform:d,elements:m,middlewareData:p}=a,{element:h,padding:y=0}=Na(t,a)||{};if(h==null)return{};const g=r0(y),S={x:l,y:o},E=Xd(s),O=Pd(E),A=await d.getDimensions(h),z=E==="y",_=z?"top":"left",C=z?"bottom":"right",k=z?"clientHeight":"clientWidth",Y=c.reference[O]+c.reference[E]-S[E]-c.floating[O],L=S[E]-c.reference[E],te=await(d.getOffsetParent==null?void 0:d.getOffsetParent(h));let ee=te?te[k]:0;(!ee||!await(d.isElement==null?void 0:d.isElement(te)))&&(ee=m.floating[k]||c.floating[O]);const W=Y/2-L/2,ue=ee/2-A[O]/2-1,Se=ur(g[_],ue),Ee=ur(g[C],ue),ie=Se,ce=ee-A[O]-Ee,ye=ee/2-A[O]/2+W,be=yd(ie,ye,ce),M=!p.arrow&&Ql(s)!=null&&ye!==be&&c.reference[O]/2-(ye<ie?Se:Ee)-A[O]/2<0,G=M?ye<ie?ye-ie:ye-ce:0;return{[E]:S[E]+G,data:{[E]:be,centerOffset:ye-be-G,...M&&{alignmentOffset:G}},reset:M}}}),WA=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(a){var l,o;const{placement:s,middlewareData:c,rects:d,initialPlacement:m,platform:p,elements:h}=a,{mainAxis:y=!0,crossAxis:g=!0,fallbackPlacements:S,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:O="none",flipAlignment:A=!0,...z}=Na(t,a);if((l=c.arrow)!=null&&l.alignmentOffset)return{};const _=Ma(s),C=Jn(m),k=Ma(m)===m,Y=await(p.isRTL==null?void 0:p.isRTL(h.floating)),L=S||(k||!A?[nu(m)]:qA(m)),te=O!=="none";!S&&te&&L.push(...FA(m,A,O,Y));const ee=[m,...L],W=await li(a,z),ue=[];let Se=((o=c.flip)==null?void 0:o.overflows)||[];if(y&&ue.push(W[_]),g){const ye=YA(s,d,Y);ue.push(W[ye[0]],W[ye[1]])}if(Se=[...Se,{placement:s,overflows:ue}],!ue.every(ye=>ye<=0)){var Ee,ie;const ye=(((Ee=c.flip)==null?void 0:Ee.index)||0)+1,be=ee[ye];if(be&&(!(g==="alignment"?C!==Jn(be):!1)||Se.every($=>Jn($.placement)===C?$.overflows[0]>0:!0)))return{data:{index:ye,overflows:Se},reset:{placement:be}};let M=(ie=Se.filter(G=>G.overflows[0]<=0).sort((G,$)=>G.overflows[1]-$.overflows[1])[0])==null?void 0:ie.placement;if(!M)switch(E){case"bestFit":{var ce;const G=(ce=Se.filter($=>{if(te){const ve=Jn($.placement);return ve===C||ve==="y"}return!0}).map($=>[$.placement,$.overflows.filter(ve=>ve>0).reduce((ve,R)=>ve+R,0)]).sort(($,ve)=>$[1]-ve[1])[0])==null?void 0:ce[0];G&&(M=G);break}case"initialPlacement":M=m;break}if(s!==M)return{reset:{placement:M}}}return{}}}};function Uv(t,a){return{top:t.top-a.height,right:t.right-a.width,bottom:t.bottom-a.height,left:t.left-a.width}}function Lv(t){return HA.some(a=>t[a]>=0)}const IA=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(a){const{rects:l}=a,{strategy:o="referenceHidden",...s}=Na(t,a);switch(o){case"referenceHidden":{const c=await li(a,{...s,elementContext:"reference"}),d=Uv(c,l.reference);return{data:{referenceHiddenOffsets:d,referenceHidden:Lv(d)}}}case"escaped":{const c=await li(a,{...s,altBoundary:!0}),d=Uv(c,l.floating);return{data:{escapedOffsets:d,escaped:Lv(d)}}}default:return{}}}}},l0=new Set(["left","top"]);async function eT(t,a){const{placement:l,platform:o,elements:s}=t,c=await(o.isRTL==null?void 0:o.isRTL(s.floating)),d=Ma(l),m=Ql(l),p=Jn(l)==="y",h=l0.has(d)?-1:1,y=c&&p?-1:1,g=Na(a,t);let{mainAxis:S,crossAxis:E,alignmentAxis:O}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return m&&typeof O=="number"&&(E=m==="end"?O*-1:O),p?{x:E*y,y:S*h}:{x:S*h,y:E*y}}const tT=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(a){var l,o;const{x:s,y:c,placement:d,middlewareData:m}=a,p=await eT(a,t);return d===((l=m.offset)==null?void 0:l.placement)&&(o=m.arrow)!=null&&o.alignmentOffset?{}:{x:s+p.x,y:c+p.y,data:{...p,placement:d}}}}},nT=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(a){const{x:l,y:o,placement:s}=a,{mainAxis:c=!0,crossAxis:d=!1,limiter:m={fn:z=>{let{x:_,y:C}=z;return{x:_,y:C}}},...p}=Na(t,a),h={x:l,y:o},y=await li(a,p),g=Jn(Ma(s)),S=Gd(g);let E=h[S],O=h[g];if(c){const z=S==="y"?"top":"left",_=S==="y"?"bottom":"right",C=E+y[z],k=E-y[_];E=yd(C,E,k)}if(d){const z=g==="y"?"top":"left",_=g==="y"?"bottom":"right",C=O+y[z],k=O-y[_];O=yd(C,O,k)}const A=m.fn({...a,[S]:E,[g]:O});return{...A,data:{x:A.x-l,y:A.y-o,enabled:{[S]:c,[g]:d}}}}}},aT=function(t){return t===void 0&&(t={}),{options:t,fn(a){const{x:l,y:o,placement:s,rects:c,middlewareData:d}=a,{offset:m=0,mainAxis:p=!0,crossAxis:h=!0}=Na(t,a),y={x:l,y:o},g=Jn(s),S=Gd(g);let E=y[S],O=y[g];const A=Na(m,a),z=typeof A=="number"?{mainAxis:A,crossAxis:0}:{mainAxis:0,crossAxis:0,...A};if(p){const k=S==="y"?"height":"width",Y=c.reference[S]-c.floating[k]+z.mainAxis,L=c.reference[S]+c.reference[k]-z.mainAxis;E<Y?E=Y:E>L&&(E=L)}if(h){var _,C;const k=S==="y"?"width":"height",Y=l0.has(Ma(s)),L=c.reference[g]-c.floating[k]+(Y&&((_=d.offset)==null?void 0:_[g])||0)+(Y?0:z.crossAxis),te=c.reference[g]+c.reference[k]+(Y?0:((C=d.offset)==null?void 0:C[g])||0)-(Y?z.crossAxis:0);O<L?O=L:O>te&&(O=te)}return{[S]:E,[g]:O}}}},rT=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(a){var l,o;const{placement:s,rects:c,platform:d,elements:m}=a,{apply:p=()=>{},...h}=Na(t,a),y=await li(a,h),g=Ma(s),S=Ql(s),E=Jn(s)==="y",{width:O,height:A}=c.floating;let z,_;g==="top"||g==="bottom"?(z=g,_=S===(await(d.isRTL==null?void 0:d.isRTL(m.floating))?"start":"end")?"left":"right"):(_=g,z=S==="end"?"top":"bottom");const C=A-y.top-y.bottom,k=O-y.left-y.right,Y=ur(A-y[z],C),L=ur(O-y[_],k),te=!a.middlewareData.shift;let ee=Y,W=L;if((l=a.middlewareData.shift)!=null&&l.enabled.x&&(W=k),(o=a.middlewareData.shift)!=null&&o.enabled.y&&(ee=C),te&&!S){const Se=fn(y.left,0),Ee=fn(y.right,0),ie=fn(y.top,0),ce=fn(y.bottom,0);E?W=O-2*(Se!==0||Ee!==0?Se+Ee:fn(y.left,y.right)):ee=A-2*(ie!==0||ce!==0?ie+ce:fn(y.top,y.bottom))}await p({...a,availableWidth:W,availableHeight:ee});const ue=await d.getDimensions(m.floating);return O!==ue.width||A!==ue.height?{reset:{rects:!0}}:{}}}};function vu(){return typeof window<"u"}function Kl(t){return o0(t)?(t.nodeName||"").toLowerCase():"#document"}function dn(t){var a;return(t==null||(a=t.ownerDocument)==null?void 0:a.defaultView)||window}function ta(t){var a;return(a=(o0(t)?t.ownerDocument:t.document)||window.document)==null?void 0:a.documentElement}function o0(t){return vu()?t instanceof Node||t instanceof dn(t).Node:!1}function Mn(t){return vu()?t instanceof Element||t instanceof dn(t).Element:!1}function ea(t){return vu()?t instanceof HTMLElement||t instanceof dn(t).HTMLElement:!1}function Bv(t){return!vu()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof dn(t).ShadowRoot}const lT=new Set(["inline","contents"]);function di(t){const{overflow:a,overflowX:l,overflowY:o,display:s}=jn(t);return/auto|scroll|overlay|hidden|clip/.test(a+o+l)&&!lT.has(s)}const oT=new Set(["table","td","th"]);function iT(t){return oT.has(Kl(t))}const sT=[":popover-open",":modal"];function yu(t){return sT.some(a=>{try{return t.matches(a)}catch{return!1}})}const uT=["transform","translate","scale","rotate","perspective"],cT=["transform","translate","scale","rotate","perspective","filter"],fT=["paint","layout","strict","content"];function Fd(t){const a=Qd(),l=Mn(t)?jn(t):t;return uT.some(o=>l[o]?l[o]!=="none":!1)||(l.containerType?l.containerType!=="normal":!1)||!a&&(l.backdropFilter?l.backdropFilter!=="none":!1)||!a&&(l.filter?l.filter!=="none":!1)||cT.some(o=>(l.willChange||"").includes(o))||fT.some(o=>(l.contain||"").includes(o))}function dT(t){let a=cr(t);for(;ea(a)&&!Zl(a);){if(Fd(a))return a;if(yu(a))return null;a=cr(a)}return null}function Qd(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const mT=new Set(["html","body","#document"]);function Zl(t){return mT.has(Kl(t))}function jn(t){return dn(t).getComputedStyle(t)}function bu(t){return Mn(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function cr(t){if(Kl(t)==="html")return t;const a=t.assignedSlot||t.parentNode||Bv(t)&&t.host||ta(t);return Bv(a)?a.host:a}function i0(t){const a=cr(t);return Zl(a)?t.ownerDocument?t.ownerDocument.body:t.body:ea(a)&&di(a)?a:i0(a)}function oi(t,a,l){var o;a===void 0&&(a=[]),l===void 0&&(l=!0);const s=i0(t),c=s===((o=t.ownerDocument)==null?void 0:o.body),d=dn(s);if(c){const m=xd(d);return a.concat(d,d.visualViewport||[],di(s)?s:[],m&&l?oi(m):[])}return a.concat(s,oi(s,[],l))}function xd(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function s0(t){const a=jn(t);let l=parseFloat(a.width)||0,o=parseFloat(a.height)||0;const s=ea(t),c=s?t.offsetWidth:l,d=s?t.offsetHeight:o,m=tu(l)!==c||tu(o)!==d;return m&&(l=c,o=d),{width:l,height:o,$:m}}function Kd(t){return Mn(t)?t:t.contextElement}function Ll(t){const a=Kd(t);if(!ea(a))return In(1);const l=a.getBoundingClientRect(),{width:o,height:s,$:c}=s0(a);let d=(c?tu(l.width):l.width)/o,m=(c?tu(l.height):l.height)/s;return(!d||!Number.isFinite(d))&&(d=1),(!m||!Number.isFinite(m))&&(m=1),{x:d,y:m}}const hT=In(0);function u0(t){const a=dn(t);return!Qd()||!a.visualViewport?hT:{x:a.visualViewport.offsetLeft,y:a.visualViewport.offsetTop}}function pT(t,a,l){return a===void 0&&(a=!1),!l||a&&l!==dn(t)?!1:a}function Hr(t,a,l,o){a===void 0&&(a=!1),l===void 0&&(l=!1);const s=t.getBoundingClientRect(),c=Kd(t);let d=In(1);a&&(o?Mn(o)&&(d=Ll(o)):d=Ll(t));const m=pT(c,l,o)?u0(c):In(0);let p=(s.left+m.x)/d.x,h=(s.top+m.y)/d.y,y=s.width/d.x,g=s.height/d.y;if(c){const S=dn(c),E=o&&Mn(o)?dn(o):o;let O=S,A=xd(O);for(;A&&o&&E!==O;){const z=Ll(A),_=A.getBoundingClientRect(),C=jn(A),k=_.left+(A.clientLeft+parseFloat(C.paddingLeft))*z.x,Y=_.top+(A.clientTop+parseFloat(C.paddingTop))*z.y;p*=z.x,h*=z.y,y*=z.x,g*=z.y,p+=k,h+=Y,O=dn(A),A=xd(O)}}return au({width:y,height:g,x:p,y:h})}function xu(t,a){const l=bu(t).scrollLeft;return a?a.left+l:Hr(ta(t)).left+l}function c0(t,a){const l=t.getBoundingClientRect(),o=l.left+a.scrollLeft-xu(t,l),s=l.top+a.scrollTop;return{x:o,y:s}}function gT(t){let{elements:a,rect:l,offsetParent:o,strategy:s}=t;const c=s==="fixed",d=ta(o),m=a?yu(a.floating):!1;if(o===d||m&&c)return l;let p={scrollLeft:0,scrollTop:0},h=In(1);const y=In(0),g=ea(o);if((g||!g&&!c)&&((Kl(o)!=="body"||di(d))&&(p=bu(o)),ea(o))){const E=Hr(o);h=Ll(o),y.x=E.x+o.clientLeft,y.y=E.y+o.clientTop}const S=d&&!g&&!c?c0(d,p):In(0);return{width:l.width*h.x,height:l.height*h.y,x:l.x*h.x-p.scrollLeft*h.x+y.x+S.x,y:l.y*h.y-p.scrollTop*h.y+y.y+S.y}}function vT(t){return Array.from(t.getClientRects())}function yT(t){const a=ta(t),l=bu(t),o=t.ownerDocument.body,s=fn(a.scrollWidth,a.clientWidth,o.scrollWidth,o.clientWidth),c=fn(a.scrollHeight,a.clientHeight,o.scrollHeight,o.clientHeight);let d=-l.scrollLeft+xu(t);const m=-l.scrollTop;return jn(o).direction==="rtl"&&(d+=fn(a.clientWidth,o.clientWidth)-s),{width:s,height:c,x:d,y:m}}const Hv=25;function bT(t,a){const l=dn(t),o=ta(t),s=l.visualViewport;let c=o.clientWidth,d=o.clientHeight,m=0,p=0;if(s){c=s.width,d=s.height;const y=Qd();(!y||y&&a==="fixed")&&(m=s.offsetLeft,p=s.offsetTop)}const h=xu(o);if(h<=0){const y=o.ownerDocument,g=y.body,S=getComputedStyle(g),E=y.compatMode==="CSS1Compat"&&parseFloat(S.marginLeft)+parseFloat(S.marginRight)||0,O=Math.abs(o.clientWidth-g.clientWidth-E);O<=Hv&&(c-=O)}else h<=Hv&&(c+=h);return{width:c,height:d,x:m,y:p}}const xT=new Set(["absolute","fixed"]);function wT(t,a){const l=Hr(t,!0,a==="fixed"),o=l.top+t.clientTop,s=l.left+t.clientLeft,c=ea(t)?Ll(t):In(1),d=t.clientWidth*c.x,m=t.clientHeight*c.y,p=s*c.x,h=o*c.y;return{width:d,height:m,x:p,y:h}}function Vv(t,a,l){let o;if(a==="viewport")o=bT(t,l);else if(a==="document")o=yT(ta(t));else if(Mn(a))o=wT(a,l);else{const s=u0(t);o={x:a.x-s.x,y:a.y-s.y,width:a.width,height:a.height}}return au(o)}function f0(t,a){const l=cr(t);return l===a||!Mn(l)||Zl(l)?!1:jn(l).position==="fixed"||f0(l,a)}function ST(t,a){const l=a.get(t);if(l)return l;let o=oi(t,[],!1).filter(m=>Mn(m)&&Kl(m)!=="body"),s=null;const c=jn(t).position==="fixed";let d=c?cr(t):t;for(;Mn(d)&&!Zl(d);){const m=jn(d),p=Fd(d);!p&&m.position==="fixed"&&(s=null),(c?!p&&!s:!p&&m.position==="static"&&!!s&&xT.has(s.position)||di(d)&&!p&&f0(t,d))?o=o.filter(y=>y!==d):s=m,d=cr(d)}return a.set(t,o),o}function ET(t){let{element:a,boundary:l,rootBoundary:o,strategy:s}=t;const d=[...l==="clippingAncestors"?yu(a)?[]:ST(a,this._c):[].concat(l),o],m=d[0],p=d.reduce((h,y)=>{const g=Vv(a,y,s);return h.top=fn(g.top,h.top),h.right=ur(g.right,h.right),h.bottom=ur(g.bottom,h.bottom),h.left=fn(g.left,h.left),h},Vv(a,m,s));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function _T(t){const{width:a,height:l}=s0(t);return{width:a,height:l}}function AT(t,a,l){const o=ea(a),s=ta(a),c=l==="fixed",d=Hr(t,!0,c,a);let m={scrollLeft:0,scrollTop:0};const p=In(0);function h(){p.x=xu(s)}if(o||!o&&!c)if((Kl(a)!=="body"||di(s))&&(m=bu(a)),o){const E=Hr(a,!0,c,a);p.x=E.x+a.clientLeft,p.y=E.y+a.clientTop}else s&&h();c&&!o&&s&&h();const y=s&&!o&&!c?c0(s,m):In(0),g=d.left+m.scrollLeft-p.x-y.x,S=d.top+m.scrollTop-p.y-y.y;return{x:g,y:S,width:d.width,height:d.height}}function ad(t){return jn(t).position==="static"}function Zv(t,a){if(!ea(t)||jn(t).position==="fixed")return null;if(a)return a(t);let l=t.offsetParent;return ta(t)===l&&(l=l.ownerDocument.body),l}function d0(t,a){const l=dn(t);if(yu(t))return l;if(!ea(t)){let s=cr(t);for(;s&&!Zl(s);){if(Mn(s)&&!ad(s))return s;s=cr(s)}return l}let o=Zv(t,a);for(;o&&iT(o)&&ad(o);)o=Zv(o,a);return o&&Zl(o)&&ad(o)&&!Fd(o)?l:o||dT(t)||l}const TT=async function(t){const a=this.getOffsetParent||d0,l=this.getDimensions,o=await l(t.floating);return{reference:AT(t.reference,await a(t.floating),t.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function RT(t){return jn(t).direction==="rtl"}const CT={convertOffsetParentRelativeRectToViewportRelativeRect:gT,getDocumentElement:ta,getClippingRect:ET,getOffsetParent:d0,getElementRects:TT,getClientRects:vT,getDimensions:_T,getScale:Ll,isElement:Mn,isRTL:RT};function m0(t,a){return t.x===a.x&&t.y===a.y&&t.width===a.width&&t.height===a.height}function OT(t,a){let l=null,o;const s=ta(t);function c(){var m;clearTimeout(o),(m=l)==null||m.disconnect(),l=null}function d(m,p){m===void 0&&(m=!1),p===void 0&&(p=1),c();const h=t.getBoundingClientRect(),{left:y,top:g,width:S,height:E}=h;if(m||a(),!S||!E)return;const O=Vs(g),A=Vs(s.clientWidth-(y+S)),z=Vs(s.clientHeight-(g+E)),_=Vs(y),k={rootMargin:-O+"px "+-A+"px "+-z+"px "+-_+"px",threshold:fn(0,ur(1,p))||1};let Y=!0;function L(te){const ee=te[0].intersectionRatio;if(ee!==p){if(!Y)return d();ee?d(!1,ee):o=setTimeout(()=>{d(!1,1e-7)},1e3)}ee===1&&!m0(h,t.getBoundingClientRect())&&d(),Y=!1}try{l=new IntersectionObserver(L,{...k,root:s.ownerDocument})}catch{l=new IntersectionObserver(L,k)}l.observe(t)}return d(!0),c}function DT(t,a,l,o){o===void 0&&(o={});const{ancestorScroll:s=!0,ancestorResize:c=!0,elementResize:d=typeof ResizeObserver=="function",layoutShift:m=typeof IntersectionObserver=="function",animationFrame:p=!1}=o,h=Kd(t),y=s||c?[...h?oi(h):[],...oi(a)]:[];y.forEach(_=>{s&&_.addEventListener("scroll",l,{passive:!0}),c&&_.addEventListener("resize",l)});const g=h&&m?OT(h,l):null;let S=-1,E=null;d&&(E=new ResizeObserver(_=>{let[C]=_;C&&C.target===h&&E&&(E.unobserve(a),cancelAnimationFrame(S),S=requestAnimationFrame(()=>{var k;(k=E)==null||k.observe(a)})),l()}),h&&!p&&E.observe(h),E.observe(a));let O,A=p?Hr(t):null;p&&z();function z(){const _=Hr(t);A&&!m0(A,_)&&l(),A=_,O=requestAnimationFrame(z)}return l(),()=>{var _;y.forEach(C=>{s&&C.removeEventListener("scroll",l),c&&C.removeEventListener("resize",l)}),g?.(),(_=E)==null||_.disconnect(),E=null,p&&cancelAnimationFrame(O)}}const zT=tT,NT=nT,MT=WA,jT=rT,kT=IA,$v=JA,UT=aT,LT=(t,a,l)=>{const o=new Map,s={platform:CT,...l},c={...s.platform,_c:o};return KA(t,a,{...s,platform:c})};var BT=typeof document<"u",HT=function(){},Ks=BT?b.useLayoutEffect:HT;function ru(t,a){if(t===a)return!0;if(typeof t!=typeof a)return!1;if(typeof t=="function"&&t.toString()===a.toString())return!0;let l,o,s;if(t&&a&&typeof t=="object"){if(Array.isArray(t)){if(l=t.length,l!==a.length)return!1;for(o=l;o--!==0;)if(!ru(t[o],a[o]))return!1;return!0}if(s=Object.keys(t),l=s.length,l!==Object.keys(a).length)return!1;for(o=l;o--!==0;)if(!{}.hasOwnProperty.call(a,s[o]))return!1;for(o=l;o--!==0;){const c=s[o];if(!(c==="_owner"&&t.$$typeof)&&!ru(t[c],a[c]))return!1}return!0}return t!==t&&a!==a}function h0(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function Yv(t,a){const l=h0(t);return Math.round(a*l)/l}function rd(t){const a=b.useRef(t);return Ks(()=>{a.current=t}),a}function VT(t){t===void 0&&(t={});const{placement:a="bottom",strategy:l="absolute",middleware:o=[],platform:s,elements:{reference:c,floating:d}={},transform:m=!0,whileElementsMounted:p,open:h}=t,[y,g]=b.useState({x:0,y:0,strategy:l,placement:a,middlewareData:{},isPositioned:!1}),[S,E]=b.useState(o);ru(S,o)||E(o);const[O,A]=b.useState(null),[z,_]=b.useState(null),C=b.useCallback($=>{$!==te.current&&(te.current=$,A($))},[]),k=b.useCallback($=>{$!==ee.current&&(ee.current=$,_($))},[]),Y=c||O,L=d||z,te=b.useRef(null),ee=b.useRef(null),W=b.useRef(y),ue=p!=null,Se=rd(p),Ee=rd(s),ie=rd(h),ce=b.useCallback(()=>{if(!te.current||!ee.current)return;const $={placement:a,strategy:l,middleware:S};Ee.current&&($.platform=Ee.current),LT(te.current,ee.current,$).then(ve=>{const R={...ve,isPositioned:ie.current!==!1};ye.current&&!ru(W.current,R)&&(W.current=R,Ud.flushSync(()=>{g(R)}))})},[S,a,l,Ee,ie]);Ks(()=>{h===!1&&W.current.isPositioned&&(W.current.isPositioned=!1,g($=>({...$,isPositioned:!1})))},[h]);const ye=b.useRef(!1);Ks(()=>(ye.current=!0,()=>{ye.current=!1}),[]),Ks(()=>{if(Y&&(te.current=Y),L&&(ee.current=L),Y&&L){if(Se.current)return Se.current(Y,L,ce);ce()}},[Y,L,ce,Se,ue]);const be=b.useMemo(()=>({reference:te,floating:ee,setReference:C,setFloating:k}),[C,k]),M=b.useMemo(()=>({reference:Y,floating:L}),[Y,L]),G=b.useMemo(()=>{const $={position:l,left:0,top:0};if(!M.floating)return $;const ve=Yv(M.floating,y.x),R=Yv(M.floating,y.y);return m?{...$,transform:"translate("+ve+"px, "+R+"px)",...h0(M.floating)>=1.5&&{willChange:"transform"}}:{position:l,left:ve,top:R}},[l,m,M.floating,y.x,y.y]);return b.useMemo(()=>({...y,update:ce,refs:be,elements:M,floatingStyles:G}),[y,ce,be,M,G])}const ZT=t=>{function a(l){return{}.hasOwnProperty.call(l,"current")}return{name:"arrow",options:t,fn(l){const{element:o,padding:s}=typeof t=="function"?t(l):t;return o&&a(o)?o.current!=null?$v({element:o.current,padding:s}).fn(l):{}:o?$v({element:o,padding:s}).fn(l):{}}}},$T=(t,a)=>({...zT(t),options:[t,a]}),YT=(t,a)=>({...NT(t),options:[t,a]}),qT=(t,a)=>({...UT(t),options:[t,a]}),GT=(t,a)=>({...MT(t),options:[t,a]}),PT=(t,a)=>({...jT(t),options:[t,a]}),XT=(t,a)=>({...kT(t),options:[t,a]}),FT=(t,a)=>({...ZT(t),options:[t,a]});var QT="Arrow",p0=b.forwardRef((t,a)=>{const{children:l,width:o=10,height:s=5,...c}=t;return w.jsx($t.svg,{...c,ref:a,width:o,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?l:w.jsx("polygon",{points:"0,0 30,0 15,10"})})});p0.displayName=QT;var KT=p0;function JT(t){const[a,l]=b.useState(void 0);return sr(()=>{if(t){l({width:t.offsetWidth,height:t.offsetHeight});const o=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const c=s[0];let d,m;if("borderBoxSize"in c){const p=c.borderBoxSize,h=Array.isArray(p)?p[0]:p;d=h.inlineSize,m=h.blockSize}else d=t.offsetWidth,m=t.offsetHeight;l({width:d,height:m})});return o.observe(t,{box:"border-box"}),()=>o.unobserve(t)}else l(void 0)},[t]),a}var g0="Popper",[v0,y0]=hu(g0),[GN,b0]=v0(g0),x0="PopperAnchor",w0=b.forwardRef((t,a)=>{const{__scopePopper:l,virtualRef:o,...s}=t,c=b0(x0,l),d=b.useRef(null),m=mn(a,d),p=b.useRef(null);return b.useEffect(()=>{const h=p.current;p.current=o?.current||d.current,h!==p.current&&c.onAnchorChange(p.current)}),o?null:w.jsx($t.div,{...s,ref:m})});w0.displayName=x0;var Jd="PopperContent",[WT,IT]=v0(Jd),S0=b.forwardRef((t,a)=>{const{__scopePopper:l,side:o="bottom",sideOffset:s=0,align:c="center",alignOffset:d=0,arrowPadding:m=0,avoidCollisions:p=!0,collisionBoundary:h=[],collisionPadding:y=0,sticky:g="partial",hideWhenDetached:S=!1,updatePositionStrategy:E="optimized",onPlaced:O,...A}=t,z=b0(Jd,l),[_,C]=b.useState(null),k=mn(a,Te=>C(Te)),[Y,L]=b.useState(null),te=JT(Y),ee=te?.width??0,W=te?.height??0,ue=o+(c!=="center"?"-"+c:""),Se=typeof y=="number"?y:{top:0,right:0,bottom:0,left:0,...y},Ee=Array.isArray(h)?h:[h],ie=Ee.length>0,ce={padding:Se,boundary:Ee.filter(tR),altBoundary:ie},{refs:ye,floatingStyles:be,placement:M,isPositioned:G,middlewareData:$}=VT({strategy:"fixed",placement:ue,whileElementsMounted:(...Te)=>DT(...Te,{animationFrame:E==="always"}),elements:{reference:z.anchor},middleware:[$T({mainAxis:s+W,alignmentAxis:d}),p&&YT({mainAxis:!0,crossAxis:!1,limiter:g==="partial"?qT():void 0,...ce}),p&&GT({...ce}),PT({...ce,apply:({elements:Te,rects:xe,availableWidth:Ke,availableHeight:bt})=>{const{width:jt,height:ht}=xe.reference,hn=Te.floating.style;hn.setProperty("--radix-popper-available-width",`${Ke}px`),hn.setProperty("--radix-popper-available-height",`${bt}px`),hn.setProperty("--radix-popper-anchor-width",`${jt}px`),hn.setProperty("--radix-popper-anchor-height",`${ht}px`)}}),Y&&FT({element:Y,padding:m}),nR({arrowWidth:ee,arrowHeight:W}),S&&XT({strategy:"referenceHidden",...ce})]}),[ve,R]=A0(M),F=Vl(O);sr(()=>{G&&F?.()},[G,F]);const re=$.arrow?.x,P=$.arrow?.y,ne=$.arrow?.centerOffset!==0,[fe,me]=b.useState();return sr(()=>{_&&me(window.getComputedStyle(_).zIndex)},[_]),w.jsx("div",{ref:ye.setFloating,"data-radix-popper-content-wrapper":"",style:{...be,transform:G?be.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:fe,"--radix-popper-transform-origin":[$.transformOrigin?.x,$.transformOrigin?.y].join(" "),...$.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:w.jsx(WT,{scope:l,placedSide:ve,onArrowChange:L,arrowX:re,arrowY:P,shouldHideArrow:ne,children:w.jsx($t.div,{"data-side":ve,"data-align":R,...A,ref:k,style:{...A.style,animation:G?void 0:"none"}})})})});S0.displayName=Jd;var E0="PopperArrow",eR={top:"bottom",right:"left",bottom:"top",left:"right"},_0=b.forwardRef(function(a,l){const{__scopePopper:o,...s}=a,c=IT(E0,o),d=eR[c.placedSide];return w.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:w.jsx(KT,{...s,ref:l,style:{...s.style,display:"block"}})})});_0.displayName=E0;function tR(t){return t!==null}var nR=t=>({name:"transformOrigin",options:t,fn(a){const{placement:l,rects:o,middlewareData:s}=a,d=s.arrow?.centerOffset!==0,m=d?0:t.arrowWidth,p=d?0:t.arrowHeight,[h,y]=A0(l),g={start:"0%",center:"50%",end:"100%"}[y],S=(s.arrow?.x??0)+m/2,E=(s.arrow?.y??0)+p/2;let O="",A="";return h==="bottom"?(O=d?g:`${S}px`,A=`${-p}px`):h==="top"?(O=d?g:`${S}px`,A=`${o.floating.height+p}px`):h==="right"?(O=`${-p}px`,A=d?g:`${E}px`):h==="left"&&(O=`${o.floating.width+p}px`,A=d?g:`${E}px`),{data:{x:O,y:A}}}});function A0(t){const[a,l="center"]=t.split("-");return[a,l]}var aR=w0,rR=S0,lR=_0,oR=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),iR="VisuallyHidden",T0=b.forwardRef((t,a)=>w.jsx($t.span,{...t,ref:a,style:{...oR,...t.style}}));T0.displayName=iR;var sR=T0,[wu,PN]=hu("Tooltip",[y0]),Wd=y0(),R0="TooltipProvider",uR=700,qv="tooltip.open",[cR,C0]=wu(R0),O0=t=>{const{__scopeTooltip:a,delayDuration:l=uR,skipDelayDuration:o=300,disableHoverableContent:s=!1,children:c}=t,d=b.useRef(!0),m=b.useRef(!1),p=b.useRef(0);return b.useEffect(()=>{const h=p.current;return()=>window.clearTimeout(h)},[]),w.jsx(cR,{scope:a,isOpenDelayedRef:d,delayDuration:l,onOpen:b.useCallback(()=>{window.clearTimeout(p.current),d.current=!1},[]),onClose:b.useCallback(()=>{window.clearTimeout(p.current),p.current=window.setTimeout(()=>d.current=!0,o)},[o]),isPointerInTransitRef:m,onPointerInTransitChange:b.useCallback(h=>{m.current=h},[]),disableHoverableContent:s,children:c})};O0.displayName=R0;var D0="Tooltip",[XN,Su]=wu(D0),wd="TooltipTrigger",fR=b.forwardRef((t,a)=>{const{__scopeTooltip:l,...o}=t,s=Su(wd,l),c=C0(wd,l),d=Wd(l),m=b.useRef(null),p=mn(a,m,s.onTriggerChange),h=b.useRef(!1),y=b.useRef(!1),g=b.useCallback(()=>h.current=!1,[]);return b.useEffect(()=>()=>document.removeEventListener("pointerup",g),[g]),w.jsx(aR,{asChild:!0,...d,children:w.jsx($t.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...o,ref:p,onPointerMove:Pt(t.onPointerMove,S=>{S.pointerType!=="touch"&&!y.current&&!c.isPointerInTransitRef.current&&(s.onTriggerEnter(),y.current=!0)}),onPointerLeave:Pt(t.onPointerLeave,()=>{s.onTriggerLeave(),y.current=!1}),onPointerDown:Pt(t.onPointerDown,()=>{s.open&&s.onClose(),h.current=!0,document.addEventListener("pointerup",g,{once:!0})}),onFocus:Pt(t.onFocus,()=>{h.current||s.onOpen()}),onBlur:Pt(t.onBlur,s.onClose),onClick:Pt(t.onClick,s.onClose)})})});fR.displayName=wd;var dR="TooltipPortal",[FN,mR]=wu(dR,{forceMount:void 0}),$l="TooltipContent",hR=b.forwardRef((t,a)=>{const l=mR($l,t.__scopeTooltip),{forceMount:o=l.forceMount,side:s="top",...c}=t,d=Su($l,t.__scopeTooltip);return w.jsx(fi,{present:o||d.open,children:d.disableHoverableContent?w.jsx(z0,{side:s,...c,ref:a}):w.jsx(pR,{side:s,...c,ref:a})})}),pR=b.forwardRef((t,a)=>{const l=Su($l,t.__scopeTooltip),o=C0($l,t.__scopeTooltip),s=b.useRef(null),c=mn(a,s),[d,m]=b.useState(null),{trigger:p,onClose:h}=l,y=s.current,{onPointerInTransitChange:g}=o,S=b.useCallback(()=>{m(null),g(!1)},[g]),E=b.useCallback((O,A)=>{const z=O.currentTarget,_={x:O.clientX,y:O.clientY},C=xR(_,z.getBoundingClientRect()),k=wR(_,C),Y=SR(A.getBoundingClientRect()),L=_R([...k,...Y]);m(L),g(!0)},[g]);return b.useEffect(()=>()=>S(),[S]),b.useEffect(()=>{if(p&&y){const O=z=>E(z,y),A=z=>E(z,p);return p.addEventListener("pointerleave",O),y.addEventListener("pointerleave",A),()=>{p.removeEventListener("pointerleave",O),y.removeEventListener("pointerleave",A)}}},[p,y,E,S]),b.useEffect(()=>{if(d){const O=A=>{const z=A.target,_={x:A.clientX,y:A.clientY},C=p?.contains(z)||y?.contains(z),k=!ER(_,d);C?S():k&&(S(),h())};return document.addEventListener("pointermove",O),()=>document.removeEventListener("pointermove",O)}},[p,y,d,h,S]),w.jsx(z0,{...t,ref:c})}),[gR,vR]=wu(D0,{isInside:!1}),yR=lb("TooltipContent"),z0=b.forwardRef((t,a)=>{const{__scopeTooltip:l,children:o,"aria-label":s,onEscapeKeyDown:c,onPointerDownOutside:d,...m}=t,p=Su($l,l),h=Wd(l),{onClose:y}=p;return b.useEffect(()=>(document.addEventListener(qv,y),()=>document.removeEventListener(qv,y)),[y]),b.useEffect(()=>{if(p.trigger){const g=S=>{S.target?.contains(p.trigger)&&y()};return window.addEventListener("scroll",g,{capture:!0}),()=>window.removeEventListener("scroll",g,{capture:!0})}},[p.trigger,y]),w.jsx(Vd,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:c,onPointerDownOutside:d,onFocusOutside:g=>g.preventDefault(),onDismiss:y,children:w.jsxs(rR,{"data-state":p.stateAttribute,...h,...m,ref:a,style:{...m.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[w.jsx(yR,{children:o}),w.jsx(gR,{scope:l,isInside:!0,children:w.jsx(sR,{id:p.contentId,role:"tooltip",children:s||o})})]})})});hR.displayName=$l;var N0="TooltipArrow",bR=b.forwardRef((t,a)=>{const{__scopeTooltip:l,...o}=t,s=Wd(l);return vR(N0,l).isInside?null:w.jsx(lR,{...s,...o,ref:a})});bR.displayName=N0;function xR(t,a){const l=Math.abs(a.top-t.y),o=Math.abs(a.bottom-t.y),s=Math.abs(a.right-t.x),c=Math.abs(a.left-t.x);switch(Math.min(l,o,s,c)){case c:return"left";case s:return"right";case l:return"top";case o:return"bottom";default:throw new Error("unreachable")}}function wR(t,a,l=5){const o=[];switch(a){case"top":o.push({x:t.x-l,y:t.y+l},{x:t.x+l,y:t.y+l});break;case"bottom":o.push({x:t.x-l,y:t.y-l},{x:t.x+l,y:t.y-l});break;case"left":o.push({x:t.x+l,y:t.y-l},{x:t.x+l,y:t.y+l});break;case"right":o.push({x:t.x-l,y:t.y-l},{x:t.x-l,y:t.y+l});break}return o}function SR(t){const{top:a,right:l,bottom:o,left:s}=t;return[{x:s,y:a},{x:l,y:a},{x:l,y:o},{x:s,y:o}]}function ER(t,a){const{x:l,y:o}=t;let s=!1;for(let c=0,d=a.length-1;c<a.length;d=c++){const m=a[c],p=a[d],h=m.x,y=m.y,g=p.x,S=p.y;y>o!=S>o&&l<(g-h)*(o-y)/(S-y)+h&&(s=!s)}return s}function _R(t){const a=t.slice();return a.sort((l,o)=>l.x<o.x?-1:l.x>o.x?1:l.y<o.y?-1:l.y>o.y?1:0),AR(a)}function AR(t){if(t.length<=1)return t.slice();const a=[];for(let o=0;o<t.length;o++){const s=t[o];for(;a.length>=2;){const c=a[a.length-1],d=a[a.length-2];if((c.x-d.x)*(s.y-d.y)>=(c.y-d.y)*(s.x-d.x))a.pop();else break}a.push(s)}a.pop();const l=[];for(let o=t.length-1;o>=0;o--){const s=t[o];for(;l.length>=2;){const c=l[l.length-1],d=l[l.length-2];if((c.x-d.x)*(s.y-d.y)>=(c.y-d.y)*(s.x-d.x))l.pop();else break}l.push(s)}return l.pop(),a.length===1&&l.length===1&&a[0].x===l[0].x&&a[0].y===l[0].y?a:a.concat(l)}var TR=O0;function RR({delayDuration:t=0,...a}){return w.jsx(TR,{"data-slot":"tooltip-provider",delayDuration:t,...a})}const CR="sidebar_state",OR=3600*24*7,DR="16rem",zR="3rem",NR="b",MR=b.createContext(null);function jR({defaultOpen:t=!0,open:a,onOpenChange:l,className:o,style:s,children:c,...d}){const m=TE(),[p,h]=b.useState(!1),[y,g]=b.useState(t),S=a??y,E=b.useCallback(_=>{const C=typeof _=="function"?_(S):_;l?l(C):g(C),document.cookie=`${CR}=${C}; path=/; max-age=${OR}`},[l,S]),O=b.useCallback(()=>m?h(_=>!_):E(_=>!_),[m,E,h]);b.useEffect(()=>{const _=C=>{C.key===NR&&(C.metaKey||C.ctrlKey)&&(C.preventDefault(),O())};return window.addEventListener("keydown",_),()=>window.removeEventListener("keydown",_)},[O]);const A=S?"expanded":"collapsed",z=b.useMemo(()=>({state:A,open:S,setOpen:E,isMobile:m,openMobile:p,setOpenMobile:h,toggleSidebar:O}),[A,S,E,m,p,h,O]);return w.jsx(MR.Provider,{value:z,children:w.jsx(RR,{delayDuration:0,children:w.jsx("div",{"data-slot":"sidebar-wrapper",style:{"--sidebar-width":DR,"--sidebar-width-icon":zR,...s},className:Ge("group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full",o),...d,children:c})})})}function Gv(){return w.jsx("div",{className:"flex h-screen",children:w.jsx(jR,{children:w.jsx("div",{className:"flex flex-col flex-1",children:w.jsx("main",{className:"flex-1 p-4 overflow-auto",children:w.jsx(Xy,{})})})})})}const M0="";class Js extends Error{status;body;constructor(a,l,o){super(l),this.status=a,this.body=o}}function kR(t){const a={};if(!t)return a;if(t instanceof Headers)t.forEach((l,o)=>a[o]=l);else if(Array.isArray(t))for(const[l,o]of t)a[l]=o;else Object.assign(a,t);return a}function UR(){const t={},a=localStorage.getItem("access_token");return a&&(t.Authorization=`Bearer ${a}`),t}async function Wo(t,a,l,o={}){const c={...{"Content-Type":"application/json"},...o.auth===!1?{}:UR(),...kR(o.headers)},d=await fetch(`${M0}${t}`,{method:a,headers:c,body:l===void 0?void 0:JSON.stringify(l),...o}),p=(d.headers.get("content-type")||"").includes("application/json"),h=p?await d.json().catch(()=>{}):await d.text().catch(()=>"");if(!d.ok){const y=p&&h&&typeof h=="object"&&"error"in h&&h.error||p&&h&&typeof h=="object"&&"message"in h&&h.message||typeof h=="string"&&h||`HTTP ${d.status}`;throw new Js(d.status,String(y),h)}return p?h:void 0}const Sa={get:(t,a)=>Wo(t,"GET",void 0,a),post:(t,a,l)=>Wo(t,"POST",a,l),put:(t,a,l)=>Wo(t,"PUT",a,l),patch:(t,a,l)=>Wo(t,"PATCH",a,l),delete:(t,a)=>Wo(t,"DELETE",void 0,a)},fr={isAuthenticated(){return!!localStorage.getItem("access_token")},async login(t,a){const l=await Sa.post("/api/v1/auth/login",{email:t,password:a});localStorage.setItem("access_token",l.access_token),localStorage.setItem("refresh_token",l.refresh_token)},async register(t,a,l){await Sa.post("/api/v1/auth/register",{name:t,email:a,password:l})},async me(){return await Sa.get("/api/v1/auth/me")},async logout(){const t=localStorage.getItem("refresh_token");if(t)try{await Sa.post("/api/v1/auth/logout",{refresh_token:t})}catch{}localStorage.removeItem("access_token"),localStorage.removeItem("refresh_token")},async forgot(t){await Sa.post("/api/v1/auth/password/forgot",{email:t})},async reset(t,a){await Sa.post("/api/v1/auth/password/reset",{token:t,new_password:a})},async verify(t){const a=await fetch(`${M0}/api/v1/auth/verify?token=${encodeURIComponent(t)}`);if(!a.ok){const l=await a.text();throw new Error(l)}}};function Pv({children:t}){const a=Ln();return fr.isAuthenticated()?t?w.jsx(w.Fragment,{children:t}):w.jsx(Xy,{}):w.jsx(Py,{to:"/auth/login",state:{from:a},replace:!0})}var mi=t=>t.type==="checkbox",Lr=t=>t instanceof Date,Gt=t=>t==null;const j0=t=>typeof t=="object";var mt=t=>!Gt(t)&&!Array.isArray(t)&&j0(t)&&!Lr(t),k0=t=>mt(t)&&t.target?mi(t.target)?t.target.checked:t.target.value:t,LR=t=>t.substring(0,t.search(/\.\d+(\.|$)/))||t,U0=(t,a)=>t.has(LR(a)),BR=t=>{const a=t.constructor&&t.constructor.prototype;return mt(a)&&a.hasOwnProperty("isPrototypeOf")},Id=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function At(t){let a;const l=Array.isArray(t),o=typeof FileList<"u"?t instanceof FileList:!1;if(t instanceof Date)a=new Date(t);else if(!(Id&&(t instanceof Blob||o))&&(l||mt(t)))if(a=l?[]:Object.create(Object.getPrototypeOf(t)),!l&&!BR(t))a=t;else for(const s in t)t.hasOwnProperty(s)&&(a[s]=At(t[s]));else return t;return a}var Eu=t=>/^\w*$/.test(t),dt=t=>t===void 0,em=t=>Array.isArray(t)?t.filter(Boolean):[],tm=t=>em(t.replace(/["|']|\]/g,"").split(/\.|\[/)),se=(t,a,l)=>{if(!a||!mt(t))return l;const o=(Eu(a)?[a]:tm(a)).reduce((s,c)=>Gt(s)?s:s[c],t);return dt(o)||o===t?dt(t[a])?l:t[a]:o},cn=t=>typeof t=="boolean",qe=(t,a,l)=>{let o=-1;const s=Eu(a)?[a]:tm(a),c=s.length,d=c-1;for(;++o<c;){const m=s[o];let p=l;if(o!==d){const h=t[m];p=mt(h)||Array.isArray(h)?h:isNaN(+s[o+1])?{}:[]}if(m==="__proto__"||m==="constructor"||m==="prototype")return;t[m]=p,t=t[m]}};const lu={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},zn={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},wa={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},nm=Q.createContext(null);nm.displayName="HookFormContext";const _u=()=>Q.useContext(nm),HR=t=>{const{children:a,...l}=t;return Q.createElement(nm.Provider,{value:l},a)};var L0=(t,a,l,o=!0)=>{const s={defaultValues:a._defaultValues};for(const c in t)Object.defineProperty(s,c,{get:()=>{const d=c;return a._proxyFormState[d]!==zn.all&&(a._proxyFormState[d]=!o||zn.all),l&&(l[d]=!0),t[d]}});return s};const am=typeof window<"u"?Q.useLayoutEffect:Q.useEffect;function B0(t){const a=_u(),{control:l=a.control,disabled:o,name:s,exact:c}=t||{},[d,m]=Q.useState(l._formState),p=Q.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return am(()=>l._subscribe({name:s,formState:p.current,exact:c,callback:h=>{!o&&m({...l._formState,...h})}}),[s,o,c]),Q.useEffect(()=>{p.current.isValid&&l._setValid(!0)},[l]),Q.useMemo(()=>L0(d,l,p.current,!1),[d,l])}var Wn=t=>typeof t=="string",H0=(t,a,l,o,s)=>Wn(t)?(o&&a.watch.add(t),se(l,t,s)):Array.isArray(t)?t.map(c=>(o&&a.watch.add(c),se(l,c))):(o&&(a.watchAll=!0),l),Sd=t=>Gt(t)||!j0(t);function Ea(t,a,l=new WeakSet){if(Sd(t)||Sd(a))return t===a;if(Lr(t)&&Lr(a))return t.getTime()===a.getTime();const o=Object.keys(t),s=Object.keys(a);if(o.length!==s.length)return!1;if(l.has(t)||l.has(a))return!0;l.add(t),l.add(a);for(const c of o){const d=t[c];if(!s.includes(c))return!1;if(c!=="ref"){const m=a[c];if(Lr(d)&&Lr(m)||mt(d)&&mt(m)||Array.isArray(d)&&Array.isArray(m)?!Ea(d,m,l):d!==m)return!1}}return!0}function VR(t){const a=_u(),{control:l=a.control,name:o,defaultValue:s,disabled:c,exact:d,compute:m}=t||{},p=Q.useRef(s),h=Q.useRef(m),y=Q.useRef(void 0);h.current=m;const g=Q.useMemo(()=>l._getWatch(o,p.current),[l,o]),[S,E]=Q.useState(h.current?h.current(g):g);return am(()=>l._subscribe({name:o,formState:{values:!0},exact:d,callback:O=>{if(!c){const A=H0(o,l._names,O.values||l._formValues,!1,p.current);if(h.current){const z=h.current(A);Ea(z,y.current)||(E(z),y.current=z)}else E(A)}}}),[l,c,o,d]),Q.useEffect(()=>l._removeUnmounted()),S}function ZR(t){const a=_u(),{name:l,disabled:o,control:s=a.control,shouldUnregister:c,defaultValue:d}=t,m=U0(s._names.array,l),p=Q.useMemo(()=>se(s._formValues,l,se(s._defaultValues,l,d)),[s,l,d]),h=VR({control:s,name:l,defaultValue:p,exact:!0}),y=B0({control:s,name:l,exact:!0}),g=Q.useRef(t),S=Q.useRef(s.register(l,{...t.rules,value:h,...cn(t.disabled)?{disabled:t.disabled}:{}}));g.current=t;const E=Q.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!se(y.errors,l)},isDirty:{enumerable:!0,get:()=>!!se(y.dirtyFields,l)},isTouched:{enumerable:!0,get:()=>!!se(y.touchedFields,l)},isValidating:{enumerable:!0,get:()=>!!se(y.validatingFields,l)},error:{enumerable:!0,get:()=>se(y.errors,l)}}),[y,l]),O=Q.useCallback(C=>S.current.onChange({target:{value:k0(C),name:l},type:lu.CHANGE}),[l]),A=Q.useCallback(()=>S.current.onBlur({target:{value:se(s._formValues,l),name:l},type:lu.BLUR}),[l,s._formValues]),z=Q.useCallback(C=>{const k=se(s._fields,l);k&&C&&(k._f.ref={focus:()=>C.focus&&C.focus(),select:()=>C.select&&C.select(),setCustomValidity:Y=>C.setCustomValidity(Y),reportValidity:()=>C.reportValidity()})},[s._fields,l]),_=Q.useMemo(()=>({name:l,value:h,...cn(o)||y.disabled?{disabled:y.disabled||o}:{},onChange:O,onBlur:A,ref:z}),[l,o,y.disabled,O,A,z,h]);return Q.useEffect(()=>{const C=s._options.shouldUnregister||c;s.register(l,{...g.current.rules,...cn(g.current.disabled)?{disabled:g.current.disabled}:{}});const k=(Y,L)=>{const te=se(s._fields,Y);te&&te._f&&(te._f.mount=L)};if(k(l,!0),C){const Y=At(se(s._options.defaultValues,l));qe(s._defaultValues,l,Y),dt(se(s._formValues,l))&&qe(s._formValues,l,Y)}return!m&&s.register(l),()=>{(m?C&&!s._state.action:C)?s.unregister(l):k(l,!1)}},[l,s,m,c]),Q.useEffect(()=>{s._setDisabledField({disabled:o,name:l})},[o,l,s]),Q.useMemo(()=>({field:_,formState:y,fieldState:E}),[_,y,E])}const $R=t=>t.render(ZR(t));var rm=(t,a,l,o,s)=>a?{...l[t],types:{...l[t]&&l[t].types?l[t].types:{},[o]:s||!0}}:{},ni=t=>Array.isArray(t)?t:[t],Xv=()=>{let t=[];return{get observers(){return t},next:s=>{for(const c of t)c.next&&c.next(s)},subscribe:s=>(t.push(s),{unsubscribe:()=>{t=t.filter(c=>c!==s)}}),unsubscribe:()=>{t=[]}}},Jt=t=>mt(t)&&!Object.keys(t).length,lm=t=>t.type==="file",Nn=t=>typeof t=="function",ou=t=>{if(!Id)return!1;const a=t?t.ownerDocument:0;return t instanceof(a&&a.defaultView?a.defaultView.HTMLElement:HTMLElement)},V0=t=>t.type==="select-multiple",om=t=>t.type==="radio",YR=t=>om(t)||mi(t),ld=t=>ou(t)&&t.isConnected;function qR(t,a){const l=a.slice(0,-1).length;let o=0;for(;o<l;)t=dt(t)?o++:t[a[o++]];return t}function GR(t){for(const a in t)if(t.hasOwnProperty(a)&&!dt(t[a]))return!1;return!0}function yt(t,a){const l=Array.isArray(a)?a:Eu(a)?[a]:tm(a),o=l.length===1?t:qR(t,l),s=l.length-1,c=l[s];return o&&delete o[c],s!==0&&(mt(o)&&Jt(o)||Array.isArray(o)&&GR(o))&&yt(t,l.slice(0,-1)),t}var Z0=t=>{for(const a in t)if(Nn(t[a]))return!0;return!1};function iu(t,a={}){const l=Array.isArray(t);if(mt(t)||l)for(const o in t)Array.isArray(t[o])||mt(t[o])&&!Z0(t[o])?(a[o]=Array.isArray(t[o])?[]:{},iu(t[o],a[o])):Gt(t[o])||(a[o]=!0);return a}function $0(t,a,l){const o=Array.isArray(t);if(mt(t)||o)for(const s in t)Array.isArray(t[s])||mt(t[s])&&!Z0(t[s])?dt(a)||Sd(l[s])?l[s]=Array.isArray(t[s])?iu(t[s],[]):{...iu(t[s])}:$0(t[s],Gt(a)?{}:a[s],l[s]):l[s]=!Ea(t[s],a[s]);return l}var Io=(t,a)=>$0(t,a,iu(a));const Fv={value:!1,isValid:!1},Qv={value:!0,isValid:!0};var Y0=t=>{if(Array.isArray(t)){if(t.length>1){const a=t.filter(l=>l&&l.checked&&!l.disabled).map(l=>l.value);return{value:a,isValid:!!a.length}}return t[0].checked&&!t[0].disabled?t[0].attributes&&!dt(t[0].attributes.value)?dt(t[0].value)||t[0].value===""?Qv:{value:t[0].value,isValid:!0}:Qv:Fv}return Fv},q0=(t,{valueAsNumber:a,valueAsDate:l,setValueAs:o})=>dt(t)?t:a?t===""?NaN:t&&+t:l&&Wn(t)?new Date(t):o?o(t):t;const Kv={isValid:!1,value:null};var G0=t=>Array.isArray(t)?t.reduce((a,l)=>l&&l.checked&&!l.disabled?{isValid:!0,value:l.value}:a,Kv):Kv;function Jv(t){const a=t.ref;return lm(a)?a.files:om(a)?G0(t.refs).value:V0(a)?[...a.selectedOptions].map(({value:l})=>l):mi(a)?Y0(t.refs).value:q0(dt(a.value)?t.ref.value:a.value,t)}var PR=(t,a,l,o)=>{const s={};for(const c of t){const d=se(a,c);d&&qe(s,c,d._f)}return{criteriaMode:l,names:[...t],fields:s,shouldUseNativeValidation:o}},su=t=>t instanceof RegExp,ei=t=>dt(t)?t:su(t)?t.source:mt(t)?su(t.value)?t.value.source:t.value:t,Wv=t=>({isOnSubmit:!t||t===zn.onSubmit,isOnBlur:t===zn.onBlur,isOnChange:t===zn.onChange,isOnAll:t===zn.all,isOnTouch:t===zn.onTouched});const Iv="AsyncFunction";var XR=t=>!!t&&!!t.validate&&!!(Nn(t.validate)&&t.validate.constructor.name===Iv||mt(t.validate)&&Object.values(t.validate).find(a=>a.constructor.name===Iv)),FR=t=>t.mount&&(t.required||t.min||t.max||t.maxLength||t.minLength||t.pattern||t.validate),ey=(t,a,l)=>!l&&(a.watchAll||a.watch.has(t)||[...a.watch].some(o=>t.startsWith(o)&&/^\.\w+/.test(t.slice(o.length))));const ai=(t,a,l,o)=>{for(const s of l||Object.keys(t)){const c=se(t,s);if(c){const{_f:d,...m}=c;if(d){if(d.refs&&d.refs[0]&&a(d.refs[0],s)&&!o)return!0;if(d.ref&&a(d.ref,d.name)&&!o)return!0;if(ai(m,a))break}else if(mt(m)&&ai(m,a))break}}};function ty(t,a,l){const o=se(t,l);if(o||Eu(l))return{error:o,name:l};const s=l.split(".");for(;s.length;){const c=s.join("."),d=se(a,c),m=se(t,c);if(d&&!Array.isArray(d)&&l!==c)return{name:l};if(m&&m.type)return{name:c,error:m};if(m&&m.root&&m.root.type)return{name:`${c}.root`,error:m.root};s.pop()}return{name:l}}var QR=(t,a,l,o)=>{l(t);const{name:s,...c}=t;return Jt(c)||Object.keys(c).length>=Object.keys(a).length||Object.keys(c).find(d=>a[d]===(!o||zn.all))},KR=(t,a,l)=>!t||!a||t===a||ni(t).some(o=>o&&(l?o===a:o.startsWith(a)||a.startsWith(o))),JR=(t,a,l,o,s)=>s.isOnAll?!1:!l&&s.isOnTouch?!(a||t):(l?o.isOnBlur:s.isOnBlur)?!t:(l?o.isOnChange:s.isOnChange)?t:!0,WR=(t,a)=>!em(se(t,a)).length&&yt(t,a),IR=(t,a,l)=>{const o=ni(se(t,l));return qe(o,"root",a[l]),qe(t,l,o),t},Ws=t=>Wn(t);function ny(t,a,l="validate"){if(Ws(t)||Array.isArray(t)&&t.every(Ws)||cn(t)&&!t)return{type:l,message:Ws(t)?t:"",ref:a}}var jl=t=>mt(t)&&!su(t)?t:{value:t,message:""},ay=async(t,a,l,o,s,c)=>{const{ref:d,refs:m,required:p,maxLength:h,minLength:y,min:g,max:S,pattern:E,validate:O,name:A,valueAsNumber:z,mount:_}=t._f,C=se(l,A);if(!_||a.has(A))return{};const k=m?m[0]:d,Y=ie=>{s&&k.reportValidity&&(k.setCustomValidity(cn(ie)?"":ie||""),k.reportValidity())},L={},te=om(d),ee=mi(d),W=te||ee,ue=(z||lm(d))&&dt(d.value)&&dt(C)||ou(d)&&d.value===""||C===""||Array.isArray(C)&&!C.length,Se=rm.bind(null,A,o,L),Ee=(ie,ce,ye,be=wa.maxLength,M=wa.minLength)=>{const G=ie?ce:ye;L[A]={type:ie?be:M,message:G,ref:d,...Se(ie?be:M,G)}};if(c?!Array.isArray(C)||!C.length:p&&(!W&&(ue||Gt(C))||cn(C)&&!C||ee&&!Y0(m).isValid||te&&!G0(m).isValid)){const{value:ie,message:ce}=Ws(p)?{value:!!p,message:p}:jl(p);if(ie&&(L[A]={type:wa.required,message:ce,ref:k,...Se(wa.required,ce)},!o))return Y(ce),L}if(!ue&&(!Gt(g)||!Gt(S))){let ie,ce;const ye=jl(S),be=jl(g);if(!Gt(C)&&!isNaN(C)){const M=d.valueAsNumber||C&&+C;Gt(ye.value)||(ie=M>ye.value),Gt(be.value)||(ce=M<be.value)}else{const M=d.valueAsDate||new Date(C),G=R=>new Date(new Date().toDateString()+" "+R),$=d.type=="time",ve=d.type=="week";Wn(ye.value)&&C&&(ie=$?G(C)>G(ye.value):ve?C>ye.value:M>new Date(ye.value)),Wn(be.value)&&C&&(ce=$?G(C)<G(be.value):ve?C<be.value:M<new Date(be.value))}if((ie||ce)&&(Ee(!!ie,ye.message,be.message,wa.max,wa.min),!o))return Y(L[A].message),L}if((h||y)&&!ue&&(Wn(C)||c&&Array.isArray(C))){const ie=jl(h),ce=jl(y),ye=!Gt(ie.value)&&C.length>+ie.value,be=!Gt(ce.value)&&C.length<+ce.value;if((ye||be)&&(Ee(ye,ie.message,ce.message),!o))return Y(L[A].message),L}if(E&&!ue&&Wn(C)){const{value:ie,message:ce}=jl(E);if(su(ie)&&!C.match(ie)&&(L[A]={type:wa.pattern,message:ce,ref:d,...Se(wa.pattern,ce)},!o))return Y(ce),L}if(O){if(Nn(O)){const ie=await O(C,l),ce=ny(ie,k);if(ce&&(L[A]={...ce,...Se(wa.validate,ce.message)},!o))return Y(ce.message),L}else if(mt(O)){let ie={};for(const ce in O){if(!Jt(ie)&&!o)break;const ye=ny(await O[ce](C,l),k,ce);ye&&(ie={...ye,...Se(ce,ye.message)},Y(ye.message),o&&(L[A]=ie))}if(!Jt(ie)&&(L[A]={ref:k,...ie},!o))return L}}return Y(!0),L};const e2={mode:zn.onSubmit,reValidateMode:zn.onChange,shouldFocusError:!0};function t2(t={}){let a={...e2,...t},l={submitCount:0,isDirty:!1,isReady:!1,isLoading:Nn(a.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:a.errors||{},disabled:a.disabled||!1},o={},s=mt(a.defaultValues)||mt(a.values)?At(a.defaultValues||a.values)||{}:{},c=a.shouldUnregister?{}:At(s),d={action:!1,mount:!1,watch:!1},m={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},p,h=0;const y={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let g={...y};const S={array:Xv(),state:Xv()},E=a.criteriaMode===zn.all,O=D=>H=>{clearTimeout(h),h=setTimeout(D,H)},A=async D=>{if(!a.disabled&&(y.isValid||g.isValid||D)){const H=a.resolver?Jt((await ee()).errors):await ue(o,!0);H!==l.isValid&&S.state.next({isValid:H})}},z=(D,H)=>{!a.disabled&&(y.isValidating||y.validatingFields||g.isValidating||g.validatingFields)&&((D||Array.from(m.mount)).forEach(q=>{q&&(H?qe(l.validatingFields,q,H):yt(l.validatingFields,q))}),S.state.next({validatingFields:l.validatingFields,isValidating:!Jt(l.validatingFields)}))},_=(D,H=[],q,oe,le=!0,ae=!0)=>{if(oe&&q&&!a.disabled){if(d.action=!0,ae&&Array.isArray(se(o,D))){const de=q(se(o,D),oe.argA,oe.argB);le&&qe(o,D,de)}if(ae&&Array.isArray(se(l.errors,D))){const de=q(se(l.errors,D),oe.argA,oe.argB);le&&qe(l.errors,D,de),WR(l.errors,D)}if((y.touchedFields||g.touchedFields)&&ae&&Array.isArray(se(l.touchedFields,D))){const de=q(se(l.touchedFields,D),oe.argA,oe.argB);le&&qe(l.touchedFields,D,de)}(y.dirtyFields||g.dirtyFields)&&(l.dirtyFields=Io(s,c)),S.state.next({name:D,isDirty:Ee(D,H),dirtyFields:l.dirtyFields,errors:l.errors,isValid:l.isValid})}else qe(c,D,H)},C=(D,H)=>{qe(l.errors,D,H),S.state.next({errors:l.errors})},k=D=>{l.errors=D,S.state.next({errors:l.errors,isValid:!1})},Y=(D,H,q,oe)=>{const le=se(o,D);if(le){const ae=se(c,D,dt(q)?se(s,D):q);dt(ae)||oe&&oe.defaultChecked||H?qe(c,D,H?ae:Jv(le._f)):ye(D,ae),d.mount&&A()}},L=(D,H,q,oe,le)=>{let ae=!1,de=!1;const Oe={name:D};if(!a.disabled){if(!q||oe){(y.isDirty||g.isDirty)&&(de=l.isDirty,l.isDirty=Oe.isDirty=Ee(),ae=de!==Oe.isDirty);const je=Ea(se(s,D),H);de=!!se(l.dirtyFields,D),je?yt(l.dirtyFields,D):qe(l.dirtyFields,D,!0),Oe.dirtyFields=l.dirtyFields,ae=ae||(y.dirtyFields||g.dirtyFields)&&de!==!je}if(q){const je=se(l.touchedFields,D);je||(qe(l.touchedFields,D,q),Oe.touchedFields=l.touchedFields,ae=ae||(y.touchedFields||g.touchedFields)&&je!==q)}ae&&le&&S.state.next(Oe)}return ae?Oe:{}},te=(D,H,q,oe)=>{const le=se(l.errors,D),ae=(y.isValid||g.isValid)&&cn(H)&&l.isValid!==H;if(a.delayError&&q?(p=O(()=>C(D,q)),p(a.delayError)):(clearTimeout(h),p=null,q?qe(l.errors,D,q):yt(l.errors,D)),(q?!Ea(le,q):le)||!Jt(oe)||ae){const de={...oe,...ae&&cn(H)?{isValid:H}:{},errors:l.errors,name:D};l={...l,...de},S.state.next(de)}},ee=async D=>{z(D,!0);const H=await a.resolver(c,a.context,PR(D||m.mount,o,a.criteriaMode,a.shouldUseNativeValidation));return z(D),H},W=async D=>{const{errors:H}=await ee(D);if(D)for(const q of D){const oe=se(H,q);oe?qe(l.errors,q,oe):yt(l.errors,q)}else l.errors=H;return H},ue=async(D,H,q={valid:!0})=>{for(const oe in D){const le=D[oe];if(le){const{_f:ae,...de}=le;if(ae){const Oe=m.array.has(ae.name),je=le._f&&XR(le._f);je&&y.validatingFields&&z([oe],!0);const Ze=await ay(le,m.disabled,c,E,a.shouldUseNativeValidation&&!H,Oe);if(je&&y.validatingFields&&z([oe]),Ze[ae.name]&&(q.valid=!1,H))break;!H&&(se(Ze,ae.name)?Oe?IR(l.errors,Ze,ae.name):qe(l.errors,ae.name,Ze[ae.name]):yt(l.errors,ae.name))}!Jt(de)&&await ue(de,H,q)}}return q.valid},Se=()=>{for(const D of m.unMount){const H=se(o,D);H&&(H._f.refs?H._f.refs.every(q=>!ld(q)):!ld(H._f.ref))&&Te(D)}m.unMount=new Set},Ee=(D,H)=>!a.disabled&&(D&&H&&qe(c,D,H),!Ea(R(),s)),ie=(D,H,q)=>H0(D,m,{...d.mount?c:dt(H)?s:Wn(D)?{[D]:H}:H},q,H),ce=D=>em(se(d.mount?c:s,D,a.shouldUnregister?se(s,D,[]):[])),ye=(D,H,q={})=>{const oe=se(o,D);let le=H;if(oe){const ae=oe._f;ae&&(!ae.disabled&&qe(c,D,q0(H,ae)),le=ou(ae.ref)&&Gt(H)?"":H,V0(ae.ref)?[...ae.ref.options].forEach(de=>de.selected=le.includes(de.value)):ae.refs?mi(ae.ref)?ae.refs.forEach(de=>{(!de.defaultChecked||!de.disabled)&&(Array.isArray(le)?de.checked=!!le.find(Oe=>Oe===de.value):de.checked=le===de.value||!!le)}):ae.refs.forEach(de=>de.checked=de.value===le):lm(ae.ref)?ae.ref.value="":(ae.ref.value=le,ae.ref.type||S.state.next({name:D,values:At(c)})))}(q.shouldDirty||q.shouldTouch)&&L(D,le,q.shouldTouch,q.shouldDirty,!0),q.shouldValidate&&ve(D)},be=(D,H,q)=>{for(const oe in H){if(!H.hasOwnProperty(oe))return;const le=H[oe],ae=D+"."+oe,de=se(o,ae);(m.array.has(D)||mt(le)||de&&!de._f)&&!Lr(le)?be(ae,le,q):ye(ae,le,q)}},M=(D,H,q={})=>{const oe=se(o,D),le=m.array.has(D),ae=At(H);qe(c,D,ae),le?(S.array.next({name:D,values:At(c)}),(y.isDirty||y.dirtyFields||g.isDirty||g.dirtyFields)&&q.shouldDirty&&S.state.next({name:D,dirtyFields:Io(s,c),isDirty:Ee(D,ae)})):oe&&!oe._f&&!Gt(ae)?be(D,ae,q):ye(D,ae,q),ey(D,m)&&S.state.next({...l,name:D}),S.state.next({name:d.mount?D:void 0,values:At(c)})},G=async D=>{d.mount=!0;const H=D.target;let q=H.name,oe=!0;const le=se(o,q),ae=je=>{oe=Number.isNaN(je)||Lr(je)&&isNaN(je.getTime())||Ea(je,se(c,q,je))},de=Wv(a.mode),Oe=Wv(a.reValidateMode);if(le){let je,Ze;const en=H.type?Jv(le._f):k0(D),tn=D.type===lu.BLUR||D.type===lu.FOCUS_OUT,Vn=!FR(le._f)&&!a.resolver&&!se(l.errors,q)&&!le._f.deps||JR(tn,se(l.touchedFields,q),l.isSubmitted,Oe,de),Zn=ey(q,m,tn);qe(c,q,en),tn?(!H||!H.readOnly)&&(le._f.onBlur&&le._f.onBlur(D),p&&p(0)):le._f.onChange&&le._f.onChange(D);const $n=L(q,en,tn),pn=!Jt($n)||Zn;if(!tn&&S.state.next({name:q,type:D.type,values:At(c)}),Vn)return(y.isValid||g.isValid)&&(a.mode==="onBlur"?tn&&A():tn||A()),pn&&S.state.next({name:q,...Zn?{}:$n});if(!tn&&Zn&&S.state.next({...l}),a.resolver){const{errors:Yn}=await ee([q]);if(ae(en),oe){const aa=ty(l.errors,o,q),ka=ty(Yn,o,aa.name||q);je=ka.error,q=ka.name,Ze=Jt(Yn)}}else z([q],!0),je=(await ay(le,m.disabled,c,E,a.shouldUseNativeValidation))[q],z([q]),ae(en),oe&&(je?Ze=!1:(y.isValid||g.isValid)&&(Ze=await ue(o,!0)));oe&&(le._f.deps&&ve(le._f.deps),te(q,Ze,je,$n))}},$=(D,H)=>{if(se(l.errors,H)&&D.focus)return D.focus(),1},ve=async(D,H={})=>{let q,oe;const le=ni(D);if(a.resolver){const ae=await W(dt(D)?D:le);q=Jt(ae),oe=D?!le.some(de=>se(ae,de)):q}else D?(oe=(await Promise.all(le.map(async ae=>{const de=se(o,ae);return await ue(de&&de._f?{[ae]:de}:de)}))).every(Boolean),!(!oe&&!l.isValid)&&A()):oe=q=await ue(o);return S.state.next({...!Wn(D)||(y.isValid||g.isValid)&&q!==l.isValid?{}:{name:D},...a.resolver||!D?{isValid:q}:{},errors:l.errors}),H.shouldFocus&&!oe&&ai(o,$,D?le:m.mount),oe},R=D=>{const H={...d.mount?c:s};return dt(D)?H:Wn(D)?se(H,D):D.map(q=>se(H,q))},F=(D,H)=>({invalid:!!se((H||l).errors,D),isDirty:!!se((H||l).dirtyFields,D),error:se((H||l).errors,D),isValidating:!!se(l.validatingFields,D),isTouched:!!se((H||l).touchedFields,D)}),re=D=>{D&&ni(D).forEach(H=>yt(l.errors,H)),S.state.next({errors:D?l.errors:{}})},P=(D,H,q)=>{const oe=(se(o,D,{_f:{}})._f||{}).ref,le=se(l.errors,D)||{},{ref:ae,message:de,type:Oe,...je}=le;qe(l.errors,D,{...je,...H,ref:oe}),S.state.next({name:D,errors:l.errors,isValid:!1}),q&&q.shouldFocus&&oe&&oe.focus&&oe.focus()},ne=(D,H)=>Nn(D)?S.state.subscribe({next:q=>"values"in q&&D(ie(void 0,H),q)}):ie(D,H,!0),fe=D=>S.state.subscribe({next:H=>{KR(D.name,H.name,D.exact)&&QR(H,D.formState||y,Rt,D.reRenderRoot)&&D.callback({values:{...c},...l,...H,defaultValues:s})}}).unsubscribe,me=D=>(d.mount=!0,g={...g,...D.formState},fe({...D,formState:g})),Te=(D,H={})=>{for(const q of D?ni(D):m.mount)m.mount.delete(q),m.array.delete(q),H.keepValue||(yt(o,q),yt(c,q)),!H.keepError&&yt(l.errors,q),!H.keepDirty&&yt(l.dirtyFields,q),!H.keepTouched&&yt(l.touchedFields,q),!H.keepIsValidating&&yt(l.validatingFields,q),!a.shouldUnregister&&!H.keepDefaultValue&&yt(s,q);S.state.next({values:At(c)}),S.state.next({...l,...H.keepDirty?{isDirty:Ee()}:{}}),!H.keepIsValid&&A()},xe=({disabled:D,name:H})=>{(cn(D)&&d.mount||D||m.disabled.has(H))&&(D?m.disabled.add(H):m.disabled.delete(H))},Ke=(D,H={})=>{let q=se(o,D);const oe=cn(H.disabled)||cn(a.disabled);return qe(o,D,{...q||{},_f:{...q&&q._f?q._f:{ref:{name:D}},name:D,mount:!0,...H}}),m.mount.add(D),q?xe({disabled:cn(H.disabled)?H.disabled:a.disabled,name:D}):Y(D,!0,H.value),{...oe?{disabled:H.disabled||a.disabled}:{},...a.progressive?{required:!!H.required,min:ei(H.min),max:ei(H.max),minLength:ei(H.minLength),maxLength:ei(H.maxLength),pattern:ei(H.pattern)}:{},name:D,onChange:G,onBlur:G,ref:le=>{if(le){Ke(D,H),q=se(o,D);const ae=dt(le.value)&&le.querySelectorAll&&le.querySelectorAll("input,select,textarea")[0]||le,de=YR(ae),Oe=q._f.refs||[];if(de?Oe.find(je=>je===ae):ae===q._f.ref)return;qe(o,D,{_f:{...q._f,...de?{refs:[...Oe.filter(ld),ae,...Array.isArray(se(s,D))?[{}]:[]],ref:{type:ae.type,name:D}}:{ref:ae}}}),Y(D,!1,void 0,ae)}else q=se(o,D,{}),q._f&&(q._f.mount=!1),(a.shouldUnregister||H.shouldUnregister)&&!(U0(m.array,D)&&d.action)&&m.unMount.add(D)}}},bt=()=>a.shouldFocusError&&ai(o,$,m.mount),jt=D=>{cn(D)&&(S.state.next({disabled:D}),ai(o,(H,q)=>{const oe=se(o,q);oe&&(H.disabled=oe._f.disabled||D,Array.isArray(oe._f.refs)&&oe._f.refs.forEach(le=>{le.disabled=oe._f.disabled||D}))},0,!1))},ht=(D,H)=>async q=>{let oe;q&&(q.preventDefault&&q.preventDefault(),q.persist&&q.persist());let le=At(c);if(S.state.next({isSubmitting:!0}),a.resolver){const{errors:ae,values:de}=await ee();l.errors=ae,le=At(de)}else await ue(o);if(m.disabled.size)for(const ae of m.disabled)yt(le,ae);if(yt(l.errors,"root"),Jt(l.errors)){S.state.next({errors:{}});try{await D(le,q)}catch(ae){oe=ae}}else H&&await H({...l.errors},q),bt(),setTimeout(bt);if(S.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Jt(l.errors)&&!oe,submitCount:l.submitCount+1,errors:l.errors}),oe)throw oe},hn=(D,H={})=>{se(o,D)&&(dt(H.defaultValue)?M(D,At(se(s,D))):(M(D,H.defaultValue),qe(s,D,At(H.defaultValue))),H.keepTouched||yt(l.touchedFields,D),H.keepDirty||(yt(l.dirtyFields,D),l.isDirty=H.defaultValue?Ee(D,At(se(s,D))):Ee()),H.keepError||(yt(l.errors,D),y.isValid&&A()),S.state.next({...l}))},Hn=(D,H={})=>{const q=D?At(D):s,oe=At(q),le=Jt(D),ae=le?s:oe;if(H.keepDefaultValues||(s=q),!H.keepValues){if(H.keepDirtyValues){const de=new Set([...m.mount,...Object.keys(Io(s,c))]);for(const Oe of Array.from(de))se(l.dirtyFields,Oe)?qe(ae,Oe,se(c,Oe)):M(Oe,se(ae,Oe))}else{if(Id&&dt(D))for(const de of m.mount){const Oe=se(o,de);if(Oe&&Oe._f){const je=Array.isArray(Oe._f.refs)?Oe._f.refs[0]:Oe._f.ref;if(ou(je)){const Ze=je.closest("form");if(Ze){Ze.reset();break}}}}if(H.keepFieldsRef)for(const de of m.mount)M(de,se(ae,de));else o={}}c=a.shouldUnregister?H.keepDefaultValues?At(s):{}:At(ae),S.array.next({values:{...ae}}),S.state.next({values:{...ae}})}m={mount:H.keepDirtyValues?m.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},d.mount=!y.isValid||!!H.keepIsValid||!!H.keepDirtyValues,d.watch=!!a.shouldUnregister,S.state.next({submitCount:H.keepSubmitCount?l.submitCount:0,isDirty:le?!1:H.keepDirty?l.isDirty:!!(H.keepDefaultValues&&!Ea(D,s)),isSubmitted:H.keepIsSubmitted?l.isSubmitted:!1,dirtyFields:le?{}:H.keepDirtyValues?H.keepDefaultValues&&c?Io(s,c):l.dirtyFields:H.keepDefaultValues&&D?Io(s,D):H.keepDirty?l.dirtyFields:{},touchedFields:H.keepTouched?l.touchedFields:{},errors:H.keepErrors?l.errors:{},isSubmitSuccessful:H.keepIsSubmitSuccessful?l.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:s})},Yr=(D,H)=>Hn(Nn(D)?D(c):D,H),qr=(D,H={})=>{const q=se(o,D),oe=q&&q._f;if(oe){const le=oe.refs?oe.refs[0]:oe.ref;le.focus&&(le.focus(),H.shouldSelect&&Nn(le.select)&&le.select())}},Rt=D=>{l={...l,...D}},Yt={control:{register:Ke,unregister:Te,getFieldState:F,handleSubmit:ht,setError:P,_subscribe:fe,_runSchema:ee,_focusError:bt,_getWatch:ie,_getDirty:Ee,_setValid:A,_setFieldArray:_,_setDisabledField:xe,_setErrors:k,_getFieldArray:ce,_reset:Hn,_resetDefaultValues:()=>Nn(a.defaultValues)&&a.defaultValues().then(D=>{Yr(D,a.resetOptions),S.state.next({isLoading:!1})}),_removeUnmounted:Se,_disableForm:jt,_subjects:S,_proxyFormState:y,get _fields(){return o},get _formValues(){return c},get _state(){return d},set _state(D){d=D},get _defaultValues(){return s},get _names(){return m},set _names(D){m=D},get _formState(){return l},get _options(){return a},set _options(D){a={...a,...D}}},subscribe:me,trigger:ve,register:Ke,handleSubmit:ht,watch:ne,setValue:M,getValues:R,reset:Yr,resetField:hn,clearErrors:re,unregister:Te,setError:P,setFocus:qr,getFieldState:F};return{...Yt,formControl:Yt}}function hi(t={}){const a=Q.useRef(void 0),l=Q.useRef(void 0),[o,s]=Q.useState({isDirty:!1,isValidating:!1,isLoading:Nn(t.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1,isReady:!1,defaultValues:Nn(t.defaultValues)?void 0:t.defaultValues});if(!a.current)if(t.formControl)a.current={...t.formControl,formState:o},t.defaultValues&&!Nn(t.defaultValues)&&t.formControl.reset(t.defaultValues,t.resetOptions);else{const{formControl:d,...m}=t2(t);a.current={...m,formState:o}}const c=a.current.control;return c._options=t,am(()=>{const d=c._subscribe({formState:c._proxyFormState,callback:()=>s({...c._formState}),reRenderRoot:!0});return s(m=>({...m,isReady:!0})),c._formState.isReady=!0,d},[c]),Q.useEffect(()=>c._disableForm(t.disabled),[c,t.disabled]),Q.useEffect(()=>{t.mode&&(c._options.mode=t.mode),t.reValidateMode&&(c._options.reValidateMode=t.reValidateMode)},[c,t.mode,t.reValidateMode]),Q.useEffect(()=>{t.errors&&(c._setErrors(t.errors),c._focusError())},[c,t.errors]),Q.useEffect(()=>{t.shouldUnregister&&c._subjects.state.next({values:c._getWatch()})},[c,t.shouldUnregister]),Q.useEffect(()=>{if(c._proxyFormState.isDirty){const d=c._getDirty();d!==o.isDirty&&c._subjects.state.next({isDirty:d})}},[c,o.isDirty]),Q.useEffect(()=>{t.values&&!Ea(t.values,l.current)?(c._reset(t.values,{keepFieldsRef:!0,...c._options.resetOptions}),l.current=t.values,s(d=>({...d}))):c._resetDefaultValues()},[c,t.values]),Q.useEffect(()=>{c._state.mount||(c._setValid(),c._state.mount=!0),c._state.watch&&(c._state.watch=!1,c._subjects.state.next({...c._formState})),c._removeUnmounted()}),a.current.formState=L0(o,c),a.current}const ry=(t,a,l)=>{if(t&&"reportValidity"in t){const o=se(l,a);t.setCustomValidity(o&&o.message||""),t.reportValidity()}},Ed=(t,a)=>{for(const l in a.fields){const o=a.fields[l];o&&o.ref&&"reportValidity"in o.ref?ry(o.ref,l,t):o&&o.refs&&o.refs.forEach(s=>ry(s,l,t))}},ly=(t,a)=>{a.shouldUseNativeValidation&&Ed(t,a);const l={};for(const o in t){const s=se(a.fields,o),c=Object.assign(t[o]||{},{ref:s&&s.ref});if(n2(a.names||Object.keys(t),o)){const d=Object.assign({},se(l,o));qe(d,"root",c),qe(l,o,d)}else qe(l,o,c)}return l},n2=(t,a)=>{const l=oy(a);return t.some(o=>oy(o).match(`^${l}\\.\\d+`))};function oy(t){return t.replace(/\]|\[/g,"")}function I(t,a,l){function o(m,p){var h;Object.defineProperty(m,"_zod",{value:m._zod??{},enumerable:!1}),(h=m._zod).traits??(h.traits=new Set),m._zod.traits.add(t),a(m,p);for(const y in d.prototype)y in m||Object.defineProperty(m,y,{value:d.prototype[y].bind(m)});m._zod.constr=d,m._zod.def=p}const s=l?.Parent??Object;class c extends s{}Object.defineProperty(c,"name",{value:t});function d(m){var p;const h=l?.Parent?new c:this;o(h,m),(p=h._zod).deferred??(p.deferred=[]);for(const y of h._zod.deferred)y();return h}return Object.defineProperty(d,"init",{value:o}),Object.defineProperty(d,Symbol.hasInstance,{value:m=>l?.Parent&&m instanceof l.Parent?!0:m?._zod?.traits?.has(t)}),Object.defineProperty(d,"name",{value:t}),d}class Bl extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class P0 extends Error{constructor(a){super(`Encountered unidirectional transform during encode: ${a}`),this.name="ZodEncodeError"}}const X0={};function Vr(t){return X0}function a2(t){const a=Object.values(t).filter(o=>typeof o=="number");return Object.entries(t).filter(([o,s])=>a.indexOf(+o)===-1).map(([o,s])=>s)}function _d(t,a){return typeof a=="bigint"?a.toString():a}function im(t){return{get value(){{const a=t();return Object.defineProperty(this,"value",{value:a}),a}}}}function sm(t){return t==null}function um(t){const a=t.startsWith("^")?1:0,l=t.endsWith("$")?t.length-1:t.length;return t.slice(a,l)}const iy=Symbol("evaluating");function Ie(t,a,l){let o;Object.defineProperty(t,a,{get(){if(o!==iy)return o===void 0&&(o=iy,o=l()),o},set(s){Object.defineProperty(t,a,{value:s})},configurable:!0})}function r2(t){return Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t))}function gr(t,a,l){Object.defineProperty(t,a,{value:l,writable:!0,enumerable:!0,configurable:!0})}function Jl(...t){const a={};for(const l of t){const o=Object.getOwnPropertyDescriptors(l);Object.assign(a,o)}return Object.defineProperties({},a)}function sy(t){return JSON.stringify(t)}const F0="captureStackTrace"in Error?Error.captureStackTrace:(...t)=>{};function uu(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}const l2=im(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{const t=Function;return new t(""),!0}catch{return!1}});function ii(t){if(uu(t)===!1)return!1;const a=t.constructor;if(a===void 0)return!0;const l=a.prototype;return!(uu(l)===!1||Object.prototype.hasOwnProperty.call(l,"isPrototypeOf")===!1)}function Q0(t){return ii(t)?{...t}:t}const o2=new Set(["string","number","symbol"]);function Au(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function vr(t,a,l){const o=new t._zod.constr(a??t._zod.def);return(!a||l?.parent)&&(o._zod.parent=t),o}function Ce(t){const a=t;if(!a)return{};if(typeof a=="string")return{error:()=>a};if(a?.message!==void 0){if(a?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");a.error=a.message}return delete a.message,typeof a.error=="string"?{...a,error:()=>a.error}:a}function i2(t){return Object.keys(t).filter(a=>t[a]._zod.optin==="optional"&&t[a]._zod.optout==="optional")}function s2(t,a){const l=t._zod.def,o=Jl(t._zod.def,{get shape(){const s={};for(const c in a){if(!(c in l.shape))throw new Error(`Unrecognized key: "${c}"`);a[c]&&(s[c]=l.shape[c])}return gr(this,"shape",s),s},checks:[]});return vr(t,o)}function u2(t,a){const l=t._zod.def,o=Jl(t._zod.def,{get shape(){const s={...t._zod.def.shape};for(const c in a){if(!(c in l.shape))throw new Error(`Unrecognized key: "${c}"`);a[c]&&delete s[c]}return gr(this,"shape",s),s},checks:[]});return vr(t,o)}function c2(t,a){if(!ii(a))throw new Error("Invalid input to extend: expected a plain object");const l=t._zod.def.checks;if(l&&l.length>0)throw new Error("Object schemas containing refinements cannot be extended. Use `.safeExtend()` instead.");const s=Jl(t._zod.def,{get shape(){const c={...t._zod.def.shape,...a};return gr(this,"shape",c),c},checks:[]});return vr(t,s)}function f2(t,a){if(!ii(a))throw new Error("Invalid input to safeExtend: expected a plain object");const l={...t._zod.def,get shape(){const o={...t._zod.def.shape,...a};return gr(this,"shape",o),o},checks:t._zod.def.checks};return vr(t,l)}function d2(t,a){const l=Jl(t._zod.def,{get shape(){const o={...t._zod.def.shape,...a._zod.def.shape};return gr(this,"shape",o),o},get catchall(){return a._zod.def.catchall},checks:[]});return vr(t,l)}function m2(t,a,l){const o=Jl(a._zod.def,{get shape(){const s=a._zod.def.shape,c={...s};if(l)for(const d in l){if(!(d in s))throw new Error(`Unrecognized key: "${d}"`);l[d]&&(c[d]=t?new t({type:"optional",innerType:s[d]}):s[d])}else for(const d in s)c[d]=t?new t({type:"optional",innerType:s[d]}):s[d];return gr(this,"shape",c),c},checks:[]});return vr(a,o)}function h2(t,a,l){const o=Jl(a._zod.def,{get shape(){const s=a._zod.def.shape,c={...s};if(l)for(const d in l){if(!(d in c))throw new Error(`Unrecognized key: "${d}"`);l[d]&&(c[d]=new t({type:"nonoptional",innerType:s[d]}))}else for(const d in s)c[d]=new t({type:"nonoptional",innerType:s[d]});return gr(this,"shape",c),c},checks:[]});return vr(a,o)}function kl(t,a=0){if(t.aborted===!0)return!0;for(let l=a;l<t.issues.length;l++)if(t.issues[l]?.continue!==!0)return!0;return!1}function K0(t,a){return a.map(l=>{var o;return(o=l).path??(o.path=[]),l.path.unshift(t),l})}function Zs(t){return typeof t=="string"?t:t?.message}function Zr(t,a,l){const o={...t,path:t.path??[]};if(!t.message){const s=Zs(t.inst?._zod.def?.error?.(t))??Zs(a?.error?.(t))??Zs(l.customError?.(t))??Zs(l.localeError?.(t))??"Invalid input";o.message=s}return delete o.inst,delete o.continue,a?.reportInput||delete o.input,o}function cm(t){return Array.isArray(t)?"array":typeof t=="string"?"string":"unknown"}function si(...t){const[a,l,o]=t;return typeof a=="string"?{message:a,code:"custom",input:l,inst:o}:{...a}}const J0=(t,a)=>{t.name="$ZodError",Object.defineProperty(t,"_zod",{value:t._zod,enumerable:!1}),Object.defineProperty(t,"issues",{value:a,enumerable:!1}),t.message=JSON.stringify(a,_d,2),Object.defineProperty(t,"toString",{value:()=>t.message,enumerable:!1})},fm=I("$ZodError",J0),Tu=I("$ZodError",J0,{Parent:Error});function p2(t,a=l=>l.message){const l={},o=[];for(const s of t.issues)s.path.length>0?(l[s.path[0]]=l[s.path[0]]||[],l[s.path[0]].push(a(s))):o.push(a(s));return{formErrors:o,fieldErrors:l}}function g2(t,a){const l=a||function(c){return c.message},o={_errors:[]},s=c=>{for(const d of c.issues)if(d.code==="invalid_union"&&d.errors.length)d.errors.map(m=>s({issues:m}));else if(d.code==="invalid_key")s({issues:d.issues});else if(d.code==="invalid_element")s({issues:d.issues});else if(d.path.length===0)o._errors.push(l(d));else{let m=o,p=0;for(;p<d.path.length;){const h=d.path[p];p===d.path.length-1?(m[h]=m[h]||{_errors:[]},m[h]._errors.push(l(d))):m[h]=m[h]||{_errors:[]},m=m[h],p++}}};return s(t),o}const Ru=t=>(a,l,o,s)=>{const c=o?Object.assign(o,{async:!1}):{async:!1},d=a._zod.run({value:l,issues:[]},c);if(d instanceof Promise)throw new Bl;if(d.issues.length){const m=new(s?.Err??t)(d.issues.map(p=>Zr(p,c,Vr())));throw F0(m,s?.callee),m}return d.value},v2=Ru(Tu),Cu=t=>async(a,l,o,s)=>{const c=o?Object.assign(o,{async:!0}):{async:!0};let d=a._zod.run({value:l,issues:[]},c);if(d instanceof Promise&&(d=await d),d.issues.length){const m=new(s?.Err??t)(d.issues.map(p=>Zr(p,c,Vr())));throw F0(m,s?.callee),m}return d.value},y2=Cu(Tu),Ou=t=>(a,l,o)=>{const s=o?{...o,async:!1}:{async:!1},c=a._zod.run({value:l,issues:[]},s);if(c instanceof Promise)throw new Bl;return c.issues.length?{success:!1,error:new(t??fm)(c.issues.map(d=>Zr(d,s,Vr())))}:{success:!0,data:c.value}},b2=Ou(Tu),Du=t=>async(a,l,o)=>{const s=o?Object.assign(o,{async:!0}):{async:!0};let c=a._zod.run({value:l,issues:[]},s);return c instanceof Promise&&(c=await c),c.issues.length?{success:!1,error:new t(c.issues.map(d=>Zr(d,s,Vr())))}:{success:!0,data:c.value}},x2=Du(Tu),w2=t=>(a,l,o)=>{const s=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return Ru(t)(a,l,s)},S2=t=>(a,l,o)=>Ru(t)(a,l,o),E2=t=>async(a,l,o)=>{const s=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return Cu(t)(a,l,s)},_2=t=>async(a,l,o)=>Cu(t)(a,l,o),A2=t=>(a,l,o)=>{const s=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return Ou(t)(a,l,s)},T2=t=>(a,l,o)=>Ou(t)(a,l,o),R2=t=>async(a,l,o)=>{const s=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return Du(t)(a,l,s)},C2=t=>async(a,l,o)=>Du(t)(a,l,o),O2=/^[cC][^\s-]{8,}$/,D2=/^[0-9a-z]+$/,z2=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,N2=/^[0-9a-vA-V]{20}$/,M2=/^[A-Za-z0-9]{27}$/,j2=/^[a-zA-Z0-9_-]{21}$/,k2=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,U2=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,uy=t=>t?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${t}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,L2=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,B2="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function H2(){return new RegExp(B2,"u")}const V2=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Z2=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})$/,$2=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,Y2=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,q2=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,W0=/^[A-Za-z0-9_-]*$/,G2=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,P2=/^\+(?:[0-9]){6,14}[0-9]$/,I0="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",X2=new RegExp(`^${I0}$`);function ex(t){const a="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof t.precision=="number"?t.precision===-1?`${a}`:t.precision===0?`${a}:[0-5]\\d`:`${a}:[0-5]\\d\\.\\d{${t.precision}}`:`${a}(?::[0-5]\\d(?:\\.\\d+)?)?`}function F2(t){return new RegExp(`^${ex(t)}$`)}function Q2(t){const a=ex({precision:t.precision}),l=["Z"];t.local&&l.push(""),t.offset&&l.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const o=`${a}(?:${l.join("|")})`;return new RegExp(`^${I0}T(?:${o})$`)}const K2=t=>{const a=t?`[\\s\\S]{${t?.minimum??0},${t?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${a}$`)},J2=/^[^A-Z]*$/,W2=/^[^a-z]*$/,na=I("$ZodCheck",(t,a)=>{var l;t._zod??(t._zod={}),t._zod.def=a,(l=t._zod).onattach??(l.onattach=[])}),I2=I("$ZodCheckMaxLength",(t,a)=>{var l;na.init(t,a),(l=t._zod.def).when??(l.when=o=>{const s=o.value;return!sm(s)&&s.length!==void 0}),t._zod.onattach.push(o=>{const s=o._zod.bag.maximum??Number.POSITIVE_INFINITY;a.maximum<s&&(o._zod.bag.maximum=a.maximum)}),t._zod.check=o=>{const s=o.value;if(s.length<=a.maximum)return;const d=cm(s);o.issues.push({origin:d,code:"too_big",maximum:a.maximum,inclusive:!0,input:s,inst:t,continue:!a.abort})}}),eC=I("$ZodCheckMinLength",(t,a)=>{var l;na.init(t,a),(l=t._zod.def).when??(l.when=o=>{const s=o.value;return!sm(s)&&s.length!==void 0}),t._zod.onattach.push(o=>{const s=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;a.minimum>s&&(o._zod.bag.minimum=a.minimum)}),t._zod.check=o=>{const s=o.value;if(s.length>=a.minimum)return;const d=cm(s);o.issues.push({origin:d,code:"too_small",minimum:a.minimum,inclusive:!0,input:s,inst:t,continue:!a.abort})}}),tC=I("$ZodCheckLengthEquals",(t,a)=>{var l;na.init(t,a),(l=t._zod.def).when??(l.when=o=>{const s=o.value;return!sm(s)&&s.length!==void 0}),t._zod.onattach.push(o=>{const s=o._zod.bag;s.minimum=a.length,s.maximum=a.length,s.length=a.length}),t._zod.check=o=>{const s=o.value,c=s.length;if(c===a.length)return;const d=cm(s),m=c>a.length;o.issues.push({origin:d,...m?{code:"too_big",maximum:a.length}:{code:"too_small",minimum:a.length},inclusive:!0,exact:!0,input:o.value,inst:t,continue:!a.abort})}}),zu=I("$ZodCheckStringFormat",(t,a)=>{var l,o;na.init(t,a),t._zod.onattach.push(s=>{const c=s._zod.bag;c.format=a.format,a.pattern&&(c.patterns??(c.patterns=new Set),c.patterns.add(a.pattern))}),a.pattern?(l=t._zod).check??(l.check=s=>{a.pattern.lastIndex=0,!a.pattern.test(s.value)&&s.issues.push({origin:"string",code:"invalid_format",format:a.format,input:s.value,...a.pattern?{pattern:a.pattern.toString()}:{},inst:t,continue:!a.abort})}):(o=t._zod).check??(o.check=()=>{})}),nC=I("$ZodCheckRegex",(t,a)=>{zu.init(t,a),t._zod.check=l=>{a.pattern.lastIndex=0,!a.pattern.test(l.value)&&l.issues.push({origin:"string",code:"invalid_format",format:"regex",input:l.value,pattern:a.pattern.toString(),inst:t,continue:!a.abort})}}),aC=I("$ZodCheckLowerCase",(t,a)=>{a.pattern??(a.pattern=J2),zu.init(t,a)}),rC=I("$ZodCheckUpperCase",(t,a)=>{a.pattern??(a.pattern=W2),zu.init(t,a)}),lC=I("$ZodCheckIncludes",(t,a)=>{na.init(t,a);const l=Au(a.includes),o=new RegExp(typeof a.position=="number"?`^.{${a.position}}${l}`:l);a.pattern=o,t._zod.onattach.push(s=>{const c=s._zod.bag;c.patterns??(c.patterns=new Set),c.patterns.add(o)}),t._zod.check=s=>{s.value.includes(a.includes,a.position)||s.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:a.includes,input:s.value,inst:t,continue:!a.abort})}}),oC=I("$ZodCheckStartsWith",(t,a)=>{na.init(t,a);const l=new RegExp(`^${Au(a.prefix)}.*`);a.pattern??(a.pattern=l),t._zod.onattach.push(o=>{const s=o._zod.bag;s.patterns??(s.patterns=new Set),s.patterns.add(l)}),t._zod.check=o=>{o.value.startsWith(a.prefix)||o.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:a.prefix,input:o.value,inst:t,continue:!a.abort})}}),iC=I("$ZodCheckEndsWith",(t,a)=>{na.init(t,a);const l=new RegExp(`.*${Au(a.suffix)}$`);a.pattern??(a.pattern=l),t._zod.onattach.push(o=>{const s=o._zod.bag;s.patterns??(s.patterns=new Set),s.patterns.add(l)}),t._zod.check=o=>{o.value.endsWith(a.suffix)||o.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:a.suffix,input:o.value,inst:t,continue:!a.abort})}}),sC=I("$ZodCheckOverwrite",(t,a)=>{na.init(t,a),t._zod.check=l=>{l.value=a.tx(l.value)}});class uC{constructor(a=[]){this.content=[],this.indent=0,this&&(this.args=a)}indented(a){this.indent+=1,a(this),this.indent-=1}write(a){if(typeof a=="function"){a(this,{execution:"sync"}),a(this,{execution:"async"});return}const o=a.split(`
`).filter(d=>d),s=Math.min(...o.map(d=>d.length-d.trimStart().length)),c=o.map(d=>d.slice(s)).map(d=>" ".repeat(this.indent*2)+d);for(const d of c)this.content.push(d)}compile(){const a=Function,l=this?.args,s=[...(this?.content??[""]).map(c=>` ${c}`)];return new a(...l,s.join(`
`))}}const cC={major:4,minor:1,patch:5},Tt=I("$ZodType",(t,a)=>{var l;t??(t={}),t._zod.def=a,t._zod.bag=t._zod.bag||{},t._zod.version=cC;const o=[...t._zod.def.checks??[]];t._zod.traits.has("$ZodCheck")&&o.unshift(t);for(const s of o)for(const c of s._zod.onattach)c(t);if(o.length===0)(l=t._zod).deferred??(l.deferred=[]),t._zod.deferred?.push(()=>{t._zod.run=t._zod.parse});else{const s=(d,m,p)=>{let h=kl(d),y;for(const g of m){if(g._zod.def.when){if(!g._zod.def.when(d))continue}else if(h)continue;const S=d.issues.length,E=g._zod.check(d);if(E instanceof Promise&&p?.async===!1)throw new Bl;if(y||E instanceof Promise)y=(y??Promise.resolve()).then(async()=>{await E,d.issues.length!==S&&(h||(h=kl(d,S)))});else{if(d.issues.length===S)continue;h||(h=kl(d,S))}}return y?y.then(()=>d):d},c=(d,m,p)=>{if(kl(d))return d.aborted=!0,d;const h=s(m,o,p);if(h instanceof Promise){if(p.async===!1)throw new Bl;return h.then(y=>t._zod.parse(y,p))}return t._zod.parse(h,p)};t._zod.run=(d,m)=>{if(m.skipChecks)return t._zod.parse(d,m);if(m.direction==="backward"){const h=t._zod.parse({value:d.value,issues:[]},{...m,skipChecks:!0});return h instanceof Promise?h.then(y=>c(y,d,m)):c(h,d,m)}const p=t._zod.parse(d,m);if(p instanceof Promise){if(m.async===!1)throw new Bl;return p.then(h=>s(h,o,m))}return s(p,o,m)}}t["~standard"]={validate:s=>{try{const c=b2(t,s);return c.success?{value:c.data}:{issues:c.error?.issues}}catch{return x2(t,s).then(d=>d.success?{value:d.data}:{issues:d.error?.issues})}},vendor:"zod",version:1}}),dm=I("$ZodString",(t,a)=>{Tt.init(t,a),t._zod.pattern=[...t?._zod.bag?.patterns??[]].pop()??K2(t._zod.bag),t._zod.parse=(l,o)=>{if(a.coerce)try{l.value=String(l.value)}catch{}return typeof l.value=="string"||l.issues.push({expected:"string",code:"invalid_type",input:l.value,inst:t}),l}}),nt=I("$ZodStringFormat",(t,a)=>{zu.init(t,a),dm.init(t,a)}),fC=I("$ZodGUID",(t,a)=>{a.pattern??(a.pattern=U2),nt.init(t,a)}),dC=I("$ZodUUID",(t,a)=>{if(a.version){const o={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[a.version];if(o===void 0)throw new Error(`Invalid UUID version: "${a.version}"`);a.pattern??(a.pattern=uy(o))}else a.pattern??(a.pattern=uy());nt.init(t,a)}),mC=I("$ZodEmail",(t,a)=>{a.pattern??(a.pattern=L2),nt.init(t,a)}),hC=I("$ZodURL",(t,a)=>{nt.init(t,a),t._zod.check=l=>{try{const o=l.value.trim(),s=new URL(o);a.hostname&&(a.hostname.lastIndex=0,a.hostname.test(s.hostname)||l.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:G2.source,input:l.value,inst:t,continue:!a.abort})),a.protocol&&(a.protocol.lastIndex=0,a.protocol.test(s.protocol.endsWith(":")?s.protocol.slice(0,-1):s.protocol)||l.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:a.protocol.source,input:l.value,inst:t,continue:!a.abort})),a.normalize?l.value=s.href:l.value=o;return}catch{l.issues.push({code:"invalid_format",format:"url",input:l.value,inst:t,continue:!a.abort})}}}),pC=I("$ZodEmoji",(t,a)=>{a.pattern??(a.pattern=H2()),nt.init(t,a)}),gC=I("$ZodNanoID",(t,a)=>{a.pattern??(a.pattern=j2),nt.init(t,a)}),vC=I("$ZodCUID",(t,a)=>{a.pattern??(a.pattern=O2),nt.init(t,a)}),yC=I("$ZodCUID2",(t,a)=>{a.pattern??(a.pattern=D2),nt.init(t,a)}),bC=I("$ZodULID",(t,a)=>{a.pattern??(a.pattern=z2),nt.init(t,a)}),xC=I("$ZodXID",(t,a)=>{a.pattern??(a.pattern=N2),nt.init(t,a)}),wC=I("$ZodKSUID",(t,a)=>{a.pattern??(a.pattern=M2),nt.init(t,a)}),SC=I("$ZodISODateTime",(t,a)=>{a.pattern??(a.pattern=Q2(a)),nt.init(t,a)}),EC=I("$ZodISODate",(t,a)=>{a.pattern??(a.pattern=X2),nt.init(t,a)}),_C=I("$ZodISOTime",(t,a)=>{a.pattern??(a.pattern=F2(a)),nt.init(t,a)}),AC=I("$ZodISODuration",(t,a)=>{a.pattern??(a.pattern=k2),nt.init(t,a)}),TC=I("$ZodIPv4",(t,a)=>{a.pattern??(a.pattern=V2),nt.init(t,a),t._zod.onattach.push(l=>{const o=l._zod.bag;o.format="ipv4"})}),RC=I("$ZodIPv6",(t,a)=>{a.pattern??(a.pattern=Z2),nt.init(t,a),t._zod.onattach.push(l=>{const o=l._zod.bag;o.format="ipv6"}),t._zod.check=l=>{try{new URL(`http://[${l.value}]`)}catch{l.issues.push({code:"invalid_format",format:"ipv6",input:l.value,inst:t,continue:!a.abort})}}}),CC=I("$ZodCIDRv4",(t,a)=>{a.pattern??(a.pattern=$2),nt.init(t,a)}),OC=I("$ZodCIDRv6",(t,a)=>{a.pattern??(a.pattern=Y2),nt.init(t,a),t._zod.check=l=>{const[o,s]=l.value.split("/");try{if(!s)throw new Error;const c=Number(s);if(`${c}`!==s)throw new Error;if(c<0||c>128)throw new Error;new URL(`http://[${o}]`)}catch{l.issues.push({code:"invalid_format",format:"cidrv6",input:l.value,inst:t,continue:!a.abort})}}});function tx(t){if(t==="")return!0;if(t.length%4!==0)return!1;try{return atob(t),!0}catch{return!1}}const DC=I("$ZodBase64",(t,a)=>{a.pattern??(a.pattern=q2),nt.init(t,a),t._zod.onattach.push(l=>{l._zod.bag.contentEncoding="base64"}),t._zod.check=l=>{tx(l.value)||l.issues.push({code:"invalid_format",format:"base64",input:l.value,inst:t,continue:!a.abort})}});function zC(t){if(!W0.test(t))return!1;const a=t.replace(/[-_]/g,o=>o==="-"?"+":"/"),l=a.padEnd(Math.ceil(a.length/4)*4,"=");return tx(l)}const NC=I("$ZodBase64URL",(t,a)=>{a.pattern??(a.pattern=W0),nt.init(t,a),t._zod.onattach.push(l=>{l._zod.bag.contentEncoding="base64url"}),t._zod.check=l=>{zC(l.value)||l.issues.push({code:"invalid_format",format:"base64url",input:l.value,inst:t,continue:!a.abort})}}),MC=I("$ZodE164",(t,a)=>{a.pattern??(a.pattern=P2),nt.init(t,a)});function jC(t,a=null){try{const l=t.split(".");if(l.length!==3)return!1;const[o]=l;if(!o)return!1;const s=JSON.parse(atob(o));return!("typ"in s&&s?.typ!=="JWT"||!s.alg||a&&(!("alg"in s)||s.alg!==a))}catch{return!1}}const kC=I("$ZodJWT",(t,a)=>{nt.init(t,a),t._zod.check=l=>{jC(l.value,a.alg)||l.issues.push({code:"invalid_format",format:"jwt",input:l.value,inst:t,continue:!a.abort})}}),UC=I("$ZodUnknown",(t,a)=>{Tt.init(t,a),t._zod.parse=l=>l}),LC=I("$ZodNever",(t,a)=>{Tt.init(t,a),t._zod.parse=(l,o)=>(l.issues.push({expected:"never",code:"invalid_type",input:l.value,inst:t}),l)});function cy(t,a,l){t.issues.length&&a.issues.push(...K0(l,t.issues)),a.value[l]=t.value}const BC=I("$ZodArray",(t,a)=>{Tt.init(t,a),t._zod.parse=(l,o)=>{const s=l.value;if(!Array.isArray(s))return l.issues.push({expected:"array",code:"invalid_type",input:s,inst:t}),l;l.value=Array(s.length);const c=[];for(let d=0;d<s.length;d++){const m=s[d],p=a.element._zod.run({value:m,issues:[]},o);p instanceof Promise?c.push(p.then(h=>cy(h,l,d))):cy(p,l,d)}return c.length?Promise.all(c).then(()=>l):l}});function cu(t,a,l,o){t.issues.length&&a.issues.push(...K0(l,t.issues)),t.value===void 0?l in o&&(a.value[l]=void 0):a.value[l]=t.value}function nx(t){const a=Object.keys(t.shape);for(const o of a)if(!t.shape[o]._zod.traits.has("$ZodType"))throw new Error(`Invalid element at key "${o}": expected a Zod schema`);const l=i2(t.shape);return{...t,keys:a,keySet:new Set(a),numKeys:a.length,optionalKeys:new Set(l)}}function ax(t,a,l,o,s,c){const d=[],m=s.keySet,p=s.catchall._zod,h=p.def.type;for(const y of Object.keys(a)){if(m.has(y))continue;if(h==="never"){d.push(y);continue}const g=p.run({value:a[y],issues:[]},o);g instanceof Promise?t.push(g.then(S=>cu(S,l,y,a))):cu(g,l,y,a)}return d.length&&l.issues.push({code:"unrecognized_keys",keys:d,input:a,inst:c}),t.length?Promise.all(t).then(()=>l):l}const HC=I("$ZodObject",(t,a)=>{Tt.init(t,a);const l=im(()=>nx(a));Ie(t._zod,"propValues",()=>{const d=a.shape,m={};for(const p in d){const h=d[p]._zod;if(h.values){m[p]??(m[p]=new Set);for(const y of h.values)m[p].add(y)}}return m});const o=uu,s=a.catchall;let c;t._zod.parse=(d,m)=>{c??(c=l.value);const p=d.value;if(!o(p))return d.issues.push({expected:"object",code:"invalid_type",input:p,inst:t}),d;d.value={};const h=[],y=c.shape;for(const g of c.keys){const E=y[g]._zod.run({value:p[g],issues:[]},m);E instanceof Promise?h.push(E.then(O=>cu(O,d,g,p))):cu(E,d,g,p)}return s?ax(h,p,d,m,l.value,t):h.length?Promise.all(h).then(()=>d):d}}),VC=I("$ZodObjectJIT",(t,a)=>{HC.init(t,a);const l=t._zod.parse,o=im(()=>nx(a)),s=S=>{const E=new uC(["shape","payload","ctx"]),O=o.value,A=k=>{const Y=sy(k);return`shape[${Y}]._zod.run({ value: input[${Y}], issues: [] }, ctx)`};E.write("const input = payload.value;");const z=Object.create(null);let _=0;for(const k of O.keys)z[k]=`key_${_++}`;E.write("const newResult = {}");for(const k of O.keys){const Y=z[k],L=sy(k);E.write(`const ${Y} = ${A(k)};`),E.write(`
if (${Y}.issues.length) {
payload.issues = payload.issues.concat(${Y}.issues.map(iss => ({
...iss,
path: iss.path ? [${L}, ...iss.path] : [${L}]
})));
}
if (${Y}.value === undefined) {
if (${L} in input) {
newResult[${L}] = undefined;
}
} else {
newResult[${L}] = ${Y}.value;
}
`)}E.write("payload.value = newResult;"),E.write("return payload;");const C=E.compile();return(k,Y)=>C(S,k,Y)};let c;const d=uu,m=!X0.jitless,h=m&&l2.value,y=a.catchall;let g;t._zod.parse=(S,E)=>{g??(g=o.value);const O=S.value;return d(O)?m&&h&&E?.async===!1&&E.jitless!==!0?(c||(c=s(a.shape)),S=c(S,E),y?ax([],O,S,E,g,t):S):l(S,E):(S.issues.push({expected:"object",code:"invalid_type",input:O,inst:t}),S)}});function fy(t,a,l,o){for(const c of t)if(c.issues.length===0)return a.value=c.value,a;const s=t.filter(c=>!kl(c));return s.length===1?(a.value=s[0].value,s[0]):(a.issues.push({code:"invalid_union",input:a.value,inst:l,errors:t.map(c=>c.issues.map(d=>Zr(d,o,Vr())))}),a)}const ZC=I("$ZodUnion",(t,a)=>{Tt.init(t,a),Ie(t._zod,"optin",()=>a.options.some(s=>s._zod.optin==="optional")?"optional":void 0),Ie(t._zod,"optout",()=>a.options.some(s=>s._zod.optout==="optional")?"optional":void 0),Ie(t._zod,"values",()=>{if(a.options.every(s=>s._zod.values))return new Set(a.options.flatMap(s=>Array.from(s._zod.values)))}),Ie(t._zod,"pattern",()=>{if(a.options.every(s=>s._zod.pattern)){const s=a.options.map(c=>c._zod.pattern);return new RegExp(`^(${s.map(c=>um(c.source)).join("|")})$`)}});const l=a.options.length===1,o=a.options[0]._zod.run;t._zod.parse=(s,c)=>{if(l)return o(s,c);let d=!1;const m=[];for(const p of a.options){const h=p._zod.run({value:s.value,issues:[]},c);if(h instanceof Promise)m.push(h),d=!0;else{if(h.issues.length===0)return h;m.push(h)}}return d?Promise.all(m).then(p=>fy(p,s,t,c)):fy(m,s,t,c)}}),$C=I("$ZodIntersection",(t,a)=>{Tt.init(t,a),t._zod.parse=(l,o)=>{const s=l.value,c=a.left._zod.run({value:s,issues:[]},o),d=a.right._zod.run({value:s,issues:[]},o);return c instanceof Promise||d instanceof Promise?Promise.all([c,d]).then(([p,h])=>dy(l,p,h)):dy(l,c,d)}});function Ad(t,a){if(t===a)return{valid:!0,data:t};if(t instanceof Date&&a instanceof Date&&+t==+a)return{valid:!0,data:t};if(ii(t)&&ii(a)){const l=Object.keys(a),o=Object.keys(t).filter(c=>l.indexOf(c)!==-1),s={...t,...a};for(const c of o){const d=Ad(t[c],a[c]);if(!d.valid)return{valid:!1,mergeErrorPath:[c,...d.mergeErrorPath]};s[c]=d.data}return{valid:!0,data:s}}if(Array.isArray(t)&&Array.isArray(a)){if(t.length!==a.length)return{valid:!1,mergeErrorPath:[]};const l=[];for(let o=0;o<t.length;o++){const s=t[o],c=a[o],d=Ad(s,c);if(!d.valid)return{valid:!1,mergeErrorPath:[o,...d.mergeErrorPath]};l.push(d.data)}return{valid:!0,data:l}}return{valid:!1,mergeErrorPath:[]}}function dy(t,a,l){if(a.issues.length&&t.issues.push(...a.issues),l.issues.length&&t.issues.push(...l.issues),kl(t))return t;const o=Ad(a.value,l.value);if(!o.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(o.mergeErrorPath)}`);return t.value=o.data,t}const YC=I("$ZodEnum",(t,a)=>{Tt.init(t,a);const l=a2(a.entries),o=new Set(l);t._zod.values=o,t._zod.pattern=new RegExp(`^(${l.filter(s=>o2.has(typeof s)).map(s=>typeof s=="string"?Au(s):s.toString()).join("|")})$`),t._zod.parse=(s,c)=>{const d=s.value;return o.has(d)||s.issues.push({code:"invalid_value",values:l,input:d,inst:t}),s}}),qC=I("$ZodTransform",(t,a)=>{Tt.init(t,a),t._zod.parse=(l,o)=>{if(o.direction==="backward")throw new P0(t.constructor.name);const s=a.transform(l.value,l);if(o.async)return(s instanceof Promise?s:Promise.resolve(s)).then(d=>(l.value=d,l));if(s instanceof Promise)throw new Bl;return l.value=s,l}});function my(t,a){return t.issues.length&&a===void 0?{issues:[],value:void 0}:t}const GC=I("$ZodOptional",(t,a)=>{Tt.init(t,a),t._zod.optin="optional",t._zod.optout="optional",Ie(t._zod,"values",()=>a.innerType._zod.values?new Set([...a.innerType._zod.values,void 0]):void 0),Ie(t._zod,"pattern",()=>{const l=a.innerType._zod.pattern;return l?new RegExp(`^(${um(l.source)})?$`):void 0}),t._zod.parse=(l,o)=>{if(a.innerType._zod.optin==="optional"){const s=a.innerType._zod.run(l,o);return s instanceof Promise?s.then(c=>my(c,l.value)):my(s,l.value)}return l.value===void 0?l:a.innerType._zod.run(l,o)}}),PC=I("$ZodNullable",(t,a)=>{Tt.init(t,a),Ie(t._zod,"optin",()=>a.innerType._zod.optin),Ie(t._zod,"optout",()=>a.innerType._zod.optout),Ie(t._zod,"pattern",()=>{const l=a.innerType._zod.pattern;return l?new RegExp(`^(${um(l.source)}|null)$`):void 0}),Ie(t._zod,"values",()=>a.innerType._zod.values?new Set([...a.innerType._zod.values,null]):void 0),t._zod.parse=(l,o)=>l.value===null?l:a.innerType._zod.run(l,o)}),XC=I("$ZodDefault",(t,a)=>{Tt.init(t,a),t._zod.optin="optional",Ie(t._zod,"values",()=>a.innerType._zod.values),t._zod.parse=(l,o)=>{if(o.direction==="backward")return a.innerType._zod.run(l,o);if(l.value===void 0)return l.value=a.defaultValue,l;const s=a.innerType._zod.run(l,o);return s instanceof Promise?s.then(c=>hy(c,a)):hy(s,a)}});function hy(t,a){return t.value===void 0&&(t.value=a.defaultValue),t}const FC=I("$ZodPrefault",(t,a)=>{Tt.init(t,a),t._zod.optin="optional",Ie(t._zod,"values",()=>a.innerType._zod.values),t._zod.parse=(l,o)=>(o.direction==="backward"||l.value===void 0&&(l.value=a.defaultValue),a.innerType._zod.run(l,o))}),QC=I("$ZodNonOptional",(t,a)=>{Tt.init(t,a),Ie(t._zod,"values",()=>{const l=a.innerType._zod.values;return l?new Set([...l].filter(o=>o!==void 0)):void 0}),t._zod.parse=(l,o)=>{const s=a.innerType._zod.run(l,o);return s instanceof Promise?s.then(c=>py(c,t)):py(s,t)}});function py(t,a){return!t.issues.length&&t.value===void 0&&t.issues.push({code:"invalid_type",expected:"nonoptional",input:t.value,inst:a}),t}const KC=I("$ZodCatch",(t,a)=>{Tt.init(t,a),Ie(t._zod,"optin",()=>a.innerType._zod.optin),Ie(t._zod,"optout",()=>a.innerType._zod.optout),Ie(t._zod,"values",()=>a.innerType._zod.values),t._zod.parse=(l,o)=>{if(o.direction==="backward")return a.innerType._zod.run(l,o);const s=a.innerType._zod.run(l,o);return s instanceof Promise?s.then(c=>(l.value=c.value,c.issues.length&&(l.value=a.catchValue({...l,error:{issues:c.issues.map(d=>Zr(d,o,Vr()))},input:l.value}),l.issues=[]),l)):(l.value=s.value,s.issues.length&&(l.value=a.catchValue({...l,error:{issues:s.issues.map(c=>Zr(c,o,Vr()))},input:l.value}),l.issues=[]),l)}}),JC=I("$ZodPipe",(t,a)=>{Tt.init(t,a),Ie(t._zod,"values",()=>a.in._zod.values),Ie(t._zod,"optin",()=>a.in._zod.optin),Ie(t._zod,"optout",()=>a.out._zod.optout),Ie(t._zod,"propValues",()=>a.in._zod.propValues),t._zod.parse=(l,o)=>{if(o.direction==="backward"){const c=a.out._zod.run(l,o);return c instanceof Promise?c.then(d=>$s(d,a.in,o)):$s(c,a.in,o)}const s=a.in._zod.run(l,o);return s instanceof Promise?s.then(c=>$s(c,a.out,o)):$s(s,a.out,o)}});function $s(t,a,l){return t.issues.length?(t.aborted=!0,t):a._zod.run({value:t.value,issues:t.issues},l)}const WC=I("$ZodReadonly",(t,a)=>{Tt.init(t,a),Ie(t._zod,"propValues",()=>a.innerType._zod.propValues),Ie(t._zod,"values",()=>a.innerType._zod.values),Ie(t._zod,"optin",()=>a.innerType._zod.optin),Ie(t._zod,"optout",()=>a.innerType._zod.optout),t._zod.parse=(l,o)=>{if(o.direction==="backward")return a.innerType._zod.run(l,o);const s=a.innerType._zod.run(l,o);return s instanceof Promise?s.then(gy):gy(s)}});function gy(t){return t.value=Object.freeze(t.value),t}const IC=I("$ZodCustom",(t,a)=>{na.init(t,a),Tt.init(t,a),t._zod.parse=(l,o)=>l,t._zod.check=l=>{const o=l.value,s=a.fn(o);if(s instanceof Promise)return s.then(c=>vy(c,l,o,t));vy(s,l,o,t)}});function vy(t,a,l,o){if(!t){const s={code:"custom",input:l,inst:o,path:[...o._zod.def.path??[]],continue:!o._zod.def.abort};o._zod.def.params&&(s.params=o._zod.def.params),a.issues.push(si(s))}}class eO{constructor(){this._map=new Map,this._idmap=new Map}add(a,...l){const o=l[0];if(this._map.set(a,o),o&&typeof o=="object"&&"id"in o){if(this._idmap.has(o.id))throw new Error(`ID ${o.id} already exists in the registry`);this._idmap.set(o.id,a)}return this}clear(){return this._map=new Map,this._idmap=new Map,this}remove(a){const l=this._map.get(a);return l&&typeof l=="object"&&"id"in l&&this._idmap.delete(l.id),this._map.delete(a),this}get(a){const l=a._zod.parent;if(l){const o={...this.get(l)??{}};delete o.id;const s={...o,...this._map.get(a)};return Object.keys(s).length?s:void 0}return this._map.get(a)}has(a){return this._map.has(a)}}function tO(){return new eO}const Ys=tO();function nO(t,a){return new t({type:"string",...Ce(a)})}function rx(t,a){return new t({type:"string",format:"email",check:"string_format",abort:!1,...Ce(a)})}function yy(t,a){return new t({type:"string",format:"guid",check:"string_format",abort:!1,...Ce(a)})}function aO(t,a){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...Ce(a)})}function rO(t,a){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...Ce(a)})}function lO(t,a){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...Ce(a)})}function oO(t,a){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...Ce(a)})}function iO(t,a){return new t({type:"string",format:"url",check:"string_format",abort:!1,...Ce(a)})}function sO(t,a){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...Ce(a)})}function uO(t,a){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...Ce(a)})}function cO(t,a){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...Ce(a)})}function fO(t,a){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...Ce(a)})}function dO(t,a){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...Ce(a)})}function mO(t,a){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...Ce(a)})}function hO(t,a){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...Ce(a)})}function pO(t,a){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...Ce(a)})}function gO(t,a){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...Ce(a)})}function vO(t,a){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...Ce(a)})}function yO(t,a){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...Ce(a)})}function bO(t,a){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...Ce(a)})}function xO(t,a){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...Ce(a)})}function wO(t,a){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...Ce(a)})}function SO(t,a){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...Ce(a)})}function EO(t,a){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...Ce(a)})}function _O(t,a){return new t({type:"string",format:"date",check:"string_format",...Ce(a)})}function AO(t,a){return new t({type:"string",format:"time",check:"string_format",precision:null,...Ce(a)})}function TO(t,a){return new t({type:"string",format:"duration",check:"string_format",...Ce(a)})}function RO(t){return new t({type:"unknown"})}function CO(t,a){return new t({type:"never",...Ce(a)})}function lx(t,a){return new I2({check:"max_length",...Ce(a),maximum:t})}function fu(t,a){return new eC({check:"min_length",...Ce(a),minimum:t})}function ox(t,a){return new tC({check:"length_equals",...Ce(a),length:t})}function OO(t,a){return new nC({check:"string_format",format:"regex",...Ce(a),pattern:t})}function DO(t){return new aC({check:"string_format",format:"lowercase",...Ce(t)})}function zO(t){return new rC({check:"string_format",format:"uppercase",...Ce(t)})}function NO(t,a){return new lC({check:"string_format",format:"includes",...Ce(a),includes:t})}function MO(t,a){return new oC({check:"string_format",format:"starts_with",...Ce(a),prefix:t})}function jO(t,a){return new iC({check:"string_format",format:"ends_with",...Ce(a),suffix:t})}function pi(t){return new sC({check:"overwrite",tx:t})}function kO(t){return pi(a=>a.normalize(t))}function UO(){return pi(t=>t.trim())}function LO(){return pi(t=>t.toLowerCase())}function BO(){return pi(t=>t.toUpperCase())}function HO(t,a,l){return new t({type:"array",element:a,...Ce(l)})}function VO(t,a,l){return new t({type:"custom",check:"custom",fn:a,...Ce(l)})}function ZO(t){const a=$O(l=>(l.addIssue=o=>{if(typeof o=="string")l.issues.push(si(o,l.value,a._zod.def));else{const s=o;s.fatal&&(s.continue=!1),s.code??(s.code="custom"),s.input??(s.input=l.value),s.inst??(s.inst=a),s.continue??(s.continue=!a._zod.def.abort),l.issues.push(si(s))}},t(l.value,l)));return a}function $O(t,a){const l=new na({check:"custom",...Ce(a)});return l._zod.check=t,l}function by(t,a){try{var l=t()}catch(o){return a(o)}return l&&l.then?l.then(void 0,a):l}function YO(t,a){for(var l={};t.length;){var o=t[0],s=o.code,c=o.message,d=o.path.join(".");if(!l[d])if("unionErrors"in o){var m=o.unionErrors[0].errors[0];l[d]={message:m.message,type:m.code}}else l[d]={message:c,type:s};if("unionErrors"in o&&o.unionErrors.forEach(function(y){return y.errors.forEach(function(g){return t.push(g)})}),a){var p=l[d].types,h=p&&p[o.code];l[d]=rm(d,a,l,s,h?[].concat(h,o.message):o.message)}t.shift()}return l}function qO(t,a){for(var l={};t.length;){var o=t[0],s=o.code,c=o.message,d=o.path.join(".");if(!l[d])if(o.code==="invalid_union"&&o.errors.length>0){var m=o.errors[0][0];l[d]={message:m.message,type:m.code}}else l[d]={message:c,type:s};if(o.code==="invalid_union"&&o.errors.forEach(function(y){return y.forEach(function(g){return t.push(g)})}),a){var p=l[d].types,h=p&&p[o.code];l[d]=rm(d,a,l,s,h?[].concat(h,o.message):o.message)}t.shift()}return l}function gi(t,a,l){if(l===void 0&&(l={}),(function(o){return"_def"in o&&typeof o._def=="object"&&"typeName"in o._def})(t))return function(o,s,c){try{return Promise.resolve(by(function(){return Promise.resolve(t[l.mode==="sync"?"parse":"parseAsync"](o,a)).then(function(d){return c.shouldUseNativeValidation&&Ed({},c),{errors:{},values:l.raw?Object.assign({},o):d}})},function(d){if((function(m){return Array.isArray(m?.issues)})(d))return{values:{},errors:ly(YO(d.errors,!c.shouldUseNativeValidation&&c.criteriaMode==="all"),c)};throw d}))}catch(d){return Promise.reject(d)}};if((function(o){return"_zod"in o&&typeof o._zod=="object"})(t))return function(o,s,c){try{return Promise.resolve(by(function(){return Promise.resolve((l.mode==="sync"?v2:y2)(t,o,a)).then(function(d){return c.shouldUseNativeValidation&&Ed({},c),{errors:{},values:l.raw?Object.assign({},o):d}})},function(d){if((function(m){return m instanceof fm})(d))return{values:{},errors:ly(qO(d.issues,!c.shouldUseNativeValidation&&c.criteriaMode==="all"),c)};throw d}))}catch(d){return Promise.reject(d)}};throw new Error("Invalid input: not a Zod schema")}function GO(t){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=t:l.appendChild(document.createTextNode(t))}const PO=t=>{switch(t){case"success":return QO;case"info":return JO;case"warning":return KO;case"error":return WO;default:return null}},XO=Array(12).fill(0),FO=({visible:t,className:a})=>Q.createElement("div",{className:["sonner-loading-wrapper",a].filter(Boolean).join(" "),"data-visible":t},Q.createElement("div",{className:"sonner-spinner"},XO.map((l,o)=>Q.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${o}`})))),QO=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Q.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"})),KO=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},Q.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"})),JO=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Q.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"})),WO=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Q.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"})),IO=Q.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"},Q.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),Q.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),eD=()=>{const[t,a]=Q.useState(document.hidden);return Q.useEffect(()=>{const l=()=>{a(document.hidden)};return document.addEventListener("visibilitychange",l),()=>window.removeEventListener("visibilitychange",l)},[]),t};let Td=1;class tD{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:o,...s}=a,c=typeof a?.id=="number"||((l=a.id)==null?void 0:l.length)>0?a.id:Td++,d=this.toasts.find(p=>p.id===c),m=a.dismissible===void 0?!0:a.dismissible;return this.dismissedToasts.has(c)&&this.dismissedToasts.delete(c),d?this.toasts=this.toasts.map(p=>p.id===c?(this.publish({...p,...a,id:c,title:o}),{...p,...a,id:c,dismissible:m,title:o}):p):this.addToast({title:o,...s,dismissible:m,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(o=>o({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 o;l.loading!==void 0&&(o=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=o!==void 0,d;const m=s.then(async h=>{if(d=["resolve",h],Q.isValidElement(h))c=!1,this.create({id:o,type:"default",message:h});else if(aD(h)&&!h.ok){c=!1;const g=typeof l.error=="function"?await l.error(`HTTP error! status: ${h.status}`):l.error,S=typeof l.description=="function"?await l.description(`HTTP error! status: ${h.status}`):l.description,O=typeof g=="object"&&!Q.isValidElement(g)?g:{message:g};this.create({id:o,type:"error",description:S,...O})}else if(h instanceof Error){c=!1;const g=typeof l.error=="function"?await l.error(h):l.error,S=typeof l.description=="function"?await l.description(h):l.description,O=typeof g=="object"&&!Q.isValidElement(g)?g:{message:g};this.create({id:o,type:"error",description:S,...O})}else if(l.success!==void 0){c=!1;const g=typeof l.success=="function"?await l.success(h):l.success,S=typeof l.description=="function"?await l.description(h):l.description,O=typeof g=="object"&&!Q.isValidElement(g)?g:{message:g};this.create({id:o,type:"success",description:S,...O})}}).catch(async h=>{if(d=["reject",h],l.error!==void 0){c=!1;const y=typeof l.error=="function"?await l.error(h):l.error,g=typeof l.description=="function"?await l.description(h):l.description,E=typeof y=="object"&&!Q.isValidElement(y)?y:{message:y};this.create({id:o,type:"error",description:g,...E})}}).finally(()=>{c&&(this.dismiss(o),o=void 0),l.finally==null||l.finally.call(l)}),p=()=>new Promise((h,y)=>m.then(()=>d[0]==="reject"?y(d[1]):h(d[1])).catch(y));return typeof o!="string"&&typeof o!="number"?{unwrap:p}:Object.assign(o,{unwrap:p})},this.custom=(a,l)=>{const o=l?.id||Td++;return this.create({jsx:a(o),id:o,...l}),o},this.getActiveToasts=()=>this.toasts.filter(a=>!this.dismissedToasts.has(a.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Wt=new tD,nD=(t,a)=>{const l=a?.id||Td++;return Wt.addToast({title:t,...a,id:l}),l},aD=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",rD=nD,lD=()=>Wt.toasts,oD=()=>Wt.getActiveToasts(),Ht=Object.assign(rD,{success:Wt.success,info:Wt.info,warning:Wt.warning,error:Wt.error,custom:Wt.custom,message:Wt.message,promise:Wt.promise,dismiss:Wt.dismiss,loading:Wt.loading},{getHistory:lD,getToasts:oD});GO("[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 qs(t){return t.label!==void 0}const iD=3,sD="24px",uD="16px",xy=4e3,cD=356,fD=14,dD=45,mD=200;function Qn(...t){return t.filter(Boolean).join(" ")}function hD(t){const[a,l]=t.split("-"),o=[];return a&&o.push(a),l&&o.push(l),o}const pD=t=>{var a,l,o,s,c,d,m,p,h;const{invert:y,toast:g,unstyled:S,interacting:E,setHeights:O,visibleToasts:A,heights:z,index:_,toasts:C,expanded:k,removeToast:Y,defaultRichColors:L,closeButton:te,style:ee,cancelButtonStyle:W,actionButtonStyle:ue,className:Se="",descriptionClassName:Ee="",duration:ie,position:ce,gap:ye,expandByDefault:be,classNames:M,icons:G,closeButtonAriaLabel:$="Close toast"}=t,[ve,R]=Q.useState(null),[F,re]=Q.useState(null),[P,ne]=Q.useState(!1),[fe,me]=Q.useState(!1),[Te,xe]=Q.useState(!1),[Ke,bt]=Q.useState(!1),[jt,ht]=Q.useState(!1),[hn,Hn]=Q.useState(0),[Yr,qr]=Q.useState(0),Rt=Q.useRef(g.duration||ie||xy),Wl=Q.useRef(null),Yt=Q.useRef(null),D=_===0,H=_+1<=A,q=g.type,oe=g.dismissible!==!1,le=g.className||"",ae=g.descriptionClassName||"",de=Q.useMemo(()=>z.findIndex(De=>De.toastId===g.id)||0,[z,g.id]),Oe=Q.useMemo(()=>{var De;return(De=g.closeButton)!=null?De:te},[g.closeButton,te]),je=Q.useMemo(()=>g.duration||ie||xy,[g.duration,ie]),Ze=Q.useRef(0),en=Q.useRef(0),tn=Q.useRef(0),Vn=Q.useRef(null),[Zn,$n]=ce.split("-"),pn=Q.useMemo(()=>z.reduce((De,it,pt)=>pt>=de?De:De+it.height,0),[z,de]),Yn=eD(),aa=g.invert||y,ka=q==="loading";en.current=Q.useMemo(()=>de*ye+pn,[de,pn]),Q.useEffect(()=>{Rt.current=je},[je]),Q.useEffect(()=>{ne(!0)},[]),Q.useEffect(()=>{const De=Yt.current;if(De){const it=De.getBoundingClientRect().height;return qr(it),O(pt=>[{toastId:g.id,height:it,position:g.position},...pt]),()=>O(pt=>pt.filter(kt=>kt.toastId!==g.id))}},[O,g.id]),Q.useLayoutEffect(()=>{if(!P)return;const De=Yt.current,it=De.style.height;De.style.height="auto";const pt=De.getBoundingClientRect().height;De.style.height=it,qr(pt),O(kt=>kt.find(xt=>xt.toastId===g.id)?kt.map(xt=>xt.toastId===g.id?{...xt,height:pt}:xt):[{toastId:g.id,height:pt,position:g.position},...kt])},[P,g.title,g.description,O,g.id,g.jsx,g.action,g.cancel]);const Rn=Q.useCallback(()=>{me(!0),Hn(en.current),O(De=>De.filter(it=>it.toastId!==g.id)),setTimeout(()=>{Y(g)},mD)},[g,Y,O,en]);Q.useEffect(()=>{if(g.promise&&q==="loading"||g.duration===1/0||g.type==="loading")return;let De;return k||E||Yn?(()=>{if(tn.current<Ze.current){const kt=new Date().getTime()-Ze.current;Rt.current=Rt.current-kt}tn.current=new Date().getTime()})():(()=>{Rt.current!==1/0&&(Ze.current=new Date().getTime(),De=setTimeout(()=>{g.onAutoClose==null||g.onAutoClose.call(g,g),Rn()},Rt.current))})(),()=>clearTimeout(De)},[k,E,g,q,Yn,Rn]),Q.useEffect(()=>{g.delete&&(Rn(),g.onDismiss==null||g.onDismiss.call(g,g))},[Rn,g.delete]);function bi(){var De;if(G?.loading){var it;return Q.createElement("div",{className:Qn(M?.loader,g==null||(it=g.classNames)==null?void 0:it.loader,"sonner-loader"),"data-visible":q==="loading"},G.loading)}return Q.createElement(FO,{className:Qn(M?.loader,g==null||(De=g.classNames)==null?void 0:De.loader),visible:q==="loading"})}const Il=g.icon||G?.[q]||PO(q);var Ua,xi;return Q.createElement("li",{tabIndex:0,ref:Yt,className:Qn(Se,le,M?.toast,g==null||(a=g.classNames)==null?void 0:a.toast,M?.default,M?.[q],g==null||(l=g.classNames)==null?void 0:l[q]),"data-sonner-toast":"","data-rich-colors":(Ua=g.richColors)!=null?Ua:L,"data-styled":!(g.jsx||g.unstyled||S),"data-mounted":P,"data-promise":!!g.promise,"data-swiped":jt,"data-removed":fe,"data-visible":H,"data-y-position":Zn,"data-x-position":$n,"data-index":_,"data-front":D,"data-swiping":Te,"data-dismissible":oe,"data-type":q,"data-invert":aa,"data-swipe-out":Ke,"data-swipe-direction":F,"data-expanded":!!(k||be&&P),"data-testid":g.testId,style:{"--index":_,"--toasts-before":_,"--z-index":C.length-_,"--offset":`${fe?hn:en.current}px`,"--initial-height":be?"auto":`${Yr}px`,...ee,...g.style},onDragEnd:()=>{xe(!1),R(null),Vn.current=null},onPointerDown:De=>{De.button!==2&&(ka||!oe||(Wl.current=new Date,Hn(en.current),De.target.setPointerCapture(De.pointerId),De.target.tagName!=="BUTTON"&&(xe(!0),Vn.current={x:De.clientX,y:De.clientY})))},onPointerUp:()=>{var De,it,pt;if(Ke||!oe)return;Vn.current=null;const kt=Number(((De=Yt.current)==null?void 0:De.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),yr=Number(((it=Yt.current)==null?void 0:it.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),xt=new Date().getTime()-((pt=Wl.current)==null?void 0:pt.getTime()),st=ve==="x"?kt:yr,ut=Math.abs(st)/xt;if(Math.abs(st)>=dD||ut>.11){Hn(en.current),g.onDismiss==null||g.onDismiss.call(g,g),re(ve==="x"?kt>0?"right":"left":yr>0?"down":"up"),Rn(),bt(!0);return}else{var Je,Ct;(Je=Yt.current)==null||Je.style.setProperty("--swipe-amount-x","0px"),(Ct=Yt.current)==null||Ct.style.setProperty("--swipe-amount-y","0px")}ht(!1),xe(!1),R(null)},onPointerMove:De=>{var it,pt,kt;if(!Vn.current||!oe||((it=window.getSelection())==null?void 0:it.toString().length)>0)return;const xt=De.clientY-Vn.current.y,st=De.clientX-Vn.current.x;var ut;const Je=(ut=t.swipeDirections)!=null?ut:hD(ce);!ve&&(Math.abs(st)>1||Math.abs(xt)>1)&&R(Math.abs(st)>Math.abs(xt)?"x":"y");let Ct={x:0,y:0};const Gr=ra=>1/(1.5+Math.abs(ra)/20);if(ve==="y"){if(Je.includes("top")||Je.includes("bottom"))if(Je.includes("top")&&xt<0||Je.includes("bottom")&&xt>0)Ct.y=xt;else{const ra=xt*Gr(xt);Ct.y=Math.abs(ra)<Math.abs(xt)?ra:xt}}else if(ve==="x"&&(Je.includes("left")||Je.includes("right")))if(Je.includes("left")&&st<0||Je.includes("right")&&st>0)Ct.x=st;else{const ra=st*Gr(st);Ct.x=Math.abs(ra)<Math.abs(st)?ra:st}(Math.abs(Ct.x)>0||Math.abs(Ct.y)>0)&&ht(!0),(pt=Yt.current)==null||pt.style.setProperty("--swipe-amount-x",`${Ct.x}px`),(kt=Yt.current)==null||kt.style.setProperty("--swipe-amount-y",`${Ct.y}px`)}},Oe&&!g.jsx&&q!=="loading"?Q.createElement("button",{"aria-label":$,"data-disabled":ka,"data-close-button":!0,onClick:ka||!oe?()=>{}:()=>{Rn(),g.onDismiss==null||g.onDismiss.call(g,g)},className:Qn(M?.closeButton,g==null||(o=g.classNames)==null?void 0:o.closeButton)},(xi=G?.close)!=null?xi:IO):null,(q||g.icon||g.promise)&&g.icon!==null&&(G?.[q]!==null||g.icon)?Q.createElement("div",{"data-icon":"",className:Qn(M?.icon,g==null||(s=g.classNames)==null?void 0:s.icon)},g.promise||g.type==="loading"&&!g.icon?g.icon||bi():null,g.type!=="loading"?Il:null):null,Q.createElement("div",{"data-content":"",className:Qn(M?.content,g==null||(c=g.classNames)==null?void 0:c.content)},Q.createElement("div",{"data-title":"",className:Qn(M?.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?Q.createElement("div",{"data-description":"",className:Qn(Ee,ae,M?.description,g==null||(m=g.classNames)==null?void 0:m.description)},typeof g.description=="function"?g.description():g.description):null),Q.isValidElement(g.cancel)?g.cancel:g.cancel&&qs(g.cancel)?Q.createElement("button",{"data-button":!0,"data-cancel":!0,style:g.cancelButtonStyle||W,onClick:De=>{qs(g.cancel)&&oe&&(g.cancel.onClick==null||g.cancel.onClick.call(g.cancel,De),Rn())},className:Qn(M?.cancelButton,g==null||(p=g.classNames)==null?void 0:p.cancelButton)},g.cancel.label):null,Q.isValidElement(g.action)?g.action:g.action&&qs(g.action)?Q.createElement("button",{"data-button":!0,"data-action":!0,style:g.actionButtonStyle||ue,onClick:De=>{qs(g.action)&&(g.action.onClick==null||g.action.onClick.call(g.action,De),!De.defaultPrevented&&Rn())},className:Qn(M?.actionButton,g==null||(h=g.classNames)==null?void 0:h.actionButton)},g.action.label):null)};function wy(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}function gD(t,a){const l={};return[t,a].forEach((o,s)=>{const c=s===1,d=c?"--mobile-offset":"--offset",m=c?uD:sD;function p(h){["top","right","bottom","left"].forEach(y=>{l[`${d}-${y}`]=typeof h=="number"?`${h}px`:h})}typeof o=="number"||typeof o=="string"?p(o):typeof o=="object"?["top","right","bottom","left"].forEach(h=>{o[h]===void 0?l[`${d}-${h}`]=m:l[`${d}-${h}`]=typeof o[h]=="number"?`${o[h]}px`:o[h]}):p(m)}),l}const vD=Q.forwardRef(function(a,l){const{id:o,invert:s,position:c="bottom-right",hotkey:d=["altKey","KeyT"],expand:m,closeButton:p,className:h,offset:y,mobileOffset:g,theme:S="light",richColors:E,duration:O,style:A,visibleToasts:z=iD,toastOptions:_,dir:C=wy(),gap:k=fD,icons:Y,containerAriaLabel:L="Notifications"}=a,[te,ee]=Q.useState([]),W=Q.useMemo(()=>o?te.filter(P=>P.toasterId===o):te.filter(P=>!P.toasterId),[te,o]),ue=Q.useMemo(()=>Array.from(new Set([c].concat(W.filter(P=>P.position).map(P=>P.position)))),[W,c]),[Se,Ee]=Q.useState([]),[ie,ce]=Q.useState(!1),[ye,be]=Q.useState(!1),[M,G]=Q.useState(S!=="system"?S:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),$=Q.useRef(null),ve=d.join("+").replace(/Key/g,"").replace(/Digit/g,""),R=Q.useRef(null),F=Q.useRef(!1),re=Q.useCallback(P=>{ee(ne=>{var fe;return(fe=ne.find(me=>me.id===P.id))!=null&&fe.delete||Wt.dismiss(P.id),ne.filter(({id:me})=>me!==P.id)})},[]);return Q.useEffect(()=>Wt.subscribe(P=>{if(P.dismiss){requestAnimationFrame(()=>{ee(ne=>ne.map(fe=>fe.id===P.id?{...fe,delete:!0}:fe))});return}setTimeout(()=>{tb.flushSync(()=>{ee(ne=>{const fe=ne.findIndex(me=>me.id===P.id);return fe!==-1?[...ne.slice(0,fe),{...ne[fe],...P},...ne.slice(fe+1)]:[P,...ne]})})})}),[te]),Q.useEffect(()=>{if(S!=="system"){G(S);return}if(S==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?G("dark"):G("light")),typeof window>"u")return;const P=window.matchMedia("(prefers-color-scheme: dark)");try{P.addEventListener("change",({matches:ne})=>{G(ne?"dark":"light")})}catch{P.addListener(({matches:fe})=>{try{G(fe?"dark":"light")}catch(me){console.error(me)}})}},[S]),Q.useEffect(()=>{te.length<=1&&ce(!1)},[te]),Q.useEffect(()=>{const P=ne=>{var fe;if(d.every(xe=>ne[xe]||ne.code===xe)){var Te;ce(!0),(Te=$.current)==null||Te.focus()}ne.code==="Escape"&&(document.activeElement===$.current||(fe=$.current)!=null&&fe.contains(document.activeElement))&&ce(!1)};return document.addEventListener("keydown",P),()=>document.removeEventListener("keydown",P)},[d]),Q.useEffect(()=>{if($.current)return()=>{R.current&&(R.current.focus({preventScroll:!0}),R.current=null,F.current=!1)}},[$.current]),Q.createElement("section",{ref:l,"aria-label":`${L} ${ve}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},ue.map((P,ne)=>{var fe;const[me,Te]=P.split("-");return W.length?Q.createElement("ol",{key:P,dir:C==="auto"?wy():C,tabIndex:-1,ref:$,className:h,"data-sonner-toaster":!0,"data-sonner-theme":M,"data-y-position":me,"data-x-position":Te,style:{"--front-toast-height":`${((fe=Se[0])==null?void 0:fe.height)||0}px`,"--width":`${cD}px`,"--gap":`${k}px`,...A,...gD(y,g)},onBlur:xe=>{F.current&&!xe.currentTarget.contains(xe.relatedTarget)&&(F.current=!1,R.current&&(R.current.focus({preventScroll:!0}),R.current=null))},onFocus:xe=>{xe.target instanceof HTMLElement&&xe.target.dataset.dismissible==="false"||F.current||(F.current=!0,R.current=xe.relatedTarget)},onMouseEnter:()=>ce(!0),onMouseMove:()=>ce(!0),onMouseLeave:()=>{ye||ce(!1)},onDragEnd:()=>ce(!1),onPointerDown:xe=>{xe.target instanceof HTMLElement&&xe.target.dataset.dismissible==="false"||be(!0)},onPointerUp:()=>be(!1)},W.filter(xe=>!xe.position&&ne===0||xe.position===P).map((xe,Ke)=>{var bt,jt;return Q.createElement(pD,{key:xe.id,icons:Y,index:Ke,toast:xe,defaultRichColors:E,duration:(bt=_?.duration)!=null?bt:O,className:_?.className,descriptionClassName:_?.descriptionClassName,invert:s,visibleToasts:z,closeButton:(jt=_?.closeButton)!=null?jt:p,interacting:ye,position:P,style:_?.style,unstyled:_?.unstyled,classNames:_?.classNames,cancelButtonStyle:_?.cancelButtonStyle,actionButtonStyle:_?.actionButtonStyle,closeButtonAriaLabel:_?.closeButtonAriaLabel,removeToast:re,toasts:W.filter(ht=>ht.position==xe.position),heights:Se.filter(ht=>ht.position==xe.position),setHeights:Ee,expandByDefault:m,gap:k,expanded:ie,swipeDirections:a.swipeDirections})})):null}))}),yD=I("ZodISODateTime",(t,a)=>{SC.init(t,a),rt.init(t,a)});function bD(t){return EO(yD,t)}const xD=I("ZodISODate",(t,a)=>{EC.init(t,a),rt.init(t,a)});function wD(t){return _O(xD,t)}const SD=I("ZodISOTime",(t,a)=>{_C.init(t,a),rt.init(t,a)});function ED(t){return AO(SD,t)}const _D=I("ZodISODuration",(t,a)=>{AC.init(t,a),rt.init(t,a)});function AD(t){return TO(_D,t)}const TD=(t,a)=>{fm.init(t,a),t.name="ZodError",Object.defineProperties(t,{format:{value:l=>g2(t,l)},flatten:{value:l=>p2(t,l)},addIssue:{value:l=>{t.issues.push(l),t.message=JSON.stringify(t.issues,_d,2)}},addIssues:{value:l=>{t.issues.push(...l),t.message=JSON.stringify(t.issues,_d,2)}},isEmpty:{get(){return t.issues.length===0}}})},Tn=I("ZodError",TD,{Parent:Error}),RD=Ru(Tn),CD=Cu(Tn),OD=Ou(Tn),DD=Du(Tn),zD=w2(Tn),ND=S2(Tn),MD=E2(Tn),jD=_2(Tn),kD=A2(Tn),UD=T2(Tn),LD=R2(Tn),BD=C2(Tn),Mt=I("ZodType",(t,a)=>(Tt.init(t,a),t.def=a,t.type=a.type,Object.defineProperty(t,"_def",{value:a}),t.check=(...l)=>t.clone({...a,checks:[...a.checks??[],...l.map(o=>typeof o=="function"?{_zod:{check:o,def:{check:"custom"},onattach:[]}}:o)]}),t.clone=(l,o)=>vr(t,l,o),t.brand=()=>t,t.register=((l,o)=>(l.add(t,o),t)),t.parse=(l,o)=>RD(t,l,o,{callee:t.parse}),t.safeParse=(l,o)=>OD(t,l,o),t.parseAsync=async(l,o)=>CD(t,l,o,{callee:t.parseAsync}),t.safeParseAsync=async(l,o)=>DD(t,l,o),t.spa=t.safeParseAsync,t.encode=(l,o)=>zD(t,l,o),t.decode=(l,o)=>ND(t,l,o),t.encodeAsync=async(l,o)=>MD(t,l,o),t.decodeAsync=async(l,o)=>jD(t,l,o),t.safeEncode=(l,o)=>kD(t,l,o),t.safeDecode=(l,o)=>UD(t,l,o),t.safeEncodeAsync=async(l,o)=>LD(t,l,o),t.safeDecodeAsync=async(l,o)=>BD(t,l,o),t.refine=(l,o)=>t.check(Rz(l,o)),t.superRefine=l=>t.check(Cz(l)),t.overwrite=l=>t.check(pi(l)),t.optional=()=>_y(t),t.nullable=()=>Ay(t),t.nullish=()=>_y(Ay(t)),t.nonoptional=l=>xz(t,l),t.array=()=>oz(t),t.or=l=>uz([t,l]),t.and=l=>fz(t,l),t.transform=l=>Ty(t,hz(l)),t.default=l=>vz(t,l),t.prefault=l=>bz(t,l),t.catch=l=>Sz(t,l),t.pipe=l=>Ty(t,l),t.readonly=()=>Az(t),t.describe=l=>{const o=t.clone();return Ys.add(o,{description:l}),o},Object.defineProperty(t,"description",{get(){return Ys.get(t)?.description},configurable:!0}),t.meta=(...l)=>{if(l.length===0)return Ys.get(t);const o=t.clone();return Ys.add(o,l[0]),o},t.isOptional=()=>t.safeParse(void 0).success,t.isNullable=()=>t.safeParse(null).success,t)),ix=I("_ZodString",(t,a)=>{dm.init(t,a),Mt.init(t,a);const l=t._zod.bag;t.format=l.format??null,t.minLength=l.minimum??null,t.maxLength=l.maximum??null,t.regex=(...o)=>t.check(OO(...o)),t.includes=(...o)=>t.check(NO(...o)),t.startsWith=(...o)=>t.check(MO(...o)),t.endsWith=(...o)=>t.check(jO(...o)),t.min=(...o)=>t.check(fu(...o)),t.max=(...o)=>t.check(lx(...o)),t.length=(...o)=>t.check(ox(...o)),t.nonempty=(...o)=>t.check(fu(1,...o)),t.lowercase=o=>t.check(DO(o)),t.uppercase=o=>t.check(zO(o)),t.trim=()=>t.check(UO()),t.normalize=(...o)=>t.check(kO(...o)),t.toLowerCase=()=>t.check(LO()),t.toUpperCase=()=>t.check(BO())}),HD=I("ZodString",(t,a)=>{dm.init(t,a),ix.init(t,a),t.email=l=>t.check(rx(sx,l)),t.url=l=>t.check(iO(VD,l)),t.jwt=l=>t.check(SO(tz,l)),t.emoji=l=>t.check(sO(ZD,l)),t.guid=l=>t.check(yy(Sy,l)),t.uuid=l=>t.check(aO(Gs,l)),t.uuidv4=l=>t.check(rO(Gs,l)),t.uuidv6=l=>t.check(lO(Gs,l)),t.uuidv7=l=>t.check(oO(Gs,l)),t.nanoid=l=>t.check(uO($D,l)),t.guid=l=>t.check(yy(Sy,l)),t.cuid=l=>t.check(cO(YD,l)),t.cuid2=l=>t.check(fO(qD,l)),t.ulid=l=>t.check(dO(GD,l)),t.base64=l=>t.check(bO(WD,l)),t.base64url=l=>t.check(xO(ID,l)),t.xid=l=>t.check(mO(PD,l)),t.ksuid=l=>t.check(hO(XD,l)),t.ipv4=l=>t.check(pO(FD,l)),t.ipv6=l=>t.check(gO(QD,l)),t.cidrv4=l=>t.check(vO(KD,l)),t.cidrv6=l=>t.check(yO(JD,l)),t.e164=l=>t.check(wO(ez,l)),t.datetime=l=>t.check(bD(l)),t.date=l=>t.check(wD(l)),t.time=l=>t.check(ED(l)),t.duration=l=>t.check(AD(l))});function Yl(t){return nO(HD,t)}const rt=I("ZodStringFormat",(t,a)=>{nt.init(t,a),ix.init(t,a)}),sx=I("ZodEmail",(t,a)=>{mC.init(t,a),rt.init(t,a)});function mm(t){return rx(sx,t)}const Sy=I("ZodGUID",(t,a)=>{fC.init(t,a),rt.init(t,a)}),Gs=I("ZodUUID",(t,a)=>{dC.init(t,a),rt.init(t,a)}),VD=I("ZodURL",(t,a)=>{hC.init(t,a),rt.init(t,a)}),ZD=I("ZodEmoji",(t,a)=>{pC.init(t,a),rt.init(t,a)}),$D=I("ZodNanoID",(t,a)=>{gC.init(t,a),rt.init(t,a)}),YD=I("ZodCUID",(t,a)=>{vC.init(t,a),rt.init(t,a)}),qD=I("ZodCUID2",(t,a)=>{yC.init(t,a),rt.init(t,a)}),GD=I("ZodULID",(t,a)=>{bC.init(t,a),rt.init(t,a)}),PD=I("ZodXID",(t,a)=>{xC.init(t,a),rt.init(t,a)}),XD=I("ZodKSUID",(t,a)=>{wC.init(t,a),rt.init(t,a)}),FD=I("ZodIPv4",(t,a)=>{TC.init(t,a),rt.init(t,a)}),QD=I("ZodIPv6",(t,a)=>{RC.init(t,a),rt.init(t,a)}),KD=I("ZodCIDRv4",(t,a)=>{CC.init(t,a),rt.init(t,a)}),JD=I("ZodCIDRv6",(t,a)=>{OC.init(t,a),rt.init(t,a)}),WD=I("ZodBase64",(t,a)=>{DC.init(t,a),rt.init(t,a)}),ID=I("ZodBase64URL",(t,a)=>{NC.init(t,a),rt.init(t,a)}),ez=I("ZodE164",(t,a)=>{MC.init(t,a),rt.init(t,a)}),tz=I("ZodJWT",(t,a)=>{kC.init(t,a),rt.init(t,a)}),nz=I("ZodUnknown",(t,a)=>{UC.init(t,a),Mt.init(t,a)});function Ey(){return RO(nz)}const az=I("ZodNever",(t,a)=>{LC.init(t,a),Mt.init(t,a)});function rz(t){return CO(az,t)}const lz=I("ZodArray",(t,a)=>{BC.init(t,a),Mt.init(t,a),t.element=a.element,t.min=(l,o)=>t.check(fu(l,o)),t.nonempty=l=>t.check(fu(1,l)),t.max=(l,o)=>t.check(lx(l,o)),t.length=(l,o)=>t.check(ox(l,o)),t.unwrap=()=>t.element});function oz(t,a){return HO(lz,t,a)}const iz=I("ZodObject",(t,a)=>{VC.init(t,a),Mt.init(t,a),Ie(t,"shape",()=>a.shape),t.keyof=()=>dz(Object.keys(t._zod.def.shape)),t.catchall=l=>t.clone({...t._zod.def,catchall:l}),t.passthrough=()=>t.clone({...t._zod.def,catchall:Ey()}),t.loose=()=>t.clone({...t._zod.def,catchall:Ey()}),t.strict=()=>t.clone({...t._zod.def,catchall:rz()}),t.strip=()=>t.clone({...t._zod.def,catchall:void 0}),t.extend=l=>c2(t,l),t.safeExtend=l=>f2(t,l),t.merge=l=>d2(t,l),t.pick=l=>s2(t,l),t.omit=l=>u2(t,l),t.partial=(...l)=>m2(ux,t,l[0]),t.required=(...l)=>h2(cx,t,l[0])});function vi(t,a){const l={type:"object",get shape(){return gr(this,"shape",t?r2(t):{}),this.shape},...Ce(a)};return new iz(l)}const sz=I("ZodUnion",(t,a)=>{ZC.init(t,a),Mt.init(t,a),t.options=a.options});function uz(t,a){return new sz({type:"union",options:t,...Ce(a)})}const cz=I("ZodIntersection",(t,a)=>{$C.init(t,a),Mt.init(t,a)});function fz(t,a){return new cz({type:"intersection",left:t,right:a})}const Rd=I("ZodEnum",(t,a)=>{YC.init(t,a),Mt.init(t,a),t.enum=a.entries,t.options=Object.values(a.entries);const l=new Set(Object.keys(a.entries));t.extract=(o,s)=>{const c={};for(const d of o)if(l.has(d))c[d]=a.entries[d];else throw new Error(`Key ${d} not found in enum`);return new Rd({...a,checks:[],...Ce(s),entries:c})},t.exclude=(o,s)=>{const c={...a.entries};for(const d of o)if(l.has(d))delete c[d];else throw new Error(`Key ${d} not found in enum`);return new Rd({...a,checks:[],...Ce(s),entries:c})}});function dz(t,a){const l=Array.isArray(t)?Object.fromEntries(t.map(o=>[o,o])):t;return new Rd({type:"enum",entries:l,...Ce(a)})}const mz=I("ZodTransform",(t,a)=>{qC.init(t,a),Mt.init(t,a),t._zod.parse=(l,o)=>{if(o.direction==="backward")throw new P0(t.constructor.name);l.addIssue=c=>{if(typeof c=="string")l.issues.push(si(c,l.value,a));else{const d=c;d.fatal&&(d.continue=!1),d.code??(d.code="custom"),d.input??(d.input=l.value),d.inst??(d.inst=t),l.issues.push(si(d))}};const s=a.transform(l.value,l);return s instanceof Promise?s.then(c=>(l.value=c,l)):(l.value=s,l)}});function hz(t){return new mz({type:"transform",transform:t})}const ux=I("ZodOptional",(t,a)=>{GC.init(t,a),Mt.init(t,a),t.unwrap=()=>t._zod.def.innerType});function _y(t){return new ux({type:"optional",innerType:t})}const pz=I("ZodNullable",(t,a)=>{PC.init(t,a),Mt.init(t,a),t.unwrap=()=>t._zod.def.innerType});function Ay(t){return new pz({type:"nullable",innerType:t})}const gz=I("ZodDefault",(t,a)=>{XC.init(t,a),Mt.init(t,a),t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap});function vz(t,a){return new gz({type:"default",innerType:t,get defaultValue(){return typeof a=="function"?a():Q0(a)}})}const yz=I("ZodPrefault",(t,a)=>{FC.init(t,a),Mt.init(t,a),t.unwrap=()=>t._zod.def.innerType});function bz(t,a){return new yz({type:"prefault",innerType:t,get defaultValue(){return typeof a=="function"?a():Q0(a)}})}const cx=I("ZodNonOptional",(t,a)=>{QC.init(t,a),Mt.init(t,a),t.unwrap=()=>t._zod.def.innerType});function xz(t,a){return new cx({type:"nonoptional",innerType:t,...Ce(a)})}const wz=I("ZodCatch",(t,a)=>{KC.init(t,a),Mt.init(t,a),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap});function Sz(t,a){return new wz({type:"catch",innerType:t,catchValue:typeof a=="function"?a:()=>a})}const Ez=I("ZodPipe",(t,a)=>{JC.init(t,a),Mt.init(t,a),t.in=a.in,t.out=a.out});function Ty(t,a){return new Ez({type:"pipe",in:t,out:a})}const _z=I("ZodReadonly",(t,a)=>{WC.init(t,a),Mt.init(t,a),t.unwrap=()=>t._zod.def.innerType});function Az(t){return new _z({type:"readonly",innerType:t})}const Tz=I("ZodCustom",(t,a)=>{IC.init(t,a),Mt.init(t,a)});function Rz(t,a={}){return VO(Tz,t,a)}function Cz(t){return ZO(t)}function dr({className:t,...a}){return w.jsx("div",{"data-slot":"card",className:Ge("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",t),...a})}function mr({className:t,...a}){return w.jsx("div",{"data-slot":"card-header",className:Ge("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",t),...a})}function $r({className:t,...a}){return w.jsx("div",{"data-slot":"card-title",className:Ge("leading-none font-semibold",t),...a})}function hr({className:t,...a}){return w.jsx("div",{"data-slot":"card-content",className:Ge("px-6",t),...a})}function Ry({className:t,...a}){return w.jsx("div",{"data-slot":"card-footer",className:Ge("flex items-center px-6 [.border-t]:pt-6",t),...a})}var Oz="Label",fx=b.forwardRef((t,a)=>w.jsx($t.label,{...t,ref:a,onMouseDown:l=>{l.target.closest("button, input, select, textarea")||(t.onMouseDown?.(l),!l.defaultPrevented&&l.detail>1&&l.preventDefault())}}));fx.displayName=Oz;var Dz=fx;function zz({className:t,...a}){return w.jsx(Dz,{"data-slot":"label",className:Ge("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",t),...a})}const yi=HR,dx=b.createContext({}),Ta=({...t})=>w.jsx(dx.Provider,{value:{name:t.name},children:w.jsx($R,{...t})}),Nu=()=>{const t=b.useContext(dx),a=b.useContext(mx),{getFieldState:l}=_u(),o=B0({name:t.name}),s=l(t.name,o);if(!t)throw new Error("useFormField should be used within <FormField>");const{id:c}=a;return{id:c,name:t.name,formItemId:`${c}-form-item`,formDescriptionId:`${c}-form-item-description`,formMessageId:`${c}-form-item-message`,...s}},mx=b.createContext({});function Ra({className:t,...a}){const l=b.useId();return w.jsx(mx.Provider,{value:{id:l},children:w.jsx("div",{"data-slot":"form-item",className:Ge("grid gap-2",t),...a})})}function Ca({className:t,...a}){const{error:l,formItemId:o}=Nu();return w.jsx(zz,{"data-slot":"form-label","data-error":!!l,className:Ge("data-[error=true]:text-destructive",t),htmlFor:o,...a})}function Oa({...t}){const{error:a,formItemId:l,formDescriptionId:o,formMessageId:s}=Nu();return w.jsx(ab,{"data-slot":"form-control",id:l,"aria-describedby":a?`${o} ${s}`:`${o}`,"aria-invalid":!!a,...t})}function Cy({className:t,...a}){const{formDescriptionId:l}=Nu();return w.jsx("p",{"data-slot":"form-description",id:l,className:Ge("text-muted-foreground text-sm",t),...a})}function Da({className:t,...a}){const{error:l,formMessageId:o}=Nu(),s=l?String(l?.message??""):a.children;return s?w.jsx("p",{"data-slot":"form-message",id:o,className:Ge("text-destructive text-sm",t),...a,children:s}):null}const Nz=vi({email:mm()});function Mz(){const t=hi({resolver:gi(Nz),defaultValues:{email:""}});async function a(l){try{await fr.forgot(l.email),Ht.success("If that email exists, we've sent instructions.")}catch(o){Ht.error(o.message||"Something went wrong")}}return w.jsx("div",{className:"mx-auto max-w-md",children:w.jsxs(dr,{children:[w.jsx(mr,{children:w.jsx($r,{children:"Forgot password"})}),w.jsx(hr,{children:w.jsx(yi,{...t,children:w.jsxs("form",{onSubmit:t.handleSubmit(a),className:"space-y-4",children:[w.jsx(Ta,{name:"email",control:t.control,render:({field:l})=>w.jsxs(Ra,{children:[w.jsx(Ca,{children:"Email"}),w.jsx(Oa,{children:w.jsx(Aa,{placeholder:"you@example.com",...l})}),w.jsx(Da,{})]})}),w.jsx(It,{type:"submit",className:"w-full",children:"Send reset link"})]})})})]})})}const jz=vi({email:mm(),password:Yl().min(6)});function kz(){const t=pr(),a=Ln(),l=hi({resolver:gi(jz),defaultValues:{email:"",password:""}});async function o(s){try{await fr.login(s.email,s.password),Ht.success("Welcome back!");const c=a.state?.from?.pathname??"/auth/me";t(c,{replace:!0})}catch(c){Ht.error(c.message||"Login failed")}}return w.jsx("div",{className:"mx-auto max-w-md",children:w.jsxs(dr,{children:[w.jsx(mr,{children:w.jsx($r,{children:"Sign in"})}),w.jsxs(hr,{children:[w.jsx(yi,{...l,children:w.jsxs("form",{onSubmit:l.handleSubmit(o),className:"space-y-4",children:[w.jsx(Ta,{name:"email",control:l.control,render:({field:s})=>w.jsxs(Ra,{children:[w.jsx(Ca,{children:"Email"}),w.jsx(Oa,{children:w.jsx(Aa,{placeholder:"you@example.com",...s})}),w.jsx(Da,{})]})}),w.jsx(Ta,{name:"password",control:l.control,render:({field:s})=>w.jsxs(Ra,{children:[w.jsx(Ca,{children:"Password"}),w.jsx(Oa,{children:w.jsx(Aa,{type:"password",placeholder:"••••••••",...s})}),w.jsx(Da,{})]})}),w.jsx(It,{type:"submit",className:"w-full",children:"Sign in"})]})}),w.jsxs("div",{className:"mt-4 flex justify-between text-sm",children:[w.jsx(ir,{to:"/auth/forgot",className:"underline",children:"Forgot password?"}),w.jsx(ir,{to:"/auth/register",className:"underline",children:"Create an account"})]})]})]})})}function Uz(){const[t,a]=b.useState(null),l=pr();b.useEffect(()=>{(async()=>{try{const s=await fr.me();a(s)}catch(s){Ht.error(s.message||"Failed to load profile")}})()},[]);async function o(){await fr.logout(),l("/auth/login")}return w.jsx("div",{className:"mx-auto max-w-xl",children:w.jsxs(dr,{children:[w.jsx(mr,{children:w.jsx($r,{children:"My Account"})}),w.jsxs(hr,{className:"space-y-3",children:[t?w.jsx("pre",{className:"bg-muted overflow-auto rounded p-3 text-sm",children:JSON.stringify(t,null,2)}):w.jsx("p",{children:"Loading…"}),w.jsx(It,{onClick:o,children:"Sign out"})]})]})})}const Lz=vi({name:Yl().min(2),email:mm(),password:Yl().min(6)});function Bz(){const t=pr(),a=hi({resolver:gi(Lz),defaultValues:{name:"",email:"",password:""}});async function l(o){try{await fr.register(o.name,o.email,o.password),Ht.success("Account created! Check your email to verify."),t("/auth/login")}catch(s){Ht.error(s.message||"Registration failed")}}return w.jsx("div",{className:"mx-auto max-w-md",children:w.jsxs(dr,{children:[w.jsx(mr,{children:w.jsx($r,{children:"Create account"})}),w.jsxs(hr,{children:[w.jsx(yi,{...a,children:w.jsxs("form",{onSubmit:a.handleSubmit(l),className:"space-y-4",children:[w.jsx(Ta,{name:"name",control:a.control,render:({field:o})=>w.jsxs(Ra,{children:[w.jsx(Ca,{children:"Name"}),w.jsx(Oa,{children:w.jsx(Aa,{placeholder:"Jane Doe",...o})}),w.jsx(Da,{})]})}),w.jsx(Ta,{name:"email",control:a.control,render:({field:o})=>w.jsxs(Ra,{children:[w.jsx(Ca,{children:"Email"}),w.jsx(Oa,{children:w.jsx(Aa,{placeholder:"you@example.com",...o})}),w.jsx(Da,{})]})}),w.jsx(Ta,{name:"password",control:a.control,render:({field:o})=>w.jsxs(Ra,{children:[w.jsx(Ca,{children:"Password"}),w.jsx(Oa,{children:w.jsx(Aa,{type:"password",placeholder:"••••••••",...o})}),w.jsx(Da,{})]})}),w.jsx(It,{type:"submit",className:"w-full",children:"Create account"})]})}),w.jsxs("div",{className:"mt-4 text-sm",children:["Already have an account?"," ",w.jsx(ir,{to:"/auth/login",className:"underline",children:"Sign in"})]})]})]})})}const Hz=vi({new_password:Yl().min(6)});function Vz(){const[t]=Iy(),a=t.get("token"),l=hi({resolver:gi(Hz),defaultValues:{new_password:""}}),o=pr();async function s(c){if(!a){Ht.error("Missing token");return}try{await fr.reset(a,c.new_password),Ht.success("Password updated. Please sign in."),o("/auth/login")}catch(d){Ht.error(d.message||"Reset failed")}}return w.jsx("div",{className:"mx-auto max-w-md",children:w.jsxs(dr,{children:[w.jsx(mr,{children:w.jsx($r,{children:"Reset password"})}),w.jsxs(hr,{children:[w.jsx(yi,{...l,children:w.jsxs("form",{onSubmit:l.handleSubmit(s),className:"space-y-4",children:[w.jsx(Ta,{name:"new_password",control:l.control,render:({field:c})=>w.jsxs(Ra,{children:[w.jsx(Ca,{children:"New password"}),w.jsx(Oa,{children:w.jsx(Aa,{type:"password",placeholder:"••••••••",...c})}),w.jsx(Da,{})]})}),w.jsx(It,{type:"submit",className:"w-full",children:"Update password"})]})}),w.jsx("div",{className:"mt-4 text-sm",children:w.jsx(ir,{to:"/auth/login",className:"underline",children:"Back to sign in"})})]})]})})}function Zz(){const[t]=Iy(),a=t.get("token"),[l,o]=b.useState("idle");return b.useEffect(()=>{async function s(){if(!a){o("error");return}try{await fr.verify(a),o("ok")}catch(c){Ht.error(c.message||"Verification failed"),o("error")}}s()},[a]),w.jsx("div",{className:"mx-auto max-w-md",children:w.jsxs(dr,{children:[w.jsx(mr,{children:w.jsx($r,{children:"Email verification"})}),w.jsxs(hr,{className:"space-y-3",children:[l==="idle"&&w.jsx("p",{children:"Verifying…"}),l==="ok"&&w.jsxs("div",{children:[w.jsx("p",{children:"Your email has been verified. You can now sign in."}),w.jsx(It,{asChild:!0,className:"mt-3",children:w.jsx(ir,{to:"/auth/login",children:"Go to sign in"})})]}),l==="error"&&w.jsxs("div",{children:[w.jsx("p",{children:"Verification failed. Please request a new verification email."}),w.jsx(It,{asChild:!0,className:"mt-3",children:w.jsx(ir,{to:"/auth/login",children:"Back to sign in"})})]})]})]})})}const Oy=()=>{const t=pr();return w.jsxs("div",{className:"flex flex-col items-center justify-center min-h-screen bg-background text-foreground",children:[w.jsx("h1",{className:"text-6xl font-bold mb-4",children:"404"}),w.jsx("p",{className:"text-2xl mb-8",children:"Oops! Page not found"}),w.jsx(It,{onClick:()=>t("/dashboard"),children:"Go back to Dashboard"})]})};function $z({...t}){return w.jsx(Wb,{"data-slot":"dialog",...t})}function Yz({...t}){return w.jsx(Ib,{"data-slot":"dialog-portal",...t})}function qz({className:t,...a}){return w.jsx(e0,{"data-slot":"dialog-overlay",className:Ge("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",t),...a})}function Gz({className:t,children:a,showCloseButton:l=!0,...o}){return w.jsxs(Yz,{"data-slot":"dialog-portal",children:[w.jsx(qz,{}),w.jsxs(t0,{"data-slot":"dialog-content",className:Ge("bg-background 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 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",t),...o,children:[a,l&&w.jsxs(qd,{"data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[w.jsx(AE,{}),w.jsx("span",{className:"sr-only",children:"Close"})]})]})]})}function Pz({className:t,...a}){return w.jsx("div",{"data-slot":"dialog-header",className:Ge("flex flex-col gap-2 text-center sm:text-left",t),...a})}function Xz({className:t,...a}){return w.jsx("div",{"data-slot":"dialog-footer",className:Ge("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",t),...a})}function Fz({className:t,...a}){return w.jsx(n0,{"data-slot":"dialog-title",className:Ge("text-lg leading-none font-semibold",t),...a})}function Qz({className:t,...a}){return w.jsx(a0,{"data-slot":"dialog-description",className:Ge("text-muted-foreground text-sm",t),...a})}var hx="AlertDialog",[Kz,QN]=hu(hx,[Ub]),ja=Ub(),px=t=>{const{__scopeAlertDialog:a,...l}=t,o=ja(a);return w.jsx(Wb,{...o,...l,modal:!0})};px.displayName=hx;var Jz="AlertDialogTrigger",gx=b.forwardRef((t,a)=>{const{__scopeAlertDialog:l,...o}=t,s=ja(l);return w.jsx(BA,{...s,...o,ref:a})});gx.displayName=Jz;var Wz="AlertDialogPortal",vx=t=>{const{__scopeAlertDialog:a,...l}=t,o=ja(a);return w.jsx(Ib,{...o,...l})};vx.displayName=Wz;var Iz="AlertDialogOverlay",yx=b.forwardRef((t,a)=>{const{__scopeAlertDialog:l,...o}=t,s=ja(l);return w.jsx(e0,{...s,...o,ref:a})});yx.displayName=Iz;var Hl="AlertDialogContent",[eN,tN]=Kz(Hl),nN=lb("AlertDialogContent"),bx=b.forwardRef((t,a)=>{const{__scopeAlertDialog:l,children:o,...s}=t,c=ja(l),d=b.useRef(null),m=mn(a,d),p=b.useRef(null);return w.jsx(jA,{contentName:Hl,titleName:xx,docsSlug:"alert-dialog",children:w.jsx(eN,{scope:l,cancelRef:p,children:w.jsxs(t0,{role:"alertdialog",...c,...s,ref:m,onOpenAutoFocus:Pt(s.onOpenAutoFocus,h=>{h.preventDefault(),p.current?.focus({preventScroll:!0})}),onPointerDownOutside:h=>h.preventDefault(),onInteractOutside:h=>h.preventDefault(),children:[w.jsx(nN,{children:o}),w.jsx(rN,{contentRef:d})]})})})});bx.displayName=Hl;var xx="AlertDialogTitle",wx=b.forwardRef((t,a)=>{const{__scopeAlertDialog:l,...o}=t,s=ja(l);return w.jsx(n0,{...s,...o,ref:a})});wx.displayName=xx;var Sx="AlertDialogDescription",Ex=b.forwardRef((t,a)=>{const{__scopeAlertDialog:l,...o}=t,s=ja(l);return w.jsx(a0,{...s,...o,ref:a})});Ex.displayName=Sx;var aN="AlertDialogAction",_x=b.forwardRef((t,a)=>{const{__scopeAlertDialog:l,...o}=t,s=ja(l);return w.jsx(qd,{...s,...o,ref:a})});_x.displayName=aN;var Ax="AlertDialogCancel",Tx=b.forwardRef((t,a)=>{const{__scopeAlertDialog:l,...o}=t,{cancelRef:s}=tN(Ax,l),c=ja(l),d=mn(a,s);return w.jsx(qd,{...c,...o,ref:d})});Tx.displayName=Ax;var rN=({contentRef:t})=>{const a=`\`${Hl}\` requires a description for the component to be accessible for screen reader users.
You can add a description to the \`${Hl}\` by passing a \`${Sx}\` component as a child, which also benefits sighted users by adding visible context to the dialog.
Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${Hl}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.
For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return b.useEffect(()=>{document.getElementById(t.current?.getAttribute("aria-describedby"))||console.warn(a)},[a,t]),null},lN=px,oN=gx,iN=vx,sN=yx,uN=bx,cN=_x,fN=Tx,dN=wx,mN=Ex;function hN({...t}){return w.jsx(lN,{"data-slot":"alert-dialog",...t})}function pN({...t}){return w.jsx(oN,{"data-slot":"alert-dialog-trigger",...t})}function gN({...t}){return w.jsx(iN,{"data-slot":"alert-dialog-portal",...t})}function vN({className:t,...a}){return w.jsx(sN,{"data-slot":"alert-dialog-overlay",className:Ge("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",t),...a})}function yN({className:t,...a}){return w.jsxs(gN,{children:[w.jsx(vN,{}),w.jsx(uN,{"data-slot":"alert-dialog-content",className:Ge("bg-background 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 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",t),...a})]})}function bN({className:t,...a}){return w.jsx("div",{"data-slot":"alert-dialog-header",className:Ge("flex flex-col gap-2 text-center sm:text-left",t),...a})}function xN({className:t,...a}){return w.jsx("div",{"data-slot":"alert-dialog-footer",className:Ge("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",t),...a})}function wN({className:t,...a}){return w.jsx(dN,{"data-slot":"alert-dialog-title",className:Ge("text-lg font-semibold",t),...a})}function SN({className:t,...a}){return w.jsx(mN,{"data-slot":"alert-dialog-description",className:Ge("text-muted-foreground text-sm",t),...a})}function EN({className:t,...a}){return w.jsx(cN,{className:Ge(Hd(),t),...a})}function _N({className:t,...a}){return w.jsx(fN,{className:Ge(Hd({variant:"outline"}),t),...a})}const AN=vi({name:Yl().min(2).max(100),slug:Yl().min(2).max(50).regex(/^[a-z0-9]+(?:-[a-z0-9]+)*$/,"Use lowercase letters, numbers, and hyphens.")}),TN=()=>{const[t,a]=b.useState([]),[l,o]=b.useState(!0),[s,c]=b.useState(!1),d=b.useRef(!1),[m,p]=b.useState(null),[h,y]=b.useState(null);b.useEffect(()=>{p(localStorage.getItem("active_org_id"))},[]),b.useEffect(()=>{const _=C=>{C.key==="active_org_id"&&p(C.newValue)};return window.addEventListener("storage",_),()=>window.removeEventListener("storage",_)},[]);const g=hi({resolver:gi(AN),mode:"onChange",defaultValues:{name:"",slug:""}}),S=g.watch("name");b.useEffect(()=>{d.current||g.setValue("slug",bv(S||""),{shouldValidate:!0})},[S,g]);const E=async()=>{o(!0);try{const _=await Sa.get("/api/v1/orgs");a(_),c(_.length===0)}catch(_){const C=_ instanceof Js?_.message:"Failed to load organizations";Ht.error(C)}finally{o(!1)}};b.useEffect(()=>{E()},[]);async function O(_){try{const C=await Sa.post("/api/v1/orgs",_);a(k=>[C,...k]),localStorage.setItem("active_org_id",C.id),p(C.id),Ht.success(`Created ${C.name}`),c(!1),g.reset({name:"",slug:""}),d.current=!1}catch(C){const k=C instanceof Js?C.message:"Failed to create organization";Ht.error(k)}}function A(_){localStorage.setItem("active_org_id",_.id),p(_.id),Ht.success(`Switched to ${_.name}`)}async function z(_){try{y(_.id),await Sa.delete(`/api/v1/orgs/${_.id}`),a(C=>{const k=C.filter(Y=>Y.id!==_.id);if(m===_.id){const Y=k[0]?.id??null;Y?localStorage.setItem("active_org_id",Y):localStorage.removeItem("active_org_id"),p(Y)}return k}),Ht.success(`Deleted ${_.name}`)}catch(C){const k=C instanceof Js?C.message:"Failed to delete organization";Ht.error(k)}finally{y(null)}}return l?w.jsxs("div",{className:"p-6 space-y-4",children:[w.jsx("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:w.jsx("h1",{className:"text-2xl font-bold mb-4",children:"Organizations"})}),w.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:[...Array(6)].map((_,C)=>w.jsxs(dr,{children:[w.jsx(mr,{children:w.jsx(Hs,{className:"h-5 w-40"})}),w.jsxs(hr,{children:[w.jsx(Hs,{className:"h-4 w-24 mb-2"}),w.jsx(Hs,{className:"h-4 w-48"})]}),w.jsx(Ry,{children:w.jsx(Hs,{className:"h-9 w-24"})})]},C))})]}):w.jsxs("div",{className:"p-6 space-y-4",children:[w.jsxs("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[w.jsx("h1",{className:"text-2xl font-bold mb-4",children:"Organizations"}),w.jsx(It,{onClick:()=>c(!0),children:"New organization"})]}),w.jsx(m_,{}),t.length===0?w.jsx("div",{className:"text-sm text-muted-foreground",children:"No organizations yet."}):w.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 pr-2",children:t.map(_=>w.jsxs(dr,{className:"flex flex-col",children:[w.jsx(mr,{children:w.jsx($r,{className:"text-base",children:_.name})}),w.jsxs(hr,{className:"text-sm text-muted-foreground",children:[w.jsxs("div",{children:["Slug: ",_.slug]}),w.jsxs("div",{className:"mt-1",children:["ID: ",_.id]})]}),w.jsxs(Ry,{className:"mt-auto w-full flex-col-reverse gap-2 sm:flex-row sm:items-center sm:justify-between",children:[w.jsx(It,{onClick:()=>A(_),children:_.id===m?"Selected":"Select"}),w.jsxs(hN,{children:[w.jsx(pN,{asChild:!0,children:w.jsxs(It,{variant:"destructive",className:"ml-auto",children:[w.jsx(EE,{className:"h-5 w-5 mr-2"}),"Delete"]})}),w.jsxs(yN,{children:[w.jsxs(bN,{children:[w.jsx(wN,{children:"Delete organization?"}),w.jsxs(SN,{children:["This will permanently delete ",w.jsx("b",{children:_.name}),". This action cannot be undone."]})]}),w.jsxs(xN,{className:"sm:justify-between",children:[w.jsx(_N,{disabled:h===_.id,children:"Cancel"}),w.jsx(EN,{asChild:!0,disabled:h===_.id,children:w.jsx(It,{variant:"destructive",onClick:()=>z(_),children:h===_.id?"Deleting…":"Delete"})})]})]})]})]})]},_.id))}),w.jsx($z,{open:s,onOpenChange:c,children:w.jsxs(Gz,{className:"sm:max-w-[480px]",children:[w.jsxs(Pz,{children:[w.jsx(Fz,{children:"Create organization"}),w.jsx(Qz,{children:"Set a name and a URL-friendly slug."})]}),w.jsx(yi,{...g,children:w.jsxs("form",{onSubmit:g.handleSubmit(O),className:"space-y-4",children:[w.jsx(Ta,{control:g.control,name:"name",render:({field:_})=>w.jsxs(Ra,{children:[w.jsx(Ca,{children:"Name"}),w.jsx(Oa,{children:w.jsx(Aa,{placeholder:"Acme Inc",autoFocus:!0,..._})}),w.jsx(Cy,{children:"This is your organizations display name."}),w.jsx(Da,{})]})}),w.jsx(Ta,{control:g.control,name:"slug",render:({field:_})=>w.jsxs(Ra,{children:[w.jsx(Ca,{children:"Slug"}),w.jsx(Oa,{children:w.jsx(Aa,{placeholder:"acme-inc",..._,onChange:C=>{d.current=!0,_.onChange(C)},onBlur:C=>{const k=bv(C.target.value);g.setValue("slug",k,{shouldValidate:!0}),_.onBlur()}})}),w.jsx(Cy,{children:"Lowercase, numbers and hyphens only."}),w.jsx(Da,{})]})}),w.jsxs(Xz,{className:"flex-col-reverse gap-2 sm:flex-row sm:items-center sm:justify-between",children:[w.jsx(It,{type:"button",variant:"outline",onClick:()=>{g.reset(),c(!1)},children:"Cancel"}),w.jsx(It,{type:"submit",disabled:!g.formState.isValid||g.formState.isSubmitting,children:g.formState.isSubmitting?"Creating...":"Create"})]})]})})]})})]})};function RN(){return w.jsxs(zS,{children:[w.jsx(_t,{path:"/",element:w.jsx(Py,{to:"/auth/login",replace:!0})}),w.jsxs(_t,{path:"/auth",children:[w.jsx(_t,{path:"login",element:w.jsx(kz,{})}),w.jsx(_t,{path:"register",element:w.jsx(Bz,{})}),w.jsx(_t,{path:"forgot",element:w.jsx(Mz,{})}),w.jsx(_t,{path:"reset",element:w.jsx(Vz,{})}),w.jsx(_t,{path:"verify",element:w.jsx(Zz,{})}),w.jsx(_t,{element:w.jsx(Pv,{}),children:w.jsx(_t,{element:w.jsx(Gv,{}),children:w.jsx(_t,{path:"me",element:w.jsx(Uz,{})})})})]}),w.jsx(_t,{element:w.jsx(Pv,{}),children:w.jsxs(_t,{element:w.jsx(Gv,{}),children:[w.jsx(_t,{path:"/core"}),w.jsx(_t,{path:"/security"}),w.jsx(_t,{path:"/settings",children:w.jsx(_t,{path:"orgs",element:w.jsx(TN,{})})}),w.jsx(_t,{path:"*",element:w.jsx(Oy,{})})]})}),w.jsx(_t,{path:"*",element:w.jsx(Oy,{})})]})}var od={exports:{}},ti={},id={exports:{}},sd={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Dy;function CN(){return Dy||(Dy=1,(function(t){function a(M,G){var $=M.length;M.push(G);e:for(;0<$;){var ve=$-1>>>1,R=M[ve];if(0<s(R,G))M[ve]=G,M[$]=R,$=ve;else break e}}function l(M){return M.length===0?null:M[0]}function o(M){if(M.length===0)return null;var G=M[0],$=M.pop();if($!==G){M[0]=$;e:for(var ve=0,R=M.length,F=R>>>1;ve<F;){var re=2*(ve+1)-1,P=M[re],ne=re+1,fe=M[ne];if(0>s(P,$))ne<R&&0>s(fe,P)?(M[ve]=fe,M[ne]=$,ve=ne):(M[ve]=P,M[re]=$,ve=re);else if(ne<R&&0>s(fe,$))M[ve]=fe,M[ne]=$,ve=ne;else break e}}return G}function s(M,G){var $=M.sortIndex-G.sortIndex;return $!==0?$:M.id-G.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;t.unstable_now=function(){return c.now()}}else{var d=Date,m=d.now();t.unstable_now=function(){return d.now()-m}}var p=[],h=[],y=1,g=null,S=3,E=!1,O=!1,A=!1,z=!1,_=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,k=typeof setImmediate<"u"?setImmediate:null;function Y(M){for(var G=l(h);G!==null;){if(G.callback===null)o(h);else if(G.startTime<=M)o(h),G.sortIndex=G.expirationTime,a(p,G);else break;G=l(h)}}function L(M){if(A=!1,Y(M),!O)if(l(p)!==null)O=!0,te||(te=!0,ie());else{var G=l(h);G!==null&&be(L,G.startTime-M)}}var te=!1,ee=-1,W=5,ue=-1;function Se(){return z?!0:!(t.unstable_now()-ue<W)}function Ee(){if(z=!1,te){var M=t.unstable_now();ue=M;var G=!0;try{e:{O=!1,A&&(A=!1,C(ee),ee=-1),E=!0;var $=S;try{t:{for(Y(M),g=l(p);g!==null&&!(g.expirationTime>M&&Se());){var ve=g.callback;if(typeof ve=="function"){g.callback=null,S=g.priorityLevel;var R=ve(g.expirationTime<=M);if(M=t.unstable_now(),typeof R=="function"){g.callback=R,Y(M),G=!0;break t}g===l(p)&&o(p),Y(M)}else o(p);g=l(p)}if(g!==null)G=!0;else{var F=l(h);F!==null&&be(L,F.startTime-M),G=!1}}break e}finally{g=null,S=$,E=!1}G=void 0}}finally{G?ie():te=!1}}}var ie;if(typeof k=="function")ie=function(){k(Ee)};else if(typeof MessageChannel<"u"){var ce=new MessageChannel,ye=ce.port2;ce.port1.onmessage=Ee,ie=function(){ye.postMessage(null)}}else ie=function(){_(Ee,0)};function be(M,G){ee=_(function(){M(t.unstable_now())},G)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(M){M.callback=null},t.unstable_forceFrameRate=function(M){0>M||125<M?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):W=0<M?Math.floor(1e3/M):5},t.unstable_getCurrentPriorityLevel=function(){return S},t.unstable_next=function(M){switch(S){case 1:case 2:case 3:var G=3;break;default:G=S}var $=S;S=G;try{return M()}finally{S=$}},t.unstable_requestPaint=function(){z=!0},t.unstable_runWithPriority=function(M,G){switch(M){case 1:case 2:case 3:case 4:case 5:break;default:M=3}var $=S;S=M;try{return G()}finally{S=$}},t.unstable_scheduleCallback=function(M,G,$){var ve=t.unstable_now();switch(typeof $=="object"&&$!==null?($=$.delay,$=typeof $=="number"&&0<$?ve+$:ve):$=ve,M){case 1:var R=-1;break;case 2:R=250;break;case 5:R=1073741823;break;case 4:R=1e4;break;default:R=5e3}return R=$+R,M={id:y++,callback:G,priorityLevel:M,startTime:$,expirationTime:R,sortIndex:-1},$>ve?(M.sortIndex=$,a(h,M),l(p)===null&&M===l(h)&&(A?(C(ee),ee=-1):A=!0,be(L,$-ve))):(M.sortIndex=R,a(p,M),O||E||(O=!0,te||(te=!0,ie()))),M},t.unstable_shouldYield=Se,t.unstable_wrapCallback=function(M){var G=S;return function(){var $=S;S=G;try{return M.apply(this,arguments)}finally{S=$}}}})(sd)),sd}var zy;function ON(){return zy||(zy=1,id.exports=CN()),id.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Ny;function DN(){if(Ny)return ti;Ny=1;var t=ON(),a=Cd(),l=eb();function o(e){var n="https://react.dev/errors/"+e;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)n+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+e+"; visit "+n+" 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 n=e,r=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,(n.flags&4098)!==0&&(r=n.return),e=n.return;while(e)}return n.tag===3?r:null}function d(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function m(e){if(c(e)!==e)throw Error(o(188))}function p(e){var n=e.alternate;if(!n){if(n=c(e),n===null)throw Error(o(188));return n!==e?null:e}for(var r=e,i=n;;){var u=r.return;if(u===null)break;var f=u.alternate;if(f===null){if(i=u.return,i!==null){r=i;continue}break}if(u.child===f.child){for(f=u.child;f;){if(f===r)return m(u),e;if(f===i)return m(u),n;f=f.sibling}throw Error(o(188))}if(r.return!==i.return)r=u,i=f;else{for(var v=!1,x=u.child;x;){if(x===r){v=!0,r=u,i=f;break}if(x===i){v=!0,i=u,r=f;break}x=x.sibling}if(!v){for(x=f.child;x;){if(x===r){v=!0,r=f,i=u;break}if(x===i){v=!0,i=f,r=u;break}x=x.sibling}if(!v)throw Error(o(189))}}if(r.alternate!==i)throw Error(o(190))}if(r.tag!==3)throw Error(o(188));return r.stateNode.current===r?e:n}function h(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e;for(e=e.child;e!==null;){if(n=h(e),n!==null)return n;e=e.sibling}return null}var y=Object.assign,g=Symbol.for("react.element"),S=Symbol.for("react.transitional.element"),E=Symbol.for("react.portal"),O=Symbol.for("react.fragment"),A=Symbol.for("react.strict_mode"),z=Symbol.for("react.profiler"),_=Symbol.for("react.provider"),C=Symbol.for("react.consumer"),k=Symbol.for("react.context"),Y=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),te=Symbol.for("react.suspense_list"),ee=Symbol.for("react.memo"),W=Symbol.for("react.lazy"),ue=Symbol.for("react.activity"),Se=Symbol.for("react.memo_cache_sentinel"),Ee=Symbol.iterator;function ie(e){return e===null||typeof e!="object"?null:(e=Ee&&e[Ee]||e["@@iterator"],typeof e=="function"?e:null)}var ce=Symbol.for("react.client.reference");function ye(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ce?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case O:return"Fragment";case z:return"Profiler";case A:return"StrictMode";case L:return"Suspense";case te:return"SuspenseList";case ue:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case E:return"Portal";case k:return(e.displayName||"Context")+".Provider";case C:return(e._context.displayName||"Context")+".Consumer";case Y:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ee:return n=e.displayName||null,n!==null?n:ye(e.type)||"Memo";case W:n=e._payload,e=e._init;try{return ye(e(n))}catch{}}return null}var be=Array.isArray,M=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,G=l.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,$={pending:!1,data:null,method:null,action:null},ve=[],R=-1;function F(e){return{current:e}}function re(e){0>R||(e.current=ve[R],ve[R]=null,R--)}function P(e,n){R++,ve[R]=e.current,e.current=n}var ne=F(null),fe=F(null),me=F(null),Te=F(null);function xe(e,n){switch(P(me,n),P(fe,e),P(ne,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?Cg(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)n=Cg(n),e=Og(n,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}re(ne),P(ne,e)}function Ke(){re(ne),re(fe),re(me)}function bt(e){e.memoizedState!==null&&P(Te,e);var n=ne.current,r=Og(n,e.type);n!==r&&(P(fe,e),P(ne,r))}function jt(e){fe.current===e&&(re(ne),re(fe)),Te.current===e&&(re(Te),qo._currentValue=$)}var ht=Object.prototype.hasOwnProperty,hn=t.unstable_scheduleCallback,Hn=t.unstable_cancelCallback,Yr=t.unstable_shouldYield,qr=t.unstable_requestPaint,Rt=t.unstable_now,Wl=t.unstable_getCurrentPriorityLevel,Yt=t.unstable_ImmediatePriority,D=t.unstable_UserBlockingPriority,H=t.unstable_NormalPriority,q=t.unstable_LowPriority,oe=t.unstable_IdlePriority,le=t.log,ae=t.unstable_setDisableYieldValue,de=null,Oe=null;function je(e){if(typeof le=="function"&&ae(e),Oe&&typeof Oe.setStrictMode=="function")try{Oe.setStrictMode(de,e)}catch{}}var Ze=Math.clz32?Math.clz32:Vn,en=Math.log,tn=Math.LN2;function Vn(e){return e>>>=0,e===0?32:31-(en(e)/tn|0)|0}var Zn=256,$n=4194304;function pn(e){var n=e&42;if(n!==0)return n;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:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;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 Yn(e,n,r){var i=e.pendingLanes;if(i===0)return 0;var u=0,f=e.suspendedLanes,v=e.pingedLanes;e=e.warmLanes;var x=i&134217727;return x!==0?(i=x&~f,i!==0?u=pn(i):(v&=x,v!==0?u=pn(v):r||(r=x&~e,r!==0&&(u=pn(r))))):(x=i&~f,x!==0?u=pn(x):v!==0?u=pn(v):r||(r=i&~e,r!==0&&(u=pn(r)))),u===0?0:n!==0&&n!==u&&(n&f)===0&&(f=u&-u,r=n&-n,f>=r||f===32&&(r&4194048)!==0)?n:u}function aa(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)===0}function ka(e,n){switch(e){case 1:case 2:case 4:case 8:case 64:return n+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 n+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 Rn(){var e=Zn;return Zn<<=1,(Zn&4194048)===0&&(Zn=256),e}function bi(){var e=$n;return $n<<=1,($n&62914560)===0&&($n=4194304),e}function Il(e){for(var n=[],r=0;31>r;r++)n.push(e);return n}function Ua(e,n){e.pendingLanes|=n,n!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function xi(e,n,r,i,u,f){var v=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,T=e.expirationTimes,B=e.hiddenUpdates;for(r=v&~r;0<r;){var X=31-Ze(r),J=1<<X;x[X]=0,T[X]=-1;var V=B[X];if(V!==null)for(B[X]=null,X=0;X<V.length;X++){var Z=V[X];Z!==null&&(Z.lane&=-536870913)}r&=~J}i!==0&&De(e,i,0),f!==0&&u===0&&e.tag!==0&&(e.suspendedLanes|=f&~(v&~n))}function De(e,n,r){e.pendingLanes|=n,e.suspendedLanes&=~n;var i=31-Ze(n);e.entangledLanes|=n,e.entanglements[i]=e.entanglements[i]|1073741824|r&4194090}function it(e,n){var r=e.entangledLanes|=n;for(e=e.entanglements;r;){var i=31-Ze(r),u=1<<i;u&n|e[i]&n&&(e[i]|=n),r&=~u}}function pt(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 kt(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function yr(){var e=G.p;return e!==0?e:(e=window.event,e===void 0?32:Fg(e.type))}function xt(e,n){var r=G.p;try{return G.p=e,n()}finally{G.p=r}}var st=Math.random().toString(36).slice(2),ut="__reactFiber$"+st,Je="__reactProps$"+st,Ct="__reactContainer$"+st,Gr="__reactEvents$"+st,ra="__reactListeners$"+st,pm="__reactHandles$"+st,gm="__reactResources$"+st,eo="__reactMarker$"+st;function Mu(e){delete e[ut],delete e[Je],delete e[Gr],delete e[ra],delete e[pm]}function Pr(e){var n=e[ut];if(n)return n;for(var r=e.parentNode;r;){if(n=r[Ct]||r[ut]){if(r=n.alternate,n.child!==null||r!==null&&r.child!==null)for(e=Mg(e);e!==null;){if(r=e[ut])return r;e=Mg(e)}return n}e=r,r=e.parentNode}return null}function Xr(e){if(e=e[ut]||e[Ct]){var n=e.tag;if(n===5||n===6||n===13||n===26||n===27||n===3)return e}return null}function to(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e.stateNode;throw Error(o(33))}function Fr(e){var n=e[gm];return n||(n=e[gm]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function Ot(e){e[eo]=!0}var vm=new Set,ym={};function br(e,n){Qr(e,n),Qr(e+"Capture",n)}function Qr(e,n){for(ym[e]=n,e=0;e<n.length;e++)vm.add(n[e])}var Cx=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]*$"),bm={},xm={};function Ox(e){return ht.call(xm,e)?!0:ht.call(bm,e)?!1:Cx.test(e)?xm[e]=!0:(bm[e]=!0,!1)}function wi(e,n,r){if(Ox(n))if(r===null)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":e.removeAttribute(n);return;case"boolean":var i=n.toLowerCase().slice(0,5);if(i!=="data-"&&i!=="aria-"){e.removeAttribute(n);return}}e.setAttribute(n,""+r)}}function Si(e,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttribute(n,""+r)}}function la(e,n,r,i){if(i===null)e.removeAttribute(r);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(r);return}e.setAttributeNS(n,r,""+i)}}var ju,wm;function Kr(e){if(ju===void 0)try{throw Error()}catch(r){var n=r.stack.trim().match(/\n( *(at )?)/);ju=n&&n[1]||"",wm=-1<r.stack.indexOf(`
at`)?" (<anonymous>)":-1<r.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ju+e+wm}var ku=!1;function Uu(e,n){if(!e||ku)return"";ku=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var i={DetermineComponentFrameRoot:function(){try{if(n){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(Z){var V=Z}Reflect.construct(e,[],J)}else{try{J.call()}catch(Z){V=Z}e.call(J.prototype)}}else{try{throw Error()}catch(Z){V=Z}(J=e())&&typeof J.catch=="function"&&J.catch(function(){})}}catch(Z){if(Z&&V&&typeof Z.stack=="string")return[Z.stack,V.stack]}return[null,null]}};i.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var u=Object.getOwnPropertyDescriptor(i.DetermineComponentFrameRoot,"name");u&&u.configurable&&Object.defineProperty(i.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var f=i.DetermineComponentFrameRoot(),v=f[0],x=f[1];if(v&&x){var T=v.split(`
`),B=x.split(`
`);for(u=i=0;i<T.length&&!T[i].includes("DetermineComponentFrameRoot");)i++;for(;u<B.length&&!B[u].includes("DetermineComponentFrameRoot");)u++;if(i===T.length||u===B.length)for(i=T.length-1,u=B.length-1;1<=i&&0<=u&&T[i]!==B[u];)u--;for(;1<=i&&0<=u;i--,u--)if(T[i]!==B[u]){if(i!==1||u!==1)do if(i--,u--,0>u||T[i]!==B[u]){var X=`
`+T[i].replace(" at new "," at ");return e.displayName&&X.includes("<anonymous>")&&(X=X.replace("<anonymous>",e.displayName)),X}while(1<=i&&0<=u);break}}}finally{ku=!1,Error.prepareStackTrace=r}return(r=e?e.displayName||e.name:"")?Kr(r):""}function Dx(e){switch(e.tag){case 26:case 27:case 5:return Kr(e.type);case 16:return Kr("Lazy");case 13:return Kr("Suspense");case 19:return Kr("SuspenseList");case 0:case 15:return Uu(e.type,!1);case 11:return Uu(e.type.render,!1);case 1:return Uu(e.type,!0);case 31:return Kr("Activity");default:return""}}function Sm(e){try{var n="";do n+=Dx(e),e=e.return;while(e);return n}catch(r){return`
Error generating stack: `+r.message+`
`+r.stack}}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 Em(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function zx(e){var n=Em(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),i=""+e[n];if(!e.hasOwnProperty(n)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var u=r.get,f=r.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return u.call(this)},set:function(v){i=""+v,f.call(this,v)}}),Object.defineProperty(e,n,{enumerable:r.enumerable}),{getValue:function(){return i},setValue:function(v){i=""+v},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function Ei(e){e._valueTracker||(e._valueTracker=zx(e))}function _m(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var r=n.getValue(),i="";return e&&(i=Em(e)?e.checked?"true":"false":e.value),e=i,e!==r?(n.setValue(e),!0):!1}function _i(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 Nx=/[\n"\\]/g;function vn(e){return e.replace(Nx,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function Lu(e,n,r,i,u,f,v,x){e.name="",v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?e.type=v:e.removeAttribute("type"),n!=null?v==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+gn(n)):e.value!==""+gn(n)&&(e.value=""+gn(n)):v!=="submit"&&v!=="reset"||e.removeAttribute("value"),n!=null?Bu(e,v,gn(n)):r!=null?Bu(e,v,gn(r)):i!=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 Am(e,n,r,i,u,f,v,x){if(f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.type=f),n!=null||r!=null){if(!(f!=="submit"&&f!=="reset"||n!=null))return;r=r!=null?""+gn(r):"",n=n!=null?""+gn(n):r,x||n===e.value||(e.value=n),e.defaultValue=n}i=i??u,i=typeof i!="function"&&typeof i!="symbol"&&!!i,e.checked=x?e.checked:!!i,e.defaultChecked=!!i,v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(e.name=v)}function Bu(e,n,r){n==="number"&&_i(e.ownerDocument)===e||e.defaultValue===""+r||(e.defaultValue=""+r)}function Jr(e,n,r,i){if(e=e.options,n){n={};for(var u=0;u<r.length;u++)n["$"+r[u]]=!0;for(r=0;r<e.length;r++)u=n.hasOwnProperty("$"+e[r].value),e[r].selected!==u&&(e[r].selected=u),u&&i&&(e[r].defaultSelected=!0)}else{for(r=""+gn(r),n=null,u=0;u<e.length;u++){if(e[u].value===r){e[u].selected=!0,i&&(e[u].defaultSelected=!0);return}n!==null||e[u].disabled||(n=e[u])}n!==null&&(n.selected=!0)}}function Tm(e,n,r){if(n!=null&&(n=""+gn(n),n!==e.value&&(e.value=n),r==null)){e.defaultValue!==n&&(e.defaultValue=n);return}e.defaultValue=r!=null?""+gn(r):""}function Rm(e,n,r,i){if(n==null){if(i!=null){if(r!=null)throw Error(o(92));if(be(i)){if(1<i.length)throw Error(o(93));i=i[0]}r=i}r==null&&(r=""),n=r}r=gn(n),e.defaultValue=r,i=e.textContent,i===r&&i!==""&&i!==null&&(e.value=i)}function Wr(e,n){if(n){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=n;return}}e.textContent=n}var Mx=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 Cm(e,n,r){var i=n.indexOf("--")===0;r==null||typeof r=="boolean"||r===""?i?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="":i?e.setProperty(n,r):typeof r!="number"||r===0||Mx.has(n)?n==="float"?e.cssFloat=r:e[n]=(""+r).trim():e[n]=r+"px"}function Om(e,n,r){if(n!=null&&typeof n!="object")throw Error(o(62));if(e=e.style,r!=null){for(var i in r)!r.hasOwnProperty(i)||n!=null&&n.hasOwnProperty(i)||(i.indexOf("--")===0?e.setProperty(i,""):i==="float"?e.cssFloat="":e[i]="");for(var u in n)i=n[u],n.hasOwnProperty(u)&&r[u]!==i&&Cm(e,u,i)}else for(var f in n)n.hasOwnProperty(f)&&Cm(e,f,n[f])}function Hu(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 jx=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"]]),kx=/^[\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 Ai(e){return kx.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Vu=null;function Zu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ir=null,el=null;function Dm(e){var n=Xr(e);if(n&&(e=n.stateNode)){var r=e[Je]||null;e:switch(e=n.stateNode,n.type){case"input":if(Lu(e,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name),n=r.name,r.type==="radio"&&n!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll('input[name="'+vn(""+n)+'"][type="radio"]'),n=0;n<r.length;n++){var i=r[n];if(i!==e&&i.form===e.form){var u=i[Je]||null;if(!u)throw Error(o(90));Lu(i,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name)}}for(n=0;n<r.length;n++)i=r[n],i.form===e.form&&_m(i)}break e;case"textarea":Tm(e,r.value,r.defaultValue);break e;case"select":n=r.value,n!=null&&Jr(e,!!r.multiple,n,!1)}}}var $u=!1;function zm(e,n,r){if($u)return e(n,r);$u=!0;try{var i=e(n);return i}finally{if($u=!1,(Ir!==null||el!==null)&&(cs(),Ir&&(n=Ir,e=el,el=Ir=null,Dm(n),e)))for(n=0;n<e.length;n++)Dm(e[n])}}function no(e,n){var r=e.stateNode;if(r===null)return null;var i=r[Je]||null;if(i===null)return null;r=i[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(e=e.type,i=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!i;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(o(231,n,typeof r));return r}var oa=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Yu=!1;if(oa)try{var ao={};Object.defineProperty(ao,"passive",{get:function(){Yu=!0}}),window.addEventListener("test",ao,ao),window.removeEventListener("test",ao,ao)}catch{Yu=!1}var La=null,qu=null,Ti=null;function Nm(){if(Ti)return Ti;var e,n=qu,r=n.length,i,u="value"in La?La.value:La.textContent,f=u.length;for(e=0;e<r&&n[e]===u[e];e++);var v=r-e;for(i=1;i<=v&&n[r-i]===u[f-i];i++);return Ti=u.slice(e,1<i?1-i:void 0)}function Ri(e){var n=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&n===13&&(e=13)):e=n,e===10&&(e=13),32<=e||e===13?e:0}function Ci(){return!0}function Mm(){return!1}function Xt(e){function n(r,i,u,f,v){this._reactName=r,this._targetInst=u,this.type=i,this.nativeEvent=f,this.target=v,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)?Ci:Mm,this.isPropagationStopped=Mm,this}return y(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Ci)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Ci)},persist:function(){},isPersistent:Ci}),n}var xr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Oi=Xt(xr),ro=y({},xr,{view:0,detail:0}),Ux=Xt(ro),Gu,Pu,lo,Di=y({},ro,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Fu,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!==lo&&(lo&&e.type==="mousemove"?(Gu=e.screenX-lo.screenX,Pu=e.screenY-lo.screenY):Pu=Gu=0,lo=e),Gu)},movementY:function(e){return"movementY"in e?e.movementY:Pu}}),jm=Xt(Di),Lx=y({},Di,{dataTransfer:0}),Bx=Xt(Lx),Hx=y({},ro,{relatedTarget:0}),Xu=Xt(Hx),Vx=y({},xr,{animationName:0,elapsedTime:0,pseudoElement:0}),Zx=Xt(Vx),$x=y({},xr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Yx=Xt($x),qx=y({},xr,{data:0}),km=Xt(qx),Gx={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Px={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"},Xx={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Fx(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=Xx[e])?!!n[e]:!1}function Fu(){return Fx}var Qx=y({},ro,{key:function(e){if(e.key){var n=Gx[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=Ri(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Px[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Fu,charCode:function(e){return e.type==="keypress"?Ri(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ri(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Kx=Xt(Qx),Jx=y({},Di,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Um=Xt(Jx),Wx=y({},ro,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Fu}),Ix=Xt(Wx),ew=y({},xr,{propertyName:0,elapsedTime:0,pseudoElement:0}),tw=Xt(ew),nw=y({},Di,{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}),aw=Xt(nw),rw=y({},xr,{newState:0,oldState:0}),lw=Xt(rw),ow=[9,13,27,32],Qu=oa&&"CompositionEvent"in window,oo=null;oa&&"documentMode"in document&&(oo=document.documentMode);var iw=oa&&"TextEvent"in window&&!oo,Lm=oa&&(!Qu||oo&&8<oo&&11>=oo),Bm=" ",Hm=!1;function Vm(e,n){switch(e){case"keyup":return ow.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Zm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var tl=!1;function sw(e,n){switch(e){case"compositionend":return Zm(n);case"keypress":return n.which!==32?null:(Hm=!0,Bm);case"textInput":return e=n.data,e===Bm&&Hm?null:e;default:return null}}function uw(e,n){if(tl)return e==="compositionend"||!Qu&&Vm(e,n)?(e=Nm(),Ti=qu=La=null,tl=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return Lm&&n.locale!=="ko"?null:n.data;default:return null}}var cw={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 $m(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!cw[e.type]:n==="textarea"}function Ym(e,n,r,i){Ir?el?el.push(i):el=[i]:Ir=i,n=gs(n,"onChange"),0<n.length&&(r=new Oi("onChange","change",null,r,i),e.push({event:r,listeners:n}))}var io=null,so=null;function fw(e){Eg(e,0)}function zi(e){var n=to(e);if(_m(n))return e}function qm(e,n){if(e==="change")return n}var Gm=!1;if(oa){var Ku;if(oa){var Ju="oninput"in document;if(!Ju){var Pm=document.createElement("div");Pm.setAttribute("oninput","return;"),Ju=typeof Pm.oninput=="function"}Ku=Ju}else Ku=!1;Gm=Ku&&(!document.documentMode||9<document.documentMode)}function Xm(){io&&(io.detachEvent("onpropertychange",Fm),so=io=null)}function Fm(e){if(e.propertyName==="value"&&zi(so)){var n=[];Ym(n,so,e,Zu(e)),zm(fw,n)}}function dw(e,n,r){e==="focusin"?(Xm(),io=n,so=r,io.attachEvent("onpropertychange",Fm)):e==="focusout"&&Xm()}function mw(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return zi(so)}function hw(e,n){if(e==="click")return zi(n)}function pw(e,n){if(e==="input"||e==="change")return zi(n)}function gw(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var nn=typeof Object.is=="function"?Object.is:gw;function uo(e,n){if(nn(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var r=Object.keys(e),i=Object.keys(n);if(r.length!==i.length)return!1;for(i=0;i<r.length;i++){var u=r[i];if(!ht.call(n,u)||!nn(e[u],n[u]))return!1}return!0}function Qm(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Km(e,n){var r=Qm(e);e=0;for(var i;r;){if(r.nodeType===3){if(i=e+r.textContent.length,e<=n&&i>=n)return{node:r,offset:n-e};e=i}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Qm(r)}}function Jm(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?Jm(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Wm(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var n=_i(e.document);n instanceof e.HTMLIFrameElement;){try{var r=typeof n.contentWindow.location.href=="string"}catch{r=!1}if(r)e=n.contentWindow;else break;n=_i(e.document)}return n}function Wu(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}var vw=oa&&"documentMode"in document&&11>=document.documentMode,nl=null,Iu=null,co=null,ec=!1;function Im(e,n,r){var i=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;ec||nl==null||nl!==_i(i)||(i=nl,"selectionStart"in i&&Wu(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),co&&uo(co,i)||(co=i,i=gs(Iu,"onSelect"),0<i.length&&(n=new Oi("onSelect","select",null,n,r),e.push({event:n,listeners:i}),n.target=nl)))}function wr(e,n){var r={};return r[e.toLowerCase()]=n.toLowerCase(),r["Webkit"+e]="webkit"+n,r["Moz"+e]="moz"+n,r}var al={animationend:wr("Animation","AnimationEnd"),animationiteration:wr("Animation","AnimationIteration"),animationstart:wr("Animation","AnimationStart"),transitionrun:wr("Transition","TransitionRun"),transitionstart:wr("Transition","TransitionStart"),transitioncancel:wr("Transition","TransitionCancel"),transitionend:wr("Transition","TransitionEnd")},tc={},eh={};oa&&(eh=document.createElement("div").style,"AnimationEvent"in window||(delete al.animationend.animation,delete al.animationiteration.animation,delete al.animationstart.animation),"TransitionEvent"in window||delete al.transitionend.transition);function Sr(e){if(tc[e])return tc[e];if(!al[e])return e;var n=al[e],r;for(r in n)if(n.hasOwnProperty(r)&&r in eh)return tc[e]=n[r];return e}var th=Sr("animationend"),nh=Sr("animationiteration"),ah=Sr("animationstart"),yw=Sr("transitionrun"),bw=Sr("transitionstart"),xw=Sr("transitioncancel"),rh=Sr("transitionend"),lh=new Map,nc="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(" ");nc.push("scrollEnd");function Cn(e,n){lh.set(e,n),br(n,[e])}var oh=new WeakMap;function yn(e,n){if(typeof e=="object"&&e!==null){var r=oh.get(e);return r!==void 0?r:(n={value:e,source:n,stack:Sm(n)},oh.set(e,n),n)}return{value:e,source:n,stack:Sm(n)}}var bn=[],rl=0,ac=0;function Ni(){for(var e=rl,n=ac=rl=0;n<e;){var r=bn[n];bn[n++]=null;var i=bn[n];bn[n++]=null;var u=bn[n];bn[n++]=null;var f=bn[n];if(bn[n++]=null,i!==null&&u!==null){var v=i.pending;v===null?u.next=u:(u.next=v.next,v.next=u),i.pending=u}f!==0&&ih(r,u,f)}}function Mi(e,n,r,i){bn[rl++]=e,bn[rl++]=n,bn[rl++]=r,bn[rl++]=i,ac|=i,e.lanes|=i,e=e.alternate,e!==null&&(e.lanes|=i)}function rc(e,n,r,i){return Mi(e,n,r,i),ji(e)}function ll(e,n){return Mi(e,null,null,n),ji(e)}function ih(e,n,r){e.lanes|=r;var i=e.alternate;i!==null&&(i.lanes|=r);for(var u=!1,f=e.return;f!==null;)f.childLanes|=r,i=f.alternate,i!==null&&(i.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&&n!==null&&(u=31-Ze(r),e=f.hiddenUpdates,i=e[u],i===null?e[u]=[n]:i.push(n),n.lane=r|536870912),f):null}function ji(e){if(50<Uo)throw Uo=0,ff=null,Error(o(185));for(var n=e.return;n!==null;)e=n,n=e.return;return e.tag===3?e.stateNode:null}var ol={};function ww(e,n,r,i){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=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function an(e,n,r,i){return new ww(e,n,r,i)}function lc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ia(e,n){var r=e.alternate;return r===null?(r=an(e.tag,n,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=n,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,n=e.dependencies,r.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function sh(e,n){e.flags&=65011714;var r=e.alternate;return r===null?(e.childLanes=0,e.lanes=n,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,n=r.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function ki(e,n,r,i,u,f){var v=0;if(i=e,typeof e=="function")lc(e)&&(v=1);else if(typeof e=="string")v=E1(e,r,ne.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ue:return e=an(31,r,n,u),e.elementType=ue,e.lanes=f,e;case O:return Er(r.children,u,f,n);case A:v=8,u|=24;break;case z:return e=an(12,r,n,u|2),e.elementType=z,e.lanes=f,e;case L:return e=an(13,r,n,u),e.elementType=L,e.lanes=f,e;case te:return e=an(19,r,n,u),e.elementType=te,e.lanes=f,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case _:case k:v=10;break e;case C:v=9;break e;case Y:v=11;break e;case ee:v=14;break e;case W:v=16,i=null;break e}v=29,r=Error(o(130,e===null?"null":typeof e,"")),i=null}return n=an(v,r,n,u),n.elementType=e,n.type=i,n.lanes=f,n}function Er(e,n,r,i){return e=an(7,e,i,n),e.lanes=r,e}function oc(e,n,r){return e=an(6,e,null,n),e.lanes=r,e}function ic(e,n,r){return n=an(4,e.children!==null?e.children:[],e.key,n),n.lanes=r,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}var il=[],sl=0,Ui=null,Li=0,xn=[],wn=0,_r=null,sa=1,ua="";function Ar(e,n){il[sl++]=Li,il[sl++]=Ui,Ui=e,Li=n}function uh(e,n,r){xn[wn++]=sa,xn[wn++]=ua,xn[wn++]=_r,_r=e;var i=sa;e=ua;var u=32-Ze(i)-1;i&=~(1<<u),r+=1;var f=32-Ze(n)+u;if(30<f){var v=u-u%5;f=(i&(1<<v)-1).toString(32),i>>=v,u-=v,sa=1<<32-Ze(n)+u|r<<u|i,ua=f+e}else sa=1<<f|r<<u|i,ua=e}function sc(e){e.return!==null&&(Ar(e,1),uh(e,1,0))}function uc(e){for(;e===Ui;)Ui=il[--sl],il[sl]=null,Li=il[--sl],il[sl]=null;for(;e===_r;)_r=xn[--wn],xn[wn]=null,ua=xn[--wn],xn[wn]=null,sa=xn[--wn],xn[wn]=null}var qt=null,lt=null,Ve=!1,Tr=null,qn=!1,cc=Error(o(519));function Rr(e){var n=Error(o(418,""));throw ho(yn(n,e)),cc}function ch(e){var n=e.stateNode,r=e.type,i=e.memoizedProps;switch(n[ut]=e,n[Je]=i,r){case"dialog":Le("cancel",n),Le("close",n);break;case"iframe":case"object":case"embed":Le("load",n);break;case"video":case"audio":for(r=0;r<Bo.length;r++)Le(Bo[r],n);break;case"source":Le("error",n);break;case"img":case"image":case"link":Le("error",n),Le("load",n);break;case"details":Le("toggle",n);break;case"input":Le("invalid",n),Am(n,i.value,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name,!0),Ei(n);break;case"select":Le("invalid",n);break;case"textarea":Le("invalid",n),Rm(n,i.value,i.defaultValue,i.children),Ei(n)}r=i.children,typeof r!="string"&&typeof r!="number"&&typeof r!="bigint"||n.textContent===""+r||i.suppressHydrationWarning===!0||Rg(n.textContent,r)?(i.popover!=null&&(Le("beforetoggle",n),Le("toggle",n)),i.onScroll!=null&&Le("scroll",n),i.onScrollEnd!=null&&Le("scrollend",n),i.onClick!=null&&(n.onclick=vs),n=!0):n=!1,n||Rr(e)}function fh(e){for(qt=e.return;qt;)switch(qt.tag){case 5:case 13:qn=!1;return;case 27:case 3:qn=!0;return;default:qt=qt.return}}function fo(e){if(e!==qt)return!1;if(!Ve)return fh(e),Ve=!0,!1;var n=e.tag,r;if((r=n!==3&&n!==27)&&((r=n===5)&&(r=e.type,r=!(r!=="form"&&r!=="button")||Rf(e.type,e.memoizedProps)),r=!r),r&&lt&&Rr(e),fh(e),n===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));e:{for(e=e.nextSibling,n=0;e;){if(e.nodeType===8)if(r=e.data,r==="/$"){if(n===0){lt=Dn(e.nextSibling);break e}n--}else r!=="$"&&r!=="$!"&&r!=="$?"||n++;e=e.nextSibling}lt=null}}else n===27?(n=lt,Ia(e.type)?(e=zf,zf=null,lt=e):lt=n):lt=qt?Dn(e.stateNode.nextSibling):null;return!0}function mo(){lt=qt=null,Ve=!1}function dh(){var e=Tr;return e!==null&&(Kt===null?Kt=e:Kt.push.apply(Kt,e),Tr=null),e}function ho(e){Tr===null?Tr=[e]:Tr.push(e)}var fc=F(null),Cr=null,ca=null;function Ba(e,n,r){P(fc,n._currentValue),n._currentValue=r}function fa(e){e._currentValue=fc.current,re(fc)}function dc(e,n,r){for(;e!==null;){var i=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,i!==null&&(i.childLanes|=n)):i!==null&&(i.childLanes&n)!==n&&(i.childLanes|=n),e===r)break;e=e.return}}function mc(e,n,r,i){var u=e.child;for(u!==null&&(u.return=e);u!==null;){var f=u.dependencies;if(f!==null){var v=u.child;f=f.firstContext;e:for(;f!==null;){var x=f;f=u;for(var T=0;T<n.length;T++)if(x.context===n[T]){f.lanes|=r,x=f.alternate,x!==null&&(x.lanes|=r),dc(f.return,r,e),i||(v=null);break e}f=x.next}}else if(u.tag===18){if(v=u.return,v===null)throw Error(o(341));v.lanes|=r,f=v.alternate,f!==null&&(f.lanes|=r),dc(v,r,e),v=null}else v=u.child;if(v!==null)v.return=u;else for(v=u;v!==null;){if(v===e){v=null;break}if(u=v.sibling,u!==null){u.return=v.return,v=u;break}v=v.return}u=v}}function po(e,n,r,i){e=null;for(var u=n,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 v=u.alternate;if(v===null)throw Error(o(387));if(v=v.memoizedProps,v!==null){var x=u.type;nn(u.pendingProps.value,v.value)||(e!==null?e.push(x):e=[x])}}else if(u===Te.current){if(v=u.alternate,v===null)throw Error(o(387));v.memoizedState.memoizedState!==u.memoizedState.memoizedState&&(e!==null?e.push(qo):e=[qo])}u=u.return}e!==null&&mc(n,e,r,i),n.flags|=262144}function Bi(e){for(e=e.firstContext;e!==null;){if(!nn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Or(e){Cr=e,ca=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Vt(e){return mh(Cr,e)}function Hi(e,n){return Cr===null&&Or(e),mh(e,n)}function mh(e,n){var r=n._currentValue;if(n={context:n,memoizedValue:r,next:null},ca===null){if(e===null)throw Error(o(308));ca=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else ca=ca.next=n;return r}var Sw=typeof AbortController<"u"?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(r,i){e.push(i)}};this.abort=function(){n.aborted=!0,e.forEach(function(r){return r()})}},Ew=t.unstable_scheduleCallback,_w=t.unstable_NormalPriority,wt={$$typeof:k,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function hc(){return{controller:new Sw,data:new Map,refCount:0}}function go(e){e.refCount--,e.refCount===0&&Ew(_w,function(){e.controller.abort()})}var vo=null,pc=0,ul=0,cl=null;function Aw(e,n){if(vo===null){var r=vo=[];pc=0,ul=yf(),cl={status:"pending",value:void 0,then:function(i){r.push(i)}}}return pc++,n.then(hh,hh),n}function hh(){if(--pc===0&&vo!==null){cl!==null&&(cl.status="fulfilled");var e=vo;vo=null,ul=0,cl=null;for(var n=0;n<e.length;n++)(0,e[n])()}}function Tw(e,n){var r=[],i={status:"pending",value:null,reason:null,then:function(u){r.push(u)}};return e.then(function(){i.status="fulfilled",i.value=n;for(var u=0;u<r.length;u++)(0,r[u])(n)},function(u){for(i.status="rejected",i.reason=u,u=0;u<r.length;u++)(0,r[u])(void 0)}),i}var ph=M.S;M.S=function(e,n){typeof n=="object"&&n!==null&&typeof n.then=="function"&&Aw(e,n),ph!==null&&ph(e,n)};var Dr=F(null);function gc(){var e=Dr.current;return e!==null?e:We.pooledCache}function Vi(e,n){n===null?P(Dr,Dr.current):P(Dr,n.pool)}function gh(){var e=gc();return e===null?null:{parent:wt._currentValue,pool:e}}var yo=Error(o(460)),vh=Error(o(474)),Zi=Error(o(542)),vc={then:function(){}};function yh(e){return e=e.status,e==="fulfilled"||e==="rejected"}function $i(){}function bh(e,n,r){switch(r=e[r],r===void 0?e.push(n):r!==n&&(n.then($i,$i),n=r),n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,wh(e),e;default:if(typeof n.status=="string")n.then($i,$i);else{if(e=We,e!==null&&100<e.shellSuspendCounter)throw Error(o(482));e=n,e.status="pending",e.then(function(i){if(n.status==="pending"){var u=n;u.status="fulfilled",u.value=i}},function(i){if(n.status==="pending"){var u=n;u.status="rejected",u.reason=i}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,wh(e),e}throw bo=n,yo}}var bo=null;function xh(){if(bo===null)throw Error(o(459));var e=bo;return bo=null,e}function wh(e){if(e===yo||e===Zi)throw Error(o(483))}var Ha=!1;function yc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function bc(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Va(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Za(e,n,r){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,($e&2)!==0){var u=i.pending;return u===null?n.next=n:(n.next=u.next,u.next=n),i.pending=n,n=ji(e),ih(e,null,r),n}return Mi(e,i,n,r),ji(e)}function xo(e,n,r){if(n=n.updateQueue,n!==null&&(n=n.shared,(r&4194048)!==0)){var i=n.lanes;i&=e.pendingLanes,r|=i,n.lanes=r,it(e,r)}}function xc(e,n){var r=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,r===i)){var u=null,f=null;if(r=r.firstBaseUpdate,r!==null){do{var v={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};f===null?u=f=v:f=f.next=v,r=r.next}while(r!==null);f===null?u=f=n:f=f.next=n}else u=f=n;r={baseState:i.baseState,firstBaseUpdate:u,lastBaseUpdate:f,shared:i.shared,callbacks:i.callbacks},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=n:e.next=n,r.lastBaseUpdate=n}var wc=!1;function wo(){if(wc){var e=cl;if(e!==null)throw e}}function So(e,n,r,i){wc=!1;var u=e.updateQueue;Ha=!1;var f=u.firstBaseUpdate,v=u.lastBaseUpdate,x=u.shared.pending;if(x!==null){u.shared.pending=null;var T=x,B=T.next;T.next=null,v===null?f=B:v.next=B,v=T;var X=e.alternate;X!==null&&(X=X.updateQueue,x=X.lastBaseUpdate,x!==v&&(x===null?X.firstBaseUpdate=B:x.next=B,X.lastBaseUpdate=T))}if(f!==null){var J=u.baseState;v=0,X=B=T=null,x=f;do{var V=x.lane&-536870913,Z=V!==x.lane;if(Z?(Be&V)===V:(i&V)===V){V!==0&&V===ul&&(wc=!0),X!==null&&(X=X.next={lane:0,tag:x.tag,payload:x.payload,callback:null,next:null});e:{var Re=e,_e=x;V=n;var Fe=r;switch(_e.tag){case 1:if(Re=_e.payload,typeof Re=="function"){J=Re.call(Fe,J,V);break e}J=Re;break e;case 3:Re.flags=Re.flags&-65537|128;case 0:if(Re=_e.payload,V=typeof Re=="function"?Re.call(Fe,J,V):Re,V==null)break e;J=y({},J,V);break e;case 2:Ha=!0}}V=x.callback,V!==null&&(e.flags|=64,Z&&(e.flags|=8192),Z=u.callbacks,Z===null?u.callbacks=[V]:Z.push(V))}else Z={lane:V,tag:x.tag,payload:x.payload,callback:x.callback,next:null},X===null?(B=X=Z,T=J):X=X.next=Z,v|=V;if(x=x.next,x===null){if(x=u.shared.pending,x===null)break;Z=x,x=Z.next,Z.next=null,u.lastBaseUpdate=Z,u.shared.pending=null}}while(!0);X===null&&(T=J),u.baseState=T,u.firstBaseUpdate=B,u.lastBaseUpdate=X,f===null&&(u.shared.lanes=0),Qa|=v,e.lanes=v,e.memoizedState=J}}function Sh(e,n){if(typeof e!="function")throw Error(o(191,e));e.call(n)}function Eh(e,n){var r=e.callbacks;if(r!==null)for(e.callbacks=null,e=0;e<r.length;e++)Sh(r[e],n)}var fl=F(null),Yi=F(0);function _h(e,n){e=ya,P(Yi,e),P(fl,n),ya=e|n.baseLanes}function Sc(){P(Yi,ya),P(fl,fl.current)}function Ec(){ya=Yi.current,re(fl),re(Yi)}var $a=0,Ne=null,Pe=null,gt=null,qi=!1,dl=!1,zr=!1,Gi=0,Eo=0,ml=null,Rw=0;function ct(){throw Error(o(321))}function _c(e,n){if(n===null)return!1;for(var r=0;r<n.length&&r<e.length;r++)if(!nn(e[r],n[r]))return!1;return!0}function Ac(e,n,r,i,u,f){return $a=f,Ne=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,M.H=e===null||e.memoizedState===null?ip:sp,zr=!1,f=r(i,u),zr=!1,dl&&(f=Th(n,r,i,u)),Ah(e),f}function Ah(e){M.H=Ji;var n=Pe!==null&&Pe.next!==null;if($a=0,gt=Pe=Ne=null,qi=!1,Eo=0,ml=null,n)throw Error(o(300));e===null||Dt||(e=e.dependencies,e!==null&&Bi(e)&&(Dt=!0))}function Th(e,n,r,i){Ne=e;var u=0;do{if(dl&&(ml=null),Eo=0,dl=!1,25<=u)throw Error(o(301));if(u+=1,gt=Pe=null,e.updateQueue!=null){var f=e.updateQueue;f.lastEffect=null,f.events=null,f.stores=null,f.memoCache!=null&&(f.memoCache.index=0)}M.H=jw,f=n(r,i)}while(dl);return f}function Cw(){var e=M.H,n=e.useState()[0];return n=typeof n.then=="function"?_o(n):n,e=e.useState()[0],(Pe!==null?Pe.memoizedState:null)!==e&&(Ne.flags|=1024),n}function Tc(){var e=Gi!==0;return Gi=0,e}function Rc(e,n,r){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~r}function Cc(e){if(qi){for(e=e.memoizedState;e!==null;){var n=e.queue;n!==null&&(n.pending=null),e=e.next}qi=!1}$a=0,gt=Pe=Ne=null,dl=!1,Eo=Gi=0,ml=null}function Ft(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return gt===null?Ne.memoizedState=gt=e:gt=gt.next=e,gt}function vt(){if(Pe===null){var e=Ne.alternate;e=e!==null?e.memoizedState:null}else e=Pe.next;var n=gt===null?Ne.memoizedState:gt.next;if(n!==null)gt=n,Pe=e;else{if(e===null)throw Ne.alternate===null?Error(o(467)):Error(o(310));Pe=e,e={memoizedState:Pe.memoizedState,baseState:Pe.baseState,baseQueue:Pe.baseQueue,queue:Pe.queue,next:null},gt===null?Ne.memoizedState=gt=e:gt=gt.next=e}return gt}function Oc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function _o(e){var n=Eo;return Eo+=1,ml===null&&(ml=[]),e=bh(ml,e,n),n=Ne,(gt===null?n.memoizedState:gt.next)===null&&(n=n.alternate,M.H=n===null||n.memoizedState===null?ip:sp),e}function Pi(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return _o(e);if(e.$$typeof===k)return Vt(e)}throw Error(o(438,String(e)))}function Dc(e){var n=null,r=Ne.updateQueue;if(r!==null&&(n=r.memoCache),n==null){var i=Ne.alternate;i!==null&&(i=i.updateQueue,i!==null&&(i=i.memoCache,i!=null&&(n={data:i.data.map(function(u){return u.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),r===null&&(r=Oc(),Ne.updateQueue=r),r.memoCache=n,r=n.data[n.index],r===void 0)for(r=n.data[n.index]=Array(e),i=0;i<e;i++)r[i]=Se;return n.index++,r}function da(e,n){return typeof n=="function"?n(e):n}function Xi(e){var n=vt();return zc(n,Pe,e)}function zc(e,n,r){var i=e.queue;if(i===null)throw Error(o(311));i.lastRenderedReducer=r;var u=e.baseQueue,f=i.pending;if(f!==null){if(u!==null){var v=u.next;u.next=f.next,f.next=v}n.baseQueue=u=f,i.pending=null}if(f=e.baseState,u===null)e.memoizedState=f;else{n=u.next;var x=v=null,T=null,B=n,X=!1;do{var J=B.lane&-536870913;if(J!==B.lane?(Be&J)===J:($a&J)===J){var V=B.revertLane;if(V===0)T!==null&&(T=T.next={lane:0,revertLane:0,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null}),J===ul&&(X=!0);else if(($a&V)===V){B=B.next,V===ul&&(X=!0);continue}else J={lane:0,revertLane:B.revertLane,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null},T===null?(x=T=J,v=f):T=T.next=J,Ne.lanes|=V,Qa|=V;J=B.action,zr&&r(f,J),f=B.hasEagerState?B.eagerState:r(f,J)}else V={lane:J,revertLane:B.revertLane,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null},T===null?(x=T=V,v=f):T=T.next=V,Ne.lanes|=J,Qa|=J;B=B.next}while(B!==null&&B!==n);if(T===null?v=f:T.next=x,!nn(f,e.memoizedState)&&(Dt=!0,X&&(r=cl,r!==null)))throw r;e.memoizedState=f,e.baseState=v,e.baseQueue=T,i.lastRenderedState=f}return u===null&&(i.lanes=0),[e.memoizedState,i.dispatch]}function Nc(e){var n=vt(),r=n.queue;if(r===null)throw Error(o(311));r.lastRenderedReducer=e;var i=r.dispatch,u=r.pending,f=n.memoizedState;if(u!==null){r.pending=null;var v=u=u.next;do f=e(f,v.action),v=v.next;while(v!==u);nn(f,n.memoizedState)||(Dt=!0),n.memoizedState=f,n.baseQueue===null&&(n.baseState=f),r.lastRenderedState=f}return[f,i]}function Rh(e,n,r){var i=Ne,u=vt(),f=Ve;if(f){if(r===void 0)throw Error(o(407));r=r()}else r=n();var v=!nn((Pe||u).memoizedState,r);v&&(u.memoizedState=r,Dt=!0),u=u.queue;var x=Dh.bind(null,i,u,e);if(Ao(2048,8,x,[e]),u.getSnapshot!==n||v||gt!==null&&gt.memoizedState.tag&1){if(i.flags|=2048,hl(9,Fi(),Oh.bind(null,i,u,r,n),null),We===null)throw Error(o(349));f||($a&124)!==0||Ch(i,n,r)}return r}function Ch(e,n,r){e.flags|=16384,e={getSnapshot:n,value:r},n=Ne.updateQueue,n===null?(n=Oc(),Ne.updateQueue=n,n.stores=[e]):(r=n.stores,r===null?n.stores=[e]:r.push(e))}function Oh(e,n,r,i){n.value=r,n.getSnapshot=i,zh(n)&&Nh(e)}function Dh(e,n,r){return r(function(){zh(n)&&Nh(e)})}function zh(e){var n=e.getSnapshot;e=e.value;try{var r=n();return!nn(e,r)}catch{return!0}}function Nh(e){var n=ll(e,2);n!==null&&un(n,e,2)}function Mc(e){var n=Ft();if(typeof e=="function"){var r=e;if(e=r(),zr){je(!0);try{r()}finally{je(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:da,lastRenderedState:e},n}function Mh(e,n,r,i){return e.baseState=r,zc(e,Pe,typeof i=="function"?i:da)}function Ow(e,n,r,i,u){if(Ki(e))throw Error(o(485));if(e=n.action,e!==null){var f={payload:u,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(v){f.listeners.push(v)}};M.T!==null?r(!0):f.isTransition=!1,i(f),r=n.pending,r===null?(f.next=n.pending=f,jh(n,f)):(f.next=r.next,n.pending=r.next=f)}}function jh(e,n){var r=n.action,i=n.payload,u=e.state;if(n.isTransition){var f=M.T,v={};M.T=v;try{var x=r(u,i),T=M.S;T!==null&&T(v,x),kh(e,n,x)}catch(B){jc(e,n,B)}finally{M.T=f}}else try{f=r(u,i),kh(e,n,f)}catch(B){jc(e,n,B)}}function kh(e,n,r){r!==null&&typeof r=="object"&&typeof r.then=="function"?r.then(function(i){Uh(e,n,i)},function(i){return jc(e,n,i)}):Uh(e,n,r)}function Uh(e,n,r){n.status="fulfilled",n.value=r,Lh(n),e.state=r,n=e.pending,n!==null&&(r=n.next,r===n?e.pending=null:(r=r.next,n.next=r,jh(e,r)))}function jc(e,n,r){var i=e.pending;if(e.pending=null,i!==null){i=i.next;do n.status="rejected",n.reason=r,Lh(n),n=n.next;while(n!==i)}e.action=null}function Lh(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function Bh(e,n){return n}function Hh(e,n){if(Ve){var r=We.formState;if(r!==null){e:{var i=Ne;if(Ve){if(lt){t:{for(var u=lt,f=qn;u.nodeType!==8;){if(!f){u=null;break t}if(u=Dn(u.nextSibling),u===null){u=null;break t}}f=u.data,u=f==="F!"||f==="F"?u:null}if(u){lt=Dn(u.nextSibling),i=u.data==="F!";break e}}Rr(i)}i=!1}i&&(n=r[0])}}return r=Ft(),r.memoizedState=r.baseState=n,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Bh,lastRenderedState:n},r.queue=i,r=rp.bind(null,Ne,i),i.dispatch=r,i=Mc(!1),f=Hc.bind(null,Ne,!1,i.queue),i=Ft(),u={state:n,dispatch:null,action:e,pending:null},i.queue=u,r=Ow.bind(null,Ne,u,f,r),u.dispatch=r,i.memoizedState=e,[n,r,!1]}function Vh(e){var n=vt();return Zh(n,Pe,e)}function Zh(e,n,r){if(n=zc(e,n,Bh)[0],e=Xi(da)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var i=_o(n)}catch(v){throw v===yo?Zi:v}else i=n;n=vt();var u=n.queue,f=u.dispatch;return r!==n.memoizedState&&(Ne.flags|=2048,hl(9,Fi(),Dw.bind(null,u,r),null)),[i,f,e]}function Dw(e,n){e.action=n}function $h(e){var n=vt(),r=Pe;if(r!==null)return Zh(n,r,e);vt(),n=n.memoizedState,r=vt();var i=r.queue.dispatch;return r.memoizedState=e,[n,i,!1]}function hl(e,n,r,i){return e={tag:e,create:r,deps:i,inst:n,next:null},n=Ne.updateQueue,n===null&&(n=Oc(),Ne.updateQueue=n),r=n.lastEffect,r===null?n.lastEffect=e.next=e:(i=r.next,r.next=e,e.next=i,n.lastEffect=e),e}function Fi(){return{destroy:void 0,resource:void 0}}function Yh(){return vt().memoizedState}function Qi(e,n,r,i){var u=Ft();i=i===void 0?null:i,Ne.flags|=e,u.memoizedState=hl(1|n,Fi(),r,i)}function Ao(e,n,r,i){var u=vt();i=i===void 0?null:i;var f=u.memoizedState.inst;Pe!==null&&i!==null&&_c(i,Pe.memoizedState.deps)?u.memoizedState=hl(n,f,r,i):(Ne.flags|=e,u.memoizedState=hl(1|n,f,r,i))}function qh(e,n){Qi(8390656,8,e,n)}function Gh(e,n){Ao(2048,8,e,n)}function Ph(e,n){return Ao(4,2,e,n)}function Xh(e,n){return Ao(4,4,e,n)}function Fh(e,n){if(typeof n=="function"){e=e();var r=n(e);return function(){typeof r=="function"?r():n(null)}}if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function Qh(e,n,r){r=r!=null?r.concat([e]):null,Ao(4,4,Fh.bind(null,n,e),r)}function kc(){}function Kh(e,n){var r=vt();n=n===void 0?null:n;var i=r.memoizedState;return n!==null&&_c(n,i[1])?i[0]:(r.memoizedState=[e,n],e)}function Jh(e,n){var r=vt();n=n===void 0?null:n;var i=r.memoizedState;if(n!==null&&_c(n,i[1]))return i[0];if(i=e(),zr){je(!0);try{e()}finally{je(!1)}}return r.memoizedState=[i,n],i}function Uc(e,n,r){return r===void 0||($a&1073741824)!==0?e.memoizedState=n:(e.memoizedState=r,e=eg(),Ne.lanes|=e,Qa|=e,r)}function Wh(e,n,r,i){return nn(r,n)?r:fl.current!==null?(e=Uc(e,r,i),nn(e,n)||(Dt=!0),e):($a&42)===0?(Dt=!0,e.memoizedState=r):(e=eg(),Ne.lanes|=e,Qa|=e,n)}function Ih(e,n,r,i,u){var f=G.p;G.p=f!==0&&8>f?f:8;var v=M.T,x={};M.T=x,Hc(e,!1,n,r);try{var T=u(),B=M.S;if(B!==null&&B(x,T),T!==null&&typeof T=="object"&&typeof T.then=="function"){var X=Tw(T,i);To(e,n,X,sn(e))}else To(e,n,i,sn(e))}catch(J){To(e,n,{then:function(){},status:"rejected",reason:J},sn())}finally{G.p=f,M.T=v}}function zw(){}function Lc(e,n,r,i){if(e.tag!==5)throw Error(o(476));var u=ep(e).queue;Ih(e,u,n,$,r===null?zw:function(){return tp(e),r(i)})}function ep(e){var n=e.memoizedState;if(n!==null)return n;n={memoizedState:$,baseState:$,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:da,lastRenderedState:$},next:null};var r={};return n.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:da,lastRenderedState:r},next:null},e.memoizedState=n,e=e.alternate,e!==null&&(e.memoizedState=n),n}function tp(e){var n=ep(e).next.queue;To(e,n,{},sn())}function Bc(){return Vt(qo)}function np(){return vt().memoizedState}function ap(){return vt().memoizedState}function Nw(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var r=sn();e=Va(r);var i=Za(n,e,r);i!==null&&(un(i,n,r),xo(i,n,r)),n={cache:hc()},e.payload=n;return}n=n.return}}function Mw(e,n,r){var i=sn();r={lane:i,revertLane:0,action:r,hasEagerState:!1,eagerState:null,next:null},Ki(e)?lp(n,r):(r=rc(e,n,r,i),r!==null&&(un(r,e,i),op(r,n,i)))}function rp(e,n,r){var i=sn();To(e,n,r,i)}function To(e,n,r,i){var u={lane:i,revertLane:0,action:r,hasEagerState:!1,eagerState:null,next:null};if(Ki(e))lp(n,u);else{var f=e.alternate;if(e.lanes===0&&(f===null||f.lanes===0)&&(f=n.lastRenderedReducer,f!==null))try{var v=n.lastRenderedState,x=f(v,r);if(u.hasEagerState=!0,u.eagerState=x,nn(x,v))return Mi(e,n,u,0),We===null&&Ni(),!1}catch{}finally{}if(r=rc(e,n,u,i),r!==null)return un(r,e,i),op(r,n,i),!0}return!1}function Hc(e,n,r,i){if(i={lane:2,revertLane:yf(),action:i,hasEagerState:!1,eagerState:null,next:null},Ki(e)){if(n)throw Error(o(479))}else n=rc(e,r,i,2),n!==null&&un(n,e,2)}function Ki(e){var n=e.alternate;return e===Ne||n!==null&&n===Ne}function lp(e,n){dl=qi=!0;var r=e.pending;r===null?n.next=n:(n.next=r.next,r.next=n),e.pending=n}function op(e,n,r){if((r&4194048)!==0){var i=n.lanes;i&=e.pendingLanes,r|=i,n.lanes=r,it(e,r)}}var Ji={readContext:Vt,use:Pi,useCallback:ct,useContext:ct,useEffect:ct,useImperativeHandle:ct,useLayoutEffect:ct,useInsertionEffect:ct,useMemo:ct,useReducer:ct,useRef:ct,useState:ct,useDebugValue:ct,useDeferredValue:ct,useTransition:ct,useSyncExternalStore:ct,useId:ct,useHostTransitionStatus:ct,useFormState:ct,useActionState:ct,useOptimistic:ct,useMemoCache:ct,useCacheRefresh:ct},ip={readContext:Vt,use:Pi,useCallback:function(e,n){return Ft().memoizedState=[e,n===void 0?null:n],e},useContext:Vt,useEffect:qh,useImperativeHandle:function(e,n,r){r=r!=null?r.concat([e]):null,Qi(4194308,4,Fh.bind(null,n,e),r)},useLayoutEffect:function(e,n){return Qi(4194308,4,e,n)},useInsertionEffect:function(e,n){Qi(4,2,e,n)},useMemo:function(e,n){var r=Ft();n=n===void 0?null:n;var i=e();if(zr){je(!0);try{e()}finally{je(!1)}}return r.memoizedState=[i,n],i},useReducer:function(e,n,r){var i=Ft();if(r!==void 0){var u=r(n);if(zr){je(!0);try{r(n)}finally{je(!1)}}}else u=n;return i.memoizedState=i.baseState=u,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:u},i.queue=e,e=e.dispatch=Mw.bind(null,Ne,e),[i.memoizedState,e]},useRef:function(e){var n=Ft();return e={current:e},n.memoizedState=e},useState:function(e){e=Mc(e);var n=e.queue,r=rp.bind(null,Ne,n);return n.dispatch=r,[e.memoizedState,r]},useDebugValue:kc,useDeferredValue:function(e,n){var r=Ft();return Uc(r,e,n)},useTransition:function(){var e=Mc(!1);return e=Ih.bind(null,Ne,e.queue,!0,!1),Ft().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,r){var i=Ne,u=Ft();if(Ve){if(r===void 0)throw Error(o(407));r=r()}else{if(r=n(),We===null)throw Error(o(349));(Be&124)!==0||Ch(i,n,r)}u.memoizedState=r;var f={value:r,getSnapshot:n};return u.queue=f,qh(Dh.bind(null,i,f,e),[e]),i.flags|=2048,hl(9,Fi(),Oh.bind(null,i,f,r,n),null),r},useId:function(){var e=Ft(),n=We.identifierPrefix;if(Ve){var r=ua,i=sa;r=(i&~(1<<32-Ze(i)-1)).toString(32)+r,n="«"+n+"R"+r,r=Gi++,0<r&&(n+="H"+r.toString(32)),n+="»"}else r=Rw++,n="«"+n+"r"+r.toString(32)+"»";return e.memoizedState=n},useHostTransitionStatus:Bc,useFormState:Hh,useActionState:Hh,useOptimistic:function(e){var n=Ft();n.memoizedState=n.baseState=e;var r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=r,n=Hc.bind(null,Ne,!0,r),r.dispatch=n,[e,n]},useMemoCache:Dc,useCacheRefresh:function(){return Ft().memoizedState=Nw.bind(null,Ne)}},sp={readContext:Vt,use:Pi,useCallback:Kh,useContext:Vt,useEffect:Gh,useImperativeHandle:Qh,useInsertionEffect:Ph,useLayoutEffect:Xh,useMemo:Jh,useReducer:Xi,useRef:Yh,useState:function(){return Xi(da)},useDebugValue:kc,useDeferredValue:function(e,n){var r=vt();return Wh(r,Pe.memoizedState,e,n)},useTransition:function(){var e=Xi(da)[0],n=vt().memoizedState;return[typeof e=="boolean"?e:_o(e),n]},useSyncExternalStore:Rh,useId:np,useHostTransitionStatus:Bc,useFormState:Vh,useActionState:Vh,useOptimistic:function(e,n){var r=vt();return Mh(r,Pe,e,n)},useMemoCache:Dc,useCacheRefresh:ap},jw={readContext:Vt,use:Pi,useCallback:Kh,useContext:Vt,useEffect:Gh,useImperativeHandle:Qh,useInsertionEffect:Ph,useLayoutEffect:Xh,useMemo:Jh,useReducer:Nc,useRef:Yh,useState:function(){return Nc(da)},useDebugValue:kc,useDeferredValue:function(e,n){var r=vt();return Pe===null?Uc(r,e,n):Wh(r,Pe.memoizedState,e,n)},useTransition:function(){var e=Nc(da)[0],n=vt().memoizedState;return[typeof e=="boolean"?e:_o(e),n]},useSyncExternalStore:Rh,useId:np,useHostTransitionStatus:Bc,useFormState:$h,useActionState:$h,useOptimistic:function(e,n){var r=vt();return Pe!==null?Mh(r,Pe,e,n):(r.baseState=e,[e,r.queue.dispatch])},useMemoCache:Dc,useCacheRefresh:ap},pl=null,Ro=0;function Wi(e){var n=Ro;return Ro+=1,pl===null&&(pl=[]),bh(pl,e,n)}function Co(e,n){n=n.props.ref,e.ref=n!==void 0?n:null}function Ii(e,n){throw n.$$typeof===g?Error(o(525)):(e=Object.prototype.toString.call(n),Error(o(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e)))}function up(e){var n=e._init;return n(e._payload)}function cp(e){function n(j,N){if(e){var U=j.deletions;U===null?(j.deletions=[N],j.flags|=16):U.push(N)}}function r(j,N){if(!e)return null;for(;N!==null;)n(j,N),N=N.sibling;return null}function i(j){for(var N=new Map;j!==null;)j.key!==null?N.set(j.key,j):N.set(j.index,j),j=j.sibling;return N}function u(j,N){return j=ia(j,N),j.index=0,j.sibling=null,j}function f(j,N,U){return j.index=U,e?(U=j.alternate,U!==null?(U=U.index,U<N?(j.flags|=67108866,N):U):(j.flags|=67108866,N)):(j.flags|=1048576,N)}function v(j){return e&&j.alternate===null&&(j.flags|=67108866),j}function x(j,N,U,K){return N===null||N.tag!==6?(N=oc(U,j.mode,K),N.return=j,N):(N=u(N,U),N.return=j,N)}function T(j,N,U,K){var he=U.type;return he===O?X(j,N,U.props.children,K,U.key):N!==null&&(N.elementType===he||typeof he=="object"&&he!==null&&he.$$typeof===W&&up(he)===N.type)?(N=u(N,U.props),Co(N,U),N.return=j,N):(N=ki(U.type,U.key,U.props,null,j.mode,K),Co(N,U),N.return=j,N)}function B(j,N,U,K){return N===null||N.tag!==4||N.stateNode.containerInfo!==U.containerInfo||N.stateNode.implementation!==U.implementation?(N=ic(U,j.mode,K),N.return=j,N):(N=u(N,U.children||[]),N.return=j,N)}function X(j,N,U,K,he){return N===null||N.tag!==7?(N=Er(U,j.mode,K,he),N.return=j,N):(N=u(N,U),N.return=j,N)}function J(j,N,U){if(typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint")return N=oc(""+N,j.mode,U),N.return=j,N;if(typeof N=="object"&&N!==null){switch(N.$$typeof){case S:return U=ki(N.type,N.key,N.props,null,j.mode,U),Co(U,N),U.return=j,U;case E:return N=ic(N,j.mode,U),N.return=j,N;case W:var K=N._init;return N=K(N._payload),J(j,N,U)}if(be(N)||ie(N))return N=Er(N,j.mode,U,null),N.return=j,N;if(typeof N.then=="function")return J(j,Wi(N),U);if(N.$$typeof===k)return J(j,Hi(j,N),U);Ii(j,N)}return null}function V(j,N,U,K){var he=N!==null?N.key:null;if(typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint")return he!==null?null:x(j,N,""+U,K);if(typeof U=="object"&&U!==null){switch(U.$$typeof){case S:return U.key===he?T(j,N,U,K):null;case E:return U.key===he?B(j,N,U,K):null;case W:return he=U._init,U=he(U._payload),V(j,N,U,K)}if(be(U)||ie(U))return he!==null?null:X(j,N,U,K,null);if(typeof U.then=="function")return V(j,N,Wi(U),K);if(U.$$typeof===k)return V(j,N,Hi(j,U),K);Ii(j,U)}return null}function Z(j,N,U,K,he){if(typeof K=="string"&&K!==""||typeof K=="number"||typeof K=="bigint")return j=j.get(U)||null,x(N,j,""+K,he);if(typeof K=="object"&&K!==null){switch(K.$$typeof){case S:return j=j.get(K.key===null?U:K.key)||null,T(N,j,K,he);case E:return j=j.get(K.key===null?U:K.key)||null,B(N,j,K,he);case W:var ke=K._init;return K=ke(K._payload),Z(j,N,U,K,he)}if(be(K)||ie(K))return j=j.get(U)||null,X(N,j,K,he,null);if(typeof K.then=="function")return Z(j,N,U,Wi(K),he);if(K.$$typeof===k)return Z(j,N,U,Hi(N,K),he);Ii(N,K)}return null}function Re(j,N,U,K){for(var he=null,ke=null,we=N,Ae=N=0,Nt=null;we!==null&&Ae<U.length;Ae++){we.index>Ae?(Nt=we,we=null):Nt=we.sibling;var He=V(j,we,U[Ae],K);if(He===null){we===null&&(we=Nt);break}e&&we&&He.alternate===null&&n(j,we),N=f(He,N,Ae),ke===null?he=He:ke.sibling=He,ke=He,we=Nt}if(Ae===U.length)return r(j,we),Ve&&Ar(j,Ae),he;if(we===null){for(;Ae<U.length;Ae++)we=J(j,U[Ae],K),we!==null&&(N=f(we,N,Ae),ke===null?he=we:ke.sibling=we,ke=we);return Ve&&Ar(j,Ae),he}for(we=i(we);Ae<U.length;Ae++)Nt=Z(we,j,Ae,U[Ae],K),Nt!==null&&(e&&Nt.alternate!==null&&we.delete(Nt.key===null?Ae:Nt.key),N=f(Nt,N,Ae),ke===null?he=Nt:ke.sibling=Nt,ke=Nt);return e&&we.forEach(function(rr){return n(j,rr)}),Ve&&Ar(j,Ae),he}function _e(j,N,U,K){if(U==null)throw Error(o(151));for(var he=null,ke=null,we=N,Ae=N=0,Nt=null,He=U.next();we!==null&&!He.done;Ae++,He=U.next()){we.index>Ae?(Nt=we,we=null):Nt=we.sibling;var rr=V(j,we,He.value,K);if(rr===null){we===null&&(we=Nt);break}e&&we&&rr.alternate===null&&n(j,we),N=f(rr,N,Ae),ke===null?he=rr:ke.sibling=rr,ke=rr,we=Nt}if(He.done)return r(j,we),Ve&&Ar(j,Ae),he;if(we===null){for(;!He.done;Ae++,He=U.next())He=J(j,He.value,K),He!==null&&(N=f(He,N,Ae),ke===null?he=He:ke.sibling=He,ke=He);return Ve&&Ar(j,Ae),he}for(we=i(we);!He.done;Ae++,He=U.next())He=Z(we,j,Ae,He.value,K),He!==null&&(e&&He.alternate!==null&&we.delete(He.key===null?Ae:He.key),N=f(He,N,Ae),ke===null?he=He:ke.sibling=He,ke=He);return e&&we.forEach(function(k1){return n(j,k1)}),Ve&&Ar(j,Ae),he}function Fe(j,N,U,K){if(typeof U=="object"&&U!==null&&U.type===O&&U.key===null&&(U=U.props.children),typeof U=="object"&&U!==null){switch(U.$$typeof){case S:e:{for(var he=U.key;N!==null;){if(N.key===he){if(he=U.type,he===O){if(N.tag===7){r(j,N.sibling),K=u(N,U.props.children),K.return=j,j=K;break e}}else if(N.elementType===he||typeof he=="object"&&he!==null&&he.$$typeof===W&&up(he)===N.type){r(j,N.sibling),K=u(N,U.props),Co(K,U),K.return=j,j=K;break e}r(j,N);break}else n(j,N);N=N.sibling}U.type===O?(K=Er(U.props.children,j.mode,K,U.key),K.return=j,j=K):(K=ki(U.type,U.key,U.props,null,j.mode,K),Co(K,U),K.return=j,j=K)}return v(j);case E:e:{for(he=U.key;N!==null;){if(N.key===he)if(N.tag===4&&N.stateNode.containerInfo===U.containerInfo&&N.stateNode.implementation===U.implementation){r(j,N.sibling),K=u(N,U.children||[]),K.return=j,j=K;break e}else{r(j,N);break}else n(j,N);N=N.sibling}K=ic(U,j.mode,K),K.return=j,j=K}return v(j);case W:return he=U._init,U=he(U._payload),Fe(j,N,U,K)}if(be(U))return Re(j,N,U,K);if(ie(U)){if(he=ie(U),typeof he!="function")throw Error(o(150));return U=he.call(U),_e(j,N,U,K)}if(typeof U.then=="function")return Fe(j,N,Wi(U),K);if(U.$$typeof===k)return Fe(j,N,Hi(j,U),K);Ii(j,U)}return typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint"?(U=""+U,N!==null&&N.tag===6?(r(j,N.sibling),K=u(N,U),K.return=j,j=K):(r(j,N),K=oc(U,j.mode,K),K.return=j,j=K),v(j)):r(j,N)}return function(j,N,U,K){try{Ro=0;var he=Fe(j,N,U,K);return pl=null,he}catch(we){if(we===yo||we===Zi)throw we;var ke=an(29,we,null,j.mode);return ke.lanes=K,ke.return=j,ke}finally{}}}var gl=cp(!0),fp=cp(!1),Sn=F(null),Gn=null;function Ya(e){var n=e.alternate;P(St,St.current&1),P(Sn,e),Gn===null&&(n===null||fl.current!==null||n.memoizedState!==null)&&(Gn=e)}function dp(e){if(e.tag===22){if(P(St,St.current),P(Sn,e),Gn===null){var n=e.alternate;n!==null&&n.memoizedState!==null&&(Gn=e)}}else qa()}function qa(){P(St,St.current),P(Sn,Sn.current)}function ma(e){re(Sn),Gn===e&&(Gn=null),re(St)}var St=F(0);function es(e){for(var n=e;n!==null;){if(n.tag===13){var r=n.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||Df(r)))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if((n.flags&128)!==0)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}function Vc(e,n,r,i){n=e.memoizedState,r=r(i,n),r=r==null?n:y({},n,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var Zc={enqueueSetState:function(e,n,r){e=e._reactInternals;var i=sn(),u=Va(i);u.payload=n,r!=null&&(u.callback=r),n=Za(e,u,i),n!==null&&(un(n,e,i),xo(n,e,i))},enqueueReplaceState:function(e,n,r){e=e._reactInternals;var i=sn(),u=Va(i);u.tag=1,u.payload=n,r!=null&&(u.callback=r),n=Za(e,u,i),n!==null&&(un(n,e,i),xo(n,e,i))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var r=sn(),i=Va(r);i.tag=2,n!=null&&(i.callback=n),n=Za(e,i,r),n!==null&&(un(n,e,r),xo(n,e,r))}};function mp(e,n,r,i,u,f,v){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(i,f,v):n.prototype&&n.prototype.isPureReactComponent?!uo(r,i)||!uo(u,f):!0}function hp(e,n,r,i){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(r,i),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(r,i),n.state!==e&&Zc.enqueueReplaceState(n,n.state,null)}function Nr(e,n){var r=n;if("ref"in n){r={};for(var i in n)i!=="ref"&&(r[i]=n[i])}if(e=e.defaultProps){r===n&&(r=y({},r));for(var u in e)r[u]===void 0&&(r[u]=e[u])}return r}var ts=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var n=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(n))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function pp(e){ts(e)}function gp(e){console.error(e)}function vp(e){ts(e)}function ns(e,n){try{var r=e.onUncaughtError;r(n.value,{componentStack:n.stack})}catch(i){setTimeout(function(){throw i})}}function yp(e,n,r){try{var i=e.onCaughtError;i(r.value,{componentStack:r.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(u){setTimeout(function(){throw u})}}function $c(e,n,r){return r=Va(r),r.tag=3,r.payload={element:null},r.callback=function(){ns(e,n)},r}function bp(e){return e=Va(e),e.tag=3,e}function xp(e,n,r,i){var u=r.type.getDerivedStateFromError;if(typeof u=="function"){var f=i.value;e.payload=function(){return u(f)},e.callback=function(){yp(n,r,i)}}var v=r.stateNode;v!==null&&typeof v.componentDidCatch=="function"&&(e.callback=function(){yp(n,r,i),typeof u!="function"&&(Ka===null?Ka=new Set([this]):Ka.add(this));var x=i.stack;this.componentDidCatch(i.value,{componentStack:x!==null?x:""})})}function kw(e,n,r,i,u){if(r.flags|=32768,i!==null&&typeof i=="object"&&typeof i.then=="function"){if(n=r.alternate,n!==null&&po(n,r,u,!0),r=Sn.current,r!==null){switch(r.tag){case 13:return Gn===null?mf():r.alternate===null&&ot===0&&(ot=3),r.flags&=-257,r.flags|=65536,r.lanes=u,i===vc?r.flags|=16384:(n=r.updateQueue,n===null?r.updateQueue=new Set([i]):n.add(i),pf(e,i,u)),!1;case 22:return r.flags|=65536,i===vc?r.flags|=16384:(n=r.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([i])},r.updateQueue=n):(r=n.retryQueue,r===null?n.retryQueue=new Set([i]):r.add(i)),pf(e,i,u)),!1}throw Error(o(435,r.tag))}return pf(e,i,u),mf(),!1}if(Ve)return n=Sn.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=u,i!==cc&&(e=Error(o(422),{cause:i}),ho(yn(e,r)))):(i!==cc&&(n=Error(o(423),{cause:i}),ho(yn(n,r))),e=e.current.alternate,e.flags|=65536,u&=-u,e.lanes|=u,i=yn(i,r),u=$c(e.stateNode,i,u),xc(e,u),ot!==4&&(ot=2)),!1;var f=Error(o(520),{cause:i});if(f=yn(f,r),ko===null?ko=[f]:ko.push(f),ot!==4&&(ot=2),n===null)return!0;i=yn(i,r),r=n;do{switch(r.tag){case 3:return r.flags|=65536,e=u&-u,r.lanes|=e,e=$c(r.stateNode,i,e),xc(r,e),!1;case 1:if(n=r.type,f=r.stateNode,(r.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(Ka===null||!Ka.has(f))))return r.flags|=65536,u&=-u,r.lanes|=u,u=bp(u),xp(u,e,r,i),xc(r,u),!1}r=r.return}while(r!==null);return!1}var wp=Error(o(461)),Dt=!1;function Ut(e,n,r,i){n.child=e===null?fp(n,null,r,i):gl(n,e.child,r,i)}function Sp(e,n,r,i,u){r=r.render;var f=n.ref;if("ref"in i){var v={};for(var x in i)x!=="ref"&&(v[x]=i[x])}else v=i;return Or(n),i=Ac(e,n,r,v,f,u),x=Tc(),e!==null&&!Dt?(Rc(e,n,u),ha(e,n,u)):(Ve&&x&&sc(n),n.flags|=1,Ut(e,n,i,u),n.child)}function Ep(e,n,r,i,u){if(e===null){var f=r.type;return typeof f=="function"&&!lc(f)&&f.defaultProps===void 0&&r.compare===null?(n.tag=15,n.type=f,_p(e,n,f,i,u)):(e=ki(r.type,null,i,n,n.mode,u),e.ref=n.ref,e.return=n,n.child=e)}if(f=e.child,!Kc(e,u)){var v=f.memoizedProps;if(r=r.compare,r=r!==null?r:uo,r(v,i)&&e.ref===n.ref)return ha(e,n,u)}return n.flags|=1,e=ia(f,i),e.ref=n.ref,e.return=n,n.child=e}function _p(e,n,r,i,u){if(e!==null){var f=e.memoizedProps;if(uo(f,i)&&e.ref===n.ref)if(Dt=!1,n.pendingProps=i=f,Kc(e,u))(e.flags&131072)!==0&&(Dt=!0);else return n.lanes=e.lanes,ha(e,n,u)}return Yc(e,n,r,i,u)}function Ap(e,n,r){var i=n.pendingProps,u=i.children,f=e!==null?e.memoizedState:null;if(i.mode==="hidden"){if((n.flags&128)!==0){if(i=f!==null?f.baseLanes|r:r,e!==null){for(u=n.child=e.child,f=0;u!==null;)f=f|u.lanes|u.childLanes,u=u.sibling;n.childLanes=f&~i}else n.childLanes=0,n.child=null;return Tp(e,n,i,r)}if((r&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},e!==null&&Vi(n,f!==null?f.cachePool:null),f!==null?_h(n,f):Sc(),dp(n);else return n.lanes=n.childLanes=536870912,Tp(e,n,f!==null?f.baseLanes|r:r,r)}else f!==null?(Vi(n,f.cachePool),_h(n,f),qa(),n.memoizedState=null):(e!==null&&Vi(n,null),Sc(),qa());return Ut(e,n,u,r),n.child}function Tp(e,n,r,i){var u=gc();return u=u===null?null:{parent:wt._currentValue,pool:u},n.memoizedState={baseLanes:r,cachePool:u},e!==null&&Vi(n,null),Sc(),dp(n),e!==null&&po(e,n,i,!0),null}function as(e,n){var r=n.ref;if(r===null)e!==null&&e.ref!==null&&(n.flags|=4194816);else{if(typeof r!="function"&&typeof r!="object")throw Error(o(284));(e===null||e.ref!==r)&&(n.flags|=4194816)}}function Yc(e,n,r,i,u){return Or(n),r=Ac(e,n,r,i,void 0,u),i=Tc(),e!==null&&!Dt?(Rc(e,n,u),ha(e,n,u)):(Ve&&i&&sc(n),n.flags|=1,Ut(e,n,r,u),n.child)}function Rp(e,n,r,i,u,f){return Or(n),n.updateQueue=null,r=Th(n,i,r,u),Ah(e),i=Tc(),e!==null&&!Dt?(Rc(e,n,f),ha(e,n,f)):(Ve&&i&&sc(n),n.flags|=1,Ut(e,n,r,f),n.child)}function Cp(e,n,r,i,u){if(Or(n),n.stateNode===null){var f=ol,v=r.contextType;typeof v=="object"&&v!==null&&(f=Vt(v)),f=new r(i,f),n.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=Zc,n.stateNode=f,f._reactInternals=n,f=n.stateNode,f.props=i,f.state=n.memoizedState,f.refs={},yc(n),v=r.contextType,f.context=typeof v=="object"&&v!==null?Vt(v):ol,f.state=n.memoizedState,v=r.getDerivedStateFromProps,typeof v=="function"&&(Vc(n,r,v,i),f.state=n.memoizedState),typeof r.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(v=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),v!==f.state&&Zc.enqueueReplaceState(f,f.state,null),So(n,i,f,u),wo(),f.state=n.memoizedState),typeof f.componentDidMount=="function"&&(n.flags|=4194308),i=!0}else if(e===null){f=n.stateNode;var x=n.memoizedProps,T=Nr(r,x);f.props=T;var B=f.context,X=r.contextType;v=ol,typeof X=="object"&&X!==null&&(v=Vt(X));var J=r.getDerivedStateFromProps;X=typeof J=="function"||typeof f.getSnapshotBeforeUpdate=="function",x=n.pendingProps!==x,X||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(x||B!==v)&&hp(n,f,i,v),Ha=!1;var V=n.memoizedState;f.state=V,So(n,i,f,u),wo(),B=n.memoizedState,x||V!==B||Ha?(typeof J=="function"&&(Vc(n,r,J,i),B=n.memoizedState),(T=Ha||mp(n,r,T,i,V,B,v))?(X||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount()),typeof f.componentDidMount=="function"&&(n.flags|=4194308)):(typeof f.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=i,n.memoizedState=B),f.props=i,f.state=B,f.context=v,i=T):(typeof f.componentDidMount=="function"&&(n.flags|=4194308),i=!1)}else{f=n.stateNode,bc(e,n),v=n.memoizedProps,X=Nr(r,v),f.props=X,J=n.pendingProps,V=f.context,B=r.contextType,T=ol,typeof B=="object"&&B!==null&&(T=Vt(B)),x=r.getDerivedStateFromProps,(B=typeof x=="function"||typeof f.getSnapshotBeforeUpdate=="function")||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(v!==J||V!==T)&&hp(n,f,i,T),Ha=!1,V=n.memoizedState,f.state=V,So(n,i,f,u),wo();var Z=n.memoizedState;v!==J||V!==Z||Ha||e!==null&&e.dependencies!==null&&Bi(e.dependencies)?(typeof x=="function"&&(Vc(n,r,x,i),Z=n.memoizedState),(X=Ha||mp(n,r,X,i,V,Z,T)||e!==null&&e.dependencies!==null&&Bi(e.dependencies))?(B||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(i,Z,T),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(i,Z,T)),typeof f.componentDidUpdate=="function"&&(n.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof f.componentDidUpdate!="function"||v===e.memoizedProps&&V===e.memoizedState||(n.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&V===e.memoizedState||(n.flags|=1024),n.memoizedProps=i,n.memoizedState=Z),f.props=i,f.state=Z,f.context=T,i=X):(typeof f.componentDidUpdate!="function"||v===e.memoizedProps&&V===e.memoizedState||(n.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&V===e.memoizedState||(n.flags|=1024),i=!1)}return f=i,as(e,n),i=(n.flags&128)!==0,f||i?(f=n.stateNode,r=i&&typeof r.getDerivedStateFromError!="function"?null:f.render(),n.flags|=1,e!==null&&i?(n.child=gl(n,e.child,null,u),n.child=gl(n,null,r,u)):Ut(e,n,r,u),n.memoizedState=f.state,e=n.child):e=ha(e,n,u),e}function Op(e,n,r,i){return mo(),n.flags|=256,Ut(e,n,r,i),n.child}var qc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Gc(e){return{baseLanes:e,cachePool:gh()}}function Pc(e,n,r){return e=e!==null?e.childLanes&~r:0,n&&(e|=En),e}function Dp(e,n,r){var i=n.pendingProps,u=!1,f=(n.flags&128)!==0,v;if((v=f)||(v=e!==null&&e.memoizedState===null?!1:(St.current&2)!==0),v&&(u=!0,n.flags&=-129),v=(n.flags&32)!==0,n.flags&=-33,e===null){if(Ve){if(u?Ya(n):qa(),Ve){var x=lt,T;if(T=x){e:{for(T=x,x=qn;T.nodeType!==8;){if(!x){x=null;break e}if(T=Dn(T.nextSibling),T===null){x=null;break e}}x=T}x!==null?(n.memoizedState={dehydrated:x,treeContext:_r!==null?{id:sa,overflow:ua}:null,retryLane:536870912,hydrationErrors:null},T=an(18,null,null,0),T.stateNode=x,T.return=n,n.child=T,qt=n,lt=null,T=!0):T=!1}T||Rr(n)}if(x=n.memoizedState,x!==null&&(x=x.dehydrated,x!==null))return Df(x)?n.lanes=32:n.lanes=536870912,null;ma(n)}return x=i.children,i=i.fallback,u?(qa(),u=n.mode,x=rs({mode:"hidden",children:x},u),i=Er(i,u,r,null),x.return=n,i.return=n,x.sibling=i,n.child=x,u=n.child,u.memoizedState=Gc(r),u.childLanes=Pc(e,v,r),n.memoizedState=qc,i):(Ya(n),Xc(n,x))}if(T=e.memoizedState,T!==null&&(x=T.dehydrated,x!==null)){if(f)n.flags&256?(Ya(n),n.flags&=-257,n=Fc(e,n,r)):n.memoizedState!==null?(qa(),n.child=e.child,n.flags|=128,n=null):(qa(),u=i.fallback,x=n.mode,i=rs({mode:"visible",children:i.children},x),u=Er(u,x,r,null),u.flags|=2,i.return=n,u.return=n,i.sibling=u,n.child=i,gl(n,e.child,null,r),i=n.child,i.memoizedState=Gc(r),i.childLanes=Pc(e,v,r),n.memoizedState=qc,n=u);else if(Ya(n),Df(x)){if(v=x.nextSibling&&x.nextSibling.dataset,v)var B=v.dgst;v=B,i=Error(o(419)),i.stack="",i.digest=v,ho({value:i,source:null,stack:null}),n=Fc(e,n,r)}else if(Dt||po(e,n,r,!1),v=(r&e.childLanes)!==0,Dt||v){if(v=We,v!==null&&(i=r&-r,i=(i&42)!==0?1:pt(i),i=(i&(v.suspendedLanes|r))!==0?0:i,i!==0&&i!==T.retryLane))throw T.retryLane=i,ll(e,i),un(v,e,i),wp;x.data==="$?"||mf(),n=Fc(e,n,r)}else x.data==="$?"?(n.flags|=192,n.child=e.child,n=null):(e=T.treeContext,lt=Dn(x.nextSibling),qt=n,Ve=!0,Tr=null,qn=!1,e!==null&&(xn[wn++]=sa,xn[wn++]=ua,xn[wn++]=_r,sa=e.id,ua=e.overflow,_r=n),n=Xc(n,i.children),n.flags|=4096);return n}return u?(qa(),u=i.fallback,x=n.mode,T=e.child,B=T.sibling,i=ia(T,{mode:"hidden",children:i.children}),i.subtreeFlags=T.subtreeFlags&65011712,B!==null?u=ia(B,u):(u=Er(u,x,r,null),u.flags|=2),u.return=n,i.return=n,i.sibling=u,n.child=i,i=u,u=n.child,x=e.child.memoizedState,x===null?x=Gc(r):(T=x.cachePool,T!==null?(B=wt._currentValue,T=T.parent!==B?{parent:B,pool:B}:T):T=gh(),x={baseLanes:x.baseLanes|r,cachePool:T}),u.memoizedState=x,u.childLanes=Pc(e,v,r),n.memoizedState=qc,i):(Ya(n),r=e.child,e=r.sibling,r=ia(r,{mode:"visible",children:i.children}),r.return=n,r.sibling=null,e!==null&&(v=n.deletions,v===null?(n.deletions=[e],n.flags|=16):v.push(e)),n.child=r,n.memoizedState=null,r)}function Xc(e,n){return n=rs({mode:"visible",children:n},e.mode),n.return=e,e.child=n}function rs(e,n){return e=an(22,e,null,n),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function Fc(e,n,r){return gl(n,e.child,null,r),e=Xc(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function zp(e,n,r){e.lanes|=n;var i=e.alternate;i!==null&&(i.lanes|=n),dc(e.return,n,r)}function Qc(e,n,r,i,u){var f=e.memoizedState;f===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:i,tail:r,tailMode:u}:(f.isBackwards=n,f.rendering=null,f.renderingStartTime=0,f.last=i,f.tail=r,f.tailMode=u)}function Np(e,n,r){var i=n.pendingProps,u=i.revealOrder,f=i.tail;if(Ut(e,n,i.children,r),i=St.current,(i&2)!==0)i=i&1|2,n.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&zp(e,r,n);else if(e.tag===19)zp(e,r,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}i&=1}switch(P(St,i),u){case"forwards":for(r=n.child,u=null;r!==null;)e=r.alternate,e!==null&&es(e)===null&&(u=r),r=r.sibling;r=u,r===null?(u=n.child,n.child=null):(u=r.sibling,r.sibling=null),Qc(n,!1,u,r,f);break;case"backwards":for(r=null,u=n.child,n.child=null;u!==null;){if(e=u.alternate,e!==null&&es(e)===null){n.child=u;break}e=u.sibling,u.sibling=r,r=u,u=e}Qc(n,!0,r,null,f);break;case"together":Qc(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function ha(e,n,r){if(e!==null&&(n.dependencies=e.dependencies),Qa|=n.lanes,(r&n.childLanes)===0)if(e!==null){if(po(e,n,r,!1),(r&n.childLanes)===0)return null}else return null;if(e!==null&&n.child!==e.child)throw Error(o(153));if(n.child!==null){for(e=n.child,r=ia(e,e.pendingProps),n.child=r,r.return=n;e.sibling!==null;)e=e.sibling,r=r.sibling=ia(e,e.pendingProps),r.return=n;r.sibling=null}return n.child}function Kc(e,n){return(e.lanes&n)!==0?!0:(e=e.dependencies,!!(e!==null&&Bi(e)))}function Uw(e,n,r){switch(n.tag){case 3:xe(n,n.stateNode.containerInfo),Ba(n,wt,e.memoizedState.cache),mo();break;case 27:case 5:bt(n);break;case 4:xe(n,n.stateNode.containerInfo);break;case 10:Ba(n,n.type,n.memoizedProps.value);break;case 13:var i=n.memoizedState;if(i!==null)return i.dehydrated!==null?(Ya(n),n.flags|=128,null):(r&n.child.childLanes)!==0?Dp(e,n,r):(Ya(n),e=ha(e,n,r),e!==null?e.sibling:null);Ya(n);break;case 19:var u=(e.flags&128)!==0;if(i=(r&n.childLanes)!==0,i||(po(e,n,r,!1),i=(r&n.childLanes)!==0),u){if(i)return Np(e,n,r);n.flags|=128}if(u=n.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),P(St,St.current),i)break;return null;case 22:case 23:return n.lanes=0,Ap(e,n,r);case 24:Ba(n,wt,e.memoizedState.cache)}return ha(e,n,r)}function Mp(e,n,r){if(e!==null)if(e.memoizedProps!==n.pendingProps)Dt=!0;else{if(!Kc(e,r)&&(n.flags&128)===0)return Dt=!1,Uw(e,n,r);Dt=(e.flags&131072)!==0}else Dt=!1,Ve&&(n.flags&1048576)!==0&&uh(n,Li,n.index);switch(n.lanes=0,n.tag){case 16:e:{e=n.pendingProps;var i=n.elementType,u=i._init;if(i=u(i._payload),n.type=i,typeof i=="function")lc(i)?(e=Nr(i,e),n.tag=1,n=Cp(null,n,i,e,r)):(n.tag=0,n=Yc(null,n,i,e,r));else{if(i!=null){if(u=i.$$typeof,u===Y){n.tag=11,n=Sp(null,n,i,e,r);break e}else if(u===ee){n.tag=14,n=Ep(null,n,i,e,r);break e}}throw n=ye(i)||i,Error(o(306,n,""))}}return n;case 0:return Yc(e,n,n.type,n.pendingProps,r);case 1:return i=n.type,u=Nr(i,n.pendingProps),Cp(e,n,i,u,r);case 3:e:{if(xe(n,n.stateNode.containerInfo),e===null)throw Error(o(387));i=n.pendingProps;var f=n.memoizedState;u=f.element,bc(e,n),So(n,i,null,r);var v=n.memoizedState;if(i=v.cache,Ba(n,wt,i),i!==f.cache&&mc(n,[wt],r,!0),wo(),i=v.element,f.isDehydrated)if(f={element:i,isDehydrated:!1,cache:v.cache},n.updateQueue.baseState=f,n.memoizedState=f,n.flags&256){n=Op(e,n,i,r);break e}else if(i!==u){u=yn(Error(o(424)),n),ho(u),n=Op(e,n,i,r);break e}else{switch(e=n.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(lt=Dn(e.firstChild),qt=n,Ve=!0,Tr=null,qn=!0,r=fp(n,null,i,r),n.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling}else{if(mo(),i===u){n=ha(e,n,r);break e}Ut(e,n,i,r)}n=n.child}return n;case 26:return as(e,n),e===null?(r=Lg(n.type,null,n.pendingProps,null))?n.memoizedState=r:Ve||(r=n.type,e=n.pendingProps,i=ys(me.current).createElement(r),i[ut]=n,i[Je]=e,Bt(i,r,e),Ot(i),n.stateNode=i):n.memoizedState=Lg(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return bt(n),e===null&&Ve&&(i=n.stateNode=jg(n.type,n.pendingProps,me.current),qt=n,qn=!0,u=lt,Ia(n.type)?(zf=u,lt=Dn(i.firstChild)):lt=u),Ut(e,n,n.pendingProps.children,r),as(e,n),e===null&&(n.flags|=4194304),n.child;case 5:return e===null&&Ve&&((u=i=lt)&&(i=c1(i,n.type,n.pendingProps,qn),i!==null?(n.stateNode=i,qt=n,lt=Dn(i.firstChild),qn=!1,u=!0):u=!1),u||Rr(n)),bt(n),u=n.type,f=n.pendingProps,v=e!==null?e.memoizedProps:null,i=f.children,Rf(u,f)?i=null:v!==null&&Rf(u,v)&&(n.flags|=32),n.memoizedState!==null&&(u=Ac(e,n,Cw,null,null,r),qo._currentValue=u),as(e,n),Ut(e,n,i,r),n.child;case 6:return e===null&&Ve&&((e=r=lt)&&(r=f1(r,n.pendingProps,qn),r!==null?(n.stateNode=r,qt=n,lt=null,e=!0):e=!1),e||Rr(n)),null;case 13:return Dp(e,n,r);case 4:return xe(n,n.stateNode.containerInfo),i=n.pendingProps,e===null?n.child=gl(n,null,i,r):Ut(e,n,i,r),n.child;case 11:return Sp(e,n,n.type,n.pendingProps,r);case 7:return Ut(e,n,n.pendingProps,r),n.child;case 8:return Ut(e,n,n.pendingProps.children,r),n.child;case 12:return Ut(e,n,n.pendingProps.children,r),n.child;case 10:return i=n.pendingProps,Ba(n,n.type,i.value),Ut(e,n,i.children,r),n.child;case 9:return u=n.type._context,i=n.pendingProps.children,Or(n),u=Vt(u),i=i(u),n.flags|=1,Ut(e,n,i,r),n.child;case 14:return Ep(e,n,n.type,n.pendingProps,r);case 15:return _p(e,n,n.type,n.pendingProps,r);case 19:return Np(e,n,r);case 31:return i=n.pendingProps,r=n.mode,i={mode:i.mode,children:i.children},e===null?(r=rs(i,r),r.ref=n.ref,n.child=r,r.return=n,n=r):(r=ia(e.child,i),r.ref=n.ref,n.child=r,r.return=n,n=r),n;case 22:return Ap(e,n,r);case 24:return Or(n),i=Vt(wt),e===null?(u=gc(),u===null&&(u=We,f=hc(),u.pooledCache=f,f.refCount++,f!==null&&(u.pooledCacheLanes|=r),u=f),n.memoizedState={parent:i,cache:u},yc(n),Ba(n,wt,u)):((e.lanes&r)!==0&&(bc(e,n),So(n,null,null,r),wo()),u=e.memoizedState,f=n.memoizedState,u.parent!==i?(u={parent:i,cache:i},n.memoizedState=u,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=u),Ba(n,wt,i)):(i=f.cache,Ba(n,wt,i),i!==u.cache&&mc(n,[wt],r,!0))),Ut(e,n,n.pendingProps.children,r),n.child;case 29:throw n.pendingProps}throw Error(o(156,n.tag))}function pa(e){e.flags|=4}function jp(e,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!$g(n)){if(n=Sn.current,n!==null&&((Be&4194048)===Be?Gn!==null:(Be&62914560)!==Be&&(Be&536870912)===0||n!==Gn))throw bo=vc,vh;e.flags|=8192}}function ls(e,n){n!==null&&(e.flags|=4),e.flags&16384&&(n=e.tag!==22?bi():536870912,e.lanes|=n,xl|=n)}function Oo(e,n){if(!Ve)switch(e.tailMode){case"hidden":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var i=null;r!==null;)r.alternate!==null&&(i=r),r=r.sibling;i===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function at(e){var n=e.alternate!==null&&e.alternate.child===e.child,r=0,i=0;if(n)for(var u=e.child;u!==null;)r|=u.lanes|u.childLanes,i|=u.subtreeFlags&65011712,i|=u.flags&65011712,u.return=e,u=u.sibling;else for(u=e.child;u!==null;)r|=u.lanes|u.childLanes,i|=u.subtreeFlags,i|=u.flags,u.return=e,u=u.sibling;return e.subtreeFlags|=i,e.childLanes=r,n}function Lw(e,n,r){var i=n.pendingProps;switch(uc(n),n.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return at(n),null;case 1:return at(n),null;case 3:return r=n.stateNode,i=null,e!==null&&(i=e.memoizedState.cache),n.memoizedState.cache!==i&&(n.flags|=2048),fa(wt),Ke(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(fo(n)?pa(n):e===null||e.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,dh())),at(n),null;case 26:return r=n.memoizedState,e===null?(pa(n),r!==null?(at(n),jp(n,r)):(at(n),n.flags&=-16777217)):r?r!==e.memoizedState?(pa(n),at(n),jp(n,r)):(at(n),n.flags&=-16777217):(e.memoizedProps!==i&&pa(n),at(n),n.flags&=-16777217),null;case 27:jt(n),r=me.current;var u=n.type;if(e!==null&&n.stateNode!=null)e.memoizedProps!==i&&pa(n);else{if(!i){if(n.stateNode===null)throw Error(o(166));return at(n),null}e=ne.current,fo(n)?ch(n):(e=jg(u,i,r),n.stateNode=e,pa(n))}return at(n),null;case 5:if(jt(n),r=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==i&&pa(n);else{if(!i){if(n.stateNode===null)throw Error(o(166));return at(n),null}if(e=ne.current,fo(n))ch(n);else{switch(u=ys(me.current),e){case 1:e=u.createElementNS("http://www.w3.org/2000/svg",r);break;case 2:e=u.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;default:switch(r){case"svg":e=u.createElementNS("http://www.w3.org/2000/svg",r);break;case"math":e=u.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;case"script":e=u.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof i.is=="string"?u.createElement("select",{is:i.is}):u.createElement("select"),i.multiple?e.multiple=!0:i.size&&(e.size=i.size);break;default:e=typeof i.is=="string"?u.createElement(r,{is:i.is}):u.createElement(r)}}e[ut]=n,e[Je]=i;e:for(u=n.child;u!==null;){if(u.tag===5||u.tag===6)e.appendChild(u.stateNode);else if(u.tag!==4&&u.tag!==27&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===n)break e;for(;u.sibling===null;){if(u.return===null||u.return===n)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}n.stateNode=e;e:switch(Bt(e,r,i),r){case"button":case"input":case"select":case"textarea":e=!!i.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&pa(n)}}return at(n),n.flags&=-16777217,null;case 6:if(e&&n.stateNode!=null)e.memoizedProps!==i&&pa(n);else{if(typeof i!="string"&&n.stateNode===null)throw Error(o(166));if(e=me.current,fo(n)){if(e=n.stateNode,r=n.memoizedProps,i=null,u=qt,u!==null)switch(u.tag){case 27:case 5:i=u.memoizedProps}e[ut]=n,e=!!(e.nodeValue===r||i!==null&&i.suppressHydrationWarning===!0||Rg(e.nodeValue,r)),e||Rr(n)}else e=ys(e).createTextNode(i),e[ut]=n,n.stateNode=e}return at(n),null;case 13:if(i=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(u=fo(n),i!==null&&i.dehydrated!==null){if(e===null){if(!u)throw Error(o(318));if(u=n.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(o(317));u[ut]=n}else mo(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;at(n),u=!1}else u=dh(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=u),u=!0;if(!u)return n.flags&256?(ma(n),n):(ma(n),null)}if(ma(n),(n.flags&128)!==0)return n.lanes=r,n;if(r=i!==null,e=e!==null&&e.memoizedState!==null,r){i=n.child,u=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(u=i.alternate.memoizedState.cachePool.pool);var f=null;i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(f=i.memoizedState.cachePool.pool),f!==u&&(i.flags|=2048)}return r!==e&&r&&(n.child.flags|=8192),ls(n,n.updateQueue),at(n),null;case 4:return Ke(),e===null&&Sf(n.stateNode.containerInfo),at(n),null;case 10:return fa(n.type),at(n),null;case 19:if(re(St),u=n.memoizedState,u===null)return at(n),null;if(i=(n.flags&128)!==0,f=u.rendering,f===null)if(i)Oo(u,!1);else{if(ot!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(f=es(e),f!==null){for(n.flags|=128,Oo(u,!1),e=f.updateQueue,n.updateQueue=e,ls(n,e),n.subtreeFlags=0,e=r,r=n.child;r!==null;)sh(r,e),r=r.sibling;return P(St,St.current&1|2),n.child}e=e.sibling}u.tail!==null&&Rt()>ss&&(n.flags|=128,i=!0,Oo(u,!1),n.lanes=4194304)}else{if(!i)if(e=es(f),e!==null){if(n.flags|=128,i=!0,e=e.updateQueue,n.updateQueue=e,ls(n,e),Oo(u,!0),u.tail===null&&u.tailMode==="hidden"&&!f.alternate&&!Ve)return at(n),null}else 2*Rt()-u.renderingStartTime>ss&&r!==536870912&&(n.flags|=128,i=!0,Oo(u,!1),n.lanes=4194304);u.isBackwards?(f.sibling=n.child,n.child=f):(e=u.last,e!==null?e.sibling=f:n.child=f,u.last=f)}return u.tail!==null?(n=u.tail,u.rendering=n,u.tail=n.sibling,u.renderingStartTime=Rt(),n.sibling=null,e=St.current,P(St,i?e&1|2:e&1),n):(at(n),null);case 22:case 23:return ma(n),Ec(),i=n.memoizedState!==null,e!==null?e.memoizedState!==null!==i&&(n.flags|=8192):i&&(n.flags|=8192),i?(r&536870912)!==0&&(n.flags&128)===0&&(at(n),n.subtreeFlags&6&&(n.flags|=8192)):at(n),r=n.updateQueue,r!==null&&ls(n,r.retryQueue),r=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),i=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(i=n.memoizedState.cachePool.pool),i!==r&&(n.flags|=2048),e!==null&&re(Dr),null;case 24:return r=null,e!==null&&(r=e.memoizedState.cache),n.memoizedState.cache!==r&&(n.flags|=2048),fa(wt),at(n),null;case 25:return null;case 30:return null}throw Error(o(156,n.tag))}function Bw(e,n){switch(uc(n),n.tag){case 1:return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return fa(wt),Ke(),e=n.flags,(e&65536)!==0&&(e&128)===0?(n.flags=e&-65537|128,n):null;case 26:case 27:case 5:return jt(n),null;case 13:if(ma(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(o(340));mo()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return re(St),null;case 4:return Ke(),null;case 10:return fa(n.type),null;case 22:case 23:return ma(n),Ec(),e!==null&&re(Dr),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return fa(wt),null;case 25:return null;default:return null}}function kp(e,n){switch(uc(n),n.tag){case 3:fa(wt),Ke();break;case 26:case 27:case 5:jt(n);break;case 4:Ke();break;case 13:ma(n);break;case 19:re(St);break;case 10:fa(n.type);break;case 22:case 23:ma(n),Ec(),e!==null&&re(Dr);break;case 24:fa(wt)}}function Do(e,n){try{var r=n.updateQueue,i=r!==null?r.lastEffect:null;if(i!==null){var u=i.next;r=u;do{if((r.tag&e)===e){i=void 0;var f=r.create,v=r.inst;i=f(),v.destroy=i}r=r.next}while(r!==u)}}catch(x){Qe(n,n.return,x)}}function Ga(e,n,r){try{var i=n.updateQueue,u=i!==null?i.lastEffect:null;if(u!==null){var f=u.next;i=f;do{if((i.tag&e)===e){var v=i.inst,x=v.destroy;if(x!==void 0){v.destroy=void 0,u=n;var T=r,B=x;try{B()}catch(X){Qe(u,T,X)}}}i=i.next}while(i!==f)}}catch(X){Qe(n,n.return,X)}}function Up(e){var n=e.updateQueue;if(n!==null){var r=e.stateNode;try{Eh(n,r)}catch(i){Qe(e,e.return,i)}}}function Lp(e,n,r){r.props=Nr(e.type,e.memoizedProps),r.state=e.memoizedState;try{r.componentWillUnmount()}catch(i){Qe(e,n,i)}}function zo(e,n){try{var r=e.ref;if(r!==null){switch(e.tag){case 26:case 27:case 5:var i=e.stateNode;break;case 30:i=e.stateNode;break;default:i=e.stateNode}typeof r=="function"?e.refCleanup=r(i):r.current=i}}catch(u){Qe(e,n,u)}}function Pn(e,n){var r=e.ref,i=e.refCleanup;if(r!==null)if(typeof i=="function")try{i()}catch(u){Qe(e,n,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,n,u)}else r.current=null}function Bp(e){var n=e.type,r=e.memoizedProps,i=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":r.autoFocus&&i.focus();break e;case"img":r.src?i.src=r.src:r.srcSet&&(i.srcset=r.srcSet)}}catch(u){Qe(e,e.return,u)}}function Jc(e,n,r){try{var i=e.stateNode;l1(i,e.type,r,n),i[Je]=n}catch(u){Qe(e,e.return,u)}}function Hp(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ia(e.type)||e.tag===4}function Wc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Hp(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&&Ia(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 Ic(e,n,r){var i=e.tag;if(i===5||i===6)e=e.stateNode,n?(r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r).insertBefore(e,n):(n=r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r,n.appendChild(e),r=r._reactRootContainer,r!=null||n.onclick!==null||(n.onclick=vs));else if(i!==4&&(i===27&&Ia(e.type)&&(r=e.stateNode,n=null),e=e.child,e!==null))for(Ic(e,n,r),e=e.sibling;e!==null;)Ic(e,n,r),e=e.sibling}function os(e,n,r){var i=e.tag;if(i===5||i===6)e=e.stateNode,n?r.insertBefore(e,n):r.appendChild(e);else if(i!==4&&(i===27&&Ia(e.type)&&(r=e.stateNode),e=e.child,e!==null))for(os(e,n,r),e=e.sibling;e!==null;)os(e,n,r),e=e.sibling}function Vp(e){var n=e.stateNode,r=e.memoizedProps;try{for(var i=e.type,u=n.attributes;u.length;)n.removeAttributeNode(u[0]);Bt(n,i,r),n[ut]=e,n[Je]=r}catch(f){Qe(e,e.return,f)}}var ga=!1,ft=!1,ef=!1,Zp=typeof WeakSet=="function"?WeakSet:Set,zt=null;function Hw(e,n){if(e=e.containerInfo,Af=_s,e=Wm(e),Wu(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var i=r.getSelection&&r.getSelection();if(i&&i.rangeCount!==0){r=i.anchorNode;var u=i.anchorOffset,f=i.focusNode;i=i.focusOffset;try{r.nodeType,f.nodeType}catch{r=null;break e}var v=0,x=-1,T=-1,B=0,X=0,J=e,V=null;t:for(;;){for(var Z;J!==r||u!==0&&J.nodeType!==3||(x=v+u),J!==f||i!==0&&J.nodeType!==3||(T=v+i),J.nodeType===3&&(v+=J.nodeValue.length),(Z=J.firstChild)!==null;)V=J,J=Z;for(;;){if(J===e)break t;if(V===r&&++B===u&&(x=v),V===f&&++X===i&&(T=v),(Z=J.nextSibling)!==null)break;J=V,V=J.parentNode}J=Z}r=x===-1||T===-1?null:{start:x,end:T}}else r=null}r=r||{start:0,end:0}}else r=null;for(Tf={focusedElem:e,selectionRange:r},_s=!1,zt=n;zt!==null;)if(n=zt,e=n.child,(n.subtreeFlags&1024)!==0&&e!==null)e.return=n,zt=e;else for(;zt!==null;){switch(n=zt,f=n.alternate,e=n.flags,n.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&f!==null){e=void 0,r=n,u=f.memoizedProps,f=f.memoizedState,i=r.stateNode;try{var Re=Nr(r.type,u,r.elementType===r.type);e=i.getSnapshotBeforeUpdate(Re,f),i.__reactInternalSnapshotBeforeUpdate=e}catch(_e){Qe(r,r.return,_e)}}break;case 3:if((e&1024)!==0){if(e=n.stateNode.containerInfo,r=e.nodeType,r===9)Of(e);else if(r===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Of(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(o(163))}if(e=n.sibling,e!==null){e.return=n.return,zt=e;break}zt=n.return}}function $p(e,n,r){var i=r.flags;switch(r.tag){case 0:case 11:case 15:Pa(e,r),i&4&&Do(5,r);break;case 1:if(Pa(e,r),i&4)if(e=r.stateNode,n===null)try{e.componentDidMount()}catch(v){Qe(r,r.return,v)}else{var u=Nr(r.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(u,n,e.__reactInternalSnapshotBeforeUpdate)}catch(v){Qe(r,r.return,v)}}i&64&&Up(r),i&512&&zo(r,r.return);break;case 3:if(Pa(e,r),i&64&&(e=r.updateQueue,e!==null)){if(n=null,r.child!==null)switch(r.child.tag){case 27:case 5:n=r.child.stateNode;break;case 1:n=r.child.stateNode}try{Eh(e,n)}catch(v){Qe(r,r.return,v)}}break;case 27:n===null&&i&4&&Vp(r);case 26:case 5:Pa(e,r),n===null&&i&4&&Bp(r),i&512&&zo(r,r.return);break;case 12:Pa(e,r);break;case 13:Pa(e,r),i&4&&Gp(e,r),i&64&&(e=r.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(r=Fw.bind(null,r),d1(e,r))));break;case 22:if(i=r.memoizedState!==null||ga,!i){n=n!==null&&n.memoizedState!==null||ft,u=ga;var f=ft;ga=i,(ft=n)&&!f?Xa(e,r,(r.subtreeFlags&8772)!==0):Pa(e,r),ga=u,ft=f}break;case 30:break;default:Pa(e,r)}}function Yp(e){var n=e.alternate;n!==null&&(e.alternate=null,Yp(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&Mu(n)),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 et=null,Qt=!1;function va(e,n,r){for(r=r.child;r!==null;)qp(e,n,r),r=r.sibling}function qp(e,n,r){if(Oe&&typeof Oe.onCommitFiberUnmount=="function")try{Oe.onCommitFiberUnmount(de,r)}catch{}switch(r.tag){case 26:ft||Pn(r,n),va(e,n,r),r.memoizedState?r.memoizedState.count--:r.stateNode&&(r=r.stateNode,r.parentNode.removeChild(r));break;case 27:ft||Pn(r,n);var i=et,u=Qt;Ia(r.type)&&(et=r.stateNode,Qt=!1),va(e,n,r),Vo(r.stateNode),et=i,Qt=u;break;case 5:ft||Pn(r,n);case 6:if(i=et,u=Qt,et=null,va(e,n,r),et=i,Qt=u,et!==null)if(Qt)try{(et.nodeType===9?et.body:et.nodeName==="HTML"?et.ownerDocument.body:et).removeChild(r.stateNode)}catch(f){Qe(r,n,f)}else try{et.removeChild(r.stateNode)}catch(f){Qe(r,n,f)}break;case 18:et!==null&&(Qt?(e=et,Ng(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,r.stateNode),Fo(e)):Ng(et,r.stateNode));break;case 4:i=et,u=Qt,et=r.stateNode.containerInfo,Qt=!0,va(e,n,r),et=i,Qt=u;break;case 0:case 11:case 14:case 15:ft||Ga(2,r,n),ft||Ga(4,r,n),va(e,n,r);break;case 1:ft||(Pn(r,n),i=r.stateNode,typeof i.componentWillUnmount=="function"&&Lp(r,n,i)),va(e,n,r);break;case 21:va(e,n,r);break;case 22:ft=(i=ft)||r.memoizedState!==null,va(e,n,r),ft=i;break;default:va(e,n,r)}}function Gp(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Fo(e)}catch(r){Qe(n,n.return,r)}}function Vw(e){switch(e.tag){case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new Zp),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new Zp),n;default:throw Error(o(435,e.tag))}}function tf(e,n){var r=Vw(e);n.forEach(function(i){var u=Qw.bind(null,e,i);r.has(i)||(r.add(i),i.then(u,u))})}function rn(e,n){var r=n.deletions;if(r!==null)for(var i=0;i<r.length;i++){var u=r[i],f=e,v=n,x=v;e:for(;x!==null;){switch(x.tag){case 27:if(Ia(x.type)){et=x.stateNode,Qt=!1;break e}break;case 5:et=x.stateNode,Qt=!1;break e;case 3:case 4:et=x.stateNode.containerInfo,Qt=!0;break e}x=x.return}if(et===null)throw Error(o(160));qp(f,v,u),et=null,Qt=!1,f=u.alternate,f!==null&&(f.return=null),u.return=null}if(n.subtreeFlags&13878)for(n=n.child;n!==null;)Pp(n,e),n=n.sibling}var On=null;function Pp(e,n){var r=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:rn(n,e),ln(e),i&4&&(Ga(3,e,e.return),Do(3,e),Ga(5,e,e.return));break;case 1:rn(n,e),ln(e),i&512&&(ft||r===null||Pn(r,r.return)),i&64&&ga&&(e=e.updateQueue,e!==null&&(i=e.callbacks,i!==null&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=r===null?i:r.concat(i))));break;case 26:var u=On;if(rn(n,e),ln(e),i&512&&(ft||r===null||Pn(r,r.return)),i&4){var f=r!==null?r.memoizedState:null;if(i=e.memoizedState,r===null)if(i===null)if(e.stateNode===null){e:{i=e.type,r=e.memoizedProps,u=u.ownerDocument||u;t:switch(i){case"title":f=u.getElementsByTagName("title")[0],(!f||f[eo]||f[ut]||f.namespaceURI==="http://www.w3.org/2000/svg"||f.hasAttribute("itemprop"))&&(f=u.createElement(i),u.head.insertBefore(f,u.querySelector("head > title"))),Bt(f,i,r),f[ut]=e,Ot(f),i=f;break e;case"link":var v=Vg("link","href",u).get(i+(r.href||""));if(v){for(var x=0;x<v.length;x++)if(f=v[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)){v.splice(x,1);break t}}f=u.createElement(i),Bt(f,i,r),u.head.appendChild(f);break;case"meta":if(v=Vg("meta","content",u).get(i+(r.content||""))){for(x=0;x<v.length;x++)if(f=v[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)){v.splice(x,1);break t}}f=u.createElement(i),Bt(f,i,r),u.head.appendChild(f);break;default:throw Error(o(468,i))}f[ut]=e,Ot(f),i=f}e.stateNode=i}else Zg(u,e.type,e.stateNode);else e.stateNode=Hg(u,i,e.memoizedProps);else f!==i?(f===null?r.stateNode!==null&&(r=r.stateNode,r.parentNode.removeChild(r)):f.count--,i===null?Zg(u,e.type,e.stateNode):Hg(u,i,e.memoizedProps)):i===null&&e.stateNode!==null&&Jc(e,e.memoizedProps,r.memoizedProps)}break;case 27:rn(n,e),ln(e),i&512&&(ft||r===null||Pn(r,r.return)),r!==null&&i&4&&Jc(e,e.memoizedProps,r.memoizedProps);break;case 5:if(rn(n,e),ln(e),i&512&&(ft||r===null||Pn(r,r.return)),e.flags&32){u=e.stateNode;try{Wr(u,"")}catch(Z){Qe(e,e.return,Z)}}i&4&&e.stateNode!=null&&(u=e.memoizedProps,Jc(e,u,r!==null?r.memoizedProps:u)),i&1024&&(ef=!0);break;case 6:if(rn(n,e),ln(e),i&4){if(e.stateNode===null)throw Error(o(162));i=e.memoizedProps,r=e.stateNode;try{r.nodeValue=i}catch(Z){Qe(e,e.return,Z)}}break;case 3:if(ws=null,u=On,On=bs(n.containerInfo),rn(n,e),On=u,ln(e),i&4&&r!==null&&r.memoizedState.isDehydrated)try{Fo(n.containerInfo)}catch(Z){Qe(e,e.return,Z)}ef&&(ef=!1,Xp(e));break;case 4:i=On,On=bs(e.stateNode.containerInfo),rn(n,e),ln(e),On=i;break;case 12:rn(n,e),ln(e);break;case 13:rn(n,e),ln(e),e.child.flags&8192&&e.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(sf=Rt()),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,tf(e,i)));break;case 22:u=e.memoizedState!==null;var T=r!==null&&r.memoizedState!==null,B=ga,X=ft;if(ga=B||u,ft=X||T,rn(n,e),ft=X,ga=B,ln(e),i&8192)e:for(n=e.stateNode,n._visibility=u?n._visibility&-2:n._visibility|1,u&&(r===null||T||ga||ft||Mr(e)),r=null,n=e;;){if(n.tag===5||n.tag===26){if(r===null){T=r=n;try{if(f=T.stateNode,u)v=f.style,typeof v.setProperty=="function"?v.setProperty("display","none","important"):v.display="none";else{x=T.stateNode;var J=T.memoizedProps.style,V=J!=null&&J.hasOwnProperty("display")?J.display:null;x.style.display=V==null||typeof V=="boolean"?"":(""+V).trim()}}catch(Z){Qe(T,T.return,Z)}}}else if(n.tag===6){if(r===null){T=n;try{T.stateNode.nodeValue=u?"":T.memoizedProps}catch(Z){Qe(T,T.return,Z)}}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break e;for(;n.sibling===null;){if(n.return===null||n.return===e)break e;r===n&&(r=null),n=n.return}r===n&&(r=null),n.sibling.return=n.return,n=n.sibling}i&4&&(i=e.updateQueue,i!==null&&(r=i.retryQueue,r!==null&&(i.retryQueue=null,tf(e,r))));break;case 19:rn(n,e),ln(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,tf(e,i)));break;case 30:break;case 21:break;default:rn(n,e),ln(e)}}function ln(e){var n=e.flags;if(n&2){try{for(var r,i=e.return;i!==null;){if(Hp(i)){r=i;break}i=i.return}if(r==null)throw Error(o(160));switch(r.tag){case 27:var u=r.stateNode,f=Wc(e);os(e,f,u);break;case 5:var v=r.stateNode;r.flags&32&&(Wr(v,""),r.flags&=-33);var x=Wc(e);os(e,x,v);break;case 3:case 4:var T=r.stateNode.containerInfo,B=Wc(e);Ic(e,B,T);break;default:throw Error(o(161))}}catch(X){Qe(e,e.return,X)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function Xp(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var n=e;Xp(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),e=e.sibling}}function Pa(e,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)$p(e,n.alternate,n),n=n.sibling}function Mr(e){for(e=e.child;e!==null;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:Ga(4,n,n.return),Mr(n);break;case 1:Pn(n,n.return);var r=n.stateNode;typeof r.componentWillUnmount=="function"&&Lp(n,n.return,r),Mr(n);break;case 27:Vo(n.stateNode);case 26:case 5:Pn(n,n.return),Mr(n);break;case 22:n.memoizedState===null&&Mr(n);break;case 30:Mr(n);break;default:Mr(n)}e=e.sibling}}function Xa(e,n,r){for(r=r&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var i=n.alternate,u=e,f=n,v=f.flags;switch(f.tag){case 0:case 11:case 15:Xa(u,f,r),Do(4,f);break;case 1:if(Xa(u,f,r),i=f,u=i.stateNode,typeof u.componentDidMount=="function")try{u.componentDidMount()}catch(B){Qe(i,i.return,B)}if(i=f,u=i.updateQueue,u!==null){var x=i.stateNode;try{var T=u.shared.hiddenCallbacks;if(T!==null)for(u.shared.hiddenCallbacks=null,u=0;u<T.length;u++)Sh(T[u],x)}catch(B){Qe(i,i.return,B)}}r&&v&64&&Up(f),zo(f,f.return);break;case 27:Vp(f);case 26:case 5:Xa(u,f,r),r&&i===null&&v&4&&Bp(f),zo(f,f.return);break;case 12:Xa(u,f,r);break;case 13:Xa(u,f,r),r&&v&4&&Gp(u,f);break;case 22:f.memoizedState===null&&Xa(u,f,r),zo(f,f.return);break;case 30:break;default:Xa(u,f,r)}n=n.sibling}}function nf(e,n){var r=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),e=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(e=n.memoizedState.cachePool.pool),e!==r&&(e!=null&&e.refCount++,r!=null&&go(r))}function af(e,n){e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&go(e))}function Xn(e,n,r,i){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)Fp(e,n,r,i),n=n.sibling}function Fp(e,n,r,i){var u=n.flags;switch(n.tag){case 0:case 11:case 15:Xn(e,n,r,i),u&2048&&Do(9,n);break;case 1:Xn(e,n,r,i);break;case 3:Xn(e,n,r,i),u&2048&&(e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&go(e)));break;case 12:if(u&2048){Xn(e,n,r,i),e=n.stateNode;try{var f=n.memoizedProps,v=f.id,x=f.onPostCommit;typeof x=="function"&&x(v,n.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(T){Qe(n,n.return,T)}}else Xn(e,n,r,i);break;case 13:Xn(e,n,r,i);break;case 23:break;case 22:f=n.stateNode,v=n.alternate,n.memoizedState!==null?f._visibility&2?Xn(e,n,r,i):No(e,n):f._visibility&2?Xn(e,n,r,i):(f._visibility|=2,vl(e,n,r,i,(n.subtreeFlags&10256)!==0)),u&2048&&nf(v,n);break;case 24:Xn(e,n,r,i),u&2048&&af(n.alternate,n);break;default:Xn(e,n,r,i)}}function vl(e,n,r,i,u){for(u=u&&(n.subtreeFlags&10256)!==0,n=n.child;n!==null;){var f=e,v=n,x=r,T=i,B=v.flags;switch(v.tag){case 0:case 11:case 15:vl(f,v,x,T,u),Do(8,v);break;case 23:break;case 22:var X=v.stateNode;v.memoizedState!==null?X._visibility&2?vl(f,v,x,T,u):No(f,v):(X._visibility|=2,vl(f,v,x,T,u)),u&&B&2048&&nf(v.alternate,v);break;case 24:vl(f,v,x,T,u),u&&B&2048&&af(v.alternate,v);break;default:vl(f,v,x,T,u)}n=n.sibling}}function No(e,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var r=e,i=n,u=i.flags;switch(i.tag){case 22:No(r,i),u&2048&&nf(i.alternate,i);break;case 24:No(r,i),u&2048&&af(i.alternate,i);break;default:No(r,i)}n=n.sibling}}var Mo=8192;function yl(e){if(e.subtreeFlags&Mo)for(e=e.child;e!==null;)Qp(e),e=e.sibling}function Qp(e){switch(e.tag){case 26:yl(e),e.flags&Mo&&e.memoizedState!==null&&A1(On,e.memoizedState,e.memoizedProps);break;case 5:yl(e);break;case 3:case 4:var n=On;On=bs(e.stateNode.containerInfo),yl(e),On=n;break;case 22:e.memoizedState===null&&(n=e.alternate,n!==null&&n.memoizedState!==null?(n=Mo,Mo=16777216,yl(e),Mo=n):yl(e));break;default:yl(e)}}function Kp(e){var n=e.alternate;if(n!==null&&(e=n.child,e!==null)){n.child=null;do n=e.sibling,e.sibling=null,e=n;while(e!==null)}}function jo(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];zt=i,Wp(i,e)}Kp(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Jp(e),e=e.sibling}function Jp(e){switch(e.tag){case 0:case 11:case 15:jo(e),e.flags&2048&&Ga(9,e,e.return);break;case 3:jo(e);break;case 12:jo(e);break;case 22:var n=e.stateNode;e.memoizedState!==null&&n._visibility&2&&(e.return===null||e.return.tag!==13)?(n._visibility&=-3,is(e)):jo(e);break;default:jo(e)}}function is(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];zt=i,Wp(i,e)}Kp(e)}for(e=e.child;e!==null;){switch(n=e,n.tag){case 0:case 11:case 15:Ga(8,n,n.return),is(n);break;case 22:r=n.stateNode,r._visibility&2&&(r._visibility&=-3,is(n));break;default:is(n)}e=e.sibling}}function Wp(e,n){for(;zt!==null;){var r=zt;switch(r.tag){case 0:case 11:case 15:Ga(8,r,n);break;case 23:case 22:if(r.memoizedState!==null&&r.memoizedState.cachePool!==null){var i=r.memoizedState.cachePool.pool;i!=null&&i.refCount++}break;case 24:go(r.memoizedState.cache)}if(i=r.child,i!==null)i.return=r,zt=i;else e:for(r=e;zt!==null;){i=zt;var u=i.sibling,f=i.return;if(Yp(i),i===r){zt=null;break e}if(u!==null){u.return=f,zt=u;break e}zt=f}}}var Zw={getCacheForType:function(e){var n=Vt(wt),r=n.data.get(e);return r===void 0&&(r=e(),n.data.set(e,r)),r}},$w=typeof WeakMap=="function"?WeakMap:Map,$e=0,We=null,Ue=null,Be=0,Ye=0,on=null,Fa=!1,bl=!1,rf=!1,ya=0,ot=0,Qa=0,jr=0,lf=0,En=0,xl=0,ko=null,Kt=null,of=!1,sf=0,ss=1/0,us=null,Ka=null,Lt=0,Ja=null,wl=null,Sl=0,uf=0,cf=null,Ip=null,Uo=0,ff=null;function sn(){if(($e&2)!==0&&Be!==0)return Be&-Be;if(M.T!==null){var e=ul;return e!==0?e:yf()}return yr()}function eg(){En===0&&(En=(Be&536870912)===0||Ve?Rn():536870912);var e=Sn.current;return e!==null&&(e.flags|=32),En}function un(e,n,r){(e===We&&(Ye===2||Ye===9)||e.cancelPendingCommit!==null)&&(El(e,0),Wa(e,Be,En,!1)),Ua(e,r),(($e&2)===0||e!==We)&&(e===We&&(($e&2)===0&&(jr|=r),ot===4&&Wa(e,Be,En,!1)),Fn(e))}function tg(e,n,r){if(($e&6)!==0)throw Error(o(327));var i=!r&&(n&124)===0&&(n&e.expiredLanes)===0||aa(e,n),u=i?Gw(e,n):hf(e,n,!0),f=i;do{if(u===0){bl&&!i&&Wa(e,n,0,!1);break}else{if(r=e.current.alternate,f&&!Yw(r)){u=hf(e,n,!1),f=!1;continue}if(u===2){if(f=n,e.errorRecoveryDisabledLanes&f)var v=0;else v=e.pendingLanes&-536870913,v=v!==0?v:v&536870912?536870912:0;if(v!==0){n=v;e:{var x=e;u=ko;var T=x.current.memoizedState.isDehydrated;if(T&&(El(x,v).flags|=256),v=hf(x,v,!1),v!==2){if(rf&&!T){x.errorRecoveryDisabledLanes|=f,jr|=f,u=4;break e}f=Kt,Kt=u,f!==null&&(Kt===null?Kt=f:Kt.push.apply(Kt,f))}u=v}if(f=!1,u!==2)continue}}if(u===1){El(e,0),Wa(e,n,0,!0);break}e:{switch(i=e,f=u,f){case 0:case 1:throw Error(o(345));case 4:if((n&4194048)!==n)break;case 6:Wa(i,n,En,!Fa);break e;case 2:Kt=null;break;case 3:case 5:break;default:throw Error(o(329))}if((n&62914560)===n&&(u=sf+300-Rt(),10<u)){if(Wa(i,n,En,!Fa),Yn(i,0,!0)!==0)break e;i.timeoutHandle=Dg(ng.bind(null,i,r,Kt,us,of,n,En,jr,xl,Fa,f,2,-0,0),u);break e}ng(i,r,Kt,us,of,n,En,jr,xl,Fa,f,0,-0,0)}}break}while(!0);Fn(e)}function ng(e,n,r,i,u,f,v,x,T,B,X,J,V,Z){if(e.timeoutHandle=-1,J=n.subtreeFlags,(J&8192||(J&16785408)===16785408)&&(Yo={stylesheets:null,count:0,unsuspend:_1},Qp(n),J=T1(),J!==null)){e.cancelPendingCommit=J(ug.bind(null,e,n,f,r,i,u,v,x,T,X,1,V,Z)),Wa(e,f,v,!B);return}ug(e,n,f,r,i,u,v,x,T)}function Yw(e){for(var n=e;;){var r=n.tag;if((r===0||r===11||r===15)&&n.flags&16384&&(r=n.updateQueue,r!==null&&(r=r.stores,r!==null)))for(var i=0;i<r.length;i++){var u=r[i],f=u.getSnapshot;u=u.value;try{if(!nn(f(),u))return!1}catch{return!1}}if(r=n.child,n.subtreeFlags&16384&&r!==null)r.return=n,n=r;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function Wa(e,n,r,i){n&=~lf,n&=~jr,e.suspendedLanes|=n,e.pingedLanes&=~n,i&&(e.warmLanes|=n),i=e.expirationTimes;for(var u=n;0<u;){var f=31-Ze(u),v=1<<f;i[f]=-1,u&=~v}r!==0&&De(e,r,n)}function cs(){return($e&6)===0?(Lo(0),!1):!0}function df(){if(Ue!==null){if(Ye===0)var e=Ue.return;else e=Ue,ca=Cr=null,Cc(e),pl=null,Ro=0,e=Ue;for(;e!==null;)kp(e.alternate,e),e=e.return;Ue=null}}function El(e,n){var r=e.timeoutHandle;r!==-1&&(e.timeoutHandle=-1,i1(r)),r=e.cancelPendingCommit,r!==null&&(e.cancelPendingCommit=null,r()),df(),We=e,Ue=r=ia(e.current,null),Be=n,Ye=0,on=null,Fa=!1,bl=aa(e,n),rf=!1,xl=En=lf=jr=Qa=ot=0,Kt=ko=null,of=!1,(n&8)!==0&&(n|=n&32);var i=e.entangledLanes;if(i!==0)for(e=e.entanglements,i&=n;0<i;){var u=31-Ze(i),f=1<<u;n|=e[u],i&=~f}return ya=n,Ni(),r}function ag(e,n){Ne=null,M.H=Ji,n===yo||n===Zi?(n=xh(),Ye=3):n===vh?(n=xh(),Ye=4):Ye=n===wp?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,on=n,Ue===null&&(ot=1,ns(e,yn(n,e.current)))}function rg(){var e=M.H;return M.H=Ji,e===null?Ji:e}function lg(){var e=M.A;return M.A=Zw,e}function mf(){ot=4,Fa||(Be&4194048)!==Be&&Sn.current!==null||(bl=!0),(Qa&134217727)===0&&(jr&134217727)===0||We===null||Wa(We,Be,En,!1)}function hf(e,n,r){var i=$e;$e|=2;var u=rg(),f=lg();(We!==e||Be!==n)&&(us=null,El(e,n)),n=!1;var v=ot;e:do try{if(Ye!==0&&Ue!==null){var x=Ue,T=on;switch(Ye){case 8:df(),v=6;break e;case 3:case 2:case 9:case 6:Sn.current===null&&(n=!0);var B=Ye;if(Ye=0,on=null,_l(e,x,T,B),r&&bl){v=0;break e}break;default:B=Ye,Ye=0,on=null,_l(e,x,T,B)}}qw(),v=ot;break}catch(X){ag(e,X)}while(!0);return n&&e.shellSuspendCounter++,ca=Cr=null,$e=i,M.H=u,M.A=f,Ue===null&&(We=null,Be=0,Ni()),v}function qw(){for(;Ue!==null;)og(Ue)}function Gw(e,n){var r=$e;$e|=2;var i=rg(),u=lg();We!==e||Be!==n?(us=null,ss=Rt()+500,El(e,n)):bl=aa(e,n);e:do try{if(Ye!==0&&Ue!==null){n=Ue;var f=on;t:switch(Ye){case 1:Ye=0,on=null,_l(e,n,f,1);break;case 2:case 9:if(yh(f)){Ye=0,on=null,ig(n);break}n=function(){Ye!==2&&Ye!==9||We!==e||(Ye=7),Fn(e)},f.then(n,n);break e;case 3:Ye=7;break e;case 4:Ye=5;break e;case 7:yh(f)?(Ye=0,on=null,ig(n)):(Ye=0,on=null,_l(e,n,f,7));break;case 5:var v=null;switch(Ue.tag){case 26:v=Ue.memoizedState;case 5:case 27:var x=Ue;if(!v||$g(v)){Ye=0,on=null;var T=x.sibling;if(T!==null)Ue=T;else{var B=x.return;B!==null?(Ue=B,fs(B)):Ue=null}break t}}Ye=0,on=null,_l(e,n,f,5);break;case 6:Ye=0,on=null,_l(e,n,f,6);break;case 8:df(),ot=6;break e;default:throw Error(o(462))}}Pw();break}catch(X){ag(e,X)}while(!0);return ca=Cr=null,M.H=i,M.A=u,$e=r,Ue!==null?0:(We=null,Be=0,Ni(),ot)}function Pw(){for(;Ue!==null&&!Yr();)og(Ue)}function og(e){var n=Mp(e.alternate,e,ya);e.memoizedProps=e.pendingProps,n===null?fs(e):Ue=n}function ig(e){var n=e,r=n.alternate;switch(n.tag){case 15:case 0:n=Rp(r,n,n.pendingProps,n.type,void 0,Be);break;case 11:n=Rp(r,n,n.pendingProps,n.type.render,n.ref,Be);break;case 5:Cc(n);default:kp(r,n),n=Ue=sh(n,ya),n=Mp(r,n,ya)}e.memoizedProps=e.pendingProps,n===null?fs(e):Ue=n}function _l(e,n,r,i){ca=Cr=null,Cc(n),pl=null,Ro=0;var u=n.return;try{if(kw(e,u,n,r,Be)){ot=1,ns(e,yn(r,e.current)),Ue=null;return}}catch(f){if(u!==null)throw Ue=u,f;ot=1,ns(e,yn(r,e.current)),Ue=null;return}n.flags&32768?(Ve||i===1?e=!0:bl||(Be&536870912)!==0?e=!1:(Fa=e=!0,(i===2||i===9||i===3||i===6)&&(i=Sn.current,i!==null&&i.tag===13&&(i.flags|=16384))),sg(n,e)):fs(n)}function fs(e){var n=e;do{if((n.flags&32768)!==0){sg(n,Fa);return}e=n.return;var r=Lw(n.alternate,n,ya);if(r!==null){Ue=r;return}if(n=n.sibling,n!==null){Ue=n;return}Ue=n=e}while(n!==null);ot===0&&(ot=5)}function sg(e,n){do{var r=Bw(e.alternate,e);if(r!==null){r.flags&=32767,Ue=r;return}if(r=e.return,r!==null&&(r.flags|=32768,r.subtreeFlags=0,r.deletions=null),!n&&(e=e.sibling,e!==null)){Ue=e;return}Ue=e=r}while(e!==null);ot=6,Ue=null}function ug(e,n,r,i,u,f,v,x,T){e.cancelPendingCommit=null;do ds();while(Lt!==0);if(($e&6)!==0)throw Error(o(327));if(n!==null){if(n===e.current)throw Error(o(177));if(f=n.lanes|n.childLanes,f|=ac,xi(e,r,f,v,x,T),e===We&&(Ue=We=null,Be=0),wl=n,Ja=e,Sl=r,uf=f,cf=u,Ip=i,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Kw(H,function(){return hg(),null})):(e.callbackNode=null,e.callbackPriority=0),i=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||i){i=M.T,M.T=null,u=G.p,G.p=2,v=$e,$e|=4;try{Hw(e,n,r)}finally{$e=v,G.p=u,M.T=i}}Lt=1,cg(),fg(),dg()}}function cg(){if(Lt===1){Lt=0;var e=Ja,n=wl,r=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||r){r=M.T,M.T=null;var i=G.p;G.p=2;var u=$e;$e|=4;try{Pp(n,e);var f=Tf,v=Wm(e.containerInfo),x=f.focusedElem,T=f.selectionRange;if(v!==x&&x&&x.ownerDocument&&Jm(x.ownerDocument.documentElement,x)){if(T!==null&&Wu(x)){var B=T.start,X=T.end;if(X===void 0&&(X=B),"selectionStart"in x)x.selectionStart=B,x.selectionEnd=Math.min(X,x.value.length);else{var J=x.ownerDocument||document,V=J&&J.defaultView||window;if(V.getSelection){var Z=V.getSelection(),Re=x.textContent.length,_e=Math.min(T.start,Re),Fe=T.end===void 0?_e:Math.min(T.end,Re);!Z.extend&&_e>Fe&&(v=Fe,Fe=_e,_e=v);var j=Km(x,_e),N=Km(x,Fe);if(j&&N&&(Z.rangeCount!==1||Z.anchorNode!==j.node||Z.anchorOffset!==j.offset||Z.focusNode!==N.node||Z.focusOffset!==N.offset)){var U=J.createRange();U.setStart(j.node,j.offset),Z.removeAllRanges(),_e>Fe?(Z.addRange(U),Z.extend(N.node,N.offset)):(U.setEnd(N.node,N.offset),Z.addRange(U))}}}}for(J=[],Z=x;Z=Z.parentNode;)Z.nodeType===1&&J.push({element:Z,left:Z.scrollLeft,top:Z.scrollTop});for(typeof x.focus=="function"&&x.focus(),x=0;x<J.length;x++){var K=J[x];K.element.scrollLeft=K.left,K.element.scrollTop=K.top}}_s=!!Af,Tf=Af=null}finally{$e=u,G.p=i,M.T=r}}e.current=n,Lt=2}}function fg(){if(Lt===2){Lt=0;var e=Ja,n=wl,r=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||r){r=M.T,M.T=null;var i=G.p;G.p=2;var u=$e;$e|=4;try{$p(e,n.alternate,n)}finally{$e=u,G.p=i,M.T=r}}Lt=3}}function dg(){if(Lt===4||Lt===3){Lt=0,qr();var e=Ja,n=wl,r=Sl,i=Ip;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?Lt=5:(Lt=0,wl=Ja=null,mg(e,e.pendingLanes));var u=e.pendingLanes;if(u===0&&(Ka=null),kt(r),n=n.stateNode,Oe&&typeof Oe.onCommitFiberRoot=="function")try{Oe.onCommitFiberRoot(de,n,void 0,(n.current.flags&128)===128)}catch{}if(i!==null){n=M.T,u=G.p,G.p=2,M.T=null;try{for(var f=e.onRecoverableError,v=0;v<i.length;v++){var x=i[v];f(x.value,{componentStack:x.stack})}}finally{M.T=n,G.p=u}}(Sl&3)!==0&&ds(),Fn(e),u=e.pendingLanes,(r&4194090)!==0&&(u&42)!==0?e===ff?Uo++:(Uo=0,ff=e):Uo=0,Lo(0)}}function mg(e,n){(e.pooledCacheLanes&=n)===0&&(n=e.pooledCache,n!=null&&(e.pooledCache=null,go(n)))}function ds(e){return cg(),fg(),dg(),hg()}function hg(){if(Lt!==5)return!1;var e=Ja,n=uf;uf=0;var r=kt(Sl),i=M.T,u=G.p;try{G.p=32>r?32:r,M.T=null,r=cf,cf=null;var f=Ja,v=Sl;if(Lt=0,wl=Ja=null,Sl=0,($e&6)!==0)throw Error(o(331));var x=$e;if($e|=4,Jp(f.current),Fp(f,f.current,v,r),$e=x,Lo(0,!1),Oe&&typeof Oe.onPostCommitFiberRoot=="function")try{Oe.onPostCommitFiberRoot(de,f)}catch{}return!0}finally{G.p=u,M.T=i,mg(e,n)}}function pg(e,n,r){n=yn(r,n),n=$c(e.stateNode,n,2),e=Za(e,n,2),e!==null&&(Ua(e,2),Fn(e))}function Qe(e,n,r){if(e.tag===3)pg(e,e,r);else for(;n!==null;){if(n.tag===3){pg(n,e,r);break}else if(n.tag===1){var i=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(Ka===null||!Ka.has(i))){e=yn(r,e),r=bp(2),i=Za(n,r,2),i!==null&&(xp(r,i,n,e),Ua(i,2),Fn(i));break}}n=n.return}}function pf(e,n,r){var i=e.pingCache;if(i===null){i=e.pingCache=new $w;var u=new Set;i.set(n,u)}else u=i.get(n),u===void 0&&(u=new Set,i.set(n,u));u.has(r)||(rf=!0,u.add(r),e=Xw.bind(null,e,n,r),n.then(e,e))}function Xw(e,n,r){var i=e.pingCache;i!==null&&i.delete(n),e.pingedLanes|=e.suspendedLanes&r,e.warmLanes&=~r,We===e&&(Be&r)===r&&(ot===4||ot===3&&(Be&62914560)===Be&&300>Rt()-sf?($e&2)===0&&El(e,0):lf|=r,xl===Be&&(xl=0)),Fn(e)}function gg(e,n){n===0&&(n=bi()),e=ll(e,n),e!==null&&(Ua(e,n),Fn(e))}function Fw(e){var n=e.memoizedState,r=0;n!==null&&(r=n.retryLane),gg(e,r)}function Qw(e,n){var r=0;switch(e.tag){case 13:var i=e.stateNode,u=e.memoizedState;u!==null&&(r=u.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(o(314))}i!==null&&i.delete(n),gg(e,r)}function Kw(e,n){return hn(e,n)}var ms=null,Al=null,gf=!1,hs=!1,vf=!1,kr=0;function Fn(e){e!==Al&&e.next===null&&(Al===null?ms=Al=e:Al=Al.next=e),hs=!0,gf||(gf=!0,Ww())}function Lo(e,n){if(!vf&&hs){vf=!0;do for(var r=!1,i=ms;i!==null;){if(e!==0){var u=i.pendingLanes;if(u===0)var f=0;else{var v=i.suspendedLanes,x=i.pingedLanes;f=(1<<31-Ze(42|e)+1)-1,f&=u&~(v&~x),f=f&201326741?f&201326741|1:f?f|2:0}f!==0&&(r=!0,xg(i,f))}else f=Be,f=Yn(i,i===We?f:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),(f&3)===0||aa(i,f)||(r=!0,xg(i,f));i=i.next}while(r);vf=!1}}function Jw(){vg()}function vg(){hs=gf=!1;var e=0;kr!==0&&(o1()&&(e=kr),kr=0);for(var n=Rt(),r=null,i=ms;i!==null;){var u=i.next,f=yg(i,n);f===0?(i.next=null,r===null?ms=u:r.next=u,u===null&&(Al=r)):(r=i,(e!==0||(f&3)!==0)&&(hs=!0)),i=u}Lo(e)}function yg(e,n){for(var r=e.suspendedLanes,i=e.pingedLanes,u=e.expirationTimes,f=e.pendingLanes&-62914561;0<f;){var v=31-Ze(f),x=1<<v,T=u[v];T===-1?((x&r)===0||(x&i)!==0)&&(u[v]=ka(x,n)):T<=n&&(e.expiredLanes|=x),f&=~x}if(n=We,r=Be,r=Yn(e,e===n?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i=e.callbackNode,r===0||e===n&&(Ye===2||Ye===9)||e.cancelPendingCommit!==null)return i!==null&&i!==null&&Hn(i),e.callbackNode=null,e.callbackPriority=0;if((r&3)===0||aa(e,r)){if(n=r&-r,n===e.callbackPriority)return n;switch(i!==null&&Hn(i),kt(r)){case 2:case 8:r=D;break;case 32:r=H;break;case 268435456:r=oe;break;default:r=H}return i=bg.bind(null,e),r=hn(r,i),e.callbackPriority=n,e.callbackNode=r,n}return i!==null&&i!==null&&Hn(i),e.callbackPriority=2,e.callbackNode=null,2}function bg(e,n){if(Lt!==0&&Lt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var r=e.callbackNode;if(ds()&&e.callbackNode!==r)return null;var i=Be;return i=Yn(e,e===We?i:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i===0?null:(tg(e,i,n),yg(e,Rt()),e.callbackNode!=null&&e.callbackNode===r?bg.bind(null,e):null)}function xg(e,n){if(ds())return null;tg(e,n,!0)}function Ww(){s1(function(){($e&6)!==0?hn(Yt,Jw):vg()})}function yf(){return kr===0&&(kr=Rn()),kr}function wg(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Ai(""+e)}function Sg(e,n){var r=n.ownerDocument.createElement("input");return r.name=n.name,r.value=n.value,e.id&&r.setAttribute("form",e.id),n.parentNode.insertBefore(r,n),e=new FormData(e),r.parentNode.removeChild(r),e}function Iw(e,n,r,i,u){if(n==="submit"&&r&&r.stateNode===u){var f=wg((u[Je]||null).action),v=i.submitter;v&&(n=(n=v[Je]||null)?wg(n.formAction):v.getAttribute("formAction"),n!==null&&(f=n,v=null));var x=new Oi("action","action",null,i,u);e.push({event:x,listeners:[{instance:null,listener:function(){if(i.defaultPrevented){if(kr!==0){var T=v?Sg(u,v):new FormData(u);Lc(r,{pending:!0,data:T,method:u.method,action:f},null,T)}}else typeof f=="function"&&(x.preventDefault(),T=v?Sg(u,v):new FormData(u),Lc(r,{pending:!0,data:T,method:u.method,action:f},f,T))},currentTarget:u}]})}}for(var bf=0;bf<nc.length;bf++){var xf=nc[bf],e1=xf.toLowerCase(),t1=xf[0].toUpperCase()+xf.slice(1);Cn(e1,"on"+t1)}Cn(th,"onAnimationEnd"),Cn(nh,"onAnimationIteration"),Cn(ah,"onAnimationStart"),Cn("dblclick","onDoubleClick"),Cn("focusin","onFocus"),Cn("focusout","onBlur"),Cn(yw,"onTransitionRun"),Cn(bw,"onTransitionStart"),Cn(xw,"onTransitionCancel"),Cn(rh,"onTransitionEnd"),Qr("onMouseEnter",["mouseout","mouseover"]),Qr("onMouseLeave",["mouseout","mouseover"]),Qr("onPointerEnter",["pointerout","pointerover"]),Qr("onPointerLeave",["pointerout","pointerover"]),br("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),br("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),br("onBeforeInput",["compositionend","keypress","textInput","paste"]),br("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),br("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),br("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Bo="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(" "),n1=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Bo));function Eg(e,n){n=(n&4)!==0;for(var r=0;r<e.length;r++){var i=e[r],u=i.event;i=i.listeners;e:{var f=void 0;if(n)for(var v=i.length-1;0<=v;v--){var x=i[v],T=x.instance,B=x.currentTarget;if(x=x.listener,T!==f&&u.isPropagationStopped())break e;f=x,u.currentTarget=B;try{f(u)}catch(X){ts(X)}u.currentTarget=null,f=T}else for(v=0;v<i.length;v++){if(x=i[v],T=x.instance,B=x.currentTarget,x=x.listener,T!==f&&u.isPropagationStopped())break e;f=x,u.currentTarget=B;try{f(u)}catch(X){ts(X)}u.currentTarget=null,f=T}}}}function Le(e,n){var r=n[Gr];r===void 0&&(r=n[Gr]=new Set);var i=e+"__bubble";r.has(i)||(_g(n,e,2,!1),r.add(i))}function wf(e,n,r){var i=0;n&&(i|=4),_g(r,e,i,n)}var ps="_reactListening"+Math.random().toString(36).slice(2);function Sf(e){if(!e[ps]){e[ps]=!0,vm.forEach(function(r){r!=="selectionchange"&&(n1.has(r)||wf(r,!1,e),wf(r,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[ps]||(n[ps]=!0,wf("selectionchange",!1,n))}}function _g(e,n,r,i){switch(Fg(n)){case 2:var u=O1;break;case 8:u=D1;break;default:u=Uf}r=u.bind(null,n,r,e),u=void 0,!Yu||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(u=!0),i?u!==void 0?e.addEventListener(n,r,{capture:!0,passive:u}):e.addEventListener(n,r,!0):u!==void 0?e.addEventListener(n,r,{passive:u}):e.addEventListener(n,r,!1)}function Ef(e,n,r,i,u){var f=i;if((n&1)===0&&(n&2)===0&&i!==null)e:for(;;){if(i===null)return;var v=i.tag;if(v===3||v===4){var x=i.stateNode.containerInfo;if(x===u)break;if(v===4)for(v=i.return;v!==null;){var T=v.tag;if((T===3||T===4)&&v.stateNode.containerInfo===u)return;v=v.return}for(;x!==null;){if(v=Pr(x),v===null)return;if(T=v.tag,T===5||T===6||T===26||T===27){i=f=v;continue e}x=x.parentNode}}i=i.return}zm(function(){var B=f,X=Zu(r),J=[];e:{var V=lh.get(e);if(V!==void 0){var Z=Oi,Re=e;switch(e){case"keypress":if(Ri(r)===0)break e;case"keydown":case"keyup":Z=Kx;break;case"focusin":Re="focus",Z=Xu;break;case"focusout":Re="blur",Z=Xu;break;case"beforeblur":case"afterblur":Z=Xu;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":Z=jm;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Z=Bx;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Z=Ix;break;case th:case nh:case ah:Z=Zx;break;case rh:Z=tw;break;case"scroll":case"scrollend":Z=Ux;break;case"wheel":Z=aw;break;case"copy":case"cut":case"paste":Z=Yx;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Z=Um;break;case"toggle":case"beforetoggle":Z=lw}var _e=(n&4)!==0,Fe=!_e&&(e==="scroll"||e==="scrollend"),j=_e?V!==null?V+"Capture":null:V;_e=[];for(var N=B,U;N!==null;){var K=N;if(U=K.stateNode,K=K.tag,K!==5&&K!==26&&K!==27||U===null||j===null||(K=no(N,j),K!=null&&_e.push(Ho(N,K,U))),Fe)break;N=N.return}0<_e.length&&(V=new Z(V,Re,null,r,X),J.push({event:V,listeners:_e}))}}if((n&7)===0){e:{if(V=e==="mouseover"||e==="pointerover",Z=e==="mouseout"||e==="pointerout",V&&r!==Vu&&(Re=r.relatedTarget||r.fromElement)&&(Pr(Re)||Re[Ct]))break e;if((Z||V)&&(V=X.window===X?X:(V=X.ownerDocument)?V.defaultView||V.parentWindow:window,Z?(Re=r.relatedTarget||r.toElement,Z=B,Re=Re?Pr(Re):null,Re!==null&&(Fe=c(Re),_e=Re.tag,Re!==Fe||_e!==5&&_e!==27&&_e!==6)&&(Re=null)):(Z=null,Re=B),Z!==Re)){if(_e=jm,K="onMouseLeave",j="onMouseEnter",N="mouse",(e==="pointerout"||e==="pointerover")&&(_e=Um,K="onPointerLeave",j="onPointerEnter",N="pointer"),Fe=Z==null?V:to(Z),U=Re==null?V:to(Re),V=new _e(K,N+"leave",Z,r,X),V.target=Fe,V.relatedTarget=U,K=null,Pr(X)===B&&(_e=new _e(j,N+"enter",Re,r,X),_e.target=U,_e.relatedTarget=Fe,K=_e),Fe=K,Z&&Re)t:{for(_e=Z,j=Re,N=0,U=_e;U;U=Tl(U))N++;for(U=0,K=j;K;K=Tl(K))U++;for(;0<N-U;)_e=Tl(_e),N--;for(;0<U-N;)j=Tl(j),U--;for(;N--;){if(_e===j||j!==null&&_e===j.alternate)break t;_e=Tl(_e),j=Tl(j)}_e=null}else _e=null;Z!==null&&Ag(J,V,Z,_e,!1),Re!==null&&Fe!==null&&Ag(J,Fe,Re,_e,!0)}}e:{if(V=B?to(B):window,Z=V.nodeName&&V.nodeName.toLowerCase(),Z==="select"||Z==="input"&&V.type==="file")var he=qm;else if($m(V))if(Gm)he=pw;else{he=mw;var ke=dw}else Z=V.nodeName,!Z||Z.toLowerCase()!=="input"||V.type!=="checkbox"&&V.type!=="radio"?B&&Hu(B.elementType)&&(he=qm):he=hw;if(he&&(he=he(e,B))){Ym(J,he,r,X);break e}ke&&ke(e,V,B),e==="focusout"&&B&&V.type==="number"&&B.memoizedProps.value!=null&&Bu(V,"number",V.value)}switch(ke=B?to(B):window,e){case"focusin":($m(ke)||ke.contentEditable==="true")&&(nl=ke,Iu=B,co=null);break;case"focusout":co=Iu=nl=null;break;case"mousedown":ec=!0;break;case"contextmenu":case"mouseup":case"dragend":ec=!1,Im(J,r,X);break;case"selectionchange":if(vw)break;case"keydown":case"keyup":Im(J,r,X)}var we;if(Qu)e:{switch(e){case"compositionstart":var Ae="onCompositionStart";break e;case"compositionend":Ae="onCompositionEnd";break e;case"compositionupdate":Ae="onCompositionUpdate";break e}Ae=void 0}else tl?Vm(e,r)&&(Ae="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(Ae="onCompositionStart");Ae&&(Lm&&r.locale!=="ko"&&(tl||Ae!=="onCompositionStart"?Ae==="onCompositionEnd"&&tl&&(we=Nm()):(La=X,qu="value"in La?La.value:La.textContent,tl=!0)),ke=gs(B,Ae),0<ke.length&&(Ae=new km(Ae,e,null,r,X),J.push({event:Ae,listeners:ke}),we?Ae.data=we:(we=Zm(r),we!==null&&(Ae.data=we)))),(we=iw?sw(e,r):uw(e,r))&&(Ae=gs(B,"onBeforeInput"),0<Ae.length&&(ke=new km("onBeforeInput","beforeinput",null,r,X),J.push({event:ke,listeners:Ae}),ke.data=we)),Iw(J,e,B,r,X)}Eg(J,n)})}function Ho(e,n,r){return{instance:e,listener:n,currentTarget:r}}function gs(e,n){for(var r=n+"Capture",i=[];e!==null;){var u=e,f=u.stateNode;if(u=u.tag,u!==5&&u!==26&&u!==27||f===null||(u=no(e,r),u!=null&&i.unshift(Ho(e,u,f)),u=no(e,n),u!=null&&i.push(Ho(e,u,f))),e.tag===3)return i;e=e.return}return[]}function Tl(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Ag(e,n,r,i,u){for(var f=n._reactName,v=[];r!==null&&r!==i;){var x=r,T=x.alternate,B=x.stateNode;if(x=x.tag,T!==null&&T===i)break;x!==5&&x!==26&&x!==27||B===null||(T=B,u?(B=no(r,f),B!=null&&v.unshift(Ho(r,B,T))):u||(B=no(r,f),B!=null&&v.push(Ho(r,B,T)))),r=r.return}v.length!==0&&e.push({event:n,listeners:v})}var a1=/\r\n?/g,r1=/\u0000|\uFFFD/g;function Tg(e){return(typeof e=="string"?e:""+e).replace(a1,`
`).replace(r1,"")}function Rg(e,n){return n=Tg(n),Tg(e)===n}function vs(){}function Xe(e,n,r,i,u,f){switch(r){case"children":typeof i=="string"?n==="body"||n==="textarea"&&i===""||Wr(e,i):(typeof i=="number"||typeof i=="bigint")&&n!=="body"&&Wr(e,""+i);break;case"className":Si(e,"class",i);break;case"tabIndex":Si(e,"tabindex",i);break;case"dir":case"role":case"viewBox":case"width":case"height":Si(e,r,i);break;case"style":Om(e,i,f);break;case"data":if(n!=="object"){Si(e,"data",i);break}case"src":case"href":if(i===""&&(n!=="a"||r!=="href")){e.removeAttribute(r);break}if(i==null||typeof i=="function"||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(r);break}i=Ai(""+i),e.setAttribute(r,i);break;case"action":case"formAction":if(typeof i=="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"?(n!=="input"&&Xe(e,n,"name",u.name,u,null),Xe(e,n,"formEncType",u.formEncType,u,null),Xe(e,n,"formMethod",u.formMethod,u,null),Xe(e,n,"formTarget",u.formTarget,u,null)):(Xe(e,n,"encType",u.encType,u,null),Xe(e,n,"method",u.method,u,null),Xe(e,n,"target",u.target,u,null)));if(i==null||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(r);break}i=Ai(""+i),e.setAttribute(r,i);break;case"onClick":i!=null&&(e.onclick=vs);break;case"onScroll":i!=null&&Le("scroll",e);break;case"onScrollEnd":i!=null&&Le("scrollend",e);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(o(61));if(r=i.__html,r!=null){if(u.children!=null)throw Error(o(60));e.innerHTML=r}}break;case"multiple":e.multiple=i&&typeof i!="function"&&typeof i!="symbol";break;case"muted":e.muted=i&&typeof i!="function"&&typeof i!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(i==null||typeof i=="function"||typeof i=="boolean"||typeof i=="symbol"){e.removeAttribute("xlink:href");break}r=Ai(""+i),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":i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(r,""+i):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":i&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(r,""):e.removeAttribute(r);break;case"capture":case"download":i===!0?e.setAttribute(r,""):i!==!1&&i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(r,i):e.removeAttribute(r);break;case"cols":case"rows":case"size":case"span":i!=null&&typeof i!="function"&&typeof i!="symbol"&&!isNaN(i)&&1<=i?e.setAttribute(r,i):e.removeAttribute(r);break;case"rowSpan":case"start":i==null||typeof i=="function"||typeof i=="symbol"||isNaN(i)?e.removeAttribute(r):e.setAttribute(r,i);break;case"popover":Le("beforetoggle",e),Le("toggle",e),wi(e,"popover",i);break;case"xlinkActuate":la(e,"http://www.w3.org/1999/xlink","xlink:actuate",i);break;case"xlinkArcrole":la(e,"http://www.w3.org/1999/xlink","xlink:arcrole",i);break;case"xlinkRole":la(e,"http://www.w3.org/1999/xlink","xlink:role",i);break;case"xlinkShow":la(e,"http://www.w3.org/1999/xlink","xlink:show",i);break;case"xlinkTitle":la(e,"http://www.w3.org/1999/xlink","xlink:title",i);break;case"xlinkType":la(e,"http://www.w3.org/1999/xlink","xlink:type",i);break;case"xmlBase":la(e,"http://www.w3.org/XML/1998/namespace","xml:base",i);break;case"xmlLang":la(e,"http://www.w3.org/XML/1998/namespace","xml:lang",i);break;case"xmlSpace":la(e,"http://www.w3.org/XML/1998/namespace","xml:space",i);break;case"is":wi(e,"is",i);break;case"innerText":case"textContent":break;default:(!(2<r.length)||r[0]!=="o"&&r[0]!=="O"||r[1]!=="n"&&r[1]!=="N")&&(r=jx.get(r)||r,wi(e,r,i))}}function _f(e,n,r,i,u,f){switch(r){case"style":Om(e,i,f);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(o(61));if(r=i.__html,r!=null){if(u.children!=null)throw Error(o(60));e.innerHTML=r}}break;case"children":typeof i=="string"?Wr(e,i):(typeof i=="number"||typeof i=="bigint")&&Wr(e,""+i);break;case"onScroll":i!=null&&Le("scroll",e);break;case"onScrollEnd":i!=null&&Le("scrollend",e);break;case"onClick":i!=null&&(e.onclick=vs);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ym.hasOwnProperty(r))e:{if(r[0]==="o"&&r[1]==="n"&&(u=r.endsWith("Capture"),n=r.slice(2,u?r.length-7:void 0),f=e[Je]||null,f=f!=null?f[r]:null,typeof f=="function"&&e.removeEventListener(n,f,u),typeof i=="function")){typeof f!="function"&&f!==null&&(r in e?e[r]=null:e.hasAttribute(r)&&e.removeAttribute(r)),e.addEventListener(n,i,u);break e}r in e?e[r]=i:i===!0?e.setAttribute(r,""):wi(e,r,i)}}}function Bt(e,n,r){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Le("error",e),Le("load",e);var i=!1,u=!1,f;for(f in r)if(r.hasOwnProperty(f)){var v=r[f];if(v!=null)switch(f){case"src":i=!0;break;case"srcSet":u=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,n));default:Xe(e,n,f,v,r,null)}}u&&Xe(e,n,"srcSet",r.srcSet,r,null),i&&Xe(e,n,"src",r.src,r,null);return;case"input":Le("invalid",e);var x=f=v=u=null,T=null,B=null;for(i in r)if(r.hasOwnProperty(i)){var X=r[i];if(X!=null)switch(i){case"name":u=X;break;case"type":v=X;break;case"checked":T=X;break;case"defaultChecked":B=X;break;case"value":f=X;break;case"defaultValue":x=X;break;case"children":case"dangerouslySetInnerHTML":if(X!=null)throw Error(o(137,n));break;default:Xe(e,n,i,X,r,null)}}Am(e,f,x,T,B,v,u,!1),Ei(e);return;case"select":Le("invalid",e),i=v=f=null;for(u in r)if(r.hasOwnProperty(u)&&(x=r[u],x!=null))switch(u){case"value":f=x;break;case"defaultValue":v=x;break;case"multiple":i=x;default:Xe(e,n,u,x,r,null)}n=f,r=v,e.multiple=!!i,n!=null?Jr(e,!!i,n,!1):r!=null&&Jr(e,!!i,r,!0);return;case"textarea":Le("invalid",e),f=u=i=null;for(v in r)if(r.hasOwnProperty(v)&&(x=r[v],x!=null))switch(v){case"value":i=x;break;case"defaultValue":u=x;break;case"children":f=x;break;case"dangerouslySetInnerHTML":if(x!=null)throw Error(o(91));break;default:Xe(e,n,v,x,r,null)}Rm(e,i,u,f),Ei(e);return;case"option":for(T in r)if(r.hasOwnProperty(T)&&(i=r[T],i!=null))switch(T){case"selected":e.selected=i&&typeof i!="function"&&typeof i!="symbol";break;default:Xe(e,n,T,i,r,null)}return;case"dialog":Le("beforetoggle",e),Le("toggle",e),Le("cancel",e),Le("close",e);break;case"iframe":case"object":Le("load",e);break;case"video":case"audio":for(i=0;i<Bo.length;i++)Le(Bo[i],e);break;case"image":Le("error",e),Le("load",e);break;case"details":Le("toggle",e);break;case"embed":case"source":case"link":Le("error",e),Le("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(B in r)if(r.hasOwnProperty(B)&&(i=r[B],i!=null))switch(B){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,n));default:Xe(e,n,B,i,r,null)}return;default:if(Hu(n)){for(X in r)r.hasOwnProperty(X)&&(i=r[X],i!==void 0&&_f(e,n,X,i,r,void 0));return}}for(x in r)r.hasOwnProperty(x)&&(i=r[x],i!=null&&Xe(e,n,x,i,r,null))}function l1(e,n,r,i){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var u=null,f=null,v=null,x=null,T=null,B=null,X=null;for(Z in r){var J=r[Z];if(r.hasOwnProperty(Z)&&J!=null)switch(Z){case"checked":break;case"value":break;case"defaultValue":T=J;default:i.hasOwnProperty(Z)||Xe(e,n,Z,null,i,J)}}for(var V in i){var Z=i[V];if(J=r[V],i.hasOwnProperty(V)&&(Z!=null||J!=null))switch(V){case"type":f=Z;break;case"name":u=Z;break;case"checked":B=Z;break;case"defaultChecked":X=Z;break;case"value":v=Z;break;case"defaultValue":x=Z;break;case"children":case"dangerouslySetInnerHTML":if(Z!=null)throw Error(o(137,n));break;default:Z!==J&&Xe(e,n,V,Z,i,J)}}Lu(e,v,x,T,B,X,f,u);return;case"select":Z=v=x=V=null;for(f in r)if(T=r[f],r.hasOwnProperty(f)&&T!=null)switch(f){case"value":break;case"multiple":Z=T;default:i.hasOwnProperty(f)||Xe(e,n,f,null,i,T)}for(u in i)if(f=i[u],T=r[u],i.hasOwnProperty(u)&&(f!=null||T!=null))switch(u){case"value":V=f;break;case"defaultValue":x=f;break;case"multiple":v=f;default:f!==T&&Xe(e,n,u,f,i,T)}n=x,r=v,i=Z,V!=null?Jr(e,!!r,V,!1):!!i!=!!r&&(n!=null?Jr(e,!!r,n,!0):Jr(e,!!r,r?[]:"",!1));return;case"textarea":Z=V=null;for(x in r)if(u=r[x],r.hasOwnProperty(x)&&u!=null&&!i.hasOwnProperty(x))switch(x){case"value":break;case"children":break;default:Xe(e,n,x,null,i,u)}for(v in i)if(u=i[v],f=r[v],i.hasOwnProperty(v)&&(u!=null||f!=null))switch(v){case"value":V=u;break;case"defaultValue":Z=u;break;case"children":break;case"dangerouslySetInnerHTML":if(u!=null)throw Error(o(91));break;default:u!==f&&Xe(e,n,v,u,i,f)}Tm(e,V,Z);return;case"option":for(var Re in r)if(V=r[Re],r.hasOwnProperty(Re)&&V!=null&&!i.hasOwnProperty(Re))switch(Re){case"selected":e.selected=!1;break;default:Xe(e,n,Re,null,i,V)}for(T in i)if(V=i[T],Z=r[T],i.hasOwnProperty(T)&&V!==Z&&(V!=null||Z!=null))switch(T){case"selected":e.selected=V&&typeof V!="function"&&typeof V!="symbol";break;default:Xe(e,n,T,V,i,Z)}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 _e in r)V=r[_e],r.hasOwnProperty(_e)&&V!=null&&!i.hasOwnProperty(_e)&&Xe(e,n,_e,null,i,V);for(B in i)if(V=i[B],Z=r[B],i.hasOwnProperty(B)&&V!==Z&&(V!=null||Z!=null))switch(B){case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(o(137,n));break;default:Xe(e,n,B,V,i,Z)}return;default:if(Hu(n)){for(var Fe in r)V=r[Fe],r.hasOwnProperty(Fe)&&V!==void 0&&!i.hasOwnProperty(Fe)&&_f(e,n,Fe,void 0,i,V);for(X in i)V=i[X],Z=r[X],!i.hasOwnProperty(X)||V===Z||V===void 0&&Z===void 0||_f(e,n,X,V,i,Z);return}}for(var j in r)V=r[j],r.hasOwnProperty(j)&&V!=null&&!i.hasOwnProperty(j)&&Xe(e,n,j,null,i,V);for(J in i)V=i[J],Z=r[J],!i.hasOwnProperty(J)||V===Z||V==null&&Z==null||Xe(e,n,J,V,i,Z)}var Af=null,Tf=null;function ys(e){return e.nodeType===9?e:e.ownerDocument}function Cg(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 Og(e,n){if(e===0)switch(n){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&n==="foreignObject"?0:e}function Rf(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.children=="bigint"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var Cf=null;function o1(){var e=window.event;return e&&e.type==="popstate"?e===Cf?!1:(Cf=e,!0):(Cf=null,!1)}var Dg=typeof setTimeout=="function"?setTimeout:void 0,i1=typeof clearTimeout=="function"?clearTimeout:void 0,zg=typeof Promise=="function"?Promise:void 0,s1=typeof queueMicrotask=="function"?queueMicrotask:typeof zg<"u"?function(e){return zg.resolve(null).then(e).catch(u1)}:Dg;function u1(e){setTimeout(function(){throw e})}function Ia(e){return e==="head"}function Ng(e,n){var r=n,i=0,u=0;do{var f=r.nextSibling;if(e.removeChild(r),f&&f.nodeType===8)if(r=f.data,r==="/$"){if(0<i&&8>i){r=i;var v=e.ownerDocument;if(r&1&&Vo(v.documentElement),r&2&&Vo(v.body),r&4)for(r=v.head,Vo(r),v=r.firstChild;v;){var x=v.nextSibling,T=v.nodeName;v[eo]||T==="SCRIPT"||T==="STYLE"||T==="LINK"&&v.rel.toLowerCase()==="stylesheet"||r.removeChild(v),v=x}}if(u===0){e.removeChild(f),Fo(n);return}u--}else r==="$"||r==="$?"||r==="$!"?u++:i=r.charCodeAt(0)-48;else i=0;r=f}while(r);Fo(n)}function Of(e){var n=e.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var r=n;switch(n=n.nextSibling,r.nodeName){case"HTML":case"HEAD":case"BODY":Of(r),Mu(r);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(r.rel.toLowerCase()==="stylesheet")continue}e.removeChild(r)}}function c1(e,n,r,i){for(;e.nodeType===1;){var u=r;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!i&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(i){if(!e[eo])switch(n){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(n==="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=Dn(e.nextSibling),e===null)break}return null}function f1(e,n,r){if(n==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!r||(e=Dn(e.nextSibling),e===null))return null;return e}function Df(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function d1(e,n){var r=e.ownerDocument;if(e.data!=="$?"||r.readyState==="complete")n();else{var i=function(){n(),r.removeEventListener("DOMContentLoaded",i)};r.addEventListener("DOMContentLoaded",i),e._reactRetry=i}}function Dn(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?"||n==="F!"||n==="F")break;if(n==="/$")return null}}return e}var zf=null;function Mg(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(n===0)return e;n--}else r==="/$"&&n++}e=e.previousSibling}return null}function jg(e,n,r){switch(n=ys(r),e){case"html":if(e=n.documentElement,!e)throw Error(o(452));return e;case"head":if(e=n.head,!e)throw Error(o(453));return e;case"body":if(e=n.body,!e)throw Error(o(454));return e;default:throw Error(o(451))}}function Vo(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);Mu(e)}var _n=new Map,kg=new Set;function bs(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var ba=G.d;G.d={f:m1,r:h1,D:p1,C:g1,L:v1,m:y1,X:x1,S:b1,M:w1};function m1(){var e=ba.f(),n=cs();return e||n}function h1(e){var n=Xr(e);n!==null&&n.tag===5&&n.type==="form"?tp(n):ba.r(e)}var Rl=typeof document>"u"?null:document;function Ug(e,n,r){var i=Rl;if(i&&typeof n=="string"&&n){var u=vn(n);u='link[rel="'+e+'"][href="'+u+'"]',typeof r=="string"&&(u+='[crossorigin="'+r+'"]'),kg.has(u)||(kg.add(u),e={rel:e,crossOrigin:r,href:n},i.querySelector(u)===null&&(n=i.createElement("link"),Bt(n,"link",e),Ot(n),i.head.appendChild(n)))}}function p1(e){ba.D(e),Ug("dns-prefetch",e,null)}function g1(e,n){ba.C(e,n),Ug("preconnect",e,n)}function v1(e,n,r){ba.L(e,n,r);var i=Rl;if(i&&e&&n){var u='link[rel="preload"][as="'+vn(n)+'"]';n==="image"&&r&&r.imageSrcSet?(u+='[imagesrcset="'+vn(r.imageSrcSet)+'"]',typeof r.imageSizes=="string"&&(u+='[imagesizes="'+vn(r.imageSizes)+'"]')):u+='[href="'+vn(e)+'"]';var f=u;switch(n){case"style":f=Cl(e);break;case"script":f=Ol(e)}_n.has(f)||(e=y({rel:"preload",href:n==="image"&&r&&r.imageSrcSet?void 0:e,as:n},r),_n.set(f,e),i.querySelector(u)!==null||n==="style"&&i.querySelector(Zo(f))||n==="script"&&i.querySelector($o(f))||(n=i.createElement("link"),Bt(n,"link",e),Ot(n),i.head.appendChild(n)))}}function y1(e,n){ba.m(e,n);var r=Rl;if(r&&e){var i=n&&typeof n.as=="string"?n.as:"script",u='link[rel="modulepreload"][as="'+vn(i)+'"][href="'+vn(e)+'"]',f=u;switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":f=Ol(e)}if(!_n.has(f)&&(e=y({rel:"modulepreload",href:e},n),_n.set(f,e),r.querySelector(u)===null)){switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(r.querySelector($o(f)))return}i=r.createElement("link"),Bt(i,"link",e),Ot(i),r.head.appendChild(i)}}}function b1(e,n,r){ba.S(e,n,r);var i=Rl;if(i&&e){var u=Fr(i).hoistableStyles,f=Cl(e);n=n||"default";var v=u.get(f);if(!v){var x={loading:0,preload:null};if(v=i.querySelector(Zo(f)))x.loading=5;else{e=y({rel:"stylesheet",href:e,"data-precedence":n},r),(r=_n.get(f))&&Nf(e,r);var T=v=i.createElement("link");Ot(T),Bt(T,"link",e),T._p=new Promise(function(B,X){T.onload=B,T.onerror=X}),T.addEventListener("load",function(){x.loading|=1}),T.addEventListener("error",function(){x.loading|=2}),x.loading|=4,xs(v,n,i)}v={type:"stylesheet",instance:v,count:1,state:x},u.set(f,v)}}}function x1(e,n){ba.X(e,n);var r=Rl;if(r&&e){var i=Fr(r).hoistableScripts,u=Ol(e),f=i.get(u);f||(f=r.querySelector($o(u)),f||(e=y({src:e,async:!0},n),(n=_n.get(u))&&Mf(e,n),f=r.createElement("script"),Ot(f),Bt(f,"link",e),r.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},i.set(u,f))}}function w1(e,n){ba.M(e,n);var r=Rl;if(r&&e){var i=Fr(r).hoistableScripts,u=Ol(e),f=i.get(u);f||(f=r.querySelector($o(u)),f||(e=y({src:e,async:!0,type:"module"},n),(n=_n.get(u))&&Mf(e,n),f=r.createElement("script"),Ot(f),Bt(f,"link",e),r.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},i.set(u,f))}}function Lg(e,n,r,i){var u=(u=me.current)?bs(u):null;if(!u)throw Error(o(446));switch(e){case"meta":case"title":return null;case"style":return typeof r.precedence=="string"&&typeof r.href=="string"?(n=Cl(r.href),r=Fr(u).hoistableStyles,i=r.get(n),i||(i={type:"style",instance:null,count:0,state:null},r.set(n,i)),i):{type:"void",instance:null,count:0,state:null};case"link":if(r.rel==="stylesheet"&&typeof r.href=="string"&&typeof r.precedence=="string"){e=Cl(r.href);var f=Fr(u).hoistableStyles,v=f.get(e);if(v||(u=u.ownerDocument||u,v={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},f.set(e,v),(f=u.querySelector(Zo(e)))&&!f._p&&(v.instance=f,v.state.loading=5),_n.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},_n.set(e,r),f||S1(u,e,r,v.state))),n&&i===null)throw Error(o(528,""));return v}if(n&&i!==null)throw Error(o(529,""));return null;case"script":return n=r.async,r=r.src,typeof r=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=Ol(r),r=Fr(u).hoistableScripts,i=r.get(n),i||(i={type:"script",instance:null,count:0,state:null},r.set(n,i)),i):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,e))}}function Cl(e){return'href="'+vn(e)+'"'}function Zo(e){return'link[rel="stylesheet"]['+e+"]"}function Bg(e){return y({},e,{"data-precedence":e.precedence,precedence:null})}function S1(e,n,r,i){e.querySelector('link[rel="preload"][as="style"]['+n+"]")?i.loading=1:(n=e.createElement("link"),i.preload=n,n.addEventListener("load",function(){return i.loading|=1}),n.addEventListener("error",function(){return i.loading|=2}),Bt(n,"link",r),Ot(n),e.head.appendChild(n))}function Ol(e){return'[src="'+vn(e)+'"]'}function $o(e){return"script[async]"+e}function Hg(e,n,r){if(n.count++,n.instance===null)switch(n.type){case"style":var i=e.querySelector('style[data-href~="'+vn(r.href)+'"]');if(i)return n.instance=i,Ot(i),i;var u=y({},r,{"data-href":r.href,"data-precedence":r.precedence,href:null,precedence:null});return i=(e.ownerDocument||e).createElement("style"),Ot(i),Bt(i,"style",u),xs(i,r.precedence,e),n.instance=i;case"stylesheet":u=Cl(r.href);var f=e.querySelector(Zo(u));if(f)return n.state.loading|=4,n.instance=f,Ot(f),f;i=Bg(r),(u=_n.get(u))&&Nf(i,u),f=(e.ownerDocument||e).createElement("link"),Ot(f);var v=f;return v._p=new Promise(function(x,T){v.onload=x,v.onerror=T}),Bt(f,"link",i),n.state.loading|=4,xs(f,r.precedence,e),n.instance=f;case"script":return f=Ol(r.src),(u=e.querySelector($o(f)))?(n.instance=u,Ot(u),u):(i=r,(u=_n.get(f))&&(i=y({},r),Mf(i,u)),e=e.ownerDocument||e,u=e.createElement("script"),Ot(u),Bt(u,"link",i),e.head.appendChild(u),n.instance=u);case"void":return null;default:throw Error(o(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(i=n.instance,n.state.loading|=4,xs(i,r.precedence,e));return n.instance}function xs(e,n,r){for(var i=r.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=i.length?i[i.length-1]:null,f=u,v=0;v<i.length;v++){var x=i[v];if(x.dataset.precedence===n)f=x;else if(f!==u)break}f?f.parentNode.insertBefore(e,f.nextSibling):(n=r.nodeType===9?r.head:r,n.insertBefore(e,n.firstChild))}function Nf(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.title==null&&(e.title=n.title)}function Mf(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.integrity==null&&(e.integrity=n.integrity)}var ws=null;function Vg(e,n,r){if(ws===null){var i=new Map,u=ws=new Map;u.set(r,i)}else u=ws,i=u.get(r),i||(i=new Map,u.set(r,i));if(i.has(e))return i;for(i.set(e,null),r=r.getElementsByTagName(e),u=0;u<r.length;u++){var f=r[u];if(!(f[eo]||f[ut]||e==="link"&&f.getAttribute("rel")==="stylesheet")&&f.namespaceURI!=="http://www.w3.org/2000/svg"){var v=f.getAttribute(n)||"";v=e+v;var x=i.get(v);x?x.push(f):i.set(v,[f])}}return i}function Zg(e,n,r){e=e.ownerDocument||e,e.head.insertBefore(r,n==="title"?e.querySelector("head > title"):null)}function E1(e,n,r){if(r===1||n.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href==="")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError)break;switch(n.rel){case"stylesheet":return e=n.disabled,typeof n.precedence=="string"&&e==null;default:return!0}case"script":if(n.async&&typeof n.async!="function"&&typeof n.async!="symbol"&&!n.onLoad&&!n.onError&&n.src&&typeof n.src=="string")return!0}return!1}function $g(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var Yo=null;function _1(){}function A1(e,n,r){if(Yo===null)throw Error(o(475));var i=Yo;if(n.type==="stylesheet"&&(typeof r.media!="string"||matchMedia(r.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var u=Cl(r.href),f=e.querySelector(Zo(u));if(f){e=f._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(i.count++,i=Ss.bind(i),e.then(i,i)),n.state.loading|=4,n.instance=f,Ot(f);return}f=e.ownerDocument||e,r=Bg(r),(u=_n.get(u))&&Nf(r,u),f=f.createElement("link"),Ot(f);var v=f;v._p=new Promise(function(x,T){v.onload=x,v.onerror=T}),Bt(f,"link",r),n.instance=f}i.stylesheets===null&&(i.stylesheets=new Map),i.stylesheets.set(n,e),(e=n.state.preload)&&(n.state.loading&3)===0&&(i.count++,n=Ss.bind(i),e.addEventListener("load",n),e.addEventListener("error",n))}}function T1(){if(Yo===null)throw Error(o(475));var e=Yo;return e.stylesheets&&e.count===0&&jf(e,e.stylesheets),0<e.count?function(n){var r=setTimeout(function(){if(e.stylesheets&&jf(e,e.stylesheets),e.unsuspend){var i=e.unsuspend;e.unsuspend=null,i()}},6e4);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r)}}:null}function Ss(){if(this.count--,this.count===0){if(this.stylesheets)jf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Es=null;function jf(e,n){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Es=new Map,n.forEach(R1,e),Es=null,Ss.call(e))}function R1(e,n){if(!(n.state.loading&4)){var r=Es.get(e);if(r)var i=r.get(null);else{r=new Map,Es.set(e,r);for(var u=e.querySelectorAll("link[data-precedence],style[data-precedence]"),f=0;f<u.length;f++){var v=u[f];(v.nodeName==="LINK"||v.getAttribute("media")!=="not all")&&(r.set(v.dataset.precedence,v),i=v)}i&&r.set(null,i)}u=n.instance,v=u.getAttribute("data-precedence"),f=r.get(v)||i,f===i&&r.set(null,u),r.set(v,u),this.count++,i=Ss.bind(this),u.addEventListener("load",i),u.addEventListener("error",i),f?f.parentNode.insertBefore(u,f.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(u,e.firstChild)),n.state.loading|=4}}var qo={$$typeof:k,Provider:null,Consumer:null,_currentValue:$,_currentValue2:$,_threadCount:0};function C1(e,n,r,i,u,f,v,x){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=Il(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Il(0),this.hiddenUpdates=Il(null),this.identifierPrefix=i,this.onUncaughtError=u,this.onCaughtError=f,this.onRecoverableError=v,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=x,this.incompleteTransitions=new Map}function Yg(e,n,r,i,u,f,v,x,T,B,X,J){return e=new C1(e,n,r,v,x,T,B,J),n=1,f===!0&&(n|=24),f=an(3,null,null,n),e.current=f,f.stateNode=e,n=hc(),n.refCount++,e.pooledCache=n,n.refCount++,f.memoizedState={element:i,isDehydrated:r,cache:n},yc(f),e}function qg(e){return e?(e=ol,e):ol}function Gg(e,n,r,i,u,f){u=qg(u),i.context===null?i.context=u:i.pendingContext=u,i=Va(n),i.payload={element:r},f=f===void 0?null:f,f!==null&&(i.callback=f),r=Za(e,i,n),r!==null&&(un(r,e,n),xo(r,e,n))}function Pg(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<n?r:n}}function kf(e,n){Pg(e,n),(e=e.alternate)&&Pg(e,n)}function Xg(e){if(e.tag===13){var n=ll(e,67108864);n!==null&&un(n,e,67108864),kf(e,67108864)}}var _s=!0;function O1(e,n,r,i){var u=M.T;M.T=null;var f=G.p;try{G.p=2,Uf(e,n,r,i)}finally{G.p=f,M.T=u}}function D1(e,n,r,i){var u=M.T;M.T=null;var f=G.p;try{G.p=8,Uf(e,n,r,i)}finally{G.p=f,M.T=u}}function Uf(e,n,r,i){if(_s){var u=Lf(i);if(u===null)Ef(e,n,i,As,r),Qg(e,i);else if(N1(u,e,n,r,i))i.stopPropagation();else if(Qg(e,i),n&4&&-1<z1.indexOf(e)){for(;u!==null;){var f=Xr(u);if(f!==null)switch(f.tag){case 3:if(f=f.stateNode,f.current.memoizedState.isDehydrated){var v=pn(f.pendingLanes);if(v!==0){var x=f;for(x.pendingLanes|=2,x.entangledLanes|=2;v;){var T=1<<31-Ze(v);x.entanglements[1]|=T,v&=~T}Fn(f),($e&6)===0&&(ss=Rt()+500,Lo(0))}}break;case 13:x=ll(f,2),x!==null&&un(x,f,2),cs(),kf(f,2)}if(f=Lf(i),f===null&&Ef(e,n,i,As,r),f===u)break;u=f}u!==null&&i.stopPropagation()}else Ef(e,n,i,null,r)}}function Lf(e){return e=Zu(e),Bf(e)}var As=null;function Bf(e){if(As=null,e=Pr(e),e!==null){var n=c(e);if(n===null)e=null;else{var r=n.tag;if(r===13){if(e=d(n),e!==null)return e;e=null}else if(r===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}}return As=e,null}function Fg(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(Wl()){case Yt:return 2;case D:return 8;case H:case q:return 32;case oe:return 268435456;default:return 32}default:return 32}}var Hf=!1,er=null,tr=null,nr=null,Go=new Map,Po=new Map,ar=[],z1="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 Qg(e,n){switch(e){case"focusin":case"focusout":er=null;break;case"dragenter":case"dragleave":tr=null;break;case"mouseover":case"mouseout":nr=null;break;case"pointerover":case"pointerout":Go.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Po.delete(n.pointerId)}}function Xo(e,n,r,i,u,f){return e===null||e.nativeEvent!==f?(e={blockedOn:n,domEventName:r,eventSystemFlags:i,nativeEvent:f,targetContainers:[u]},n!==null&&(n=Xr(n),n!==null&&Xg(n)),e):(e.eventSystemFlags|=i,n=e.targetContainers,u!==null&&n.indexOf(u)===-1&&n.push(u),e)}function N1(e,n,r,i,u){switch(n){case"focusin":return er=Xo(er,e,n,r,i,u),!0;case"dragenter":return tr=Xo(tr,e,n,r,i,u),!0;case"mouseover":return nr=Xo(nr,e,n,r,i,u),!0;case"pointerover":var f=u.pointerId;return Go.set(f,Xo(Go.get(f)||null,e,n,r,i,u)),!0;case"gotpointercapture":return f=u.pointerId,Po.set(f,Xo(Po.get(f)||null,e,n,r,i,u)),!0}return!1}function Kg(e){var n=Pr(e.target);if(n!==null){var r=c(n);if(r!==null){if(n=r.tag,n===13){if(n=d(r),n!==null){e.blockedOn=n,xt(e.priority,function(){if(r.tag===13){var i=sn();i=pt(i);var u=ll(r,i);u!==null&&un(u,r,i),kf(r,i)}});return}}else if(n===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ts(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var r=Lf(e.nativeEvent);if(r===null){r=e.nativeEvent;var i=new r.constructor(r.type,r);Vu=i,r.target.dispatchEvent(i),Vu=null}else return n=Xr(r),n!==null&&Xg(n),e.blockedOn=r,!1;n.shift()}return!0}function Jg(e,n,r){Ts(e)&&r.delete(n)}function M1(){Hf=!1,er!==null&&Ts(er)&&(er=null),tr!==null&&Ts(tr)&&(tr=null),nr!==null&&Ts(nr)&&(nr=null),Go.forEach(Jg),Po.forEach(Jg)}function Rs(e,n){e.blockedOn===n&&(e.blockedOn=null,Hf||(Hf=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,M1)))}var Cs=null;function Wg(e){Cs!==e&&(Cs=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Cs===e&&(Cs=null);for(var n=0;n<e.length;n+=3){var r=e[n],i=e[n+1],u=e[n+2];if(typeof i!="function"){if(Bf(i||r)===null)continue;break}var f=Xr(r);f!==null&&(e.splice(n,3),n-=3,Lc(f,{pending:!0,data:u,method:r.method,action:i},i,u))}}))}function Fo(e){function n(T){return Rs(T,e)}er!==null&&Rs(er,e),tr!==null&&Rs(tr,e),nr!==null&&Rs(nr,e),Go.forEach(n),Po.forEach(n);for(var r=0;r<ar.length;r++){var i=ar[r];i.blockedOn===e&&(i.blockedOn=null)}for(;0<ar.length&&(r=ar[0],r.blockedOn===null);)Kg(r),r.blockedOn===null&&ar.shift();if(r=(e.ownerDocument||e).$$reactFormReplay,r!=null)for(i=0;i<r.length;i+=3){var u=r[i],f=r[i+1],v=u[Je]||null;if(typeof f=="function")v||Wg(r);else if(v){var x=null;if(f&&f.hasAttribute("formAction")){if(u=f,v=f[Je]||null)x=v.formAction;else if(Bf(u)!==null)continue}else x=v.action;typeof x=="function"?r[i+1]=x:(r.splice(i,3),i-=3),Wg(r)}}}function Vf(e){this._internalRoot=e}Os.prototype.render=Vf.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(o(409));var r=n.current,i=sn();Gg(r,i,e,n,null,null)},Os.prototype.unmount=Vf.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;Gg(e.current,2,null,e,null,null),cs(),n[Ct]=null}};function Os(e){this._internalRoot=e}Os.prototype.unstable_scheduleHydration=function(e){if(e){var n=yr();e={blockedOn:null,target:e,priority:n};for(var r=0;r<ar.length&&n!==0&&n<ar[r].priority;r++);ar.splice(r,0,e),r===0&&Kg(e)}};var Ig=a.version;if(Ig!=="19.1.1")throw Error(o(527,Ig,"19.1.1"));G.findDOMNode=function(e){var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(o(188)):(e=Object.keys(e).join(","),Error(o(268,e)));return e=p(n),e=e!==null?h(e):null,e=e===null?null:e.stateNode,e};var j1={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:M,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ds=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ds.isDisabled&&Ds.supportsFiber)try{de=Ds.inject(j1),Oe=Ds}catch{}}return ti.createRoot=function(e,n){if(!s(e))throw Error(o(299));var r=!1,i="",u=pp,f=gp,v=vp,x=null;return n!=null&&(n.unstable_strictMode===!0&&(r=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onUncaughtError!==void 0&&(u=n.onUncaughtError),n.onCaughtError!==void 0&&(f=n.onCaughtError),n.onRecoverableError!==void 0&&(v=n.onRecoverableError),n.unstable_transitionCallbacks!==void 0&&(x=n.unstable_transitionCallbacks)),n=Yg(e,1,!1,null,null,r,i,u,f,v,x,null),e[Ct]=n.current,Sf(e),new Vf(n)},ti.hydrateRoot=function(e,n,r){if(!s(e))throw Error(o(299));var i=!1,u="",f=pp,v=gp,x=vp,T=null,B=null;return r!=null&&(r.unstable_strictMode===!0&&(i=!0),r.identifierPrefix!==void 0&&(u=r.identifierPrefix),r.onUncaughtError!==void 0&&(f=r.onUncaughtError),r.onCaughtError!==void 0&&(v=r.onCaughtError),r.onRecoverableError!==void 0&&(x=r.onRecoverableError),r.unstable_transitionCallbacks!==void 0&&(T=r.unstable_transitionCallbacks),r.formState!==void 0&&(B=r.formState)),n=Yg(e,1,!0,n,r??null,i,u,f,v,x,T,B),n.context=qg(null),r=n.current,i=sn(),i=pt(i),u=Va(i),u.callback=null,Za(r,u,i),r=i,n.current.lanes=r,Ua(n,r),Fn(n),e[Ct]=n.current,Sf(e),new Os(n)},ti.version="19.1.1",ti}var My;function zN(){if(My)return od.exports;My=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(a){console.error(a)}}return t(),od.exports=DN(),od.exports}var NN=zN(),MN=(t,a,l,o,s,c,d,m)=>{let p=document.documentElement,h=["light","dark"];function y(E){(Array.isArray(t)?t:[t]).forEach(O=>{let A=O==="class",z=A&&c?s.map(_=>c[_]||_):s;A?(p.classList.remove(...z),p.classList.add(c&&c[E]?c[E]:E)):p.setAttribute(O,E)}),g(E)}function g(E){m&&h.includes(E)&&(p.style.colorScheme=E)}function S(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(o)y(o);else try{let E=localStorage.getItem(a)||l,O=d&&E==="system"?S():E;y(O)}catch{}},jy=["light","dark"],Rx="(prefers-color-scheme: dark)",jN=typeof window>"u",hm=b.createContext(void 0),kN={setTheme:t=>{},themes:[]},UN=()=>{var t;return(t=b.useContext(hm))!=null?t:kN},LN=t=>b.useContext(hm)?b.createElement(b.Fragment,null,t.children):b.createElement(HN,{...t}),BN=["light","dark"],HN=({forcedTheme:t,disableTransitionOnChange:a=!1,enableSystem:l=!0,enableColorScheme:o=!0,storageKey:s="theme",themes:c=BN,defaultTheme:d=l?"system":"light",attribute:m="data-theme",value:p,children:h,nonce:y,scriptProps:g})=>{let[S,E]=b.useState(()=>ZN(s,d)),[O,A]=b.useState(()=>S==="system"?ud():S),z=p?Object.values(p):c,_=b.useCallback(L=>{let te=L;if(!te)return;L==="system"&&l&&(te=ud());let ee=p?p[te]:te,W=a?$N(y):null,ue=document.documentElement,Se=Ee=>{Ee==="class"?(ue.classList.remove(...z),ee&&ue.classList.add(ee)):Ee.startsWith("data-")&&(ee?ue.setAttribute(Ee,ee):ue.removeAttribute(Ee))};if(Array.isArray(m)?m.forEach(Se):Se(m),o){let Ee=jy.includes(d)?d:null,ie=jy.includes(te)?te:Ee;ue.style.colorScheme=ie}W?.()},[y]),C=b.useCallback(L=>{let te=typeof L=="function"?L(S):L;E(te);try{localStorage.setItem(s,te)}catch{}},[S]),k=b.useCallback(L=>{let te=ud(L);A(te),S==="system"&&l&&!t&&_("system")},[S,t]);b.useEffect(()=>{let L=window.matchMedia(Rx);return L.addListener(k),k(L),()=>L.removeListener(k)},[k]),b.useEffect(()=>{let L=te=>{te.key===s&&(te.newValue?E(te.newValue):C(d))};return window.addEventListener("storage",L),()=>window.removeEventListener("storage",L)},[C]),b.useEffect(()=>{_(t??S)},[t,S]);let Y=b.useMemo(()=>({theme:S,setTheme:C,forcedTheme:t,resolvedTheme:S==="system"?O:S,themes:l?[...c,"system"]:c,systemTheme:l?O:void 0}),[S,C,t,O,l,c]);return b.createElement(hm.Provider,{value:Y},b.createElement(VN,{forcedTheme:t,storageKey:s,attribute:m,enableSystem:l,enableColorScheme:o,defaultTheme:d,value:p,themes:c,nonce:y,scriptProps:g}),h)},VN=b.memo(({forcedTheme:t,storageKey:a,attribute:l,enableSystem:o,enableColorScheme:s,defaultTheme:c,value:d,themes:m,nonce:p,scriptProps:h})=>{let y=JSON.stringify([l,a,c,t,m,d,o,s]).slice(1,-1);return b.createElement("script",{...h,suppressHydrationWarning:!0,nonce:typeof window>"u"?p:"",dangerouslySetInnerHTML:{__html:`(${MN.toString()})(${y})`}})}),ZN=(t,a)=>{if(jN)return;let l;try{l=localStorage.getItem(t)||void 0}catch{}return l||a},$N=t=>{let a=document.createElement("style");return t&&a.setAttribute("nonce",t),a.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(a),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(a)},1)}},ud=t=>(t||(t=window.matchMedia(Rx)),t.matches?"dark":"light");const YN=({...t})=>{const{theme:a="system"}=UN();return w.jsx(vD,{theme:a,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...t})};function qN({children:t,defaultTheme:a="system",storageKey:l="vite-ui-theme"}){return w.jsx(LN,{attribute:"class",defaultTheme:a,enableSystem:!0,storageKey:l,disableTransitionOnChange:!0,children:t})}NN.createRoot(document.getElementById("root")).render(w.jsx(b.StrictMode,{children:w.jsx(tE,{children:w.jsxs(qN,{defaultTheme:"system",storageKey:"dragon-theme",children:[w.jsx(RN,{}),w.jsx(YN,{richColors:!0,position:"top-right"})]})})}));