(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,893936,(e,t,n)=>{t.exports=e.r(130356)},534011,613763,e=>{"use strict";var t=e.i(942347);let n=e=>{let t,n=new Set,r=(e,r)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=r?r:"object"!=typeof i||null===i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,s={setState:r,getState:i,getInitialState:()=>o,subscribe:e=>(n.add(e),()=>n.delete(e))},o=t=e(r,i,s);return s},r=e=>e?n(e):n;e.s(["createStore",()=>r],613763);let i=e=>e;function s(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,r=t.default.useSyncExternalStore(e.subscribe,t.default.useCallback(()=>n(e.getState()),[e,n]),t.default.useCallback(()=>n(e.getInitialState()),[e,n]));return t.default.useDebugValue(r),r}let o=e=>{let t=r(e),n=e=>s(t,e);return Object.assign(n,t),n},a=e=>e?o(e):o;e.s(["create",()=>a,"useStore",()=>s],534011)},81828,e=>{"use strict";var t=e.i(367916);e.s(["activateMember",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"addApiBasedExtension",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"changeModelProviderPriority",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"changePasswordWithToken",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"changeWebAppPasswordWithToken",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r},{isPublicAPI:!0})},"checkEmailExisted",0,e=>(0,t.post)("/account/change-email/check-email-unique",{body:e},{silent:!0}),"deleteApiBasedExtension",0,e=>(0,t.del)(e),"deleteMemberOrCancelInvitation",0,e=>{let{url:n}=e;return(0,t.del)(n)},"deleteModelProvider",0,e=>{let{url:n,body:r}=e;return(0,t.del)(n,{body:r})},"deleteModelProviderModel",0,e=>{let{url:n}=e;return(0,t.del)(n)},"disableModel",0,(e,n)=>(0,t.patch)(e,{body:n}),"emailLoginWithCode",0,e=>(0,t.post)("/email-code-login/validity",{body:e}),"enableModel",0,(e,n)=>(0,t.patch)(e,{body:n}),"fetchAccountIntegrates",0,e=>{let{url:n,params:r}=e;return(0,t.get)(n,{params:r})},"fetchApiBasedExtensionDetail",0,e=>(0,t.get)(e),"fetchApiBasedExtensionList",0,e=>(0,t.get)(e),"fetchCodeBasedExtensionList",0,e=>(0,t.get)(e),"fetchCurrentWorkspace",0,e=>{let{url:n,params:r}=e;return(0,t.post)(n,{body:r})},"fetchDataSource",0,e=>{let{url:n}=e;return(0,t.get)(n)},"fetchDataSourceNotionBinding",0,e=>(0,t.get)(e),"fetchDefaultModal",0,e=>(0,t.get)(e),"fetchFilePreview",0,e=>{let{fileID:n}=e;return(0,t.get)(`/files/${n}/preview`)},"fetchFileUploadConfig",0,e=>{let{url:n}=e;return(0,t.get)(n)},"fetchInitValidateStatus",0,()=>(0,t.get)("/init"),"fetchLangGeniusVersion",0,e=>{let{url:n,params:r}=e;return(0,t.get)(n,{params:r})},"fetchMembers",0,e=>{let{url:n,params:r}=e;return(0,t.get)(n,{params:r})},"fetchModelList",0,e=>(0,t.get)(e),"fetchModelLoadBalancingConfig",0,e=>(0,t.get)(e),"fetchModelParameterRules",0,e=>(0,t.get)(e),"fetchModelProviderCredentials",0,e=>(0,t.get)(e),"fetchModelProviderModelList",0,e=>(0,t.get)(e),"fetchModelProviders",0,e=>(0,t.get)(e),"fetchNotionConnection",0,e=>(0,t.get)(e),"fetchPluginProviders",0,e=>(0,t.get)(e),"fetchProviders",0,e=>{let{url:n,params:r}=e;return(0,t.get)(n,{params:r})},"fetchSetupStatus",0,()=>(0,t.get)("/setup"),"fetchSupportRetrievalMethods",0,e=>(0,t.get)(e),"fetchUserProfile",0,e=>{let{url:n,params:r}=e;return(0,t.get)(n,r,{needAllResponseContent:!0})},"fetchWorkspaces",0,e=>{let{url:n,params:r}=e;return(0,t.get)(n,{params:r})},"getDocDownloadUrl",0,e=>(0,t.get)("/compliance/download",{params:{doc_name:e}},{silent:!0}),"getPayUrl",0,e=>(0,t.get)(e),"initValidate",0,e=>{let{body:n}=e;return(0,t.post)("/init",{body:n})},"invitationCheck",0,e=>{let{url:n,params:r}=e;return(0,t.get)(n,{params:r})},"inviteMember",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"login",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"moderate",0,(e,n)=>(0,t.post)(e,{body:n}),"oauth",0,e=>{let{url:n,params:r}=e;return(0,t.get)(n,{params:r})},"oneMoreStep",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"ownershipTransfer",0,(e,n)=>(0,t.post)(`/workspaces/current/members/${e}/owner-transfer`,{body:n}),"resetEmail",0,e=>(0,t.post)("/account/change-email/reset",{body:e}),"sendDeleteAccountCode",0,()=>(0,t.get)("/account/delete/verify"),"sendEMailLoginCode",0,function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";return(0,t.post)("/email-code-login",{body:{email:e,language:n}})},"sendForgotPasswordEmail",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"sendOwnerEmail",0,e=>(0,t.post)("/workspaces/current/members/send-owner-transfer-confirm-email",{body:e}),"sendResetPasswordCode",0,function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";return(0,t.post)("/forgot-password",{body:{email:e,language:n}})},"sendVerifyCode",0,e=>(0,t.post)("/account/change-email",{body:e}),"sendWebAppEMailLoginCode",0,function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";return(0,t.post)("/email-code-login",{body:{email:e,language:n}},{isPublicAPI:!0})},"sendWebAppForgotPasswordEmail",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r},{isPublicAPI:!0})},"sendWebAppResetPasswordCode",0,function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";return(0,t.post)("/forgot-password",{body:{email:e,language:n}},{isPublicAPI:!0})},"setModelProvider",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"setModelProviderModel",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"setup",0,e=>{let{body:n}=e;return(0,t.post)("/setup",{body:n})},"submitDeleteAccountFeedback",0,e=>(0,t.post)("/account/delete/feedback",{body:e}),"switchWorkspace",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"syncDataSourceNotion",0,e=>{let{url:n}=e;return(0,t.get)(n)},"updateApiBasedExtension",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"updateCurrentWorkspace",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"updateDataSourceNotionAction",0,e=>{let{url:n}=e;return(0,t.patch)(n)},"updateDefaultModel",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"updateMemberRole",0,e=>{let{url:n,body:r}=e;return(0,t.put)(n,{body:r})},"updatePluginProviderAIKey",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"updateProviderAIKey",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"updateUserProfile",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"updateWorkspaceInfo",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"uploadRemoteFileInfo",0,(e,n,r)=>(0,t.post)("/remote-files/upload",{body:{url:e}},{isPublicAPI:n,silent:r}),"validateModelLoadBalancingCredentials",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"validateModelProvider",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"validatePluginProviderKey",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"validateProviderKey",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"verifyDeleteAccountCode",0,e=>(0,t.post)("/account/delete",{body:e}),"verifyEmail",0,e=>(0,t.post)("/account/change-email/validity",{body:e}),"verifyForgotPasswordToken",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r})},"verifyOwnerEmail",0,e=>(0,t.post)("/workspaces/current/members/owner-transfer-check",{body:e}),"verifyResetPasswordCode",0,e=>(0,t.post)("/forgot-password/validity",{body:e}),"verifyWebAppForgotPasswordToken",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r},{isPublicAPI:!0})},"verifyWebAppResetPasswordCode",0,e=>(0,t.post)("/forgot-password/validity",{body:e},{isPublicAPI:!0}),"webAppEmailLoginWithCode",0,e=>(0,t.post)("/email-code-login/validity",{body:e},{isPublicAPI:!0}),"webAppLogin",0,e=>{let{url:n,body:r}=e;return(0,t.post)(n,{body:r},{isPublicAPI:!0})}])},449980,e=>{"use strict";var t=e.i(162115);e.i(816688);var n=e.i(675066),r=e.i(935139);e.s(["default",0,e=>{let{type:i="area",className:s}=e||{},{t:o}=(0,n.useTranslation)();return(0,t.jsx)("div",{className:(0,r.cn)("flex w-full items-center justify-center","app"===i&&"h-full",s),role:"status","aria-live":"polite","aria-label":o("loading",{ns:"appApi"}),children:(0,t.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"spin-animation",children:[(0,t.jsxs)("g",{clipPath:"url(#clip0_324_2488)",children:[(0,t.jsx)("path",{d:"M15 0H10C9.44772 0 9 0.447715 9 1V6C9 6.55228 9.44772 7 10 7H15C15.5523 7 16 6.55228 16 6V1C16 0.447715 15.5523 0 15 0Z",fill:"#1C64F2"}),(0,t.jsx)("path",{opacity:"0.5",d:"M15 9H10C9.44772 9 9 9.44772 9 10V15C9 15.5523 9.44772 16 10 16H15C15.5523 16 16 15.5523 16 15V10C16 9.44772 15.5523 9 15 9Z",fill:"#1C64F2"}),(0,t.jsx)("path",{opacity:"0.1",d:"M6 9H1C0.447715 9 0 9.44772 0 10V15C0 15.5523 0.447715 16 1 16H6C6.55228 16 7 15.5523 7 15V10C7 9.44772 6.55228 9 6 9Z",fill:"#1C64F2"}),(0,t.jsx)("path",{opacity:"0.2",d:"M6 0H1C0.447715 0 0 0.447715 0 1V6C0 6.55228 0.447715 7 1 7H6C6.55228 7 7 6.55228 7 6V1C7 0.447715 6.55228 0 6 0Z",fill:"#1C64F2"})]}),(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:"clip0_324_2488",children:(0,t.jsx)("rect",{width:"16",height:"16",fill:"white"})})})]})})}])},130119,e=>{"use strict";var t=e.i(81828);let n="setup_status",r=async()=>{if("finished"===localStorage.getItem(n))return{step:"finished"};let e=await (0,t.fetchSetupStatus)();return"finished"===e.step?localStorage.setItem(n,"finished"):localStorage.removeItem(n),e};e.s(["fetchSetupStatusWithCache",0,r])},494268,547682,e=>{"use strict";var t,n,r,i=e.i(162115),s=e.i(868729),o=e.i(534011),a=e.i(449980),u=e.i(10190),l=((t={}).SAML="saml",t.OIDC="oidc",t.OAuth2="oauth2",t),c=((n={}).NONE="none",n.INACTIVE="inactive",n.ACTIVE="active",n.EXPIRING="expiring",n.EXPIRED="expired",n.LOST="lost",n),d=((r={}).ALL="all",r.NONE="none",r.OFFICIAL_ONLY="official_only",r.OFFICIAL_AND_PARTNER="official_and_specific_partners",r);let h={trial_models:[],plugin_installation_permission:{plugin_installation_scope:"all",restrict_to_marketplace_only:!1},sso_enforced_for_signin:!1,sso_enforced_for_signin_protocol:"",sso_enforced_for_web:!1,sso_enforced_for_web_protocol:"",enable_marketplace:!1,enable_change_email:!1,enable_email_code_login:!1,enable_email_password_login:!1,enable_social_oauth_login:!1,is_allow_create_workspace:!1,is_allow_register:!1,is_email_setup:!1,license:{status:"none",expired_at:""},branding:{enabled:!1,login_page_logo:"",workspace_logo:"",favicon:"",application_title:"test title"},webapp_auth:{enabled:!1,allow_sso:!1,sso_config:{protocol:""},allow_email_code_login:!1,allow_email_password_login:!1},enable_trial_app:!1,enable_explore_banner:!1};e.s(["InstallationScope",()=>d,"LicenseStatus",()=>c,"SSOProtocol",()=>l,"defaultSystemFeatures",0,h],547682);var f=e.i(130119);let p=(0,o.create)(e=>({systemFeatures:h,setSystemFeatures:t=>e(()=>({systemFeatures:t}))})),g=["systemFeatures"],m=["setupStatus"];async function y(){let e=await u.consoleClient.systemFeatures(),{setSystemFeatures:t}=p.getState();return t({...h,...e}),e}function v(){return(0,s.useQuery)({queryKey:g,queryFn:y})}function b(){let{isPending:e}=v();return e}function S(){return(0,s.useQuery)({queryKey:m,queryFn:f.fetchSetupStatusWithCache,staleTime:1/0})}e.s(["default",0,e=>{let{children:t}=e,{isPending:n}=v();return(S(),n)?(0,i.jsx)("div",{className:"flex h-screen w-screen items-center justify-center",children:(0,i.jsx)(a.default,{})}):(0,i.jsx)(i.Fragment,{children:t})},"useGlobalPublicStore",0,p,"useIsSystemFeaturesPending",()=>b,"useSetupStatusQuery",()=>S,"useSystemFeaturesQuery",()=>v],494268)},821957,e=>{"use strict";var t=e.i(942347),n=(e,t,n,r,i,s,o,a)=>{let u=document.documentElement,l=["light","dark"];function c(t){var n;(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&s?i.map(e=>s[e]||e):i;n?(u.classList.remove(...r),u.classList.add(s&&s[t]?s[t]:t)):u.setAttribute(e,t)}),n=t,a&&l.includes(n)&&(u.style.colorScheme=n)}if(r)c(r);else try{let e=localStorage.getItem(t)||n,r=o&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(r)}catch(e){}},r=["light","dark"],i="(prefers-color-scheme: dark)",s="u"{},themes:[]},u=()=>{var e;return null!=(e=t.useContext(o))?e:a},l=e=>t.useContext(o)?t.createElement(t.Fragment,null,e.children):t.createElement(d,{...e}),c=["light","dark"],d=e=>{let{forcedTheme:n,disableTransitionOnChange:s=!1,enableSystem:a=!0,enableColorScheme:u=!0,storageKey:l="theme",themes:d=c,defaultTheme:m=a?"system":"light",attribute:y="data-theme",value:v,children:b,nonce:S,scriptProps:w}=e,[C,M]=t.useState(()=>f(l,m)),[E,A]=t.useState(()=>"system"===C?g():C),O=v?Object.values(v):d,P=t.useCallback(e=>{let t=e;if(!t)return;"system"===e&&a&&(t=g());let n=v?v[t]:t,i=s?p(S):null,o=document.documentElement,l=e=>{"class"===e?(o.classList.remove(...O),n&&o.classList.add(n)):e.startsWith("data-")&&(n?o.setAttribute(e,n):o.removeAttribute(e))};if(Array.isArray(y)?y.forEach(l):l(y),u){let e=r.includes(m)?m:null,n=r.includes(t)?t:e;o.style.colorScheme=n}null==i||i()},[S]),x=t.useCallback(e=>{let t="function"==typeof e?e(C):e;M(t);try{localStorage.setItem(l,t)}catch(e){}},[C]),_=t.useCallback(e=>{A(g(e)),"system"===C&&a&&!n&&P("system")},[C,n]);t.useEffect(()=>{let e=window.matchMedia(i);return e.addListener(_),_(e),()=>e.removeListener(_)},[_]),t.useEffect(()=>{let e=e=>{e.key===l&&(e.newValue?M(e.newValue):x(m))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[x]),t.useEffect(()=>{P(null!=n?n:C)},[n,C]);let I=t.useMemo(()=>({theme:C,setTheme:x,forcedTheme:n,resolvedTheme:"system"===C?E:C,themes:a?[...d,"system"]:d,systemTheme:a?E:void 0}),[C,x,n,E,a,d]);return t.createElement(o.Provider,{value:I},t.createElement(h,{forcedTheme:n,storageKey:l,attribute:y,enableSystem:a,enableColorScheme:u,defaultTheme:m,value:v,themes:d,nonce:S,scriptProps:w}),b)},h=t.memo(e=>{let{forcedTheme:r,storageKey:i,attribute:s,enableSystem:o,enableColorScheme:a,defaultTheme:u,value:l,themes:c,nonce:d,scriptProps:h}=e,f=JSON.stringify([s,i,u,r,c,l,o,a]).slice(1,-1);return t.createElement("script",{...h,suppressHydrationWarning:!0,nonce:"u"{let n;if(!s){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},p=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.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(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},g=e=>(e||(e=window.matchMedia(i)),e.matches?"dark":"light");e.s(["ThemeProvider",()=>l,"useTheme",()=>u])},220206,(e,t,n)=>{"use strict";var r=e.r(942347),i=e.r(56032),s="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=i.useSyncExternalStore,a=r.useRef,u=r.useEffect,l=r.useMemo,c=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var d=a(null);if(null===d.current){var h={hasValue:!1,value:null};d.current=h}else h=d.current;var f=o(e,(d=l(function(){function e(e){if(!u){if(u=!0,o=e,e=r(e),void 0!==i&&h.hasValue){var t=h.value;if(i(t,e))return a=t}return a=e}if(t=a,s(o,e))return t;var n=r(e);return void 0!==i&&i(t,n)?(o=e,t):(o=e,a=n)}var o,a,u=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]},[t,n,r,i]))[0],d[1]);return u(function(){h.hasValue=!0,h.value=f},[f]),c(f),f}},596482,(e,t,n)=>{"use strict";t.exports=e.r(220206)},161476,774641,e=>{"use strict";var t=e.i(903224),n=e.i(942347);let r=[];function i(e){n.useEffect(e,r)}e.s(["useOnMount",()=>i],774641);class s{static create(){return new s}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}function o(){let e=(0,t.useRefWithInit)(s.create).current;return i(e.disposeEffect),e}e.s(["Timeout",()=>s,"useTimeout",()=>o],161476)},442383,e=>{"use strict";let t="u">typeof navigator,n=function(){if(!t)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),r=function(){if(!t)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),i=function(){if(!t)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return`${t}/${n}`}).join(" "):navigator.userAgent}(),s="u">typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),o="MacIntel"===n.platform&&n.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(n.platform),a=t&&/firefox/i.test(i),u=t&&/apple/i.test(navigator.vendor);t&&/Edg/i.test(i);let l=t&&/android/i.test(r)||/android/i.test(i),c=t&&r.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,d=i.includes("jsdom/");e.s(["isAndroid",0,l,"isFirefox",0,a,"isIOS",0,o,"isJSDOM",0,d,"isMac",0,c,"isSafari",0,u,"isWebKit",0,s])},447594,e=>{"use strict";var t=e.i(442383);function n(e){e.preventDefault(),e.stopPropagation()}function r(e){return"nativeEvent"in e}function i(e){return""===e.pointerType&&!!e.isTrusted||(t.isAndroid&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function s(e){return!t.isJSDOM&&(!t.isAndroid&&0===e.width&&0===e.height||t.isAndroid&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function o(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function a(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}e.s(["isClickLikeEvent",()=>a,"isMouseLikePointerType",()=>o,"isReactEvent",()=>r,"isVirtualClick",()=>i,"isVirtualPointerEvent",()=>s,"stopEvent",()=>n])},102094,e=>{"use strict";function t(e){return e?.ownerDocument||document}e.s(["ownerDocument",()=>t])},20746,e=>{"use strict";var t=e.i(804849),n=e.i(903224);function r(e){let r=(0,n.useRefWithInit)(i,e).current;return r.next=e,(0,t.useIsoLayoutEffect)(r.effect),r}function i(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}e.s(["useValueAsRef",()=>r])},285182,e=>{"use strict";var t=e.i(92615);e.s(["ownerWindow",()=>t.getWindow])},946467,e=>{"use strict";var t=e.i(903224),n=e.i(774641);let r=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}};class i{static create(){return new i}static request(e){return r.request(e)}static cancel(e){return r.cancel(e)}currentId=null;request(e){this.cancel(),this.currentId=r.request(()=>{this.currentId=null,e()})}cancel=()=>{null!==this.currentId&&(r.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}function s(){let e=(0,t.useRefWithInit)(i.create).current;return(0,n.useOnMount)(e.disposeEffect),e}e.s(["AnimationFrame",()=>i,"useAnimationFrame",()=>s])},193214,e=>{"use strict";var t=e.i(942347),n=e.i(804849),r=e.i(946467);function i(e){let i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],[o,a]=t.useState(e&&i?"idle":void 0),[u,l]=t.useState(e);return e&&!u&&(l(!0),a("starting")),e||!u||"ending"===o||s||a("ending"),e||u||"ending"!==o||a(void 0),(0,n.useIsoLayoutEffect)(()=>{if(!e&&u&&"ending"!==o&&s){let e=r.AnimationFrame.request(()=>{a("ending")});return()=>{r.AnimationFrame.cancel(e)}}},[e,u,o,s]),(0,n.useIsoLayoutEffect)(()=>{if(!e||i)return;let t=r.AnimationFrame.request(()=>{a(void 0)});return()=>{r.AnimationFrame.cancel(t)}},[i,e]),(0,n.useIsoLayoutEffect)(()=>{if(!e||!i)return;e&&u&&"idle"!==o&&a("starting");let t=r.AnimationFrame.request(()=>{a("idle")});return()=>{r.AnimationFrame.cancel(t)}},[i,e,u,a,o]),t.useMemo(()=>({mounted:u,setMounted:l,transitionStatus:o}),[u,o])}e.s(["useTransitionStatus",()=>i])},704197,e=>{"use strict";function t(e){return null==e?e:"current"in e?e.current:e}e.s(["resolveRef",()=>t])},809058,e=>{"use strict";var t;let n=((t={}).startingStyle="data-starting-style",t.endingStyle="data-ending-style",t),r={[n.startingStyle]:""},i={[n.endingStyle]:""};e.s(["TransitionStatusDataAttributes",()=>n,"transitionStatusMapping",0,{transitionStatus:e=>"starting"===e?r:"ending"===e?i:null}])},504068,412522,e=>{"use strict";var t=e.i(942347),n=e.i(887642),r=e.i(939050),i=e.i(946467),s=e.i(704197),o=e.i(809058);function a(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],u=(0,i.useAnimationFrame)();return(0,n.useStableCallback)(function(n){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;function l(){r.flushSync(n)}u.cancel();let c=(0,s.resolveRef)(e);if(null!=c)if("function"!=typeof c.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)n();else{function d(){Promise.all(c.getAnimations().map(e=>e.finished)).then(()=>{i?.aborted||l()}).catch(()=>{let e=c.getAnimations();if(a){if(i?.aborted)return;l()}else e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&d()})}if(t)return void function(){let e=o.TransitionStatusDataAttributes.startingStyle;if(!c.hasAttribute(e))return u.request(d);let t=new MutationObserver(()=>{c.hasAttribute(e)||(t.disconnect(),d())});t.observe(c,{attributes:!0,attributeFilter:[e]}),i?.addEventListener("abort",()=>t.disconnect(),{once:!0})}();u.request(d)}})}function u(e){let{enabled:r=!0,open:i,ref:s,onComplete:o}=e,u=(0,n.useStableCallback)(o),l=a(s,i,!1);t.useEffect(()=>{if(!r)return;let e=new AbortController;return l(u,e.signal),()=>{e.abort()}},[r,i,u,l])}e.s(["useAnimationsFinished",()=>a],412522),e.s(["useOpenChangeComplete",()=>u],504068)},169508,406205,e=>{"use strict";var t=e.i(722428),n=e.i(942347);let r=function(){if("u"1?t-1:0),i=1;i1?t-1:0),r=1;r{let t=n.shift();return"%O"===e&&t?JSON.stringify(t).replace(/"([^"]+)":/g,"$1:"):String(t)})}(e,...n);performance.mark(s);try{console.log(e,...n)}catch{console.log(s)}}function s(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i/g,"%3E").replace(/[\x00-\x1F]/g,e=>encodeURIComponent(e))}`)}return"?"+t.join("&")}let l=(0,n.createContext)({useAdapter(){throw Error(a(404))}});function c(e){return t=>{let{children:r,defaultOptions:i,processUrlSearchParams:s,...o}=t;return(0,n.createElement)(l.Provider,{...o,value:{useAdapter:e,defaultOptions:i,processUrlSearchParams:s}},r)}}function d(e){let t=(0,n.useContext)(l);if(!("useAdapter"in t))throw Error(a(404));return t.useAdapter(e)}l.displayName="NuqsAdapterContext",r&&"u">typeof window&&(window.__NuqsAdapterContext&&window.__NuqsAdapterContext!==l&&console.error(a(303)),window.__NuqsAdapterContext=l);let h=()=>(0,n.useContext)(l).defaultOptions,f=()=>(0,n.useContext)(l).processUrlSearchParams;function p(e){return{method:"throttle",timeMs:e}}function g(e){return{method:"debounce",timeMs:e}}e.s(["a",()=>f,"c",()=>i,"i",()=>h,"l",()=>s,"n",()=>c,"o",()=>u,"r",()=>d,"s",()=>a],406205);let m=p(function(){if("u"=17?120:320}catch{return 320}}());function y(e){return null===e||Array.isArray(e)&&0===e.length}function v(e,t,n){if("string"==typeof e)n.set(t,e);else{for(let r of(n.delete(t),e))n.append(t,r);n.has(t)||n.set(t,"")}return n}function b(){let e=new Map;return{on(t,n){let r=e.get(t)||[];return r.push(n),e.set(t,r),()=>this.off(t,n)},off(t,n){let r=e.get(t);r&&e.set(t,r.filter(e=>e!==n))},emit(t,n){e.get(t)?.forEach(e=>e(n))}}}function S(e,t,n){let r=setTimeout(function(){e(),n.removeEventListener("abort",i)},t);function i(){clearTimeout(r),n.removeEventListener("abort",i)}n.addEventListener("abort",i)}function w(){let e=Promise;if(Promise.hasOwnProperty("withResolvers"))return Promise.withResolvers();let t=()=>{},n=()=>{};return{promise:new e((e,r)=>{t=e,n=r}),resolve:t,reject:n}}function C(){return new URLSearchParams(location.search)}var M=class{updateMap=new Map;options={history:"replace",scroll:!1,shallow:!0};timeMs=m.timeMs;transitions=new Set;resolvers=null;controller=null;lastFlushedAt=0;resetQueueOnNextPush=!1;push(e){let{key:t,query:n,options:r}=e,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m.timeMs;this.resetQueueOnNextPush&&(this.reset(),this.resetQueueOnNextPush=!1),i("[nuqs gtq] Enqueueing %s=%s %O",t,n,r),this.updateMap.set(t,n),"push"===r.history&&(this.options.history="push"),r.scroll&&(this.options.scroll=!0),!1===r.shallow&&(this.options.shallow=!1),r.startTransition&&this.transitions.add(r.startTransition),(!Number.isFinite(this.timeMs)||s>this.timeMs)&&(this.timeMs=s)}getQueuedQuery(e){return this.updateMap.get(e)}getPendingPromise(e){let{getSearchParamsSnapshot:t=C}=e;return this.resolvers?.promise??Promise.resolve(t())}flush(e,t){let{getSearchParamsSnapshot:n=C,rateLimitFactor:r=1,...s}=e;if(this.controller??=new AbortController,!Number.isFinite(this.timeMs))return i("[nuqs gtq] Skipping flush due to throttleMs=Infinity"),Promise.resolve(n());if(this.resolvers)return this.resolvers.promise;this.resolvers=w();let o=()=>{this.lastFlushedAt=performance.now();let[e,r]=this.applyPendingUpdates({...s,autoResetQueueOnUpdate:s.autoResetQueueOnUpdate??!0,getSearchParamsSnapshot:n},t);null===r?(this.resolvers.resolve(e),this.resetQueueOnNextPush=!0):this.resolvers.reject(e),this.resolvers=null},a=()=>{let e=performance.now()-this.lastFlushedAt,t=this.timeMs,n=r*Math.max(0,t-e);i("[nuqs gtq] Scheduling flush in %f ms. Throttled at %f ms (x%f)",n,t,r),0===n?o():S(o,n,this.controller.signal)};return S(a,0,this.controller.signal),this.resolvers.promise}abort(){return this.controller?.abort(),this.controller=new AbortController,this.resolvers?.resolve(new URLSearchParams),this.resolvers=null,this.reset()}reset(){let e=Array.from(this.updateMap.keys());return i("[nuqs gtq] Resetting queue %s",JSON.stringify(Object.fromEntries(this.updateMap))),this.updateMap.clear(),this.transitions.clear(),this.options={history:"replace",scroll:!1,shallow:!0},this.timeMs=m.timeMs,e}applyPendingUpdates(e,t){let{updateUrl:n,getSearchParamsSnapshot:r}=e,s=r();if(i("[nuqs gtq] Applying %d pending update(s) on top of %s",this.updateMap.size,s.toString()),0===this.updateMap.size)return[s,null];let o=Array.from(this.updateMap.entries()),u={...this.options},l=Array.from(this.transitions);for(let[t,n]of(e.autoResetQueueOnUpdate&&this.reset(),i("[nuqs gtq] Flushing queue %O with options %O",o,u),o))null===n?s.delete(t):s=v(n,t,s);t&&(s=t(s));try{return!function(e,t){let n=t;for(let t=e.length-1;t>=0;t--){let r=e[t];if(!r)continue;let i=n;n=()=>r(i)}n()}(l,()=>{n(s,u)}),[s,null]}catch(e){return console.error(a(429),o.map(e=>{let[t]=e;return t}).join(),e),[s,e]}}};let E=new M;var A=class{callback;resolvers=w();controller=new AbortController;queuedValue=void 0;constructor(e){this.callback=e}abort(){this.controller.abort(),this.queuedValue=void 0}push(e,t){return this.queuedValue=e,this.controller.abort(),this.controller=new AbortController,S(()=>{let t=this.resolvers;try{i("[nuqs dq] Flushing debounce queue",e);let n=this.callback(e);i("[nuqs dq] Reset debounce queue %O",this.queuedValue),this.queuedValue=void 0,this.resolvers=w(),n.then(e=>t.resolve(e)).catch(e=>t.reject(e))}catch(e){this.queuedValue=void 0,t.reject(e)}},t,this.controller.signal),this.resolvers.promise}};let O=new class{throttleQueue;queues=new Map;queuedQuerySync=b();constructor(e=new M){this.throttleQueue=e}useQueuedQueries(e){var t,r;let i,s;return t=(e,t)=>this.queuedQuerySync.on(e,t),r=e=>this.getQueuedQuery(e),i=(0,n.useCallback)(()=>{let t=Object.fromEntries(e.map(e=>[e,r(e)]));return[JSON.stringify(t),t]},[e.join(","),r]),null===(s=(0,n.useRef)(null)).current&&(s.current=i()),(0,n.useSyncExternalStore)((0,n.useCallback)(n=>{let r=e.map(e=>t(e,n));return()=>r.forEach(e=>e())},[e.join(","),t]),()=>{let[e,t]=i();return s.current[0]===e?s.current[1]:(s.current=[e,t],t)},()=>s.current[1])}push(e,t,n,r){if(!Number.isFinite(t))return Promise.resolve((n.getSearchParamsSnapshot??C)());let s=e.key;if(!this.queues.has(s)){i("[nuqs dqc] Creating debounce queue for `%s`",s);let e=new A(e=>(this.throttleQueue.push(e),this.throttleQueue.flush(n,r).finally(()=>{this.queues.get(e.key)?.queuedValue===void 0&&(i("[nuqs dqc] Cleaning up empty queue for `%s`",e.key),this.queues.delete(e.key)),this.queuedQuerySync.emit(e.key)})));this.queues.set(s,e)}i("[nuqs dqc] Enqueueing debounce update %O",e);let o=this.queues.get(s).push(e,t);return this.queuedQuerySync.emit(s),o}abort(e){let t=this.queues.get(e);return t?(i("[nuqs dqc] Aborting debounce queue %s=%s",e,t.queuedValue?.query),this.queues.delete(e),t.abort(),this.queuedQuerySync.emit(e),e=>(e.then(t.resolvers.resolve,t.resolvers.reject),e)):e=>e}abortAll(){for(let[e,t]of this.queues.entries())i("[nuqs dqc] Aborting debounce queue %s=%s",e,t.queuedValue?.query),t.abort(),t.resolvers.resolve(new URLSearchParams),this.queuedQuerySync.emit(e);this.queues.clear()}getQueuedQuery(e){let t=this.queues.get(e)?.queuedValue?.query;return void 0!==t?t:this.throttleQueue.getQueuedQuery(e)}}(E);e.s(["a",()=>v,"c",()=>p,"i",()=>y,"n",()=>E,"o",()=>g,"r",()=>b,"s",()=>m,"t",()=>O],169508)},111655,382795,e=>{"use strict";let t,n;var r=e.i(942347);let i={get url(){return`file://${e.P("node_modules/.pnpm/jotai@2.18.1_@babel+core@7.29.0_@babel+template@7.28.6_@types+react@19.2.14_react@19.2.4/node_modules/jotai/esm/vanilla/internals.mjs")}`}};function s(e){return!!e.write}function o(e){return"v"in e||"e"in e}function a(e){if("e"in e)throw e.e;if((i.env?i.env.MODE:void 0)!=="production"&&!("v"in e))throw Error("[Bug] atom state is not initialized");return e.v}function u(e){return"function"==typeof(null==e?void 0:e.then)}function l(e,t,n){if(!n.p.has(e)){n.p.add(e);let r=()=>n.p.delete(e);t.then(r,r)}}function c(e,t,n){var r;let i=new Set;for(let t of(null==(r=n.get(e))?void 0:r.t)||[])i.add(t);for(let e of t.p)i.add(e);return i}let d=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i2?n-2:0),i=2;i{var n;return null==(n=t.INTERNAL_onInit)?void 0:n.call(t,e)},p=(e,t,n)=>{var r;return null==(r=t.onMount)?void 0:r.call(t,n)},g=(e,t)=>{var n;let r=T(e),s=r[0],o=r[6],a=r[9];if((i.env?i.env.MODE:void 0)!=="production"&&!t)throw Error("Atom is undefined or null");let u=s.get(t);return u||(u={d:new Map,p:new Set,n:0},s.set(t,u),null==(n=o.i)||n.call(o,t),null==a||a(e,t)),u},m=e=>{let t=T(e),n=t[1],r=t[3],i=t[4],s=t[5],o=t[6],a=t[13],u=[],l=e=>{try{e()}catch(e){u.push(e)}};do{o.f&&l(o.f);let t=new Set,u=t.add.bind(t);r.forEach(e=>{var t;return null==(t=n.get(e))?void 0:t.l.forEach(u)}),r.clear(),s.forEach(u),s.clear(),i.forEach(u),i.clear(),t.forEach(l),r.size&&a(e)}while(r.size||s.size||i.size)if(u.length)throw AggregateError(u)},y=e=>{let t=T(e),n=t[1],r=t[2],s=t[3],o=t[11],a=t[14],u=t[17],l=[],d=new WeakSet,h=new WeakSet,f=Array.from(s);for(;f.length;){let t=f[f.length-1],s=o(e,t);if(h.has(t)){f.pop();continue}if(d.has(t)){if(r.get(t)===s.n)l.push([t,s]);else if((i.env?i.env.MODE:void 0)!=="production"&&r.has(t))throw Error("[Bug] invalidated atom exists");h.add(t),f.pop();continue}for(let e of(d.add(t),c(t,s,n)))d.has(e)||f.push(e)}for(let t=l.length-1;t>=0;--t){let[n,i]=l[t],o=!1;for(let e of i.d.keys())if(e!==n&&s.has(e)){o=!0;break}o&&(r.set(n,i.n),a(e,n),u(e,n)),r.delete(n)}},v=new WeakSet,b=(e,t)=>{var n,r;let c,d,h=T(e),f=h[1],p=h[2],g=h[3],m=h[6],y=h[7],b=h[11],S=h[12],w=h[13],C=h[14],M=h[16],E=h[17],A=h[20],O=h[26],P=b(e,t);if(o(P)){if(f.has(t)&&p.get(t)!==P.n)return P;let n=!1;for(let[t,r]of P.d)if(C(e,t).n!==r){n=!0;break}if(!n)return P}let x=!0,_=new Set(P.d.keys()),I=new Map,q=()=>{for(let e of _)I.has(e)||P.d.delete(e)},k=()=>{if(f.has(t)){let n=!g.size;E(e,t),n&&(w(e),S(e))}},R=P.n,D=p.get(t)===R;try{(i.env?i.env.MODE:void 0)!=="production"&&v.delete(e);let r=y(e,t,n=>{var r;if(n===t){let t=b(e,n);if(!o(t))if("init"in n)A(e,n,n.init);else throw Error("no atom init");return a(t)}let i=C(e,n);try{return a(i)}finally{I.set(n,i.n),P.d.set(n,i.n),u(P.v)&&l(t,P.v,i),f.has(t)&&(null==(r=f.get(n))||r.t.add(t)),x||k()}},{get signal(){return c||(c=new AbortController),c.signal},get setSelf(){return(i.env?i.env.MODE:void 0)!=="production"&&console.warn("[DEPRECATED] setSelf is deprecated and will be removed in v3."),(i.env?i.env.MODE:void 0)==="production"||s(t)||console.warn("setSelf function cannot be used with read-only atom"),!d&&s(t)&&(d=function(){for(var n=arguments.length,r=Array(n),s=0;snull==c?void 0:c.abort());let t=()=>{q(),k()};r.then(t,t)}else q();return null==(n=m.r)||n.call(m,t),P}catch(e){return delete P.v,P.e=e,++P.n,P}finally{x=!1,P.n!==R&&D&&(p.set(t,P.n),g.add(t),null==(r=m.c)||r.call(m,t))}},S=(e,t)=>{let n=T(e),r=n[1],i=n[2],s=n[11],o=[t];for(;o.length;){let t=o.pop(),n=s(e,t);for(let a of c(t,n,r)){let t=s(e,a);i.get(a)!==t.n&&(i.set(a,t.n),o.push(a))}}},w=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),s=2;sa(p(e,t)),function(n){for(var r,s=arguments.length,o=Array(s>1?s-1:0),a=1;a{var n;let r=T(e),i=r[1],s=r[3],o=r[6],a=r[11],u=r[15],l=r[18],c=r[19],d=a(e,t),h=i.get(t);if(h){for(let[r,i]of d.d)if(!h.d.has(r)){let c=a(e,r);l(e,r).t.add(t),h.d.add(r),i!==c.n&&(s.add(r),u(e,r),null==(n=o.c)||n.call(o,r))}for(let n of h.d)if(!d.d.has(n)){h.d.delete(n);let r=c(e,n);null==r||r.t.delete(t)}}},M=(e,t)=>{var n;let r=T(e),i=r[1],o=r[4],a=r[6],u=r[10],l=r[11],c=r[12],d=r[13],h=r[14],f=r[16],p=r[18],g=l(e,t),m=i.get(t);if(!m){for(let n of(h(e,t),g.d.keys()))p(e,n).t.add(t);m={l:new Set,d:new Set(g.d.keys()),t:new Set},i.set(t,m),s(t)&&o.add(()=>{let n=!0;try{let r=u(e,t,function(){for(var r=arguments.length,i=Array(r),s=0;s{n=!0;try{r()}finally{n=!1}})}finally{n=!1}}),null==(n=a.m)||n.call(a,t)}return m},E=(e,t)=>{var n,r;let i=T(e),s=i[1],o=i[5],a=i[6],u=i[11],l=i[19],c=u(e,t),d=s.get(t);if(!d||d.l.size)return d;let h=!1;for(let e of d.t)if(null==(n=s.get(e))?void 0:n.d.has(t)){h=!0;break}if(!h){for(let n of(d.u&&o.add(d.u),d=void 0,s.delete(t),c.d.keys())){let r=l(e,n);null==r||r.t.delete(t)}null==(r=a.u)||r.call(a,t);return}return d},A=(e,t,n)=>{let r=T(e),i=r[11],s=r[27],o=i(e,t),a="v"in o,c=o.v;if(u(n))for(let r of o.d.keys())l(t,n,i(e,r));o.v=n,delete o.e,a&&Object.is(c,o.v)||(++o.n,u(c)&&s(e,c))},O=(e,t)=>a((0,T(e)[14])(e,t)),P=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i{let r=T(e),i=r[12],s=r[18],o=r[19],a=s(e,t).l;return a.add(n),i(e),()=>{a.delete(n),o(e,t),i(e)}},_=(e,t,n)=>{let r=T(e)[25],i=r.get(t);if(!i){i=new Set,r.set(t,i);let e=()=>r.delete(t);t.then(e,e)}i.add(n)},I=(e,t)=>{let n=T(e)[25].get(t);null==n||n.forEach(e=>e())},q=new WeakMap,T=e=>{let t=q.get(e);if((i.env?i.env.MODE:void 0)!=="production"&&!t)throw Error("Store must be created by buildStore to read its building blocks");return t},k={get url(){return`file://${e.P("node_modules/.pnpm/jotai@2.18.1_@babel+core@7.29.0_@babel+template@7.28.6_@types+react@19.2.14_react@19.2.4/node_modules/jotai/esm/vanilla.mjs")}`}},R=0;function D(e,t){let n=`atom${++R}`,r={toString(){return(k.env?k.env.MODE:void 0)!=="production"&&this.debugLabel?n+":"+this.debugLabel:n}};return"function"==typeof e?r.read=e:(r.init=e,r.read=j,r.write=F),t&&(r.write=t),r}function j(e){return e(this)}function F(e,t,n){return t(this,"function"==typeof n?n(e(this)):n)}function L(){return t?t():function(){for(var e=arguments.length,t=Array(e),n=0;n(0,T(r)[21])(r,e),set(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i(0,T(r)[23])(r,e,t)},i=[new WeakMap,new WeakMap,new WeakMap,new Set,new Set,new Set,{},d,h,f,p,g,m,y,b,S,w,C,M,E,A,O,P,x,void 0,new WeakMap,_,I].map((e,n)=>t[n]||e);return q.set(r,Object.freeze(i)),r}()}function Q(){return n||(n=L(),(k.env?k.env.MODE:void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=n),globalThis.__JOTAI_DEFAULT_STORE__!==n&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),n}e.s(["atom",()=>D,"createStore",()=>L,"getDefaultStore",()=>Q],382795);let N={get url(){return`file://${e.P("node_modules/.pnpm/jotai@2.18.1_@babel+core@7.29.0_@babel+template@7.28.6_@types+react@19.2.14_react@19.2.4/node_modules/jotai/esm/react.mjs")}`}},V=(0,r.createContext)(void 0);function H(e){let t=(0,r.useContext)(V);return(null==e?void 0:e.store)||t||Q()}function U(e){let{children:t,store:n}=e,i=(0,r.useRef)(null);return n?(0,r.createElement)(V.Provider,{value:n},t):(null===i.current&&(i.current=L()),(0,r.createElement)(V.Provider,{value:i.current},t))}let B=e=>"function"==typeof(null==e?void 0:e.then),W=e=>{e.status||(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}))},K=r.default.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw W(e),e}),z=new WeakMap,$=(e,t,n)=>{let r,i,s=((i=(r=T(e))[24])?i(r):r)[26],o=z.get(t);return o||(o=new Promise((r,i)=>{let a=t,u=e=>t=>{a===e&&r(t)},l=e=>t=>{a===e&&i(t)},c=()=>{try{let t=n();B(t)?(z.set(t,o),a=t,t.then(u(t),l(t)),s(e,t,c)):r(t)}catch(e){i(e)}};t.then(u(t),l(t)),s(e,t,c)}),z.set(t,o)),o};function J(e,t){let{delay:n,unstable_promiseStatus:i=!r.default.use}=t||{},s=H(t),[[o,a,u],l]=(0,r.useReducer)(t=>{let n=s.get(e);return Object.is(t[0],n)&&t[1]===s&&t[2]===e?t:[n,s,e]},void 0,()=>[s.get(e),s,e]),c=o;if((a!==s||u!==e)&&(l(),c=s.get(e)),(0,r.useEffect)(()=>{let t=s.sub(e,()=>{if(i)try{let t=s.get(e);B(t)&&W($(s,t,()=>s.get(e)))}catch(e){}"number"==typeof n?setTimeout(l,n):l()});return l(),t},[s,e,n,i]),(0,r.useDebugValue)(c),B(c)){let t=$(s,c,()=>s.get(e));return i&&W(t),K(t)}return c}function G(e,t){let n=H(t);return(0,r.useCallback)(function(){for(var t=arguments.length,r=Array(t),i=0;iU,"useAtom",()=>X,"useAtomValue",()=>J,"useSetAtom",()=>G,"useStore",()=>H],111655)},583387,e=>{"use strict";var t=["Alt","Control","Meta","Shift","CtrlOrMeta"],n={settings:{defaultOpen:!1,hideUntilHover:!1,position:"bottom-right",panelLocation:"bottom",openHotkey:["Control","~"],inspectHotkey:["Shift","Alt","CtrlOrMeta"],requireUrlFlag:!1,urlFlag:"tanstack-devtools",theme:"u">typeof window&&void 0!==window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light",triggerHidden:!1,customTrigger:void 0},state:{activeTab:"plugins",height:400,activePlugins:[],persistOpen:!1}};e.s(["initialState",()=>n,"keyboardModifiers",()=>t])},791379,e=>{"use strict";let t;var n=e.i(162115),r=e.i(830616),i=e.i(942347),s=e.i(583387),o=class{#e={...s.initialState.settings};#t=[];#n=!1;#r=!1;#i=!1;#s;#o;#a;#u;constructor(e){this.#t=e.plugins||[],this.#a=e.eventBusConfig,this.#e={...this.#e,...e.config}}mount(t){if("u">typeof document){if(this.#n||this.#r)throw Error("Devtools is already mounted");this.#r=!0,this.#i=!1,e.A(565478).then(e=>{let{mountDevtools:n}=e;if(this.#i){this.#r=!1;return}let r=n({el:t,plugins:this.#t,config:this.#e,eventBusConfig:this.#a,onSetPlugins:e=>{this.#u=e}});this.#s=r.dispose,this.#o=r.eventBus,this.#n=!0,this.#r=!1}).catch(e=>{this.#r=!1})}}unmount(){if(!this.#n&&!this.#r)throw Error("Devtools is not mounted");if(this.#r){this.#i=!0,this.#r=!1;return}this.#o?.stop(),this.#s?.(),this.#n=!1}setConfig(e){this.#e={...this.#e,...e},e.plugins&&(this.#t=e.plugins,this.#n&&this.#u&&this.#u(e.plugins))}},a=e.i(939050);let u=(e,t,n,r)=>{let i="function"==typeof e?e(n,r):e;t(e=>({...e,[n.getAttribute("id")]:i}))},l=e=>{let{plugins:t,config:r,eventBusConfig:s}=e,l=(0,i.useRef)(null),[c,d]=(0,i.useState)({}),[h,f]=(0,i.useState)({}),[p,g]=(0,i.useState)(null),[m,y]=(0,i.useState)({}),[v,b]=(0,i.useState)({}),[S,w]=(0,i.useState)(null),C=(0,i.useMemo)(()=>t?.map(e=>({...e,name:"string"==typeof e.name?e.name:(t,n)=>{let r=t.getAttribute("id");t.ownerDocument.getElementById(r)&&f(e=>({...e,[r]:t})),u(e.name,b,t,n)},render:(t,n)=>{let r=t.getAttribute("id");t.ownerDocument.getElementById(r)&&d(e=>({...e,[r]:t})),u(e.render,y,t,n)}}))??[],[t]),[M]=(0,i.useState)(()=>{let{customTrigger:e,...t}=r||{};return new o({config:{...t,customTrigger:e?(t,n)=>{g(t),w("function"==typeof e?e(t,n):e)}:void 0},eventBusConfig:s,plugins:C})});(0,i.useEffect)(()=>{M.setConfig({plugins:C})},[M,C]),(0,i.useEffect)(()=>(l.current&&M.mount(l.current),()=>M.unmount()),[M]);let E=Object.values(c).length>0&&Object.values(m).length>0,A=Object.values(h).length>0&&Object.values(v).length>0;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{style:{position:"absolute"},ref:l}),E?Object.entries(c).map(e=>{let[t,r]=e;return(0,a.createPortal)((0,n.jsx)(n.Fragment,{children:m[t]}),r)}):null,A?Object.entries(h).map(e=>{let[t,r]=e;return(0,a.createPortal)((0,n.jsx)(n.Fragment,{children:v[t]}),r)}):null,p&&S?(0,a.createPortal)((0,n.jsx)(n.Fragment,{children:S}),p):null]})};e.i(722428),e.i(766932),e.i(574788);let[c,d]=function(t){class n{#n=!1;#r=!1;#i=!1;#s;async mount(n,r){if(this.#n||this.#r)throw Error("Devtools is already mounted");this.#r=!0,this.#i=!1;try{let{__mountComponent:i}=await e.A(878985);if(this.#i){this.#r=!1;return}this.#s=i(n,r,t),this.#n=!0,this.#r=!1}catch(e){this.#r=!1,console.error("[TanStack Devtools] Failed to load:",e)}}unmount(){if(!this.#n&&!this.#r)throw Error("Devtools is not mounted");if(this.#r){this.#i=!0,this.#r=!1;return}this.#s?.(),this.#n=!1}}return[n,class extends n{constructor(){super()}async mount(e,t){}unmount(){}}]}(()=>e.A(844078)),[h,f]=[function(e){let t=(0,i.useRef)(null),r=(0,i.useRef)(null);return(0,i.useEffect)(()=>{if(!r.current)return r.current=new d,t.current&&r.current.mount(t.current,e?.theme??"dark"),()=>{t.current&&(r.current?.unmount(),r.current=null)}},[e?.theme]),(0,n.jsx)("div",{style:{height:"100%"},ref:t})},function(e){return(0,n.jsx)(n.Fragment,{})}],[p,g]=function(e){let{Component:t,...r}=e;return[function(){return{...r,render:(e,r)=>(0,n.jsx)(t,{theme:r})}},function(){return{...r,render:(e,t)=>(0,n.jsx)(n.Fragment,{})}}]}({name:"TanStack Form",Component:h});var m=function(){return null},y=e.i(925521);let v=()=>y.IS_DEV?(0,n.jsx)(l,{plugins:[{name:"React Query",render:()=>(0,n.jsx)(m,{})},g()]}):null;var b=e.i(772870),S=e.i(766271),w=e.i(959243),C=e.i(259864),M=e.i(578889),E=class extends M.Subscribable{constructor(e={}){super(),this.config=e,this.#l=new Map}#l;build(e,t,n){let r=t.queryKey,i=t.queryHash??(0,S.hashQueryKeyByOptions)(r,t),s=this.get(i);return s||(s=new w.Query({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(s)),s}add(e){this.#l.has(e.queryHash)||(this.#l.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#l.get(e.queryHash);t&&(e.destroy(),t===e&&this.#l.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){C.notifyManager.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#l.get(e)}getAll(){return[...this.#l.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,S.matchQuery)(t,e))}findAll(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,S.matchQuery)(e,t)):t}notify(e){C.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){C.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){C.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},A=e.i(51449),O=M,P=class extends O.Subscribable{constructor(e={}){super(),this.config=e,this.#c=new Set,this.#d=new Map,this.#h=0}#c;#d;#h;build(e,t,n){let r=new A.Mutation({client:e,mutationCache:this,mutationId:++this.#h,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#c.add(e);let t=x(e);if("string"==typeof t){let n=this.#d.get(t);n?n.push(e):this.#d.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#c.delete(e)){let t=x(e);if("string"==typeof t){let n=this.#d.get(t);if(n)if(n.length>1){let t=n.indexOf(e);-1!==t&&n.splice(t,1)}else n[0]===e&&this.#d.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=x(e);if("string"!=typeof t)return!0;{let n=this.#d.get(t),r=n?.find(e=>"pending"===e.state.status);return!r||r===e}}runNext(e){let t=x(e);if("string"!=typeof t)return Promise.resolve();{let n=this.#d.get(t)?.find(t=>t!==e&&t.state.isPaused);return n?.continue()??Promise.resolve()}}clear(){C.notifyManager.batch(()=>{this.#c.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#c.clear(),this.#d.clear()})}getAll(){return Array.from(this.#c)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,S.matchMutation)(t,e))}findAll(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.getAll().filter(t=>(0,S.matchMutation)(e,t))}notify(e){C.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return C.notifyManager.batch(()=>Promise.all(e.map(e=>e.continue().catch(S.noop))))}};function x(e){return e.options.scope?.id}var _=e.i(12238),I=e.i(60045),q=e.i(384778),T=class{#f;#p;#g;#m;#y;#v;#b;#S;constructor(e={}){this.#f=e.queryCache||new E,this.#p=e.mutationCache||new P,this.#g=e.defaultOptions||{},this.#m=new Map,this.#y=new Map,this.#v=0}mount(){this.#v++,1===this.#v&&(this.#b=_.focusManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#f.onFocus())}),this.#S=I.onlineManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#f.onOnline())}))}unmount(){this.#v--,0===this.#v&&(this.#b?.(),this.#b=void 0,this.#S?.(),this.#S=void 0)}isFetching(e){return this.#f.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#p.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#f.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#f.build(this,t),r=n.state.data;return void 0===r?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime((0,S.resolveStaleTime)(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#f.findAll(e).map(e=>{let{queryKey:t,state:n}=e;return[t,n.data]})}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#f.get(r.queryHash),s=i?.state.data,o=(0,S.functionalUpdate)(t,s);if(void 0!==o)return this.#f.build(this,r).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return C.notifyManager.batch(()=>this.#f.findAll(e).map(e=>{let{queryKey:r}=e;return[r,this.setQueryData(r,t,n)]}))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#f.get(t.queryHash)?.state}removeQueries(e){let t=this.#f;C.notifyManager.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#f;return C.notifyManager.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={revert:!0,...t};return Promise.all(C.notifyManager.batch(()=>this.#f.findAll(e).map(e=>e.cancel(n)))).then(S.noop).catch(S.noop)}invalidateQueries(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return C.notifyManager.batch(()=>(this.#f.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(C.notifyManager.batch(()=>this.#f.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(S.noop)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(S.noop)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let n=this.#f.build(this,t);return n.isStaleByTime((0,S.resolveStaleTime)(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(S.noop).catch(S.noop)}fetchInfiniteQuery(e){return e.behavior=(0,q.infiniteQueryBehavior)(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(S.noop).catch(S.noop)}ensureInfiniteQueryData(e){return e.behavior=(0,q.infiniteQueryBehavior)(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return I.onlineManager.isOnline()?this.#p.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#f}getMutationCache(){return this.#p}getDefaultOptions(){return this.#g}setDefaultOptions(e){this.#g=e}setQueryDefaults(e,t){this.#m.set((0,S.hashKey)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#m.values()],n={};return t.forEach(t=>{(0,S.partialMatchKey)(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#y.set((0,S.hashKey)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#y.values()],n={};return t.forEach(t=>{(0,S.partialMatchKey)(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#g.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,S.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===S.skipToken&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#g.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#f.clear(),this.#p.clear()}};function k(){return new T({defaultOptions:{queries:{staleTime:3e5}}})}(0,i.cache)(k),e.s(["TanstackQueryInitializer",0,e=>{let{children:i}=e,s=b.isServer?k():(t||(t=k()),t);return(0,n.jsxs)(r.QueryClientProvider,{client:s,children:[i,(0,n.jsx)(v,{})]})}],791379)},475398,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={cancelIdleCallback:function(){return o},requestIdleCallback:function(){return s}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let s="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},o="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},277771,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return b},handleClientScriptLoad:function(){return m},initScriptLoader:function(){return y}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let s=e.r(481258),o=e.r(744066),a=e.r(162115),u=s._(e.r(939050)),l=o._(e.r(942347)),c=e.r(304699),d=e.r(657739),h=e.r(475398),f=new Map,p=new Set,g=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:i=null,dangerouslySetInnerHTML:s,children:o="",strategy:a="afterInteractive",onError:l,stylesheets:c}=e,h=n||t;if(h&&p.has(h))return;if(f.has(t)){p.add(h),f.get(t).then(r,l);return}let g=()=>{i&&i(),p.add(h)},m=document.createElement("script"),y=new Promise((e,t)=>{m.addEventListener("load",function(t){e(),r&&r.call(this,t),g()}),m.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});s?(m.innerHTML=s.__html||"",g()):o?(m.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",g()):t&&(m.src=t,f.set(t,y)),(0,d.setAttributesFromProps)(m,e),"worker"===a&&m.setAttribute("type","text/partytown"),m.setAttribute("data-nscript",a),c&&(e=>{if(u.default.preinit)return e.forEach(e=>{u.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}})(c),document.body.appendChild(m)};function m(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>g(e))}):g(e)}function y(e){e.forEach(m),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");p.add(t)})}function v(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:i=null,strategy:s="afterInteractive",onError:o,stylesheets:d,...f}=e,{updateScripts:m,scripts:y,getIsSsr:v,appDir:b,nonce:S}=(0,l.useContext)(c.HeadManagerContext);S=f.nonce||S;let w=(0,l.useRef)(!1);(0,l.useEffect)(()=>{let e=t||n;w.current||(i&&e&&p.has(e)&&i(),w.current=!0)},[i,t,n]);let C=(0,l.useRef)(!1);if((0,l.useEffect)(()=>{if(!C.current){if("afterInteractive"===s)g(e);else"lazyOnload"===s&&("complete"===document.readyState?(0,h.requestIdleCallback)(()=>g(e)):window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>g(e))}));C.current=!0}},[e,s]),("beforeInteractive"===s||"worker"===s)&&(m?(y[s]=(y[s]||[]).concat([{id:t,src:n,onLoad:r,onReady:i,onError:o,...f,nonce:S}]),m(y)):v&&v()?p.add(t||n):v&&!v()&&g({...e,nonce:S})),b){if(d&&d.forEach(e=>{u.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)if(!n)return f.dangerouslySetInnerHTML&&(f.children=f.dangerouslySetInnerHTML.__html,delete f.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:S,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...f,id:t}])})`}});else return u.default.preload(n,f.integrity?{as:"script",integrity:f.integrity,nonce:S,crossOrigin:f.crossOrigin}:{as:"script",nonce:S,crossOrigin:f.crossOrigin}),(0,a.jsx)("script",{nonce:S,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([n,{...f,id:t}])})`}});"afterInteractive"===s&&n&&u.default.preload(n,f.integrity?{as:"script",integrity:f.integrity,nonce:S,crossOrigin:f.crossOrigin}:{as:"script",nonce:S,crossOrigin:f.crossOrigin})}return null}Object.defineProperty(v,"__nextScript",{value:!0});let b=v;("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},468575,e=>{"use strict";var t,n,r=e.i(162115);e.s([],288649),e.i(288649),e.i(722428);var i=e.i(942347),s=e.i(154660),o=e.i(528796),a=e.i(804849),u=e.i(462902);let l=i.createContext(void 0);function c(e){let t=i.useContext(l);if(void 0===t&&!e)throw Error((0,u.default)(72));return t}var d=e.i(92615),h=e.i(887642),f=e.i(682354),p=e.i(447594);function g(e){return null!=e&&null!=e.clientX}var m=e.i(594640),y=e.i(306296),v=e.i(67077),b=e.i(894621),S=e.i(939050),w=e.i(596290),C=e.i(370161),M=e.i(903224),E=e.i(611008),A=e.i(586622),O=e.i(771326),P=e.i(87396);let x={...O.popupStoreSelectors,disabled:(0,w.createSelector)(e=>e.disabled),instantType:(0,w.createSelector)(e=>e.instantType),isInstantPhase:(0,w.createSelector)(e=>e.isInstantPhase),trackCursorAxis:(0,w.createSelector)(e=>e.trackCursorAxis),disableHoverablePopup:(0,w.createSelector)(e=>e.disableHoverablePopup),lastOpenChangeReason:(0,w.createSelector)(e=>e.openChangeReason),closeOnClick:(0,w.createSelector)(e=>e.closeOnClick),closeDelay:(0,w.createSelector)(e=>e.closeDelay),hasViewport:(0,w.createSelector)(e=>e.hasViewport)};class _ extends C.ReactStore{constructor(e){super({...(0,O.createInitialPopupStoreState)(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1,...e},{popupRef:i.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:new P.PopupTriggerMap},x)}setOpen=(e,t)=>{let n=t.reason,r=n===A.REASONS.triggerHover,i=e&&n===A.REASONS.triggerFocus,s=!e&&(n===A.REASONS.triggerPress||n===A.REASONS.escapeKey);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;let o=()=>{let r={open:e,openChangeReason:n};i?r.instantType="focus":s?r.instantType="dismiss":n===A.REASONS.triggerHover&&(r.instantType=void 0);let o=t.trigger?.id??null;(o||e)&&(r.activeTriggerId=o,r.activeTriggerElement=t.trigger??null),this.update(r)};r?S.flushSync(o):o()};static useStore(e,t){let n=(0,M.useRefWithInit)(()=>new _(t)).current,r=e??n,i=(0,E.useSyncedFloatingRootContext)({popupStore:r,onOpenChange:r.setOpen});return r.state.floatingRootContext=i,r}}let I=(0,s.fastComponent)(function(e){let{disabled:t=!1,defaultOpen:n=!1,open:s,disableHoverablePopup:u=!1,trackCursorAxis:c="none",actionsRef:S,onOpenChange:w,onOpenChangeComplete:C,handle:M,triggerId:E,defaultTriggerId:O=null,children:P}=e,x=_.useStore(M?.store,{open:n,openProp:s,activeTriggerId:O,triggerIdProp:E});(0,o.useOnFirstRender)(()=>{void 0===s&&!1===x.state.open&&!0===n&&x.update({open:!0,activeTriggerId:O})}),x.useControlledProp("openProp",s),x.useControlledProp("triggerIdProp",E),x.useContextCallback("onOpenChange",w),x.useContextCallback("onOpenChangeComplete",C);let I=x.useState("open"),q=!t&&I,T=x.useState("activeTriggerId"),k=x.useState("payload");x.useSyncedValues({trackCursorAxis:c,disableHoverablePopup:u}),(0,a.useIsoLayoutEffect)(()=>{I&&t&&x.setOpen(!1,(0,v.createChangeEventDetails)(A.REASONS.disabled))},[I,t,x]),x.useSyncedValue("disabled",t),(0,b.useImplicitActiveTrigger)(x);let{forceUnmount:R,transitionStatus:D}=(0,b.useOpenStateTransitions)(q,x),j=x.useState("isInstantPhase"),F=x.useState("instantType"),L=x.useState("lastOpenChangeReason"),Q=i.useRef(null);(0,a.useIsoLayoutEffect)(()=>{"ending"===D&&L===A.REASONS.none||"ending"!==D&&j?("delay"!==F&&(Q.current=F),x.set("instantType","delay")):null!==Q.current&&(x.set("instantType",Q.current),Q.current=null)},[D,j,L,F,x]),(0,a.useIsoLayoutEffect)(()=>{q&&null==T&&x.set("payload",void 0)},[x,T,q]);let N=i.useCallback(()=>{var e,t;let n;x.setOpen(!1,(e=x,t=A.REASONS.imperativeAction,(n=(0,v.createChangeEventDetails)(t)).preventUnmountOnClose=()=>{e.set("preventUnmountingOnClose",!0)},n))},[x]);i.useImperativeHandle(S,()=>({unmount:R,close:N}),[R,N]);let V=x.useState("floatingRootContext"),H=(0,m.useDismiss)(V,{enabled:!t,referencePress:()=>x.select("closeOnClick")}),U=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="rootStore"in e?e.rootStore:e,r=n.useState("open"),s=n.useState("floatingElement"),o=n.useState("domReferenceElement"),a=n.context.dataRef,{enabled:u=!0,axis:l="both"}=t,c=i.useRef(!1),m=i.useRef(null),[y,v]=i.useState(),[b,S]=i.useState([]),w=(0,h.useStableCallback)((e,t,r)=>{if(!c.current&&(!a.current.openEvent||g(a.current.openEvent))){var i,s;let u,c,d;n.set("positionReference",(i=r??o,s={x:e,y:t,axis:l,dataRef:a,pointerType:y},u=null,c=null,d=!1,{contextElement:i||void 0,getBoundingClientRect(){let e=i?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},t="x"===s.axis||"both"===s.axis,n="y"===s.axis||"both"===s.axis,r=["mouseenter","mousemove"].includes(s.dataRef.current.openEvent?.type||"")&&"touch"!==s.pointerType,o=e.width,a=e.height,l=e.x,h=e.y;return null==u&&s.x&&t&&(u=e.x-s.x),null==c&&s.y&&n&&(c=e.y-s.y),l-=u||0,h-=c||0,o=0,a=0,!d||r?(o="y"===s.axis?e.width:0,a="x"===s.axis?e.height:0,l=t&&null!=s.x?s.x:l,h=n&&null!=s.y?s.y:h):d&&!r&&(a="x"===s.axis?e.height:a,o="y"===s.axis?e.width:o),d=!0,{width:o,height:a,x:l,y:h,top:h,right:l+o,bottom:h+a,left:l}}}))}}),C=(0,h.useStableCallback)(e=>{r?m.current||S([]):w(e.clientX,e.clientY,e.currentTarget)}),M=(0,p.isMouseLikePointerType)(y)?s:r,E=i.useCallback(()=>{if(!M||!u)return;let e=(0,d.getWindow)(s);function t(n){let r=(0,f.getTarget)(n);(0,f.contains)(s,r)?(e.removeEventListener("mousemove",t),m.current=null):w(n.clientX,n.clientY)}if(!a.current.openEvent||g(a.current.openEvent)){e.addEventListener("mousemove",t);let n=()=>{e.removeEventListener("mousemove",t),m.current=null};return m.current=n,n}n.set("positionReference",o)},[M,u,s,a,o,n,w]);i.useEffect(()=>E(),[E,b]),i.useEffect(()=>{u&&!s&&(c.current=!1)},[u,s]),i.useEffect(()=>{!u&&r&&(c.current=!0)},[u,r]);let A=i.useMemo(()=>{function e(e){v(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:C,onMouseEnter:C}},[C]);return i.useMemo(()=>u?{reference:A,trigger:A}:{},[u,A])}(V,{enabled:!t&&"none"!==c,axis:"none"===c?void 0:c}),{getReferenceProps:B,getFloatingProps:W,getTriggerProps:K}=(0,y.useInteractions)([H,U]),z=i.useMemo(()=>B(),[B]),$=i.useMemo(()=>K(),[K]),J=i.useMemo(()=>W(),[W]);return x.useSyncedValues({activeTriggerProps:z,inactiveTriggerProps:$,popupProps:J}),(0,r.jsx)(l.Provider,{value:x,children:"function"==typeof P?P({payload:k}):P})});var q=e.i(845756),T=e.i(581263),k=e.i(207516);let R=i.createContext(void 0);var D=e.i(660272),j=e.i(161476),F=e.i(689680);let L=i.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new j.Timeout,currentIdRef:{current:null},currentContextRef:{current:null}});function Q(e){let{children:t,delay:n,timeoutMs:s=0}=e,o=i.useRef(n),a=i.useRef(n),u=i.useRef(null),l=i.useRef(null),c=(0,j.useTimeout)();return(0,r.jsx)(L.Provider,{value:i.useMemo(()=>({hasProvider:!0,delayRef:o,initialDelayRef:a,currentIdRef:u,timeoutMs:s,currentContextRef:l,timeout:c}),[s,c]),children:t})}var N=e.i(422499),V=e.i(411657);let H=((t={})[t.popupOpen=q.CommonTriggerDataAttributes.popupOpen]="popupOpen",t.triggerDisabled="data-trigger-disabled",t),U=(0,s.fastComponentRef)(function(e,t){let{className:n,render:r,handle:s,payload:o,disabled:l,delay:d,closeOnClick:h=!0,closeDelay:f,id:p,...g}=e,m=c(!0),y=s?.store??m;if(!y)throw Error((0,u.default)(82));let S=(0,k.useBaseUiId)(p),w=y.useState("isTriggerActive",S),C=y.useState("isOpenedByTrigger",S),M=y.useState("floatingRootContext"),E=i.useRef(null),O=d??600,P=f??0,{registerTrigger:x,isMountedByThisTrigger:_}=(0,b.useTriggerDataForwarding)(S,E,y,{payload:o,closeOnClick:h,closeDelay:P}),I=i.useContext(R),{delayRef:j,isInstantPhase:Q,hasProvider:U}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{open:!1},n="rootStore"in e?e.rootStore:e,r=n.useState("floatingId"),{open:s}=t,{currentIdRef:o,delayRef:u,timeoutMs:l,initialDelayRef:c,currentContextRef:d,hasProvider:h,timeout:f}=i.useContext(L),[p,g]=i.useState(!1);return(0,a.useIsoLayoutEffect)(()=>{function e(){g(!1),d.current?.setIsInstantPhase(!1),o.current=null,d.current=null,u.current=c.current}if(o.current&&!s&&o.current===r){if(g(!1),l)return f.start(l,()=>{n.select("open")||o.current&&o.current!==r||e()}),()=>{f.clear()};e()}},[s,r,o,u,l,c,d,f,n]),(0,a.useIsoLayoutEffect)(()=>{if(!s)return;let e=d.current,t=o.current;f.clear(),d.current={onOpenChange:n.setOpen,setIsInstantPhase:g},o.current=r,u.current={open:0,close:(0,F.getDelay)(c.current,"close")},null!==t&&t!==r?(g(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,(0,v.createChangeEventDetails)(A.REASONS.none))):(g(!1),e?.setIsInstantPhase(!1))},[s,r,n,o,u,l,c,d,f]),(0,a.useIsoLayoutEffect)(()=>()=>{d.current=null},[d]),i.useMemo(()=>({hasProvider:h,delayRef:u,isInstantPhase:p}),[h,u,p])}(M,{open:C});y.useSyncedValue("isInstantPhase",Q);let B=y.useState("disabled"),W=l??B,K=y.useState("trackCursorAxis"),z=y.useState("disableHoverablePopup"),$=(0,V.useHoverReferenceInteraction)(M,{enabled:!W,mouseOnly:!0,move:!1,handleClose:z||"both"===K?null:(0,D.safePolygon)(),restMs(){let e=I?.delay,t="object"==typeof j.current?j.current.open:void 0,n=O;return U&&(n=0!==t?d??e??O:0),n},delay(){let e="object"==typeof j.current?j.current.close:void 0,t=P;return null==f&&U&&(t=e),{close:t}},triggerElementRef:E,isActiveTrigger:w}),J=(0,N.useFocus)(M,{enabled:!W}).reference,G=y.useState("triggerProps",_);return(0,T.useRenderElement)("button",e,{state:{open:C},ref:[t,x,E],props:[$,J,G,{onPointerDown(){y.set("closeOnClick",h)},id:S,[H.triggerDisabled]:W?"":void 0},g],stateAttributesMapping:q.triggerOpenStateMapping})}),B=i.createContext(void 0);var W=e.i(888393);let K=i.forwardRef(function(e,t){let{children:n,container:s,className:o,render:a,...u}=e,{portalNode:l,portalSubtree:c}=(0,W.useFloatingPortalNode)({container:s,ref:t,componentProps:e,elementProps:u});return c||l?(0,r.jsxs)(i.Fragment,{children:[c,l&&S.createPortal(n,l)]}):null}),z=i.forwardRef(function(e,t){let{keepMounted:n=!1,...i}=e;return c().useState("mounted")||n?(0,r.jsx)(B.Provider,{value:n,children:(0,r.jsx)(K,{ref:t,...i})}):null}),$=i.createContext(void 0);function J(){let e=i.useContext($);if(void 0===e)throw Error((0,u.default)(71));return e}var G=e.i(887943),X=e.i(693354),Z=e.i(431362),Y=e.i(808754);let ee=i.forwardRef(function(e,t){let{render:n,className:s,anchor:o,positionMethod:a="absolute",side:l="top",align:d="center",sideOffset:h=0,alignOffset:f=0,collisionBoundary:p="clipping-ancestors",collisionPadding:g=5,arrowPadding:m=5,sticky:y=!1,disableAnchorTracking:v=!1,collisionAvoidance:b=X.POPUP_COLLISION_AVOIDANCE,...S}=e,w=c(),C=function(){let e=i.useContext(B);if(void 0===e)throw Error((0,u.default)(70));return e}(),M=w.useState("open"),E=w.useState("mounted"),A=w.useState("trackCursorAxis"),O=w.useState("disableHoverablePopup"),P=w.useState("floatingRootContext"),x=w.useState("instantType"),_=w.useState("transitionStatus"),I=w.useState("hasViewport"),k=(0,G.useAnchorPositioning)({anchor:o,positionMethod:a,floatingRootContext:P,mounted:E,side:l,sideOffset:h,align:d,alignOffset:f,collisionBoundary:p,collisionPadding:g,sticky:y,arrowPadding:m,disableAnchorTracking:v,keepMounted:C,collisionAvoidance:b,adaptiveOrigin:I?Z.adaptiveOrigin:void 0}),R=i.useMemo(()=>{let e={};return(!M||"both"===A||O)&&(e.pointerEvents="none"),{role:"presentation",hidden:!E,style:{...k.positionerStyles,...e}}},[M,A,O,E,k.positionerStyles]),D=i.useMemo(()=>({open:M,side:k.side,align:k.align,anchorHidden:k.anchorHidden,instant:"none"!==A?"tracking-cursor":x}),[M,k.side,k.align,k.anchorHidden,A,x]),j=i.useMemo(()=>({...D,arrowRef:k.arrowRef,arrowStyles:k.arrowStyles,arrowUncentered:k.arrowUncentered}),[D,k.arrowRef,k.arrowStyles,k.arrowUncentered]),F=(0,T.useRenderElement)("div",e,{state:D,props:[R,(0,Y.getDisabledMountTransitionStyles)(_),S],ref:[t,w.useStateSetter("positionerElement")],stateAttributesMapping:q.popupStateMapping});return(0,r.jsx)($.Provider,{value:j,children:F})});var et=e.i(809058),en=e.i(504068),er=e.i(511980);let ei={...q.popupStateMapping,...et.transitionStatusMapping},es=i.forwardRef(function(e,t){let{className:n,render:r,...i}=e,s=c(),{side:o,align:a}=J(),u=s.useState("open"),l=s.useState("instantType"),d=s.useState("transitionStatus"),h=s.useState("popupProps"),f=s.useState("floatingRootContext");(0,en.useOpenChangeComplete)({open:u,ref:s.context.popupRef,onComplete(){u&&s.context.onOpenChangeComplete?.(!0)}});let p=s.useState("disabled"),g=s.useState("closeDelay");return(0,er.useHoverFloatingInteraction)(f,{enabled:!p,closeDelay:g}),(0,T.useRenderElement)("div",e,{state:{open:u,side:o,align:a,instant:l,transitionStatus:d},ref:[t,s.context.popupRef,s.useStateSetter("popupElement")],props:[h,(0,Y.getDisabledMountTransitionStyles)(d),i],stateAttributesMapping:ei})}),eo=i.forwardRef(function(e,t){let{className:n,render:r,...i}=e,s=c().useState("instantType"),{open:o,arrowRef:a,side:u,align:l,arrowUncentered:d,arrowStyles:h}=J();return(0,T.useRenderElement)("div",e,{state:{open:o,side:u,align:l,uncentered:d,instant:s},ref:[t,a],props:[{style:h,"aria-hidden":!0},i],stateAttributesMapping:q.popupStateMapping})}),ea=((n={}).popupWidth="--popup-width",n.popupHeight="--popup-height",n);var eu=e.i(203667);let el={activationDirection:e=>e?{"data-activation-direction":e}:null},ec=i.forwardRef(function(e,t){let{render:n,className:r,children:i,...s}=e,o=c(),a=J(),u=o.useState("instantType"),{children:l,state:d}=(0,eu.usePopupViewport)({store:o,side:a.side,cssVars:ea,children:i}),h={activationDirection:d.activationDirection,transitioning:d.transitioning,instant:u};return(0,T.useRenderElement)("div",e,{state:h,ref:t,props:[s,{children:l}],stateAttributesMapping:el})});class ed{constructor(){this.store=new _}open(e){let t=e?this.store.context.triggerElements.getById(e):void 0;if(e&&!t)throw Error((0,u.default)(81,e));this.store.setOpen(!0,(0,v.createChangeEventDetails)(A.REASONS.imperativeAction,void 0,t))}close(){this.store.setOpen(!1,(0,v.createChangeEventDetails)(A.REASONS.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}}function eh(){return new ed}e.s(["Arrow",0,eo,"Handle",()=>ed,"Popup",0,es,"Portal",0,z,"Positioner",0,ee,"Provider",0,function(e){let{delay:t,closeDelay:n,timeout:s=400}=e,o=i.useMemo(()=>({delay:t,closeDelay:n}),[t,n]),a=i.useMemo(()=>({open:t,close:n}),[t,n]);return(0,r.jsx)(R.Provider,{value:o,children:(0,r.jsx)(Q,{delay:a,timeoutMs:s,children:e.children})})},"Root",0,I,"Trigger",0,U,"Viewport",0,ec,"createHandle",()=>eh],823764);var ef=e.i(823764),ef=ef,ep=e.i(711485),eg=e.i(935139);function em(e){let{children:t,placement:n="top",sideOffset:i=8,alignOffset:s=0,className:o,popupClassName:a,variant:u="default",...l}=e,{side:c,align:d}=(0,ep.parsePlacement)(n);return(0,r.jsx)(ef.Portal,{children:(0,r.jsx)(ef.Positioner,{side:c,align:d,sideOffset:i,alignOffset:s,className:(0,eg.cn)("z-[1002] outline-none",o),children:(0,r.jsx)(ef.Popup,{className:(0,eg.cn)("default"===u&&"max-w-[300px] break-words rounded-md bg-components-panel-bg px-3 py-2 text-left text-text-tertiary shadow-lg system-xs-regular","origin-[var(--transform-origin)] transition-[opacity] data-[ending-style]:opacity-0 data-[starting-style]:opacity-0 data-[instant]:transition-none motion-reduce:transition-none",a),...l,children:t})})})}let ey=ef.Provider,ev=ef.Root,eb=ef.Trigger;e.s(["Tooltip",0,ev,"TooltipContent",()=>em,"TooltipProvider",0,ey,"TooltipTrigger",0,eb],468575)}]);