PageSourceSearch

https://howone.ai/_next/static/chunks/1aienw206ku9o.js

js howone.ai collected 2026-10-05 13:37:53 UTC 236,895 bytes, 39 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,684649,e=>{"use strict";let t;var r,n,a,o,i,l,s,d,c,u,g,f,p,m,b,h,x,v,y,w,j,S,C=e.i(801407),N=e.i(499173);e.i(817032);var k=e.i(82651);let P={},R=[];function O(e,t){}function F(e,t){}function E(e,t,r){t||P[r]||(e(!1,r),P[r]=!0)}function M(e,t){E(O,e,t)}M.preMessage=e=>{R.push(e)},M.resetWarned=function(){P={}},M.noteOnce=function(e,t){E(F,e,t)};let I=function(e,t,r=!1){let n=new Set;return function e(t,a,o=1){let i=n.has(t);if(M(!i,"Warning: There may be circular references"),i)return!1;if(t===a)return!0;if(r&&o>1)return!1;n.add(t);let l=o+1;if(Array.isArray(t)){if(!Array.isArray(a)||t.length!==a.length)return!1;for(let r=0;r<t.length;r++)if(!e(t[r],a[r],l))return!1;return!0}if(t&&a&&"object"==typeof t&&"object"==typeof a){let r=Object.keys(t);return r.length===Object.keys(a).length&&r.every(r=>e(t[r],a[r],l))}return!1}(e,t)},_=0;class A{instanceId;constructor(e){this.instanceId=e}cache=new Map;updateTimes=new Map;extracted=new Set;get(e){return this.opGet(e.join("%"))}opGet(e){return this.cache.get(e)||null}update(e,t){return this.opUpdate(e.join("%"),t)}opUpdate(e,t){let r=t(this.cache.get(e));null===r?(this.cache.delete(e),this.updateTimes.delete(e)):(this.cache.set(e,r),this.updateTimes.set(e,_),_+=1)}}let D={},T="data-css-hash",L="__cssinjs_instance__";function z(){let e=Math.random().toString(12).slice(2);if("u">typeof document&&document.head&&document.body){let t=document.body.querySelectorAll(`style[${T}]`)||[],{firstChild:r}=document.head;Array.from(t).forEach(t=>{t[L]||=e,t[L]===e&&document.head.insertBefore(t,r)});let n={};Array.from(document.querySelectorAll(`style[${T}
1]`)).forEach(t=>{let r=t.getAttribute(T);n[r]?t[L]===e&&t.parentNode?.removeChild(t):n[r]=!0})}return new A(e)}let B=k.createContext({hashPriority:"low",cache:z(),defaultCache:!0,autoPrefix:!1}),V=e=>{var t,r,n;let a,{children:o,...i}=e,l=k.useContext(B),s=(t=()=>{let e={...l};Object.keys(i).forEach(t=>{let r=i[t];void 0!==i[t]&&(e[t]=r)});let{cache:t,transformers:r=[]}=i;return e.cache=e.cache||z(),e.defaultCache=!t&&l.defaultCache,r.includes(D)&&(e.autoPrefix=!0),e},r=[l,i],n=(e,t)=>!I(e[0],t[0],!0)||!I(e[1],t[1],!0),(!("value"in(a=k.useRef({})).current)||n(a.current.condition,r))&&(a.current.value=t(),a.current.condition=r),a.current.value);return k.createElement(B.Provider,{value:s},o)};function H(e,t,r,n={},a=!1){if(a)return e;let o={...n,"data-token-hash":t,[T]:r},i=Object.keys(o).map(e=>{let t=o[e];return t?`${e}="${t}"`:null}).filter(e=>e).join(" ");return`<style ${i}>${e}</style>`}new class e{static MAX_CACHE_SIZE=20;static MAX_CACHE_OFFSET=5;cache;keys;cacheCallTimes;constructor(){this.cache=new Map,this.keys=[],this.cacheCallTimes=0}size(){return this.keys.length}internalGet(e,t=!1){let r={map:this.cache};return e.forEach(e=>{r=r?r?.map?.get(e):void 0}),r?.value&&t&&(r.value[1]=this.cacheCallTimes++),r?.value}get(e){return this.internalGet(e,!0)?.[0]}has(e){return!!this.internalGet(e)}set(t,r){if(!this.has(t)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){let[e]=this.keys.reduce((e,t)=>{let[,r]=e;return this.internalGet(t)[1]<r?[t,this.internalGet(t)[1]]:e},[this.keys[0],this.cacheCallTimes]);this.delete(e)}this.keys.push(t)}let n=this.cache;t.forEach((e,a)=>{if(a===t.length-1)n.set(e,{value:[r,this.cacheCallTimes++]});else{let t=n.get(e);t?t.map||(t.map=new Map):n.set(e,{map:new Map}),n=n.get(e).map}})}deleteByPath(e,t){let r=e.get(t[0]);if(1===t.length)return r.map?e.set(t[0],{map:r.map}):e.delete(t[0]),r.value?.[0];let n=this.deleteByPath(r.map,t.slice(1));return r.map&&0!==r.map.size||r.value||e.delete(t[0]),n}delete(e){if(this.has(e))return this.keys=this.keys.filter(t=>!function(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(t,e)),this.deleteByPath(this.cache,e)}},new WeakMap,new WeakMap,`random-${Date.now()}-${Math.random()}`.replace(/\./g,""),"u">typeof window&&window.document&&window.document.createElement,e.i(711163);var U=e.i(215292),G=e.i(78025),$=e.i(763919);let q="data-ant-cssinjs-cache-path",Q={style:(e,t,r)=>
1{let[n,a,o,i,l]=e,{plain:s,autoPrefix:d}=r||{};if(i)return null;let c=n,u={"data-rc-order":"prependQueue","data-rc-priority":`${l}`};return c=H(n,void 0,a,u,s),o&&Object.keys(o).forEach(e=>{if(!t[e]){var r;t[e]=!0;let n=H((r=o[e],(d||0?(0,$.serialize)((0,U.compile)(r),(0,G.middleware)([G.prefixer,$.stringify])):(0,$.serialize)((0,U.compile)(r),$.stringify)).replace(/\{%%%\:[^;];}/g,";")),void 0,`_effect-${e}`,u,s);e.startsWith("@layer")?c=n+c:c+=n}}),[l,a,c]},token:(e,t,r)=>{let[,,n,a,o]=e,{plain:i}=r||{};if(!a)return null;let l=n._tokenKey,s=H(a,o,l,{"data-rc-order":"prependQueue","data-rc-priority":"-999"},i);return[-999,l,s]},cssVar:(e,t,r)=>{let[,n,a,o]=e,{plain:i}=r||{};if(!n)return null;let l=H(n,o,a,{"data-rc-order":"prependQueue","data-rc-priority":"-999"},i);return[-999,a,l]}};function K(e){return null!==e}function W(e){return e.notSplit=!0,e}W(["borderTop","borderBottom"]),W(["borderTop"]),W(["borderBottom"]),W(["borderLeft","borderRight"]),W(["borderLeft"]),W(["borderRight"]);var X=e.i(564544);function J(){return(J=Object.assign.bind()).apply(this,arguments)}function Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}let Z=function(e){var t,r=(function(e){if(Array.isArray(e))return e}(t=(0,k.useState)(function(){return z()}))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,n,a,o,i=[],l=!0,s=!1;try{a=(t=t.call(e)).next,!1;for(;!(l=(r=a.call(t)).done)&&(i.push(r.value),1!==i.length);l=!0);}catch(e){s=!0,n=e}finally{try{if(!l&&null!=t.return&&(o=t.return(),Object(o)!==o))return}finally{if(s)throw n}}return i}}(t)||function(e){if(e){if("string"==typeof e)return Y(e,1);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Y(e,1)}}(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0];return(0,X.useServerInsertedHTML)(function(){var e=function(e,t){let{plain:r=!1,types:n=["style","token","cssVar"],once:a=!1}="boolean"==typeof t?{plain:t}:t||{},o=RegExp(`^(${("string"==typeof n?[n]:n).join("|")})%`),i=Array.from(e.cache.keys()).filter(e=>o.test(e)),l={},s={},d="";return i.map(t=>{if(a&&e.extracted.has(t))return null;let n=t.replace(o,"").replace(/%/g,"|"),[i]=t.split("%"),d=(0,Q[i])(e.cache.get(t)[1],l,{plain:r});if(!d)return null;let c=e.updateTimes.get(t)||0,[u,g,f]=d;return t.startsWith("style")&&(s[n]=g),e.extracted.add(t),[u,f,c]}).filter(K).sort(([e,,t],[r,,n])=>e!==r?e-r:t-n).forEach(([,e])=>{d+=e}),d+=H(`.${q}{content:"${Object.keys(s).map(e=>{let t=s[e];return`${e}:${t}`}).join(";")}";}`,void 0,void 0,{[q]:q},r)}(r,{plain:!0,once:!0});return e.includes('.data-ant-cssinjs-cache-path{content:"";}')?null:k.default.createElement("style",{id:"antd-cssinjs","data-rc-order":"prepend","data-rc-priority":"-1000",dangerouslySetInnerHTML:{__html:e}})}),k.default.createElement(V,J({},e,{cache:r}))};var ee=e.i(397920),et=e.i(798055),er=e.i(93132),en=e.i(400795),ea=e.i(878660);let eo="howone_Flags";function ei(e){let t="object"==typeof e&&e?e:{};return{haslogin:!!t.haslogin,mobile_dismissed:!!t.mobile_dismissed,hasGuide:!!t.hasGuide,guideEnabled:!!t.guideEnabled,buildGuideSeen:!!t.buildGuideSeen}}function el(){let e=(0,ea.getLocalStorage)(eo);if(null==e)try{let e={haslogin:"true"===(0,ea.getLocalStorage)("haslogin"),mobile_dismissed:"true"===(0,ea.getLocalStorage)("mobile_dismissed"),hasGuide:"true"===(0,ea.getLocalStorage)("hasGuide"),guideEnabled:"true"===(0,ea.getLocalStorage)("guideEnabled")},t=ei(e);return(0,ea.setLocalStorage)(eo,t),t}catch{}return ei(e)}function es(e,t){let r;r={...el(),...{[e]:t}},(0,ea.setLocalStorage)(eo,r)}var ed=e.i(151216),ec=e.i(770033);let eu=["/","/start","/auth","/login","/beta","/waitlist/coming-soon","/waitlist/process-invite","/newWaitlist","/price","/pricing","/document","/apps","/showroom","/built-for-opc","/opc","/use-cases","/resources","/docs"];function eg({children:e}){var t;let{data:r,status:n}=(0,ee.useSession)(),a=(0,X.useRouter)(),o=(0,X.usePathname)(),i=!!r?.user,[l,s]=(0,k.useState)(!1),d=(0,ec.useUserStore)(e=>e.isLoading),c=(0,ec.useUserStore)(e=>e.user),u=(0,ec.useUserStore)(e=>e.hasValidatedSession),g=(0,ec.useUserStore)(e=>e.fetchUserInfo),f=(0,ed.useAgentSettingsModalStore)(e=>e.fetchPreferences),p=(0,k.useRef)(!1),m=(0,k.useRef)(!1),b=(0,k.useRef)(!1),h=(0,k.useRef)(!1);(0,k.useEffect)(()=>s(!0),[]),(0,k.useEffect)(()=>{i||(p.current=!1,m.current=!1)},[i]),(0,k.useEffect)(()=>{!l||!i||d||u||p.current||(p.current=!0,g())},[g,u,i,l,d]),(0,k.useEffect)(()=>{l&&i&&!m.current&&(m.current=!0,f())},[f,i,l]),(0,k.useEffect)(()=>{l&&i&&es("haslogin",!0)},[i,l]),(0,k.useEffect)(()=>
1{if(!i){h.current=!1;return}let e=r?.ucAccessToken;e&&!h.current&&(h.current=!0,(0,en.setUcTokens)({accessToken:e,refreshToken:r?.ucRefreshToken??""}))},[i,r?.ucAccessToken,r?.ucRefreshToken]),(0,k.useEffect)(()=>{l&&i&&c?.needsUcReLogin===!0&&(b.current||(b.current=!0,console.error(`[AuthProvider] Forcing re-login for user ${c?.id??"unknown"}: uc_user_id missing; funds-center operations require UC identity.`),(0,ee.signOut)({redirect:!1}).then(()=>{ec.useUserStore.getState().clearUserState(),(0,er.clearTokens)(),(0,en.clearUcTokenStorage)(),(0,et.broadcastAuthEvent)({type:"logout"}),window.location.replace("/")}).catch(()=>{b.current=!1})))},[i,l,c]);let x=(t=o,eu.some(e=>"/"===e?"/"===t:t===e||t.startsWith(`${e}/`))||t.startsWith("/api/auth/"));return((0,k.useEffect)(()=>{!l||i||x||a.push("/")},[i,x,l,a]),(!l||"loading"!==n||i||x)&&(x||i))?(0,C.jsx)(C.Fragment,{children:e}):null}function ef({children:e}){return(0,C.jsx)(k.Suspense,{fallback:null,children:(0,C.jsx)(eg,{children:e})})}var ep=e.i(824124);function em({children:e}){let{data:t,status:r,update:n}=(0,ee.useSession)(),a=(0,ec.useUserStore)(e=>!!e.user),o=(0,ec.useUserStore)(e=>e.clearUserState);return(0,k.useEffect)(()=>{if("loading"!==r)if(t?.accessToken&&"authenticated"===r)try{t.refreshToken?(0,er.storeTokens)(t.accessToken,t.refreshToken,t.expiresIn||0,t.refreshExpiresIn||0):((0,er.clearTokens)(),(0,er.storeAccessToken)(t.accessToken),"number"==typeof t.expiresIn&&(0,er.storeExpiresIn)(t.expiresIn))}catch(e){console.error("Failed to store JWT tokens:",e)}else"unauthenticated"===r&&((0,er.clearTokens)(),(0,ep.isLogoutInProgress)()&&(o(),(0,ep.clearLogoutInProgress)()),console.log("JWT tokens cleared from localStorage"))},[o,t,r]),(0,k.useEffect)(()=>{(0,ep.isLogoutInProgress)()||!a||"unauthenticated"!==r||t||n()},[a,t,r,n]),(0,C.jsx)(C.Fragment,{children:e})}var eb=e.i(299574);let eh="howone:skew-reload-at";function ex(e){return/Server Action "?[0-9a-f]*"? was not found/i.test(e)||/Failed to find Server Action/i.test(e)||/UnrecognizedActionError/i.test(e)}function ev(){let e=0;try{e=Number(window.sessionStorage.getItem(eh))||0}catch{}if(!(Date.now()-e<6e4)){try{window.sessionStorage.setItem(eh,String(Date.now()))}catch{}window.location.reload()}}function ey(e){return e instanceof Error?e.message:"string"==typeof e?e:""}function ew(){return(0,k.useEffect)(()=>{let e=e=>{ex(ey(e.error)||e.message||"")&&ev()},t=e=>{ex(ey(e.reason))&&ev()};return window.addEventListener("error",e),window.addEventListener("unhandledrejection",t),()=>{window.removeEventListener("error",e),window.removeEventListener("unhandledrejection",t)}},[]),null}function ej(){return(0,k.useEffect)(()=>{let e=N.default.env.npm_package_version||"0.1.0";new Date("2026-10-01T10:46:54.661Z").toLocaleString("zh-CN",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"});let t="color: inherit; font-weight: inherit; background: inherit; padding: inherit; border-radius: inherit; margin: inherit; display: inherit; position: inherit; left: inherit;";console.info(`%chowone%c%c${e}%c`,"background: #00D1FF; color: #000000; font-weight: bold; padding: 4px 6px; border-radius: 6px 0 0 6px; margin: 4px 0; display: inline-block;",t,"background: #36D2A6; color: #000000; font-weight: bold; padding: 4px 6px; border-radius: 0 6px 6px 0; margin: 4px 0; display: inline-block; position: relative; left: -4px;",t)},[]),null}var eS=e.i(683571),eC=e.i(132101);let eN="cc_cookie",ek=[{name:"__Host-authjs.csrf-token",description:"NextAuth CSRF protection token to prevent cross-site request forgery attacks",expiry:"Session"},{name:"__Secure-authjs.callback-url",description:"NextAuth callback URL for OAuth login flow",expiry:"Session"},{name:"__Secure-authjs.session-token",description:"NextAuth user session token to maintain login state",expiry:"30 days"},{name:"invite_code",description:"Temporary storage for invitation code to establish referral relationship and distribute rewards",expiry:"5 minutes"},{name:"cc_cookie",description:"Stores user cookie consent preferences",expiry:"1 year"}],eP=[{name:"ph_phc_*_posthog",description:"PostHog unique user identifier for tracking user behavior and sessions",expiry:"1 year"},{name:"ph_*",description:"PostHog additional analytics data",expiry:"1 year"}],eR=[];var eO=e.i(286685);e.i(78900);var eF=e.i(76781),eE=e.i(101358);let eM=null,eI=async()=>eM||(eM=(async()=>{try{let t=(await e.A(788679)).default;t.__loaded||t.init("phc_wmJEDVaWDble1aGi7cIcXqy5fyrutosXKrLQzSgp1X4",{api_host:"https://us.i.posthog.com",person_profiles:"identified_only",loaded:e=>{console.log("[PostHog] Loaded via cookie consent")}})}catch(e){console.error("[PostHog] Failed to load:",e)}})()),e_=()=>{try{for(let e of document.cookie.split(";")){let t=e.split("=")[0].trim();(t.startsWith("ph_")||"posthog"===t)&&(document.cookie=`${t}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;`)}console.log("[PostHog] Cookies cleared")}catch(e){console.error("[PostHog] Failed to clear cookies:",e)}};function eA(){let{locale:e}
1=(0,eF.useAppLocale)(),t=(0,eO.useMessages)(),r=(0,eS.useStore)(eE.themeStore),n=(0,k.useRef)(!1),a=(0,k.useRef)(null);return(0,k.useEffect)(()=>{if("u">typeof document){let e="dark"===r;document.body.classList.toggle("cc--darkmode",e),document.documentElement.classList.toggle("cc--darkmode",e)}},[r]),(0,k.useEffect)(()=>{n.current&&a.current===e||(async()=>{let r=t.cookieConsent??{};n.current&&eC.reset(!1),n.current=!0,a.current=e,(e=>{try{let t=new Date().toISOString(),r={categories:["necessary","analytics","functional"],revision:1,data:null,consentId:crypto.randomUUID(),consentTimestamp:t,services:{analytics:eP.map(e=>e.name),functional:eR.map(e=>e.name)},languageCode:e,lastConsentTimestamp:t};document.cookie=`${eN}=${encodeURIComponent(JSON.stringify(r))}; path=/; max-age=31536000; samesite=Lax`}catch(e){console.error("[Cookie Consent] Failed to persist default consent:",e)}})(e);let o="dark"===eE.themeStore.get();document.body.classList.toggle("cc--darkmode",o),document.documentElement.classList.toggle("cc--darkmode",o),await eC.run({revision:1,guiOptions:{consentModal:{layout:"box inline",position:"bottom left",equalWeightButtons:!1,flipButtons:!1},preferencesModal:{layout:"box",position:"right",equalWeightButtons:!1,flipButtons:!1}},cookie:{name:eN,domain:window.location.hostname,path:"/",sameSite:"Lax",expiresAfterDays:365},onFirstConsent:({cookie:e})=>{console.log("[Cookie Consent] First consent:",e)},onConsent:({cookie:e})=>{console.log("[Cookie Consent] Consent updated:",e),e.categories.includes("analytics")?eI():e_()},onChange:({changedCategories:e,changedServices:t})=>{console.log("[Cookie Consent] Changed categories:",e),e.includes("analytics")&&(eC.getUserPreferences().acceptedCategories.includes("analytics")?eI():e_())},categories:{necessary:{enabled:!0,readOnly:!0},analytics:{autoClear:{cookies:[{name:/^ph_phc_.*_posthog$/},{name:/^ph_/}]}},functional:{}},language:{default:e,translations:{[e]:{consentModal:{title:r.bannerTitle,description:r.bannerDescription,acceptAllBtn:r.acceptAllBtn,acceptNecessaryBtn:r.acceptNecessaryBtn,showPreferencesBtn:r.managePreferencesBtn,footer:`
2                  <a href="/document/Cookie-policy">${r.cookiePolicy}</a>
3                  <a href="/document/Full-Privacy-Policy">${r.privacyPolicy}</a>
4                  <a href="/document/terms">${r.termsOfService}</a>
5                `},preferencesModal:{title:r.preferencesTitle,acceptAllBtn:r.acceptAllBtn,acceptNecessaryBtn:r.acceptNecessaryBtn,savePreferencesBtn:r.savePreferencesBtn,closeIconLabel:r.closeIconLabel,serviceCounterLabel:r.serviceCounterLabel,sections:[{title:r.aboutCookiesTitle,description:`
6                      ${r.aboutCookiesDescription}
7                      <a href="/document/Full-Privacy-Policy" class="cc-link">${r.learnMore}</a>
8                    `},{title:r.necessaryName,description:r.necessaryDescription,linkedCategory:"necessary",cookieTable:{caption:r.cookiesUsed,headers:{name:r.cookieName,description:r.description,expiration:r.expiration},body:ek.map(e=>({name:e.name,description:e.description,expiration:e.expiry}))}},{title:r.analyticsName,description:r.analyticsDescription,linkedCategory:"analytics",cookieTable:{caption:r.cookiesUsed,headers:{name:r.cookieName,description:r.description,expiration:r.expiration},body:eP.map(e=>({name:e.name,description:e.description,expiration:e.expiry}))}},{title:r.functionalName,description:r.functionalDescription,linkedCategory:"functional"},{title:r.previewTitle,description:`
9                      <div class="cc-warning">
10                        <strong>⚠️ ${r.importantNotice}</strong><br/>
11                        ${r.previewDescription}
12                      </div>
13                    `},{title:r.moreInfoTitle,description:`
14                      ${r.moreInfoPrefix}
15                      <a href="/document/Cookie-policy" class="cc-link">Cookie Policy</a>,
16                      <a href="/document/Full-Privacy-Policy" class="cc-link">Privacy Policy</a> or 
17                      <a href="/document/terms" class="cc-link">Terms of Service</a>.
18                    `}]}}}}})})()},[e]),null}var eD=e.i(553700),eT=e.i(439657),eT=eT,eL=e.i(171267),ez=e.i(953515),eB=e.i(866759),eV=e.i(863247),eH=e.i(466691),eU=e.i(835259),eG=e.i(252780),e$=e.i(749854);function eq({showFooterInfo:e=!1,className:t,footerText:r,processingText:n,selectPackageText:a,purchaseCreditsText:o,formatPurchaseButtonText:i,purchaseCreditsAriaLabel:l,selectPackageErrorText:s,purchaseFailedText:d}){let c=(0,eL.useTranslations)("pricing.creditsBoost"),u=(0,eL.useTranslations)("pricing.plans"),g=(0,eL.useTranslations)("pricing.toast"),f=(0,eL.useTranslations)("ui.pricing"),p=(0,ec.useUserStore)(e=>!!e.user),{openLoginModal:m}=(0,e$.useLoginModalStore)(),{data:b,isLoading:h}=(0,eU.useCreditPackages)(),x=(0,eU.usePurchaseCredits)(),[v,y]=(0,k.useState)(""),w=b?.packages||[],j=w.find(e=>e.id===v),S=async()=>
18{if(!p)return void m();if(!v)return void ez.notify.error({message:s??u("selectPackage"),options:{autoClose:3e3}});try{await x.mutateAsync({packageId:v})}catch(e){if(console.error("Purchase error:",e),e?.url){window.location.href=e.url;return}ez.notify.error({message:e?.message||d||g("failedCheckout"),options:{autoClose:5e3}})}};return(0,C.jsxs)("div",{className:(0,eG.cn)("w-full",t),children:[h?(0,C.jsx)("div",{className:"space-y-3",children:[1,2,3].map(e=>(0,C.jsx)("div",{className:"h-[72px] rounded-xl bg-surface-secondary/40 border border-border-subtle animate-pulse"},e))}):(0,C.jsx)("div",{className:"space-y-2",children:w.map((e,t)=>{let r=v===e.id,n=e.credits+e.bonusCredits,a=e.bonusCredits>0,o=e.metadata?.validityDays||[30,60,90][t]||90;return(0,C.jsxs)("button",{type:"button",onClick:()=>y(e.id),className:(0,eG.cn)("group relative w-full h-[72px] rounded-xl transition-all duration-300 text-left overflow-hidden border cursor-pointer",r?"border-brand-primary/60 bg-linear-to-r from-brand-primary/14 via-brand-primary/6 to-transparent shadow-[0_0_20px_var(--glow-accent)]":"border-border-subtle bg-surface-base/60 hover:bg-surface-elevated hover:border-brand-border-soft hover:shadow-[0_0_16px_var(--glow-accent)]"),children:[(0,C.jsx)("div",{className:(0,eG.cn)("absolute left-0 top-0 bottom-0 w-1 transition-all duration-300",r?"bg-brand-primary":"bg-transparent")}),(0,C.jsx)("div",{className:"h-full flex items-center p-4 pl-5",children:(0,C.jsxs)("div",{className:"flex items-center justify-between w-full",children:[(0,C.jsxs)("div",{className:"flex-1",children:[(0,C.jsxs)("div",{className:"flex items-center gap-2 mb-1.5",children:[(0,C.jsx)("span",{className:"text-sm font-medium text-text-primary",children:e.name}),a&&(0,C.jsxs)("span",{className:"px-1.5 py-0.5 bg-brand-primary/20 rounded text-[9px] font-medium text-brand-primary font-mono",children:["+",e.bonusCredits.toLocaleString()]})]}),(0,C.jsx)("div",{className:"flex items-baseline gap-1",children:(0,C.jsx)("span",{className:(0,eG.cn)("text-xl font-medium tabular-nums",r?"text-brand-primary":"text-text-primary"),children:n.toLocaleString()})})]}),(0,C.jsxs)("div",{className:"text-right flex items-center gap-2",children:[(0,C.jsx)("span",{className:"px-2 py-0.5 rounded-md bg-surface-secondary/70 text-[10px] font-mono text-text-muted border border-border-subtle whitespace-nowrap",children:f("validityDays",{count:o})}),(0,C.jsxs)("div",{className:"text-xl font-medium text-text-primary tabular-nums",children:["$",e.price]})]})]})})]},e.id)})}),(0,C.jsx)(eH.Button,{"aria-label":l??u("subscribeToPlan",{name:j?.name||""}),onClick:S,disabled:!v||x.isPending,className:(0,eG.cn)("relative mt-6 w-full overflow-hidden rounded-xl py-3 font-medium text-sm transition-all duration-300 cursor-pointer",v&&!x.isPending?"bg-brand-primary text-brand-on-primary font-semibold shadow-sm hover:bg-brand-primary/90 hover:shadow-[0_0_20px_var(--glow-accent)] active:scale-[0.98]":"border border-border-subtle bg-surface-secondary/40 text-text-muted/60 disabled:cursor-not-allowed disabled:opacity-70 shadow-none"),children:x.isPending?(0,C.jsxs)("span",{className:"flex items-center justify-center gap-2",children:[(0,C.jsx)(eV.DynamicIcon,{icon:"svg-spinners:ring-resize",className:"w-4 h-4"}),n??u("processing")]}):(0,C.jsx)("span",{className:"flex items-center justify-center gap-2",children:v?(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(eV.DynamicIcon,{icon:"solar:card-bold",className:"w-4 h-4"}),i?i(j?(j.credits+j.bonusCredits).toLocaleString():""):u("subscribeToPlan",{name:j?.name||""})]}):(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(eV.DynamicIcon,{icon:"solar:hand-shake-linear",className:"w-4 h-4"}),a??u("selectPackage")]})})}),e?(0,C.jsx)("div",{className:"mt-4 pt-4 border-t border-border-subtle",children:(0,C.jsxs)("div",{className:"flex items-center justify-between text-[10px] text-text-muted",children:[(0,C.jsxs)("div",{className:"flex items-center gap-3",children:[(0,C.jsxs)("div",{className:"flex items-center gap-1",children:[(0,C.jsx)(eV.DynamicIcon,{icon:"solar:lock-keyhole-bold",className:"w-3 h-3"}),(0,C.jsx)("span",{children:f("sslEncrypted")})]}),(0,C.jsxs)("div",{className:"flex items-center gap-1",children:[(0,C.jsx)(eV.DynamicIcon,{icon:"solar:bolt-bold",className:"w-3 h-3"}),(0,C.jsx)("span",{children:f("instantDelivery")})]})]}),(0,C.jsx)("div",{className:"flex items-center gap-1 text-text-muted",children:(0,C.jsx)(eV.DynamicIcon,{icon:"logos:stripe",className:"w-8 h-3"})})]})}):(0,C.jsx)("p",{className:"text-xs text-text-muted text-center mt-4",children:r??c("disclaimer.validity")})]})}function eQ(){let e=(0,eL.useTranslations)("pricing.creditsBoost"),t=(0,X.useSearchParams)(),{isCreditsModalOpen:r,closeCreditsModal:n}=(0,eB.useCreditsModalStore)();return(0,k.useEffect)(()=>
18{if(!r)return;let n=t.get("payment");if("success"===n){ez.notify.success({message:e("paymentSuccess"),options:{autoClose:5e3}});let t=window.location.pathname;window.history.replaceState({},"",t)}else if("cancelled"===n){ez.notify.info({message:e("paymentCancelled"),options:{autoClose:3e3}});let t=window.location.pathname;window.history.replaceState({},"",t)}},[t,r,e]),(0,C.jsx)(eD.Modal,{isOpen:r,onClose:n,size:"2xl",classNames:{base:"bg-surface-elevated border border-border-subtle shadow-2xl rounded-2xl",backdrop:"bg-black/80 backdrop-blur-xs"},children:(0,C.jsxs)(eD.ModalContent,{children:[(0,C.jsx)(eD.ModalHeader,{className:"flex flex-col gap-1 border-b border-border-subtle pb-4",children:(0,C.jsxs)("div",{className:"flex items-center gap-3",children:[(0,C.jsx)("div",{className:"w-10 h-10 rounded-xl bg-brand-primary/10 flex items-center justify-center border border-brand-primary/20",children:(0,C.jsx)(eT.default,{className:"w-5 h-5 text-brand-primary"})}),(0,C.jsxs)("div",{children:[(0,C.jsx)("h2",{className:"text-lg font-semibold text-text-primary tracking-tight",children:e("title")}),(0,C.jsx)("p",{className:"text-xs text-text-muted font-medium",children:e("subtitle")})]})]})}),(0,C.jsx)(eD.ModalBody,{className:"py-6",children:(0,C.jsx)(eq,{})})]})})}var eK=e.i(417865),eW=e.i(931852),eX=e.i(342540);function eJ(){let e=(0,eL.useTranslations)("mobileBlocker"),t=function(){let[e,t]=k.useState(void 0);return k.useEffect(()=>{let e=window.matchMedia("(max-width: 767px)"),r=()=>{t(window.innerWidth<768)};return e.addEventListener("change",r),t(window.innerWidth<768),()=>e.removeEventListener("change",r)},[]),!!e}(),r=(0,X.usePathname)(),[n,a]=(0,k.useState)(!1),[o,i]=(0,k.useState)(!1);(0,k.useEffect)(()=>{if(r?.startsWith("/auth"))return void a(!1);let e=el().mobile_dismissed||!1;t&&!e&&a(!0),t||a(!1)},[t,r]);let l=async()=>{try{await navigator.clipboard.writeText(window.location.href),i(!0),setTimeout(()=>i(!1),3e3)}catch{}};return(0,C.jsx)(eD.Modal,{isOpen:n,onOpenChange:e=>{if(a(e),!e)try{es("mobile_dismissed",!0)}catch{}},hideCloseButton:!0,isDismissable:!0,placement:"center",classNames:{wrapper:"!items-center !justify-center !p-4",base:"!m-0 !w-[min(calc(100vw-2rem),360px)] !max-w-[360px] overflow-hidden !rounded-2xl border border-border bg-surface-elevated text-text-primary shadow-2xl !p-0",backdrop:"bg-black/65 backdrop-blur-sm",body:"!p-0"},children:(0,C.jsx)(eD.ModalContent,{children:(0,C.jsxs)("div",{className:"flex flex-col items-center px-6 pt-6 pb-5 text-center",children:[(0,C.jsxs)("div",{className:"relative mb-3 flex items-center justify-center",children:[(0,C.jsx)("div",{className:"pointer-events-none absolute size-14 rounded-full bg-brand-dark/15 blur-md dark:bg-brand-primary/20"}),(0,C.jsx)("div",{className:"relative flex size-12 items-center justify-center rounded-2xl border border-brand-border bg-brand-dark/10 text-brand-dark shadow-xs dark:bg-brand-primary/10 dark:text-brand-light",children:(0,C.jsx)(eX.Laptop,{className:"size-6 text-brand-dark dark:text-brand-light"})})]}),(0,C.jsx)("h2",{className:"text-base font-semibold tracking-tight text-text-primary sm:text-[17px]",children:e("title")}),(0,C.jsx)("p",{className:"mt-1.5 text-xs leading-relaxed text-text-secondary sm:text-[13px]",children:e("description")}),(0,C.jsxs)("div",{className:"mt-3.5 flex items-center justify-center gap-2.5",children:[(0,C.jsx)("span",{title:"Google Chrome",className:"flex size-7.5 items-center justify-center rounded-lg border border-border-subtle bg-surface-secondary shadow-2xs transition hover:scale-110",children:(0,C.jsx)(eV.DynamicIcon,{icon:"logos:chrome",width:18,height:18})}),(0,C.jsx)("span",{title:"Microsoft Edge",className:"flex size-7.5 items-center justify-center rounded-lg border border-border-subtle bg-surface-secondary shadow-2xs transition hover:scale-110",children:(0,C.jsx)(eV.DynamicIcon,{icon:"logos:microsoft-edge",width:18,height:18})}),(0,C.jsx)("span",{title:"Apple Safari",className:"flex size-7.5 items-center justify-center rounded-lg border border-border-subtle bg-surface-secondary shadow-2xs transition hover:scale-110",children:(0,C.jsx)(eV.DynamicIcon,{icon:"logos:safari",width:18,height:18})}),(0,C.jsx)("span",{title:"Brave Browser",className:"flex size-7.5 items-center justify-center rounded-lg border border-border-subtle bg-surface-secondary shadow-2xs transition hover:scale-110",children:(0,C.jsx)(eV.DynamicIcon,{icon:"logos:brave",width:18,height:18})})]}),(0,C.jsxs)("div",{className:"mt-5 flex w-full flex-col gap-2",children:[(0,C.jsx)("button",{type:"button",onClick:l,"aria-label":e("copyLink"),className:"flex h-10 w-full cursor-pointer items-center justify-center gap-2 rounded-xl border border-brand-dark/80 bg-brand-dark px-4 text-sm font-medium text-white shadow-xs transition hover:bg-brand-dark/90 active:scale-[0.98]",children:o?(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(eK.Check,{className:"size-4 text-white stroke-[2]"}),(0,C.jsx)("span",{children:e("copied")})]}):(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(eW.Copy,{className:"size-4 text-white/90 stroke-[1.75]"}),(0,C.jsx)("span",{children:e("copyLink")})]})}),(0,C.jsx)("button",{type:"button",onClick:()=>{a(!1);try{es("mobile_dismissed",!0)}catch{}},"aria-label":e("continueAnyway"),className:"flex h-8.5 w-full cursor-pointer items-center justify-center rounded-lg text-xs font-medium text-text-muted transition-colors hover:bg-surface-secondary hover:text-text-primary active:scale-[0.98]",children:e("continueAnyway")})]})]})})})}function eY({children:e}){return(0,C.jsx)("div",{className:"fixed inset-0 flex min-h-0 flex-col overflow-hidden",children:(0,C.jsx)("div",{className:"min-h-0 flex-1 overflow-x-hidden overflow-y-auto",id:"app-container",style:{overflowAnchor:"none"},children:(0,C.jsx)("div",{className:"min-h-full",children:e})})})}var eZ=e.i(754230);function e0(){let e,t;return e=(0,ec.useUserStore)(e=>e.user?.id),t=(0,eZ.useNotificationStore)(e=>e.fetchUnread),(0,k.useEffect)(()=>{e&&t()},[e,t]),null}var e2=e.i(842196),e5=(0,k.createContext)({get client(){return r},bootstrap:void 0});function e1(e){var t,n,a=e.children,o=e.client,i=e.apiKey,l=e.options,s=(0,k.useRef)(null),d=(0,k.useMemo)(function(){if(o)return i&&console.warn("[PostHog.js] You have provided both `client` and `apiKey` to `PostHogProvider`. `apiKey` will be ignored in favour of `client`."),l&&console.warn("[PostHog.js] You have provided both `client` and `options` to `PostHogProvider`. `options` will be ignored in favour of `client`."),o;var e=r;return i||console.warn("[PostHog.js] No `apiKey` or `client` were provided to `PostHogProvider`. Using default global `window.posthog` instance. You must initialize it manually. This is not recommended behavior."),e},[o,i,JSON.stringify(l)]);return(0,k.useEffect)(function(){if(!o&&i){var e=r,t=s.current;t?(i!==t.apiKey&&console.warn("[PostHog.js] You have provided a different `apiKey` to `PostHogProvider` than the one that was already initialized. This is not supported by our provider and we'll keep using the previous key. If you need to toggle between API Keys you need to control the `client` yourself and pass it in as a prop rather than an `apiKey` prop."),l&&!function e(t,r,n){if(void 0===n&&(n=new WeakMap),t===r)return!0;
18if("object"!=typeof t||null===t||"object"!=typeof r||null===r)return!1;if(n.has(t)&&n.get(t)===r)return!0;n.set(t,r);var a=Object.keys(t),o=Object.keys(r);if(a.length!==o.length)return!1;for(var i=0;i<a.length;i++){var l=a[i];if(!o.includes(l)||!e(t[l],r[l],n))return!1}return!0}(l,t.options)&&e.set_config(l)):(e.__loaded&&console.warn("[PostHog.js] `posthog` was already loaded elsewhere. This may cause issues."),e.init(i,l)),s.current={apiKey:i,options:null!=l?l:{}}}},[o,i,JSON.stringify(l)]),k.default.createElement(e5.Provider,{value:{client:d,bootstrap:null!=(t=null==l?void 0:l.bootstrap)?t:null==(n=null==o?void 0:o.config)?void 0:n.bootstrap}},a)}var e4=function(e){return"function"==typeof e},e3=function(e,t){return(e3=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};"function"==typeof SuppressedError&&SuppressedError;var e6={componentStack:null,exceptionEvent:null,error:null};!function(e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=r}function r(t){var r=e.call(this,t)||this;return r.state=e6,r}e3(r,e),r.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t),r.prototype.componentDidCatch=function(e,t){var r,n=this.props.additionalProperties;e4(n)?r=n(e):"object"==typeof n&&(r=n);var a=this.context.client.captureException(e,r),o=t.componentStack;this.setState({error:e,componentStack:null!=o?o:null,exceptionEvent:a})},r.prototype.render=function(){var e=this.props,t=e.children,r=e.fallback,n=this.state;if(null==n.componentStack)return e4(t)?t():t;var a=e4(r)?k.default.createElement(r,{error:n.error,componentStack:n.componentStack,exceptionEvent:n.exceptionEvent}):r;return k.default.isValidElement(a)?a:(console.warn("[PostHog.js][PostHogErrorBoundary] Invalid fallback prop, provide a valid React element or a function that returns a valid React element."),k.default.createElement(k.default.Fragment,null))},r.contextType=e5}(k.default.Component),r=e2.default;var e8=e.i(999013);let e9="posthog_previous_url";function e7(){let e=(0,ec.useUserStore)(e=>e.user?.id),t=(0,ec.useUserStore)(e=>e.user?.email),r=(0,ec.useUserStore)(e=>e.user?.name);return(0,k.useEffect)(()=>{if(e2.default.__loaded&&e){e2.default.identify(e,{email:t,name:r});let n=(0,e8.getStoredKolAttribution)();n&&e2.default.people.set({first_ref_code:n.ref||"",first_utm_source:n.utm_source||"",first_utm_medium:n.utm_medium||"",first_utm_campaign:n.utm_campaign||"",first_utm_content:n.utm_content||"",first_utm_term:n.utm_term||"",first_landing_path:n.landing_path||"",first_landing_at:n.first_seen_at||""}),console.log("[PostHog] User identified:",e)}},[!1,t,e,r]),null}function te(){let e=(0,X.usePathname)(),t=(0,X.useSearchParams)().toString(),[r,n]=(0,k.useState)(()=>e2.default.__loaded);return(0,k.useEffect)(()=>{let e=()=>{e2.default.__loaded&&n(!0)};e();let t=setInterval(e,500);return()=>clearInterval(t)},[!1]),(0,k.useEffect)(()=>{if(r&&e&&1){(0,e8.persistKolAttributionFromUrl)();let e=new URL(window.location.href);e.search=t;let r=e.toString(),n=sessionStorage.getItem(e9)||"";(0,e8.trackPageView)({previousUrl:n}),sessionStorage.setItem(e9,r)}},[!1,r,e,t]),null}function tt({children:e}){return(0,C.jsxs)(e1,{client:e2.default,children:[(0,C.jsx)(e7,{}),(0,C.jsx)(te,{}),e]})}var tr=e.i(813008);function tn(e){let t=(0,eS.useStore)(eE.themeStore);return(0,C.jsx)(tr.GooeyToaster,{theme:t,...e})}var ta=e.i(839717);let to=`
19@keyframes spin-reverse {
20  from {
21    transform: translate(-50%, -50%) rotate(0deg);
22  }
23  to {
24    transform: translate(-50%, -50%) rotate(-360deg);
25  }
26}
27.animate-spin-reverse {
28  animation: spin-reverse 1.5s linear infinite;
29}
30`;if("u">typeof document){let e=document.createElement("style");e.textContent=to,document.head.appendChild(e)}let ti=({message:e,showSpinner:t=!0,showProgress:r=!1,progress:n=0,theme:a="dark",logo:o,fullScreen:i=!0,onAnimationComplete:l})=>{let s=(0,eL.useTranslations)("ui.common"),d=e??s("loading"),[c,u]=(0,k.useState)(""),[g,f]=(0,k.useState)(!1),[p,m]=(0,k.useState)(!1);if((0,k.useEffect)(()=>{let e=setInterval(()=>{u(e=>e.length>=3?"":`${e}.`)},400);return()=>clearInterval(e)},[]),(0,k.useEffect)(()=>
30{if(r&&n>=100&&l){f(!0);let e=setTimeout(()=>{m(!0),l()},500);return()=>clearTimeout(e)}},[n,r,l]),p)return null;let b="dark"===a?"text-gray-200":"text-gray-800",h="dark"===a?"border-blue-500":"border-blue-600",x="dark"===a?"bg-blue-500":"bg-blue-600";return(0,C.jsxs)("div",{className:`${i?"fixed inset-0 z-50":"w-full h-full"} ${"dark"===a?"bg-[#0f111a]":"bg-white"} flex flex-col items-center justify-center transition-opacity duration-500 ${g?"opacity-0":"opacity-100"}`,children:[o&&(0,C.jsx)("div",{className:"mb-8 animate-pulse",children:(0,C.jsx)("img",{src:o,alt:s("logo"),className:"h-16 w-auto"})}),t&&(0,C.jsxs)("div",{className:"relative mb-6",children:[(0,C.jsx)("div",{className:`w-16 h-16 rounded-full border-4 border-t-transparent ${h} animate-spin`}),(0,C.jsx)("div",{className:`absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-10 h-10 rounded-full border-4 border-t-transparent ${h} animate-spin-reverse`}),(0,C.jsx)("div",{className:`absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-2 h-2 rounded-full ${x}`})]}),r&&(0,C.jsxs)("div",{className:"w-64 mb-4",children:[(0,C.jsx)("div",{className:`w-full h-2 ${"dark"===a?"bg-gray-800":"bg-gray-200"} rounded-full overflow-hidden`,children:(0,C.jsx)("div",{className:`h-full ${x} transition-all duration-300 ease-out`,style:{width:`${n}%`}})}),(0,C.jsxs)("div",{className:`text-right text-sm ${b} mt-1`,children:[n.toFixed(0),"%"]})]}),d&&(0,C.jsxs)("div",{className:`text-center ${b}`,children:[(0,C.jsxs)("p",{className:"text-lg font-medium",children:[d,(0,C.jsx)("span",{className:"inline-block w-6 text-left",children:c})]}),!r&&(0,C.jsx)("p",{className:"text-sm mt-2 text-gray-400",children:s("loading")})]})]})},tl=(0,k.createContext)(void 0),ts=({children:e})=>{let[t,r]=(0,k.useState)(!1),[n,a]=(0,k.useState)("加载中..."),[o,i]=(0,k.useState)(0),[l,s]=(0,k.useState)(!1),[d,c]=(0,k.useState)(!0),[u,g]=(0,k.useState)("dark"),[f,p]=(0,k.useState)(void 0),m=(0,k.useCallback)(e=>{e?.message!==void 0&&a(e.message),e?.showProgress!==void 0&&s(e.showProgress),e?.showSpinner!==void 0&&c(e.showSpinner),e?.theme&&g(e.theme),e?.logo&&p(e.logo),i(0),r(!0)},[]),b=(0,k.useCallback)(e=>{i(Math.min(Math.max(e,0),100))},[]),h=(0,k.useCallback)(()=>{r(!1),setTimeout(()=>{i(0),a("加载中..."),s(!1),c(!0),p(void 0)},500)},[]);return(0,C.jsxs)(tl.Provider,{value:{showLoading:m,updateProgress:b,hideLoading:h,isLoading:t},children:[e,t&&(0,C.jsx)(ti,{message:n,showProgress:l,showSpinner:d,progress:o,theme:u,logo:f,onAnimationComplete:l&&o>=100?h:void 0})]})};var td=e.i(75975),tc=e.i(544193),tu=e.i(390643),tg=e.i(795994),tf=e.i(317495),tp=e.i(465758),tm=e.i(611984),tb=e.i(109552),tb=tb,th=e.i(107539),tx=e.i(546300),tv=e.i(60055),ty=e.i(606978),tw=e.i(145573),tj=e.i(31337),tS=e.i(49693),tC=e.i(323621),tN=e.i(282879),tk=e.i(924911),tP=e.i(306662),tR=e.i(916980);e.i(656191);var tO=e.i(79878);let tF=["product_partner","minimalist","witty_geek","gentle_companion"];function tE(){var e;let t,r=(0,eL.useTranslations)("settings.agent"),{isOpen:n,closeAgentSettingsModal:a,activeTab:o,setActiveTab:i,personaSubTab:l,setPersonaSubTab:s,agentName:d,agentAvatar:c,agentBaseStyle:u,setAgentName:g,setAgentAvatar:f,setAgentBaseStyle:p,userNickname:m,userAvatar:b,userOccupation:h,userMoreAbout:x,userBuildStyle:v,setUserNickname:y,setUserAvatar:w,setUserOccupation:j,setUserMoreAbout:S,setUserBuildStyle:N,responseLanguage:P,setResponseLanguage:R}=(0,ed.useAgentSettingsModalStore)(),{data:O}=(0,ee.useSession)(),F=(0,ec.useCurrentUserProfile)(),E=(0,ec.useUserStore)(e=>e.fetchUserInfo),M=(0,ec.useUserStore)(e=>e.updateUserName),I=(0,ec.useUserStore)(e=>e.updateUserImage),_=(0,ec.useUserStore)(e=>e.updateUserProfile),A=F.name?.trim()||O?.user?.name?.trim()||F.email?.split("@")[0]||O?.user?.email?.split("@")[0]||"",D=F.email||O?.user?.email||"",T=F.image||F?.avatar||O?.user?.image||null,{getAgentAvatar:L,getAgentName:z}=(0,tO.useBrand)(),B=(0,eO.useLocale)(),V=L("agentDefault"),H=z(B),U=(0,tR.readUserChosenAgentName)(d)||H,G=A||(m&&"NickName"!==m?m:"User"),$=T||b,q="channel"===o||"integrations"===o||"skills"===o?"general":o,[Q,K]=(0,k.useState)(!1),[W,X]=(0,k.useState)(U),[J,Y]=(0,k.useState)(!1),[Z,et]=(0,k.useState)(G),[er,en]=(0,k.useState)(!1),[ea,eo]=(0,k.useState)(h||"Designer"),[ei,el]=(0,k.useState)(!1),[es,eu]=(0,k.useState)(!1),[eg,ef]=(0,k.useState)(!1),ep=(0,k.useRef)(null),em=(0,k.useRef)(null);(0,k.useEffect)(()=>{eu(!1)},[$]),(0,k.useEffect)(()=>{ef(!1)},[c]);let eb=(0,ed.useAgentSettingsModalStore)(e=>e.fetchPreferences);(0,k.useEffect)(()=>{n&&(E(),eb(),"NickName"===m&&y(""),X(U),eo(h||"Designer"))},[n,E,eb,m,U,h,y]),(0,k.useEffect)(()=>{J||et(G)},[G,J]);let eh=()=>{let e=W.trim();e?(g(e),ez.toast.success(r("toasts.agentNameUpdated"))):X(d),K(!1)},ex=async()=>{let e=Z.trim();if(e){y(e);try{await M(e)}catch{_({name:e})}ez.toast.success(r("toasts.nicknameUpdated"))}else et(G);Y(!1)},ev=e=>{let t=(e??ea).trim();t&&(j(t),eo(t),ez.toast.success(r("toasts.occupationUpdated"))),en(!1)},ey=async(e,t)=>{let n=e.target.files?.[0];
30if(n){if(!n.type.startsWith("image/"))return void ez.toast.error(r("toasts.uploadImageOnly"));if(n.size>5242880)return void ez.toast.error(r("toasts.imageTooLarge"));el(!0);try{let e=new FormData;e.append("file",n);let a=F.id||O?.user?.id||"anonymous",o=n.name.replace(/[^a-zA-Z0-9.-]/g,"_");e.append("path",`users/${a}/agent-settings/${t}/${Date.now()}-${o}`);let i=await fetch("/api/upload",{method:"POST",body:e}),l=await i.json();if(l.success&&l.url)"agent"===t?(f(l.url),ef(!1)):(w(l.url),eu(!1),I(l.url),_({image:l.url}),fetch("/api/user/update-image",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({image:l.url})}).catch(e=>console.error("[AgentSettingsModal] Failed to sync user image:",e))),ez.toast.success(r("toasts.avatarUploaded"));else{let e=new FileReader;e.onload=()=>{let n=e.result;"agent"===t?(f(n),ef(!1)):(w(n),eu(!1),I(n),_({image:n})),ez.toast.success(r("toasts.avatarUpdated"))},e.readAsDataURL(n)}}catch{let e=new FileReader;e.onload=()=>{let n=e.result;"agent"===t?(f(n),ef(!1)):(w(n),eu(!1),I(n),_({image:n})),ez.toast.success(r("toasts.avatarUpdated"))},e.readAsDataURL(n)}finally{el(!1),e.target&&(e.target.value="")}}},ew=[{id:"general",labelKey:"general",icon:th.SlidersHorizontal},{id:"personalization",labelKey:"personalization",icon:tx.Sparkles},{id:"channel",labelKey:"channel",icon:tb.default,hidden:!0},{id:"integrations",labelKey:"integrations",icon:td.Blocks,hidden:!0},{id:"skills",labelKey:"skills",icon:tj.Zap,hidden:!0}];return(0,C.jsx)(tN.Dialog,{open:n,onOpenChange:e=>!e&&a(),children:(0,C.jsxs)(tN.DialogContent,{showCloseButton:!1,className:"chat-overlay-surface !w-[min(780px,calc(100vw-32px))] !max-w-none h-[560px] max-h-[calc(100vh-32px)] gap-0 overflow-hidden rounded-2xl border border-border bg-card p-0 text-card-foreground shadow-2xl ring-0",children:[(0,C.jsx)(tN.DialogTitle,{className:"sr-only",children:r("modalTitle")}),(0,C.jsx)(tN.DialogClose,{asChild:!0,children:(0,C.jsx)(eH.Button,{type:"button",variant:"ghost",size:"icon-sm",className:"absolute top-3.5 right-3.5 z-20 size-8 rounded-full text-text-muted hover:bg-surface-secondary hover:text-text-primary focus-visible:ring-0 focus-visible:outline-none","aria-label":r("closeAria"),children:(0,C.jsx)(tw.X,{className:"size-4"})})}),(0,C.jsxs)("div",{className:"flex h-full w-full overflow-hidden",children:[(0,C.jsx)("aside",{className:"w-48 shrink-0 border-r border-border bg-surface-secondary/40 p-3.5 flex flex-col select-none",children:(0,C.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,C.jsx)("div",{className:"px-2.5 py-1.5 mb-1 text-[11px] font-semibold uppercase tracking-wider text-text-muted",children:r("sidebar.title")}),ew.filter(e=>!e.hidden).map(e=>{let t=e.icon,n=q===e.id;return(0,C.jsxs)("button",{type:"button",onClick:()=>i(e.id),className:(0,eG.cn)("flex items-center gap-2.5 rounded-xl px-3 py-2 text-[13px] font-medium transition-all text-left border",n?"bg-brand-muted text-brand-primary border-brand-border-soft font-semibold shadow-xs":"text-text-secondary border-transparent hover:bg-surface-secondary/70 hover:text-text-primary"),children:[(0,C.jsx)(t,{className:(0,eG.cn)("size-4 shrink-0",n?"text-brand-primary":"text-text-muted")}),(0,C.jsx)("span",{children:r(`sidebar.${e.labelKey}`)})]},e.id)})]})}),(0,C.jsxs)("main",{className:"flex-1 flex flex-col min-w-0 bg-card overflow-hidden",children:["personalization"===q?(0,C.jsxs)("div",{className:"flex flex-col h-full overflow-hidden",children:[(0,C.jsx)("div",{className:"shrink-0 px-6 pt-5 pb-3 border-b border-border/60 flex justify-center",children:(0,C.jsxs)("div",{className:"inline-flex h-9 items-center rounded-lg bg-surface-container-highest p-1 gap-1",children:[(0,C.jsxs)("button",{type:"button",onClick:()=>s("agent"),className:(0,eG.cn)("inline-flex h-7 items-center gap-1.5 rounded-md px-3.5 text-xs font-medium transition-all","agent"===l?"bg-brand-muted text-brand-primary border border-brand-border-soft font-semibold shadow-xs":"text-muted-foreground hover:text-foreground border border-transparent"),children:[(0,C.jsx)(tc.Bot,{className:"size-3.5"}),(0,C.jsx)("span",{children:r("persona.tabs.agent")})]}),(0,C.jsxs)("button",{type:"button",onClick:()=>s("user"),className:(0,eG.cn)("inline-flex h-7 items-center gap-1.5 rounded-md px-3.5 text-xs font-medium transition-all","user"===l?"bg-brand-muted text-brand-primary border border-brand-border-soft font-semibold shadow-xs":"text-muted-foreground hover:text-foreground border border-transparent"),children:[(0,C.jsx)(ty.UserRound,{className:"size-3.5"}),(0,C.jsx)("span",{children:r("persona.tabs.user")})]})]})}),"agent"===l&&(0,C.jsxs)("div",{className:"flex-1 overflow-y-auto px-6 py-5 space-y-5",children:[(0,C.jsxs)("section",{className:"overflow-hidden rounded-xl bg-card text-card-foreground shadow-[0_0_0_1px_color-mix(in_oklab,var(--foreground)_10%,transparent)]",children:[(0,C.jsxs)("div",{className:"border-b border-border px-5 py-[14px]",children:[(0,C.jsx)("h3",{className:"text-[14px] font-semibold text-text-primary",children:r("persona.agent.profileTitle")}),(0,C.jsx)("p",{className:"mt-[2px] text-[12.5px] text-text-muted",children:r("persona.agent.profileDescription")})]}),(0,C.jsx)("div",{className:"px-5 py-4",children:(0,C.jsxs)("div",{className:"flex items-center gap-4",children:[(0,C.jsxs)("button",{type:"button",onClick:()=>ep.current?.click(),className:"group relative size-14 shrink-0 cursor-pointer overflow-hidden rounded-full bg-surface-secondary border border-border flex items-center justify-center transition-all hover:ring-2 hover:ring-brand-primary/40 select-none p-0","aria-label":r("persona.agent.avatarAria"),children:[c&&!eg?(0,C.jsx)("img",{src:c,alt:r("persona.agent.avatarAlt"),onError:()=>ef(!0),className:"size-full object-cover"}):V?(0,C.jsx)("div",{className:"relative size-full overflow-hidden rounded-full bg-surface-container/60",children:(0,C.jsx)(tS.default,{src:V,unoptimized:"string"==typeof V,alt:U,fill:!0,sizes:"56px",className:"object-contain",priority:!0})}):(0,C.jsx)("div",{className:"flex flex-col items-center justify-center text-text-muted group-hover:text-text-primary transition-colors",children:(0,C.jsx)(tc.Bot,{className:"size-6 text-brand-primary"})}),(0,C.jsx)("div",{className:"absolute inset-0 bg-black/40 opacity-0 group-hover:opacity-100 flex items-center justify-center transition-opacity text-white",children:(0,C.jsx)(tu.Camera,{className:"size-4"})}),ei&&(0,C.jsx)("div",{className:"absolute inset-0 bg-background/80 flex items-center justify-center",children:(0,C.jsx)(tf.Loader2,{className:"size-4 animate-spin text-brand-primary"})}),(0,C.jsx)("input",{ref:ep,type:"file",accept:"image/*",className:"hidden",onChange:e=>ey(e,"agent")})]}),(0,C.jsxs)("div",{className:"flex-1 min-w-0",children:[Q?(0,C.jsxs)("div",{className:"flex items-center gap-1.5 max-w-xs",children:[(0,C.jsx)(tk.Input,{autoFocus:!0,value:W,onChange:e=>X(e.target.value),onKeyDown:e=>{"Enter"===e.key&&eh(),"Escape"===e.key&&K(!1)},className:"h-8 text-[14px] font-semibold"}),(0,C.jsx)(eH.Button,{size:"sm",onClick:eh,className:"h-8 px-2.5",children:(0,C.jsx)(eK.Check,{className:"size-3.5"})})]}):(0,C.jsxs)("button",{type:"button",onClick:()=>K(!0),className:"group flex items-center gap-2 text-left",children:[(0,C.jsx)("span",{className:"text-[15px] font-semibold text-text-primary",children:U}),(0,C.jsx)(tm.Pencil,{className:"size-3 text-text-muted opacity-60 group-hover:opacity-100 group-hover:text-text-primary transition-opacity"})]}),(0,C.jsx)("p",{className:"text-[12px] text-text-muted mt-0.5",children:r("persona.agent.subtitle")})]})]})})]}),(0,C.jsxs)("section",{className:"overflow-hidden rounded-xl bg-card text-card-foreground shadow-[0_0_0_1px_color-mix(in_oklab,var(--foreground)_10%,transparent)]",children:[(0,C.jsxs)("div",{className:"border-b border-border px-5 py-[14px]",children:[(0,C.jsx)("h3",{className:"text-[14px] font-semibold text-text-primary",children:r("persona.agent.baseStyleTitle")}),(0,C.jsx)("p",{className:"mt-[2px] text-[12.5px] text-text-muted",children:r("persona.agent.baseStyleDescription")})]}),(0,C.jsx)("div",{className:"p-4 space-y-2.5",children:tF.map(e=>{let t=u===e,n=r(`persona.agent.styles.${e}.title`),a=r(`persona.agent.styles.${e}.description`);return(0,C.jsxs)("button",{type:"button",onClick:()=>{p(e),ez.toast.success(r("toasts.styleSet",{style:n}))},className:(0,eG.cn)("flex w-full items-center justify-between p-3.5 rounded-lg border text-left transition-all",t?"border-brand-primary bg-brand-muted shadow-xs text-text-primary":"border-border/80 bg-card hover:bg-surface-secondary/40 hover:border-border text-text-secondary hover:text-text-primary"),children:[(0,C.jsxs)("div",{className:"min-w-0 pr-3",children:[(0,C.jsx)("div",{className:"text-[13.5px] font-semibold text-text-primary",children:n}),(0,C.jsx)("div",{className:"text-[12px] text-text-muted mt-0.5 leading-snug",children:a})]}),t&&(0,C.jsx)("div",{className:"size-5 shrink-0 rounded-full bg-brand-primary text-white flex items-center justify-center shadow-xs",children:(0,C.jsx)(eK.Check,{className:"size-3 stroke-[2.5]"})})]},e)})})]})]}),"user"===l&&(0,C.jsxs)("div",{className:"flex-1 overflow-y-auto px-6 py-5 space-y-5",children:[(0,C.jsxs)("section",{className:"overflow-hidden rounded-xl bg-card text-card-foreground shadow-[0_0_0_1px_color-mix(in_oklab,var(--foreground)_10%,transparent)]",children:[(0,C.jsxs)("div",{className:"border-b border-border px-5 py-[14px]",children:[(0,C.jsx)("h3",{className:"text-[14px] font-semibold text-text-primary",children:r("persona.user.profileTitle")}),(0,C.jsx)("p",{className:"mt-[2px] text-[12.5px] text-text-muted",children:r("persona.user.profileDescription")})]}),(0,C.jsxs)("div",{className:"px-5 py-4 space-y-4",children:[(0,C.jsxs)("div",{className:"flex items-center gap-4",children:[(0,C.jsxs)("button",{type:"button",onClick:()=>em.current?.click(),className:"group relative size-14 shrink-0 cursor-pointer overflow-hidden rounded-full bg-surface-secondary border border-border flex items-center justify-center transition-all hover:ring-2 hover:ring-brand-primary/40 select-none p-0","aria-label":r("persona.user.avatarAria"),children:[$&&!es?(0,C.jsx)("img",{src:$,alt:r("persona.user.avatarAlt"),onError:()=>eu(!0),className:"size-full object-cover"}):(0,C.jsx)("div",{className:"flex flex-col items-center justify-center text-text-muted group-hover:text-text-primary transition-colors",children:(0,C.jsx)(ty.UserRound,{className:"size-6"})}),(0,C.jsx)("div",{className:"absolute inset-0 bg-black/40 opacity-0 group-hover:opacity-100 flex items-center justify-center transition-opacity text-white",children:(0,C.jsx)(tu.Camera,{className:"size-4"})}),ei&&(0,C.jsx)("div",{className:"absolute inset-0 bg-background/80 flex items-center justify-center",children:(0,C.jsx)(tf.Loader2,{className:"size-4 animate-spin text-brand-primary"})}),(0,C.jsx)("input",{ref:em,type:"file",accept:"image/*",className:"hidden",onChange:e=>ey(e,"user")})]}),(0,C.jsxs)("div",{className:"flex-1 min-w-0",children:[J?(0,C.jsxs)("div",{className:"flex items-center gap-1.5 max-w-xs",children:[(0,C.jsx)(tk.Input,{autoFocus:!0,value:Z,onChange:e=>et(e.target.value),onKeyDown:e=>{"Enter"===e.key&&ex(),"Escape"===e.key&&Y(!1)},className:"h-8 text-[14px] font-semibold"}),(0,C.jsx)(eH.Button,{size:"sm",onClick:ex,className:"h-8 px-2.5",children:(0,C.jsx)(eK.Check,{className:"size-3.5"})})]}):(0,C.jsxs)("button",{type:"button",onClick:()=>Y(!0),className:"group flex items-center gap-2 text-left",children:[(0,C.jsx)("span",{className:"text-[15px] font-semibold text-text-primary",children:G}),(0,C.jsx)(tm.Pencil,{className:"size-3 text-text-muted opacity-60 group-hover:opacity-100 group-hover:text-text-primary transition-opacity"})]}),(0,C.jsx)("p",{className:"text-[12px] text-text-muted mt-0.5",children:D||r("persona.user.subtitleDefault")})]})]}),(0,C.jsxs)("div",{className:"flex items-center justify-between pt-3 border-t border-border/60",children:[(0,C.jsx)("span",{className:"text-[13.5px] font-medium text-text-primary",children:r("persona.user.occupation")}),er?(0,C.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,C.jsx)(tk.Input,{autoFocus:!0,value:ea,onChange:e=>eo(e.target.value),onKeyDown:e=>{"Enter"===e.key&&ev(),"Escape"===e.key&&en(!1)},className:"h-7 w-40 text-[13px]"}),(0,C.jsx)(eH.Button,{size:"sm",onClick:()=>ev(),className:"h-7 px-2",children:(0,C.jsx)(eK.Check,{className:"size-3"})})]}):(0,C.jsxs)("button",{type:"button",onClick:()=>en(!0),className:"group flex items-center gap-1.5 text-[13px] font-medium text-text-secondary hover:text-text-primary",children:[(0,C.jsx)("span",{children:(t=({Designer:"designer","Software Engineer":"softw
30areEngineer","Product Manager":"productManager","Founder / Entrepreneur":"founder",Student:"student","Content Creator":"contentCreator","Data Analyst":"dataAnalyst",Other:"other",designer:"designer",softwareEngineer:"softwareEngineer",productManager:"productManager",founder:"founder",student:"student",contentCreator:"contentCreator",dataAnalyst:"dataAnalyst",other:"other"})[e=h||"Designer"])?r(`persona.user.occupations.${t}`):e}),(0,C.jsx)(tm.Pencil,{className:"size-3 text-text-muted opacity-60 group-hover:opacity-100 group-hover:text-text-primary"})]})]})]})]}),(0,C.jsxs)("section",{className:"overflow-hidden rounded-xl bg-card text-card-foreground shadow-[0_0_0_1px_color-mix(in_oklab,var(--foreground)_10%,transparent)]",children:[(0,C.jsxs)("div",{className:"border-b border-border px-5 py-[14px]",children:[(0,C.jsx)("h3",{className:"text-[14px] font-semibold text-text-primary",children:r("persona.user.personalContextTitle")}),(0,C.jsx)("p",{className:"mt-[2px] text-[12.5px] text-text-muted",children:r("persona.user.personalContextDescription")})]}),(0,C.jsxs)("div",{className:"px-5 py-4 space-y-4",children:[(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{htmlFor:"user-more-about",className:"block text-[13px] font-medium text-text-primary mb-1.5",children:r("persona.user.moreAboutLabel")}),(0,C.jsx)(tP.Textarea,{id:"user-more-about",value:x,onChange:e=>S(e.target.value),placeholder:r("persona.user.moreAboutPlaceholder"),className:"min-h-20 resize-none rounded-lg border-border bg-surface-secondary/30 text-[13px] leading-relaxed focus:bg-card"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{htmlFor:"user-build-style",className:"block text-[13px] font-medium text-text-primary mb-1.5",children:r("persona.user.buildStyleLabel")}),(0,C.jsx)(tP.Textarea,{id:"user-build-style",value:v,onChange:e=>N(e.target.value),placeholder:r("persona.user.buildStylePlaceholder"),className:"min-h-20 resize-none rounded-lg border-border bg-surface-secondary/30 text-[13px] leading-relaxed focus:bg-card"})]})]})]})]})]}):null,"general"===q&&(0,C.jsxs)("div",{className:"p-6 space-y-6 overflow-y-auto",children:[(0,C.jsxs)("div",{className:"border-b border-border pb-3",children:[(0,C.jsx)("h3",{className:"text-[16px] font-semibold text-text-primary",children:r("general.title")}),(0,C.jsx)("p",{className:"text-[12px] text-text-muted mt-0.5",children:r("general.description")})]}),(0,C.jsxs)("div",{className:"space-y-2",children:[(0,C.jsxs)("div",{className:"text-[13.5px] font-medium text-text-primary flex items-center gap-1.5",children:[(0,C.jsx)(tg.Globe,{className:"size-4 text-text-muted"}),(0,C.jsx)("span",{children:r("general.responseLanguage")})]}),(0,C.jsx)("div",{className:"grid grid-cols-3 gap-2",children:[{id:"auto",label:r("general.languages.auto")},{id:"en",label:r("general.languages.en")},{id:"zh",label:r("general.languages.zh")}].map(e=>(0,C.jsx)("button",{type:"button",onClick:()=>{R(e.id),ez.toast.success(r("toasts.languageUpdated"))},className:(0,eG.cn)("px-3 py-2 rounded-xl text-[12.5px] font-medium border text-center transition-all",P===e.id?"border-brand-primary bg-brand-muted text-brand-primary font-semibold shadow-xs":"border-border bg-surface-secondary/40 text-text-secondary hover:bg-surface-secondary"),children:e.label},e.id))})]}),(0,C.jsxs)("div",{className:"space-y-2 pt-2 border-t border-border/60",children:[(0,C.jsx)("div",{className:"text-[13.5px] font-medium text-text-primary",children:r("general.memoryTitle")}),(0,C.jsx)("p",{className:"text-[12px] text-text-muted",children:r("general.memoryDescription")}),(0,C.jsxs)(eH.Button,{variant:"outline",size:"sm",onClick:()=>{ez.toast.success(r("toasts.memoryCleared"))},className:"gap-1.5 text-destructive hover:bg-destructive/10 hover:text-destructive hover:border-destructive/30",children:[(0,C.jsx)(tv.Trash2,{className:"size-3.5"}),(0,C.jsx)("span",{children:r("general.clearMemory")})]})]})]}),"channel"===o&&(0,C.jsxs)("div",{className:"p-6 space-y-6 overflow-y-auto",children:[(0,C.jsxs)("div",{className:"border-b border-border pb-3",children:[(0,C.jsx)("h3",{className:"text-[16px] font-semibold text-text-primary",children:r("channel.title")}),(0,C.jsx)("p",{className:"text-[12px] text-text-muted mt-0.5",children:r("channel.description")})]}),(0,C.jsxs)("div",{className:"space-y-3",children:[(0,C.jsxs)("div",{className:"flex items-center justify-between p-3.5 rounded-xl border border-border bg-surface-secondary/40",children:[(0,C.jsxs)("div",{className:"flex items-center gap-3",children:[(0,C.jsx)("div",{className:"size-9 rounded-xl bg-brand-primary/10 text-brand-primary flex items-center justify-center",children:(0,C.jsx)(tp.MessagesSquare,{className:"size-5"})}),(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:"text-[14px] font-semibold text-text-primary",children:r("channel.webStudio.title")}),(0,C.jsx)("div",{className:"text-[12px] text-text-muted",children:r("channel.webStudio.description")})]})]}),(0,C.jsx)(tC.Badge,{variant:"outline",className:"border-emerald-500/30 text-emerald-500 bg-emerald-500/10",children:r("channel.statusConnected")})]}),(0,C.jsxs)("div",{className:"flex items-center justify-between p-3.5 rounded-xl border border-border bg-surface-secondary/40",children:[(0,C.jsxs)("div",{className:"flex items-center gap-3",children:[(0,C.jsx)("div",{className:"size-9 rounded-xl bg-surface-tertiary text-text-muted flex items-center justify-center",children:(0,C.jsx)(tb.default,{className:"size-5"})}),(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:"text-[14px] font-semibold text-text-primary",children:r("channel.wechat.title")}),(0,C.jsx)("div",{className:"text-[12px] text-text-muted",children:r("channel.wechat.de
30scription")})]})]}),(0,C.jsx)(eH.Button,{variant:"outline",size:"sm",className:"h-8 text-[12px]",children:r("channel.actionConfigure")})]}),(0,C.jsxs)("div",{className:"flex items-center justify-between p-3.5 rounded-xl border border-border bg-surface-secondary/40 opacity-75",children:[(0,C.jsxs)("div",{className:"flex items-center gap-3",children:[(0,C.jsx)("div",{className:"size-9 rounded-xl bg-surface-tertiary text-text-muted flex items-center justify-center",children:(0,C.jsx)(tj.Zap,{className:"size-5"})}),(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:"text-[14px] font-semibold text-text-primary",children:r("channel.slackDiscord.title")}),(0,C.jsx)("div",{className:"text-[12px] text-text-muted",children:r("channel.slackDiscord.description")})]})]}),(0,C.jsx)(tC.Badge,{variant:"secondary",className:"text-[11px]",children:r("channel.statusComingSoon")})]})]})]}),"integrations"===o&&(0,C.jsxs)("div",{className:"p-6 space-y-6 overflow-y-auto",children:[(0,C.jsxs)("div",{className:"border-b border-border pb-3",children:[(0,C.jsx)("h3",{className:"text-[16px] font-semibold text-text-primary",children:r("integrations.title")}),(0,C.jsx)("p",{className:"text-[12px] text-text-muted mt-0.5",children:r("integrations.description")})]}),(0,C.jsx)("div",{className:"grid grid-cols-2 gap-3",children:[{title:r("integrations.github.title"),desc:r("integrations.github.desc"),status:r("integrations.status.connected")},{title:r("integrations.mcp.title"),desc:r("integrations.mcp.desc"),status:r("integrations.status.ready")},{title:r("integrations.supabase.title"),desc:r("integrations.supabase.desc"),status:r("integrations.status.available")},{title:r("integrations.figma.title"),desc:r("integrations.figma.desc"),status:r("integrations.status.beta")}].map((e,t)=>(0,C.jsxs)("div",{className:"p-3.5 rounded-xl border border-border bg-surface-secondary/40",children:[(0,C.jsx)("div",{className:"text-[13.5px] font-semibold text-text-primary",children:e.title}),(0,C.jsx)("div",{className:"text-[11.5px] text-text-muted mt-0.5",children:e.desc}),(0,C.jsx)("div",{className:"mt-2 text-[11px] font-medium text-brand-primary",children:e.status})]},t))})]}),"skills"===o&&(0,C.jsxs)("div",{className:"p-6 space-y-6 overflow-y-auto",children:[(0,C.jsxs)("div",{className:"border-b border-border pb-3",children:[(0,C.jsx)("h3",{className:"text-[16px] font-semibold text-text-primary",children:r("skills.title")}),(0,C.jsx)("p",{className:"text-[12px] text-text-muted mt-0.5",children:r("skills.description")})]}),(0,C.jsx)("div",{className:"space-y-2.5",children:[{title:r("skills.fullstack.title"),desc:r("skills.fullstack.desc")},{title:r("skills.visualUi.title"),desc:r("skills.visualUi.desc")},{title:r("skills.diagnostic.title"),desc:r("skills.diagnostic.desc")},{title:r("skills.webSearch.title"),desc:r("skills.webSearch.desc")}].map((e,t)=>(0,C.jsxs)("div",{className:"flex items-center justify-between p-3 rounded-xl border border-border bg-surface-secondary/40",children:[(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:"text-[13px] font-semibold text-text-primary",children:e.title}),(0,C.jsx)("div",{className:"text-[11.5px] text-text-muted",children:e.desc})]}),(0,C.jsx)(tC.Badge,{variant:"outline",className:"border-emerald-500/30 text-emerald-500 bg-emerald-500/10",children:r("skills.statusActive")})]},t))})]})]})]})]})})}var tM=e.i(920116),tI=e.i(985091),t_=e.i(542746),tA=e.i(101185),tD=e.i(409818),tD=tD,tT=e.i(398758),tL=e.i(405613),tL=tL,tz=e.i(789902),tB=e.i(603190),tV=e.i(534792),tH=e.i(765033);function tU({onItemSelect:e,selectedItem:t}){let r=(0,eL.useTranslations)("projectManager.sidebar"),[n,a]=(0,k.useState)("Database"===t),{entities:o,isEntitiesLoading:i,entitiesError:l,hideProjectSidebar:s}=(0,tH.useProjectManagerStore)(),d=[{name:"General",label:r("items.general"),icon:tD.default},{name:"App Preview",label:r("items.appPreview"),icon:tA.PanelsTopLeft},{name:"Domains & Hosting",label:r("items.domainsHosting"),icon:t_.Globe2},{name:"LoginAccess",label:r("items.loginAccess"),icon:tT.ShieldCheck}];return(0,C.jsxs)("aside",{className:"flex h-full w-[220px] shrink-0 flex-col border-r border-border-subtle bg-background-deep max-sm:w-14",children:[(0,C.jsxs)("div",{className:"px-4 pt-4 pb-3 max-sm:px-2",children:[(0,C.jsx)("div",{className:"text-[13px] font-semibold text-text-primary max-sm:sr-only",children:s?r("personalSettings"):r
30("appSettings")}),(0,C.jsx)("p",{className:"mt-1 text-[11px] text-text-muted max-sm:hidden",children:r("description")})]}),(0,C.jsx)(tB.Separator,{}),(0,C.jsx)(tz.ScrollArea,{className:"min-h-0 flex-1",children:(0,C.jsx)("nav",{className:"space-y-1 p-2.5 max-sm:px-2","aria-label":r("appSettings"),children:s?null:d.map(s=>{let d="Database"===s.name?"Database"===t||t.startsWith("entity-"):t===s.name,c=s.icon;return(0,C.jsxs)("div",{children:[(0,C.jsxs)(eH.Button,{type:"button",variant:"ghost",onClick:()=>(t=>{if(t.expandable){a(e=>!e),e("Database");return}e(t.name)})(s),title:s.label,className:(0,eG.cn)("h-8 w-full justify-start gap-2.5 rounded-md px-2.5 text-[12.5px] font-medium max-sm:justify-center max-sm:px-0",d?"bg-brand-muted text-brand-primary hover:bg-brand-muted":"text-text-muted hover:bg-[var(--hover)] hover:text-text-primary"),children:[(0,C.jsx)(c,{className:"size-4 shrink-0"}),(0,C.jsx)("span",{className:"min-w-0 flex-1 truncate text-left max-sm:hidden",children:s.label}),s.expandable?(0,C.jsx)(tI.ChevronRight,{className:(0,eG.cn)("size-3.5 shrink-0 transition-transform max-sm:hidden",n&&"rotate-90")}):null]}),s.expandable&&n?(0,C.jsx)("div",{className:"mt-1 ml-3.5 space-y-1 border-l border-border-subtle pl-2.5 max-sm:hidden",children:i?Array.from({length:3}).map((e,t)=>(0,C.jsx)(tV.Skeleton,{className:"h-8 w-full rounded-md"},t)):l?(0,C.jsx)("p",{className:"px-2 py-2 text-xs text-destructive",children:l}):o?.filter(e=>"prompts"!==e.name).length?o.filter(e=>"prompts"!==e.name).map(r=>{let n=String(r._id),a=t===`entity-${n}`;return(0,C.jsxs)(eH.Button,{type:"button",variant:"ghost",title:r.description||r.name,onClick:()=>e(`entity-${n}`),className:(0,eG.cn)("h-8 w-full justify-start gap-2 rounded-md px-2 text-xs font-normal",a?"bg-brand-muted text-brand-primary hover:bg-brand-muted":"text-muted-foreground hover:bg-[var(--hover)] hover:text-foreground"),children:[(0,C.jsx)(tL.default,{className:"size-3.5"}),(0,C.jsx)("span",{className:"truncate",children:r.name})]},n)}):(0,C.jsx)("p",{className:"px-2 py-2 text-xs text-muted-foreground",children:r("noEntitiesFound")})}):null]},s.name)})})})]})}var tG=e.i(352808),t$=e.i(870539),tq=e.i(169709),tQ=e.i(623639),tK=e.i(781070),tK=tK,tW=e.i(322843),tW=tW,tX=e.i(770466),tJ=e.i(87731),tJ=tJ,tY=e.i(776960),tY=tY,tZ=e.i(455144),t0=e.i(447805),t0=t0,t2=e.i(426587);let t5=async e=>{var t;let r,n=await fetch((t=e,(r=new URLSearchParams).set("projectId",t.projectId),r.set("filename",t.file.name),t.title&&r.set("title",t.title),t.description&&r.set("description",t.description),`/api/project/onboarding-video/upload?${r.toString()}`),{method:"POST",headers:{"Content-Type":e.file.type||"application/octet-stream"},body:e.file}),a=await n.json();return n.ok?a:{success:!1,error:a?.error||"Upload failed"}},t1=async e=>{let t=await fetch("/api/project/onboarding-video/reorder",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),r=await t.json();return t.ok?r:{success:!1,error:r?.error||"Failed to reorder videos"}},t4=async e=>{let t=await fetch("/api/project/onboarding-video/update",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),r=await t.json();return t.ok?r:{success:!1,error:r?.error||"Failed to update video"}},t3=async e=>{let t=await fetch("/api/project/onboarding-video/delete",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),r=await t.json();return t.ok?r:{success:!1,error:r?.error||"Failed to delete video"}},t6=async e=>{let t=await fetch("/api/project/onboarding-video/set-placement",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),r=await t.json();return t.ok?r:{success:!1,error:r?.error||"Failed to set placement"}},t8=async e=>{try{let t=await fetch(`/api/project/onboarding-video/list?projectId=${encodeURIComponent(e)}`,{method:"GET"}),r=await t.json().catch(()=>null);if(!t.ok||!r)return{success:!1,error:(r&&!r.success?r.error:void 0)||"Failed to load app preview"};return r}catch(e){return{success:!1,error:e instanceof Error?e.message:"Failed to load app preview"}}};var t9=e.i(993314),t7=e.i(67191);function re({children:e}){return(0,C.jsx)("div",{className:"box-border h-full min-h-0 w-full overflow-auto bg-background-primary text-text-primary","data-slot":"project-settings-shell",children:(0,C.jsx)("div",{className:"h-full min-h-0 w-full",children:e})})}function rt({children:e,className:t}){return(0,C.jsx)("div",{className:(0,eG.cn)("w-full px-6 py-5 max-sm:px-4 max-sm:py-4",t),children:e})}function rr({title:e,description:t,action:r}){return(0,C.jsxs)("header",{className:"flex min-h-[72px] shrink-0 items-start justify-between gap-4 border-b border-border-subtle/70 px-6 py-3 pr-12 sm:h-[72px] max-sm:px-4 max-sm:pr-12",children:[(0,C.jsxs)("div",{className:"min-w-0",children:[(0,C.jsx)("h1",{className:"text-[18px] font-semibold leading-6 text-text-primary",children:e}),t?(0,C.jsx)("p",{className:"mt-0.5 max-w-2xl text-[12.5px] leading-[18px] text-text-muted",children:t}):null]}),r?(0,C.jsx)("div",{className:"shrink-0",children:r}):null]})}var rn=e.i(626072),ra=e.i(934250),ra=ra,ro=e.i(100321),t0=t0,ri=e.i(925466),rl=e.i(826161);let rs=["jpg","jpeg","png","gif","webp"],rd=["mp4","mov","webm"],rc=({isOpen:e,onClose:t,projectId:r,onSuccess:n})=>{var a;let o=(0,eL.useTranslations)("projectManager.uploadMaterial"),[i,l]=(0,k.useState)(null),[s,d]=(0,k.useState)(""),[c,u]=(0,k.useState)(!1),[g,f]=(0,k.useState)(!1),[p,m]=(0,k.useState)(null),b=(0,k.useMemo)(()=>
30i?URL.createObjectURL(i):null,[i]);(0,k.useEffect)(()=>()=>{b&&URL.revokeObjectURL(b)},[b]);let h=(0,k.useCallback)(()=>{l(null),d(""),m(null),u(!1)},[]),x=(0,k.useCallback)(()=>{g||(h(),t())},[g,t,h]),v=(0,k.useCallback)(async e=>{var t;let r,n;if(!e)return;let a=(t=e.name,(n=(r=t.split(".").pop()?.toLowerCase())?rs.includes(r)?"image":rd.includes(r)?"video":null:null)?"image"===n&&e.size>0xa00000?`Image size must be ≤ 10MB. Current size: ${(e.size/1024/1024).toFixed(2)}MB`:"video"===n&&e.size>0x6400000?`Video size must be ≤ 100MB. Current size: ${(e.size/1024/1024).toFixed(2)}MB`:null:"Unsupported file format. Please upload JPG, PNG, GIF, WebP, MP4, MOV, or WebM files.");if(a){m(a),l(null);return}if(e.type.startsWith("video/"))try{let t=await new Promise((t,r)=>{let n=document.createElement("video");n.preload="metadata",n.onloadedmetadata=()=>{window.URL.revokeObjectURL(n.src),t(n.duration)},n.onerror=()=>{r(Error("Failed to load video metadata"))},n.src=URL.createObjectURL(e)});if(t>60){m(o("videoDurationError",{seconds:Math.round(t)})),l(null);return}}catch(e){console.warn("Failed to get video duration",e)}l(e),m(null)},[o]),y=(0,k.useCallback)(async()=>{if(!i)return void m(o("selectFile"));f(!0),m(null);try{let e=await t5({projectId:r,file:i,title:s.trim(),description:""});if(!e.success)return void m(e.error||o("uploadFailed"));window.dispatchEvent(new CustomEvent("onboarding-videos-updated",{detail:{projectId:r}})),n?.(),x()}finally{f(!1)}},[i,x,n,r,o,s]);return(0,C.jsx)(tN.Dialog,{open:e,onOpenChange:e=>!e&&x(),children:(0,C.jsxs)(tN.DialogContent,{className:"sm:max-w-2xl",showCloseButton:!g,onEscapeKeyDown:e=>g&&e.preventDefault(),onPointerDownOutside:e=>g&&e.preventDefault(),children:[(0,C.jsxs)(tN.DialogHeader,{children:[(0,C.jsx)(tN.DialogTitle,{children:o("title")}),(0,C.jsx)(tN.DialogDescription,{children:o("fileTypes")})]}),(0,C.jsxs)("div",{className:"space-y-5 py-1",children:[(0,C.jsxs)("div",{role:"button",tabIndex:0,"aria-label":o("clickOrDrag"),className:`relative flex min-h-64 flex-col items-center justify-center overflow-hidden rounded-md border border-dashed transition-colors ${c?"border-primary bg-primary/5":"border-border bg-muted/20 hover:bg-muted/35"}`,onDragOver:e=>{e.preventDefault(),u(!0)},onDragLeave:e=>{e.preventDefault(),u(!1)},onDrop:e=>{e.preventDefault(),u(!1),v(e.dataTransfer.files[0]??null)},onKeyDown:()=>{},children:[(0,C.jsx)("input",{type:"file",accept:".jpg,.jpeg,.png,.gif,.webp,.mp4,.mov,.webm",onChange:e=>void v(e.target.files?.[0]??null),className:"absolute inset-0 z-10 cursor-pointer opacity-0",disabled:g,"aria-label":o("clickOrDrag")}),i?(0,C.jsx)("div",{className:"w-full p-4",children:(0,C.jsxs)("div",{className:"mx-auto flex max-w-md flex-col items-center gap-4",children:[(0,C.jsxs)("div",{className:"group relative z-20 aspect-video w-full overflow-hidden rounded-md border border-border bg-black",children:[i.type.startsWith("image/")?(0,C.jsx)(tS.default,{src:b??"",alt:o("previewAlt"),fill:!0,unoptimized:!0,className:"object-contain"}):(0,C.jsx)("video",{src:b??"",controls:!0,className:"size-full object-contain"}),(0,C.jsx)(eH.Button,{type:"button",variant:"secondary",size:"icon-sm",className:"absolute right-2 top-2 z-30 opacity-0 group-hover:opacity-100",onClick:e=>{e.preventDefault(),l(null)},"aria-label":o("removeFile"),children:(0,C.jsx)(tw.X,{})})]}),(0,C.jsxs)("div",{className:"flex items-center gap-2 text-sm font-medium text-foreground",children:[i.type.startsWith("image/")?(0,C.jsx)(rn.FileImage,{}):(0,C.jsx)(ra.default,{}),(0,C.jsx)("span",{className:"max-w-72 truncate",children:i.name}),(0,C.jsx)("span",{className:"text-xs font-normal text-muted-foreground",children:(a=i.size)<1024?`${a} B`:a<1048576?`${(a/1024).toFixed(2)} KB`:`${(a/1024/1024).toFixed(2)} MB`})]}),(0,C.jsx)("p",{className:"text-xs text-muted-foreground",children:o("replaceHint")})]})}):(0,C.jsxs)("div",{className:"flex flex-col items-center px-8 py-10 text-center",children:[(0,C.jsx)("div",{className:"mb-4 flex size-11 items-center justify-center rounded-md border border-border bg-background",children:(0,C.jsx)(t0.default,{className:"size-5 text-muted-foreground"})}),(0,C.jsx)("p",{className:"mb-2 text-sm font-medium text-foreground",children:o("clickOrDrag")}),(0,C.jsxs)("div",{className:"relative z-20 flex items-center gap-1.5 text-xs text-muted-foreground",children:[(0,C.jsx)("span",{children:o("fileTypes")}),(0,C.jsxs)(ta.Tooltip,{children:[(0,C.jsx)(ta.TooltipTrigger,{asChild:!0,children:(0,C.jsx)(eH.Button,{type:"button",variant:"ghost",size:"icon-xs","aria-label":o("requirements"),children:(0,C.jsx)(ro.Info,{})})}),(0,C.jsx)(ta.TooltipContent,{side:"right",className:"max-w-xs whitespace-pre-wrap",children:o("requirements")})]})]}),(0,C.jsx)("p",{className:"mt-1 text-[11px] text-muted-foreground",children:o("maxHint")})]})]}),(0,C.jsxs)("div",{className:"space-y-2",children:[(0,C.jsxs)("div",{className:"flex items-center justify-between",children:[(0,C.jsx)(ri.Label,{htmlFor:"material-title",children:o("titleLabel")}),(0,C.jsxs)("span",{className:"text-xs text-muted-foreground",children:[s.length,"/100"]})]}),(0,C.jsx)(tk.Input,{id:"material-title",placeholder:o("titlePlaceholder"),value:s,onChange:e=>d(e.target.value),maxLength:100,disabled:g})]}),p&&(0,C.jsxs)("div",{className:"flex items-start gap-2 rounded-md border border-destructive/30 bg-destructive/5 px-3 py-2.5 text-xs text-destructive",children:[(0,C.jsx)(tQ.AlertCircle,{className:"mt-0.5 size-4 shrink-0"}),(0,C.jsx)("span",{children:p})]})]}),(0,C.jsxs)(tN.DialogFooter,{children:[(0,C.jsx)(eH.Button,{type:"button",variant:"outline",onClick:x,disabled:g,children:o("cancelUpload")}),(0,C.jsxs)(eH.Button,{type:"button",onClick:y,disabled:!i||g,children:[g?(0,C.jsx)(rl.Spinner,{}):(0,C.jsx)(t0.default,{}),o("addMaterial")]})]})]})})},ru="cubic-bezier(0.25, 1, 0.5, 1)",rg=new Map,rf=(0,k.memo)(function({video:e,isHome:t,homeFull:r,isMutating:n,isSetting:a,onToggleHome:o,onDelete:i,onUpdate:l,onPreview:s,disableActions:d}){let c=(0,eL.useTranslations)("projectManager.onboarding"),[u,g]=(0,k.useState)(!1),[f,p]=(0,k.useState)(e.title||""),[m,b]=(0,k.useState)(!1);(0,k.useEffect)(()=>{u||p(e.title||"")},[e.title,u]);let{attributes:h,listeners:x,setNodeRef:v,transform:y,transition:w,isDragging:j}=(0,t$.useSortable)({id:e.id,disabled:!t,transition:{duration:200,easing:ru}}),S={transform:tq.CSS.Transform.toString(y),transition:w||`transform 200ms ${ru}`,zIndex:j?9999:void 0,position:j?"relative":void 0},N=async()=>{let t=f.trim();if(t===e.title){g(!1),p(e.title||"");return}b(!0);try{await l(t,e.description||""),g(!1)}finally{b(!1)}};return(0,C.jsx)("div",{ref:v,style:S,className:`group/item overflow-hidden rounded-lg border bg-surface-elevated transition-colors ${t?"border-brand-border bg-brand-muted/30":"border-border-subtle hover:bg-[var(--hover)]"} ${j?"cursor-grabbing border-brand-border opacity-90 shadow-[0_12px_30px_var(--brand-muted)]":""}`,children:(0,C.jsxs)("div",{className:"grid grid-cols-[auto_180px_1fr_auto] gap-3 p-4 items-center",children:[(0,C.jsx)("div",{className:`p-1.5 rounded transition-all ${t?"cursor-grab active:cursor-grabbing hover:bg-brand-muted hover:text-brand-primary":"cursor-not-allowed opacity-30"}`,...t?h:{},...t?x:{},children:(0,C.jsx)(tW.default,{className:`size-5 transition-colors ${t?"text-muted-foreground hover:text-primary":"text-muted-foreground
30/40"}`})}),(0,C.jsxs)("button",{type:"button",onClick:s,className:"relative w-full aspect-video rounded-md overflow-hidden border border-white/10 bg-black cursor-pointer group/thumb",children:["image"===e.mediaType?(0,C.jsx)(tS.default,{src:e.url,alt:e.title||c("materialPreview"),fill:!0,unoptimized:!0,sizes:"180px",className:"absolute inset-0 h-full w-full object-cover"}):(0,C.jsx)("video",{src:e.url,preload:"metadata",playsInline:!0,className:"absolute inset-0 w-full h-full object-cover"}),"video"===e.mediaType&&(0,C.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-black/20 group-hover/thumb:bg-black/40 transition-colors",children:(0,C.jsx)(tY.default,{className:"size-8 text-white/80 transition-transform group-hover/thumb:scale-110 group-hover/thumb:text-white"})}),(0,C.jsx)("div",{className:"absolute inset-0 bg-white/0 group-hover/thumb:bg-white/5 transition-colors flex items-center justify-center",children:"image"===e.mediaType&&(0,C.jsx)(tK.default,{className:"size-6 scale-90 text-white/0 transition-all group-hover/thumb:scale-100 group-hover/thumb:text-white/80"})})]}),(0,C.jsx)("div",{className:"min-w-0 flex items-center",children:u?(0,C.jsxs)("div",{className:"flex items-center gap-2 w-full",children:[(0,C.jsx)(tk.Input,{value:f,onChange:e=>p(e.target.value),onBlur:N,onKeyDown:t=>{"Enter"===t.key?N():"Escape"===t.key&&(p(e.title||""),g(!1))},autoFocus:!0,className:"h-8 text-sm font-medium text-text-primary bg-surface-secondary border-border-default",disabled:m}),m&&(0,C.jsxs)("div",{className:"flex items-center gap-1 text-xs text-brand-primary",children:[(0,C.jsx)(tf.Loader2,{className:"size-3.5 animate-spin"}),(0,C.jsx)("span",{children:c("saving")})]})]}):(0,C.jsxs)("div",{className:"flex items-center gap-1.5 min-w-0 w-full group/title",children:[(0,C.jsx)("div",{className:"text-sm font-medium text-text-primary truncate",children:e.title||c("untitledMaterial")}),(0,C.jsx)(eH.Button,{type:"button",variant:"ghost",size:"icon-sm",onClick:()=>{p(e.title||""),g(!0)},disabled:d,className:"shrink-0 text-text-muted hover:bg-surface-secondary hover:text-text-primary","aria-label":c("editTitle"),children:(0,C.jsx)(tm.Pencil,{className:"size-3.5"})})]})}),(0,C.jsxs)("div",{className:"flex items-center gap-2 shrink-0",children:[(0,C.jsxs)(eH.Button,{type:"button",variant:t?"outline":"default",onClick:o,disabled:d||r&&!t||a===e.id,size:"sm","aria-label":c(t?"deactivateFromOverview":"activateToOverview"),children:[a===e.id&&(0,C.jsx)(tf.Loader2,{className:"animate-spin"}),c(t?"deactivate":"activate")]}),(0,C.jsx)(eH.Button,{type:"button",variant:"destructive",onClick:i,disabled:n||d,size:"sm","aria-label":c("deleteVideo"),children:c("deleteVideo")})]})]})})});function rp(){let e=(0,eL.useTranslations)("projectManager.onboarding"),t=(0,t7.useProjectStore)(e=>e.currentProject),r=(0,k.useMemo)(()=>t?.shortId||t?.id||"",[t?.id,t?.shortId]),[n,a]=(0,k.useState)([]),[o,i]=(0,k.useState)([]),[l,s]=(0,k.useState)(!1),d=(0,k.useMemo)(()=>new Set(o.filter(e=>"home"===e.placement).map(e=>e.videoId)),[o]),c=d.size,u=(0,k.useMemo)(()=>n.filter(e=>d.has(e.id)),[n,d]),g=(0,k.useMemo)(()=>n.filter(e=>!d.has(e.id)),[n,d]),[f,p]=(0,k.useState)(null),[m,b]=(0,k.useState)(null),[h,x]=(0,k.useState)(!1),[v,y]=(0,k.useState)(null),[w,j]=(0,k.useState)(!1),[S,N]=(0,k.useState)(!1),[P,R]=(0,k.useState)(!1),[O,F]=(0,k.useState)(null),E=(0,k.useCallback)(async t=>{if(!r)return;let n=rg.get(r);if(!t?.force&&n){a(n.videos),i(n.placements);return}s(!0),b(null);try{let t=await t8(r);if(!t.success)return void b(t.error||e("failedLoad"));let n=Array.isArray(t.videos)?t.videos:[],o=Array.isArray(t.placements)?t.placements:[];a(n),i(o),rg.set(r,{videos:n,placements:o})}catch(t){b(t instanceof Error?t.message:e("failedLoad"))}finally{s(!1)}},[r,e]);(0,k.useEffect)(()=>{E()},[E]),(0,k.useEffect)(()=>{if(!r)return;let e=e=>{let t=e.detail;t?.projectId&&t.projectId!==r||E({force:!0})};return window.addEventListener("onboarding-videos-updated",e),()=>{window.removeEventListener("onboarding-videos-updated",e)}},[r,E]);let M=(0,k.useCallback)(async(t,a)=>{if(r){if(b(null),a&&c>=5&&!d.has(t))return void b(e("overviewLimit",{count:5}));p(t);try{let o=await t6({projectId:r,videoId:t,placement:"home",selected:a});if(!o.success)return void b(o.error||e("failedUpdate"));i(e=>{let o=e.filter(e=>"home"!==e.placement||e.videoId!==t);return a&&o.push({placement:"home",videoId:t}),rg.set(r,{videos:n,placements:o}),o})}finally{p(null)}}},[c,d,r,e,n]),I=(0,k.useCallback)(async(t,n,i)=>{if(!r)return;b(null);let l=await t4({projectId:r,videoId:t,title:n,description:i});if(!l.success)throw b(l.error||e("failedUpdate")),Error(l.error||e("failedUpdate"));a(e=>{let a=e.map(e=>e.id===t?{...e,title:n,description:i,updatedAt:new Date().toISOString()}:e);return rg.has(r)&&rg.set(r,{videos:a,placements:o}),a})},[r,o,e]),_=(0,tG.useSensors)((0,tG.useSensor)(tG.PointerSensor,{activationConstraint:{distance:5}})),A=(0,k.useCallback)(async t=>{if(!r)return;let{active:o,over:i}=t;if(!i||o.id===i.id)return;let l=n.filter(e=>d.has(e.id)),s=n.filter(e=>!d.has(e.id)),c=l.findIndex(e=>e.id===o.id),u=l.findIndex(e=>e.id===i.id);if(c<0||u<0)return;let g=[...(0,t$.arrayMove)(l,c,u),...s];a(g),b(null),N(!0);try{let t=await t1({projectId:r,orderedVideoIds:g.map(e=>e.id)});t.success||(b(t.error||e("failedReorder")),await E())}finally{N(!1)}},[r,E,n,d,e]),D=(0,k.useCallback)(e=>{y(e),x(!0)},[]),T=(0,k.useCallback)(async()=>
30{if(r&&v){j(!0),b(null);try{let t=await t3({projectId:r,videoId:v.id});if(!t.success)return void b(t.error||e("failedDelete"));x(!1),y(null),await E({force:!0})}finally{j(!1)}}},[v,r,E,e]);return(0,C.jsxs)("div",{className:"w-full pb-4",children:[(0,C.jsx)(rr,{title:e("title"),description:e("description")}),(0,C.jsxs)(rt,{children:[m&&(0,C.jsxs)("div",{className:"mb-4 flex items-start gap-2 rounded-md border border-destructive/30 bg-destructive/5 p-3",children:[(0,C.jsx)(tQ.AlertCircle,{className:"mt-0.5 size-4 shrink-0 text-destructive"}),(0,C.jsx)("div",{className:"flex-1",children:(0,C.jsx)("div",{className:"text-sm font-medium text-destructive",children:m})}),(0,C.jsxs)(eH.Button,{type:"button",variant:"ghost",size:"sm",onClick:()=>void E({force:!0}),className:"text-destructive hover:bg-destructive/10 hover:text-destructive",children:[(0,C.jsx)(tZ.RefreshCw,{}),e("retry")]}),(0,C.jsx)(eH.Button,{type:"button",variant:"ghost",size:"icon-sm",onClick:()=>b(null),"aria-label":e("closeError"),children:(0,C.jsx)(tw.X,{})})]}),(0,C.jsxs)("div",{className:"rounded-md border border-border-subtle bg-surface-elevated p-4",children:[(0,C.jsx)("div",{className:"mb-3 flex items-center justify-between",children:(0,C.jsx)("h2",{className:"text-[14px] font-semibold text-text-primary",children:e("preview")})}),(0,C.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-[1fr_2fr] gap-6",children:[(0,C.jsxs)("div",{className:"flex flex-col justify-center",children:[(0,C.jsx)("h2",{className:"mb-1.5 text-[14px] font-medium text-text-primary",children:t?.name||e("appNameFallback")}),(0,C.jsx)("p",{className:"text-[12px] leading-relaxed text-text-muted",children:t?.description||e("appIntroFallback")})]}),(0,C.jsx)("div",{className:"rounded-md border border-border-subtle bg-background-deep p-3",children:(0,C.jsx)(t9.MaterialPreview,{materials:u})})]})]}),(0,C.jsxs)("div",{className:"mt-4 mb-4 rounded-md border border-border-subtle bg-surface-elevated p-4",children:[(0,C.jsxs)("div",{className:"mb-3 flex items-center justify-between",children:[(0,C.jsx)("h1",{className:"text-[14px] font-semibold text-text-primary",children:e("materials")}),(0,C.jsxs)(ta.Tooltip,{children:[(0,C.jsx)(ta.TooltipTrigger,{asChild:!0,children:(0,C.jsx)("span",{children:(0,C.jsxs)(eH.Button,{type:"button",onClick:()=>R(!0),disabled:n.length>=10,"aria-label":e("upload"),className:"bg-brand-primary text-primary-foreground hover:bg-brand-primary hover:brightness-105",children:[(0,C.jsx)(t0.default,{}),e("upload")]})})}),n.length>=10&&(0,C.jsx)(ta.TooltipContent,{side:"top",children:e("materialsLimit",{count:10})})]})]}),(0,C.jsxs)("div",{className:"mb-4 flex items-center gap-2 text-xs text-muted-foreground",children:[(0,C.jsx)(tC.Badge,{variant:"secondary",children:(0,C.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,C.jsx)(tX.Home,{className:"size-3.5 shrink-0"}),e("appPreviewCount",{current:c,limit:5})]})}),(0,C.jsx)(tC.Badge,{variant:"outline",children:(0,C.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,C.jsx)(t2.Video,{className:"size-3.5 shrink-0"}),e("totalCount",{count:n.length})]})})]}),l?(0,C.jsx)("div",{className:"space-y-3",children:Array.from({length:3}).map((e,t)=>(0,C.jsx)(tV.Skeleton,{className:"h-24 w-full rounded-md"},`video-skeleton-${t}`))}):0===n.length?(0,C.jsxs)("div",{className:"flex flex-col items-center justify-center rounded-md border border-dashed border-border-subtle py-12 text-center",children:[(0,C.jsx)("div",{className:"mb-3 flex size-10 items-center justify-center rounded-md border border-brand-border-soft bg-brand-muted",children:(0,C.jsx)(tJ.default,{className:"size-5 text-muted-foreground"})}),(0,C.jsx)("div",{className:"mb-2 text-sm font-medium text-foreground",children:e("emptyTitle")}),(0,C.jsx)("div",{className:"max-w-[560px] text-sm text-muted-foreground",children:e("emptyDescription")})]}):(0,C.jsxs)("div",{className:"space-y-3",children:[u.length>0&&(0,C.jsx)(tG.DndContext,{sensors:_,collisionDetection:tG.closestCenter,onDragEnd:A,children:(0,C.jsx)(t$.SortableContext,{items:u.map(e=>e.id),strategy:t$.verticalListSortingStrategy,children:(0,C.jsx)("div",{className:"space-y-3",children:u.map(e=>{let t=c>
30=5;return(0,C.jsx)(rf,{video:e,isHome:!0,homeFull:t,isMutating:w,isSetting:f,onToggleHome:()=>void M(e.id,!1),onDelete:()=>D(e),onUpdate:(t,r)=>I(e.id,t,r),onPreview:()=>F(e),disableActions:w||S},e.id)})})})}),g.length>0&&(0,C.jsx)("div",{className:"space-y-3",children:g.map(e=>{let t=c>=5;return(0,C.jsx)(rf,{video:e,isHome:!1,homeFull:t,isMutating:w,isSetting:f,onToggleHome:()=>void M(e.id,!0),onDelete:()=>D(e),onUpdate:(t,r)=>I(e.id,t,r),onPreview:()=>F(e),disableActions:w||S},e.id)})})]})]})]}),(0,C.jsx)(tN.Dialog,{open:h,onOpenChange:e=>{x(e),e||y(null)},children:(0,C.jsxs)(tN.DialogContent,{className:"sm:max-w-md",showCloseButton:!w,onEscapeKeyDown:e=>w&&e.preventDefault(),onPointerDownOutside:e=>w&&e.preventDefault(),children:[(0,C.jsxs)(tN.DialogHeader,{children:[(0,C.jsx)(tN.DialogTitle,{children:v?.mediaType==="image"?e("deleteModalTitleImage"):e("deleteModalTitleVideo")}),(0,C.jsx)(tN.DialogDescription,{children:e("deleteModalMessage",{name:v?.title||(v?.mediaType==="image"?e("deleteThisImage"):e("deleteThisVideo"))})})]}),(0,C.jsxs)(tN.DialogFooter,{children:[(0,C.jsx)(eH.Button,{type:"button",variant:"outline",onClick:()=>x(!1),disabled:w,children:e("cancelDelete")}),(0,C.jsxs)(eH.Button,{type:"button",variant:"destructive",onClick:T,disabled:w,children:[w&&(0,C.jsx)(tf.Loader2,{className:"animate-spin"}),e("deleteVideo")]})]})]})}),(0,C.jsx)(rc,{isOpen:P,onClose:()=>R(!1),projectId:r,onSuccess:()=>void E({force:!0})}),(0,C.jsx)(tN.Dialog,{open:!!O,onOpenChange:e=>!e&&F(null),children:(0,C.jsxs)(tN.DialogContent,{className:"overflow-hidden p-0 sm:max-w-5xl",children:[(0,C.jsx)(tN.DialogHeader,{className:"border-b border-border px-4 py-3 pr-12",children:(0,C.jsx)(tN.DialogTitle,{children:O?.title||e("materialPreview")})}),(0,C.jsx)("div",{className:"relative flex aspect-video max-h-[75vh] w-full items-center justify-center overflow-hidden bg-black",children:O?.mediaType==="image"?(0,C.jsx)(tS.default,{src:O.url,alt:O.title||e("materialPreview"),fill:!0,unoptimized:!0,sizes:"(max-width: 1536px) 100vw, 1536px",className:"object-contain"}):(0,C.jsx)("video",{autoPlay:!0,src:O?.url,controls:!0,className:"size-full object-contain"})})]})})]})}var rm=e.i(735232),rb=e.i(677760),rh=e.i(315751),rh=rh,rx=e.i(480392),rv=e.i(254091),ry=e.i(562240),rw=e.i(739346),rj=e.i(370317),rS=e.i(463756),rC=e.i(46440),rN=e.i(887410),rk=e.i(384079),rP=e.i(355904);function rR({open:e,projectName:t,isDeleting:r,onOpenChange:n,onConfirm:a}){let o=(0,eL.useTranslations)("projectManager.general"),i=(0,k.useRef)(null),[l,s]=(0,k.useState)(""),d=t.trim(),c=!!d&&l===d;(0,k.useEffect)(()=>{e||s("")},[e]);let u=e=>{r||(e||s(""),n(e))};return(0,C.jsx)(tN.Dialog,{open:e,onOpenChange:u,children:(0,C.jsxs)(tN.DialogContent,{className:"gap-0 p-0 shadow-xl sm:max-w-[420px]",showCloseButton:!r,onOpenAutoFocus:e=>{e.preventDefault(),i.current?.focus()},children:[(0,C.jsxs)(tN.DialogHeader,{className:"px-5 pt-5 pr-12 text-left",children:[(0,C.jsx)(tN.DialogTitle,{className:"text-base leading-6",children:o("confirmDeleteTitle")}),(0,C.jsx)(tN.DialogDescription,{className:"sr-only",children:o("confirmDeleteMessage",{name:d})})]}),(0,C.jsxs)("form",{className:"px-5 pt-3 pb-5",onSubmit:e=>{e.preventDefault(),c&&!r&&a()},children:[(0,C.jsx)("p",{className:"text-sm leading-5 text-destructive",children:o("confirmDeleteMessage",{name:d})}),(0,C.jsx)(ri.Label,{htmlFor:"delete-project-confirmation",className:"sr-only",children:o("confirmDeleteInputPlaceholder")}),(0,C.jsx)(tk.Input,{ref:i,id:"delete-project-confirmation",value:l,onChange:e=>s(e.target.value),placeholder:o("confirmDeleteInputPlaceholder"),disabled:r,"aria-invalid":!!l&&!c||void 0,autoComplete:"off",autoCapitalize:"none",autoCorrect:"off",spellCheck:!1,className:"mt-3 h-9"}),(0,C.jsxs)(tN.DialogFooter,{className:"mt-5",children:[(0,C.jsx)(eH.Button,{type:"button",variant:"outline",onClick:()=>u(!1),disabled:r,className:"min-w-20",children:o("confirmDeleteCancel")}),(0,C.jsxs)(eH.Button,{type:"submit",variant:"destructive",disabled:r||!c,className:"min-w-28 bg-destructive text-destructive-foreground hover:bg-destructive/90",children:[r?(0,C.jsx)(tf.Loader2,{className:"size-4 animate-spin"}):(0,C.jsx)(tv.Trash2,{className:"size-4"}),o("confirmDeleteAction")]})]})]})]})})}function rO(){let e=(0,eL.useTranslations)("projectManager.general"),{getAppDefaultLogo:t}=(0,tO.useBrand)(),r=t()||rv.default.src,{currentProject:n,setCurrentProject:a,logoGenerating:o,clearProjectData:i}=(0,t7.useProjectStore)(),l=n?.logoUrl||r,{closeModal:s}=(0,tH.useProjectManagerStore)(),{isDeploying:d,setIsDeploying:c}=(0,rP.useVercelStore)(),u=(0,rm.useQueryClient)(),g=(0,X.useRouter)(),f=(0,X.usePathname)(),p=(0,k.useRef)(null),[m,b]=(0,k.useState)(n?.name||""),[h,x]=(0,k.useState)(n?.description||""),[v,y]=(0,k.useState)(!1),[w,j]=(0,k.useState)(!1),[S,N]=(0,k.useState)(!1),[P,R]=(0,k.useState)(!1),O
30=n?.shortId;O&&d[O];let F=!!n?.deletedAt,E=!!n?.deploymentUrl,M=m.trim(),I=h.trim(),_=M!==(n?.name||"").trim(),A=I!==(n?.description||"").trim(),D=_||A;(0,k.useEffect)(()=>{b(n?.name||""),x(n?.description||"")},[n?.description,n?.name]),(0,k.useEffect)(()=>{O&&t7.useProjectStore.getState().fetchProject({projectId:O,force:!0}).catch(e=>console.error("Failed to fetch project data:",e))},[O]),(0,k.useEffect)(()=>{let e=e=>{let t=e.detail,r=t?.projectId;t?.success&&r&&r===O&&t7.useProjectStore.getState().fetchProject({projectId:r,force:!0})};return window.addEventListener("project-published",e),()=>window.removeEventListener("project-published",e)},[O]),(0,k.useEffect)(()=>{let e=e=>{let t=e.detail;O&&(t?.projectId===O||t?.shortId===O||t?.projectId===n?.id)&&t7.useProjectStore.getState().fetchProject({projectId:O,force:!0})};return window.addEventListener("project-domain-updated",e),()=>window.removeEventListener("project-domain-updated",e)},[n?.id,O]),(0,k.useEffect)(()=>{let e=e=>{let t=e.detail;O&&t?.reason==="project-logo-generated"&&t.projectId===O&&t7.useProjectStore.getState().fetchProject({projectId:O,force:!0})};return window.addEventListener("my-apps:refresh",e),()=>window.removeEventListener("my-apps:refresh",e)},[O]);let T=async e=>{if(!O||!n)return!1;y(!0);try{let t=await ry.projectApi.update({projectId:O,...e});return a({...n,...t}),!0}catch(e){return console.error("Failed to update project settings:",e),!1}finally{y(!1)}},L=async()=>{if(O&&M&&D){if(I.length>250)return void ez.toast.error(e("appIntroductionTooLong",{max:250}));await T({name:M,description:I})?(_?window.dispatchEvent(new CustomEvent("my-apps:refresh",{detail:{reason:"update-name",projectId:O}})):A&&window.dispatchEvent(new CustomEvent("my-apps:refresh",{detail:{reason:"update-description",projectId:O}})),await u.invalidateQueries({queryKey:rC.workspaceAppsQueryKeys.all}),ez.toast.success(e("savedSuccess"))):ez.toast.error(e("saveFailed"))}},z=async t=>{if(!O)return;let r=new FormData;r.append("file",t),r.append("path",`projects/${O}/logo/logo.png`),j(!0);try{let t=await fetch("/api/upload",{method:"POST",body:r}),n=await t.json();if(!t.ok||!n.url)throw Error("upload failed");let a=`${n.url}${n.url.includes("?")?"&":"?"}t=${Date.now()}`;if(!await T({logoUrl:a}))throw Error("save failed");window.dispatchEvent(new CustomEvent("my-apps:refresh",{detail:{reason:"update-logo",projectId:O}})),await u.invalidateQueries({queryKey:rC.workspaceAppsQueryKeys.all}),await u.refetchQueries({queryKey:["projects","list"]}),ez.toast.success(e("uploadSuccess"))}catch(t){console.error("Logo upload failed:",t),ez.toast.error(e("uploadFailed"))}finally{p.current&&(p.current.value=""),j(!1)}},B=async()=>{if(!O||!n?.ownerId)return void ez.toast.error(e("incompleteDelete"));N(!0);try{let t=await ry.projectApi.delete({projectId:O,userId:n.ownerId});if(!t?.success)throw Error(t?.error??e("deleteFailed"));ez.toast.success(t.message??e("deleteSuccess")),(0,rN.decrementStoredProjectCount)(n.ownerId),window.dispatchEvent(new CustomEvent("my-apps:refresh",{detail:{reason:"delete-project",projectId:O}})),i(),await u.invalidateQueries({queryKey:rC.workspaceAppsQueryKeys.all}),await u.invalidateQueries({queryKey:["projects","list"]}),R(!1),s(),window.setTimeout(()=>{g.push("/workspace/apps"),"/workspace/apps"===f&&g.refresh()},100)}catch(t){ez.toast.error(t instanceof Error?t.message:e("deleteFailed"))}finally{N(!1)}},V=e=>{S||R(e)};return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("input",{ref:p,type:"file",accept:"image/*",className:"sr-only",onChange:e=>{let t=e.target.files?.[0];t&&z(t)}}),(0,C.jsxs)("div",{className:"pb-5",children:[(0,C.jsx)(rr,{title:e("title"),description:e("description")}),(0,C.jsxs)(rt,{className:"space-y-4",children:[(0,C.jsxs)(rj.Card,{className:"rounded-md border-border-subtle bg-surface-elevated py-0 shadow-none ring-0",children:[(0,C.jsxs)(rj.CardHeader,{className:"border-b border-border-subtle px-5 py-4",children:[(0,C.jsx)(rj.CardTitle,{children:e("basicInfo")}),(0,C.jsx)(rj.CardDescription,{children:e("description")})]}),(0,C.jsx)(rj.CardContent,{className:"px-5 py-5",children:(0,C.jsxs)("div",{className:"grid gap-5 sm:grid-cols-[76px_minmax(0,1fr)] sm:items-start",children:[(0,C.jsxs)("button",{type:"button",onClick:()=>p.current?.click(),disabled:w||o&&!n?.logoUrl,className:"group relative size-[76px] overflow-hidden rounded-lg border border-border-subtle bg-surface-tertiary outline-none transition-colors hover:border-brand-border focus-visible:ring-2 focus-visible:ring-brand-ring disabled:cursor-not-allowed disabled:opacity-60","aria-label":e("appLogoAlt"),children:[w||o&&!n?.logoUrl?(0,C.jsx)("span",{className:"grid size-full place-items-center",children:(0,C.jsx)(tf.Loader2,{className:"size-5 animate-spin text-muted-foreground"})}):(0,C.jsx)(tS.default,{src:l,alt:e("appLogoAlt"),fill:!0,sizes:"76px",unoptimized:"string"==typeof l,className:"object-cover"}),(0,C.jsxs)("span",{className:"absolute inset-x-0 bottom-0 flex h-7 items-center justify-center gap-1 bg-background/90 text-[11px] font-medium text-foreground opacity-0 backdrop-blur-sm transition-opacity group-hover:opacity-100",children:[(0,C.jsx)(rh.default,{className:"size-3.5"}),e("changeLogo")]})]}),(0,C.jsxs)("div",{className:"grid gap-4",children:[(0,C.jsxs)("div",{className:"grid gap-2",children:[(0,C.jsx)(ri.Label,{htmlFor:"project-name",children:e("appName")}),(0,C.jsx)(tk.Input,{id:"project-name",value:m,onChange:e=>b(e.target.value),placeholder:e("appNamePlaceholder"),className:"max-w-xl"})]}),(0,C.jsxs)("div",{className:"grid gap-2",children:[(0,C.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,C.jsx)(ri.Label,{htmlFor:"project-description",children:e("appIntroduction")}),(0,C.jsxs)("span",{className:"text-xs text-muted-foreground",children:[h.length,"/",250]})]}),(0,C.jsx)(tP.Textarea,{id:"project-description",value:h,onChange:e=>x(e.target.value),maxLength:250,rows:3,placeholder:e("noIntroduction"),className:"max-w-xl resize-none"})]}),(0,C.jsx)("div",{className:"flex justify-end",children:(0,C.jsxs)(eH.Button,{type:"button",onClick:()=>void L(),disabled:v||!M||!D,className:"min-w-20 bg-brand-primary text-primary-foreground hover:bg-brand-primary hover:brightness-105",children:[v?(0,C.jsx)(tf.Loader2,{className:"size-4 animate-spin"}):null,e("save")]})})]})]})})]}),(0,C.jsxs)(rj.Card,{className:"rounded-md border-border-subtle bg-surface-elevated py-0 shadow-none ring-0",children:[(0,C.jsxs)(rj.CardHeader,{className:"border-b border-border-subtle px-5 py-4",children:[(0,C.jsx)(rj.CardTitle,{children:e("accessAndShare")}),(0,C.jsx)(rj.CardDescription,{children:e("accessAndShareDescription")}),(0,C.jsxs)(rj.CardAction,{className:"flex items-center gap-2",children:[(0,C.jsx)(rw.default,{previewUrl:n?.deploymentUrl||void 0,projectId:O,name:n?.name,tooltipContent:e("share"),trigger:(0,C.jsxs)(eH.Button,{type:"button",variant:"outline",size:"sm",disabled:!E,className:"border-brand-border-soft text-brand-primary hover:bg-brand-muted hover:text-brand-primary",children:[(0,C.jsx)(rx.Share2,{className:"size-4"}),e("share")]})}),E?(0,C.jsxs)(eH.Button,{type:"button",variant:"outline",size:"sm",onClick:()=>window.open((0,rk.getAuthenticatedAppUrl)(n?.deploymentUrl||""),"_blank","noopener,noreferrer"),className:"border-brand-border-soft text-brand-primary hover:bg-brand-muted hover:text-brand-primary",children:[(0,C.jsx)(rb.ExternalLink,{className:"size-4"}),e("open")]}):null]})]}),null]}),(0,C.jsx)(rj.Card,{className:"rounded-md border border-destructive/25 bg-destructive/[0.025] py-0 shadow-none ring-0",children:(0,C.jsxs)(rj.CardHeader,{className:"px-5 py-4",children:[(0,C.jsx)(rj.CardTitle,{className:"text-destructive",children:e("dangerZone")}),(0,C.jsx)(rj.CardDescription,{children:F?e("deletedPending"):e("deleteWarning")}),(0,C.jsx)(rj.CardAction,{children:(0,C.jsxs)(eH.Button,{type:"button",variant:"destructive",size:"sm",disabled:S||F,onClick:()=>V(!0),children:[(0,C.jsx)(tv.Trash2,{className:"size-4"}),F?e("deletedButton"):e("deleteButton")]})})]})})]})]}),(0,C.jsx)(rR,{open:P,projectName:n?.name||"",isDeleting:S,onOpenChange:V,onConfirm:()=>void B()},n?.shortId)]})}var rF=e.i(30250),rE=e.i(19153),rM=e.i(300033),rI=e.i(134018),r_=e.i(703836),rA=e.i(751910),rD=e.i(188700);let rT=e=>["appLoginAccess",e];function rL(e,t){let r=(0,rm.useQueryClient)();return(0,r_.useMutation)({mutationFn:t,onSuccess:t=>{r.setQueryData(rT(e),t)}})}var rz=e.i(175220);let rB=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;function rV(){let e=(0,eL.useTranslations)("projectManager.loginAccess"),{currentProject:t}=(0,t7.useProjectStore)(),r=t?.shortId??"",{data:n,isLoading:a,error:o}=(0,rA.useQuery)({queryKey:rT(r),queryFn:()=>{let e;return e=r,rD.request.get({url:`/projects/${e}/login-access`}).then(e=>e.data)},enabled:!!r}),i=rL(r,e=>{let t,n;return t=r,n=e,rD.request.put({url:`/projects/${t}/login-access`,data:{mode:n}}).then(e=>e.data)}),l=rL(r,e=>{let t,n;return t=r,n=e,rD.request.post({url:`/projects/${t}/login-access/entries`,data:n}).then(e=>e.data)}),s=rL(r,e=>{let t,n;return t=r,n=e,rD.request.delete({url:`/projects/${t}/login-access/entries/${n}`}).then(e=>e.data)}),[d,c]=(0,k.useState)("email"),[u,g]=(0,k.useState)(""),[f,p]=(0,k.useState)(""),[m,b]=(0,k.useState)(rz.DEFAULT_PHONE_COUNTRY),[h,x]=(0,k.useState)(""),[v,y]=(0,k.useState)(null),w=(0,k.useMemo)(()=>rz.PHONE_COUNTRY_OPTIONS.find(e=>e.code===m),[m]),j=n?.mode==="restricted",S=n?.entries??[],N=async t=>{try{await i.mutateAsync(t?"restricted":"open")}catch{ez.toast.error(e("errors.modeFailed"))}}
30,P=async()=>{let t;if("email"===d){if(t=u.trim().toLowerCase(),!rB.test(t))return void ez.toast.error(e("errors.emailInvalid"))}else try{t=(0,rz.normalizePhoneNumber)({phoneNumber:f,country:m}).e164}catch{ez.toast.error(e("errors.phoneInvalid"));return}try{await l.mutateAsync({kind:d,value:t,note:h.trim()||void 0}),g(""),p(""),x(""),ez.toast.success(e("added"))}catch(r){let t=rH(r);"entry_exists"===t?ez.toast.error(e("errors.duplicate")):"invalid_value"===t?ez.toast.error(e(`errors.${d}Invalid`)):ez.toast.error(e("errors.addFailed"))}},R=async t=>{y(t);try{await s.mutateAsync(t)}catch(t){ez.toast.error("owner_entry_protected"===rH(t)?e("errors.ownerProtected"):e("errors.removeFailed"))}finally{y(null)}};return(0,C.jsxs)("div",{className:"pb-5",children:[(0,C.jsx)(rr,{title:e("title"),description:e("description")}),(0,C.jsx)(rt,{className:"space-y-4",children:(0,C.jsxs)(rj.Card,{className:"rounded-md border-border-subtle bg-surface-elevated py-0 shadow-none ring-0",children:[(0,C.jsxs)(rj.CardHeader,{className:"flex flex-row items-center justify-between gap-4 border-b border-border-subtle px-5 py-4",children:[(0,C.jsxs)("div",{className:"min-w-0",children:[(0,C.jsx)(rj.CardTitle,{children:e("restrictTitle")}),(0,C.jsx)(rj.CardDescription,{children:e("restrictDescription")})]}),(0,C.jsx)(rS.Switch,{checked:j,disabled:!r||a||i.isPending,onCheckedChange:e=>void N(e),"aria-label":e("restrictTitle")})]}),a?(0,C.jsxs)(rj.CardContent,{className:"space-y-3 px-5 py-5",children:[(0,C.jsx)(tV.Skeleton,{className:"h-9 w-full max-w-xl"}),(0,C.jsx)(tV.Skeleton,{className:"h-9 w-full max-w-xl"})]}):o?(0,C.jsx)(rj.CardContent,{className:"px-5 py-5 text-sm text-destructive",children:e("errors.loadFailed")}):j?(0,C.jsxs)(rj.CardContent,{className:"space-y-4 px-5 py-5",children:[(0,C.jsxs)("div",{className:"grid gap-3 max-w-xl",children:[(0,C.jsx)(rI.Tabs,{value:d,onValueChange:e=>c(e),children:(0,C.jsxs)(rI.TabsList,{children:[(0,C.jsx)(rI.TabsTrigger,{value:"email",children:e("kind.email")}),(0,C.jsx)(rI.TabsTrigger,{value:"phone",children:e("kind.phone")})]})}),"email"===d?(0,C.jsxs)("div",{className:"grid gap-2",children:[(0,C.jsx)(ri.Label,{htmlFor:"login-access-email",children:e("kind.email")}),(0,C.jsx)(tk.Input,{id:"login-access-email",type:"email",value:u,placeholder:e("emailPlaceholder"),onChange:e=>g(e.target.value)})]}):(0,C.jsxs)("div",{className:"grid gap-2",children:[(0,C.jsx)(ri.Label,{htmlFor:"login-access-phone",children:e("kind.phone")}),(0,C.jsxs)("div",{className:"flex gap-2",children:[(0,C.jsxs)(rM.Select,{value:m,onValueChange:e=>{b(e),p(t=>(0,rz.formatPhoneInput)(t,e))},children:[(0,C.jsx)(rM.SelectTrigger,{className:"w-[104px] shrink-0","aria-label":e("countryCode"),children:(0,C.jsxs)(rM.SelectValue,{children:["+",w?.callingCode]})}),(0,C.jsx)(rM.SelectContent,{className:"max-h-80 min-w-[280px]",children:rz.PHONE_COUNTRY_OPTIONS.map(e=>(0,C.jsx)(rM.SelectItem,{value:e.code,children:(0,C.jsxs)("span",{className:"flex items-center gap-2 whitespace-nowrap",children:[(0,C.jsx)("span",{children:e.flag}),(0,C.jsx)("span",{children:e.label})]})},e.code))})]}),(0,C.jsx)(tk.Input,{id:"login-access-phone",type:"tel",value:f,placeholder:e("phonePlaceholder"),onChange:e=>p((0,rz.formatPhoneInput)(e.target.value,m))})]})]}),(0,C.jsxs)("div",{className:"grid gap-2",children:[(0,C.jsx)(ri.Label,{htmlFor:"login-access-note",children:e("note")}),(0,C.jsx)(tk.Input,{id:"login-access-note",value:h,maxLength:100,placeholder:e("notePlaceholder"),onChange:e=>x(e.target.value)})]}),(0,C.jsx)("div",{className:"flex justify-end",children:(0,C.jsxs)(eH.Button,{type:"button",onClick:()=>void P(),disabled:l.isPending,children:[l.isPending?(0,C.jsx)(tf.Loader2,{className:"size-4 animate-spin"}):null,e("add")]})})]}),S.length>0?(0,C.jsx)("ul",{className:"divide-y divide-border-subtle rounded-md border border-border-subtle",children:S.map(t=>(0,C.jsxs)("li",{className:"flex items-center gap-3 px-3 py-2.5",children:["email"===t.kind?(0,C.jsx)(rF.Mail,{className:"size-4 shrink-0 text-muted-foreground"}):(0,C.jsx)(rE.Smartphone,{className:"size-4 shrink-0 text-muted-foreground"}),(0,C.jsx)("span",{className:"min-w-0 flex-1 truncate text-[13px] text-foreground",children:"phone"===t.kind?(0,rz.formatPhoneForDisplay)(t.value):t.value}),t.note?(0,C.jsx)("span",{className:"max-w-[180px] truncate text-[12px] text-muted-foreground",children:t.note}):null,t.isOwner?(0,C.jsx)("span",{className:"shrink-0 rounded-full bg-brand-muted px-2 py-0.5 text-[11px] font-medium text-brand-primary",children:e("owner")}):(0,C.jsx)(eH.Button,{type:"button",variant:"ghost",size:"icon","aria-label":e("remove"),disabled:v===t.id,onClick:()=>void R(t.id),children:v===t.id?(0,C.jsx)(tf.Loader2,{className:"size-4 animate-spin"}):(0,C.jsx)(tv.Trash2,{className:"size-4"})})]},t.id))}):(0,C.jsx)("p",{className:"text-sm text-muted-foreground",children:e("empty")})]}):null]})})]})}function rH(e){if(e&&"object"==typeof e&&"code"in e){let t=e.code;return"string"==typeof t?t:void 0}}var rU=e.i(379675),rG=e.i(278169),r$=e.i(893577),rq=e.i(380662),rQ=e.i(597657),rK=e.i(758409);async function rW(e){let t=await fetch(e,{credentials:"include"});if(!t.ok)throw Error(`platform domains fetch failed: ${t.status}`);let r=await t.json();if(!r?.success||!r.data)throw Error("platform domains response not successful");return{preview:r.data.preview,deploy:r.data.deploy}}function rX(){let{data:e,error:t,isLoading:r}=(0,rQ.default)("/api/platform/domains",rW,{revalidateOnFocus:!1,dedupingInterval:3e5,keepPreviousData:!0});return(0,k.useEffect)(()=>{e&&(0,rK.setPlatformDomains)(e)},[e]),{domains:e,error:t,isLoading:r}}var rJ=e.i(181734),rY=e.i(319773);function rZ({value:e}){let t=(0,eL.useTranslations)("projectManager.customSubdomain"),r=(0,k.useCallback)(async()=>{await navigator.clipboard.writeText(e),ez.toast.success(t("copied"))},[t,e]);return(0,C.jsx)(eH.Button,{type:"button",variant:"ghost",size:"icon-sm",onClick:r,"aria-label":t("copyUrl"),children:(0,C.jsx)(eW.Copy,{})})}function r0(){let e,t=(0,eL.useTranslations)("projectManager.customSubdomain"),{domains:r}=rX(),n=r?.deploy?`.${r.deploy}`:"",a=(0,k.useMemo)(()=>({format:t("errors.format",{min:3,max:30}),blocked:t("errors.blocked"),reserved:t("errors.reserved"),premium:t("errors.premium"),occupied:t("errors.occupied")}),[t]),{currentProject:o}=(0,t7.default)(),i=o?.shortId,[l,s]=(0,k.useState)(!1),[d,c]=(0,k.useState)(!1),[u,g]=(0,k.useState)(null),[f,p]=(0,k.useState)(!1),[m,b]=(0,k.useState)(!1),[h,x]=(0,k.useState)(""),[v,y]=(0,k.useState)(null),w=(0,k.useCallback)(async()=>
30{if(i){s(!0);try{let e=await r$.projectDomainApi.getDetail(i);g(e.data),p(e.isDeployed)}catch{ez.toast.error(t("loadFailed"))}finally{s(!1)}}},[i,t]);(0,k.useEffect)(()=>{w()},[w]);let j=u?.urlPrefix||"",S=(0,k.useCallback)(()=>{x(j),y(null),b(!0)},[j]),N=(0,k.useCallback)(()=>{b(!1),x(""),y(null)},[]),P=(0,k.useCallback)(e=>{x((e.target.value||"").toLowerCase().replace(/[^a-z0-9-]/g,"")),v&&y(null)},[v]),R=(0,k.useCallback)(async()=>{if(!i)return;let e=h.trim();if(e.length<3||e.length>30||e.startsWith("-")||e.endsWith("-"))return void y(a.format);if(e===j)return void b(!1);c(!0);try{let r=await r$.projectDomainApi.checkUrlPrefix(i,e);if(!r.available){let e=r.reason||"occupied";y(a[e]??a.occupied);return}let{data:n}=await r$.projectDomainApi.save(i,e);g(n),rJ.usePublishDataStore.getState().setProjectDomain(i,n),n.projectId&&rJ.usePublishDataStore.getState().setProjectDomain(n.projectId,n);let o=t7.default.getState().currentProject;o&&(o.shortId===i||o.id===n.projectId)&&t7.default.getState().setCurrentProject({...o,deploymentUrl:n.fullUrl}),rY.useShareContentStore.getState().clearShareContent(i),n.projectId&&rY.useShareContentStore.getState().clearShareContent(n.projectId),window.dispatchEvent(new CustomEvent("my-apps:refresh",{detail:{reason:"project-domain-updated",projectId:i,shortId:i,deploymentUrl:n.fullUrl}})),window.dispatchEvent(new CustomEvent("project-domain-updated",{detail:{projectId:n.projectId,projectShortId:i,shortId:i,deploymentUrl:n.fullUrl}})),window.dispatchEvent(new CustomEvent("project-published",{detail:{projectId:n.projectId,projectShortId:i,shortId:i,deploymentUrl:n.fullUrl,success:!0}})),b(!1),x(""),ez.toast.success(t("savedToast"))}catch(e){e?.code==="hosting_project_not_found"?y(t("errors.hostingProjectNotFound")):e?.code==="project_not_deployed"?y(t("publishFirst")):e?.code==="domain_occupied"?y(a.occupied):y(t("saveFailed"))}finally{c(!1)}},[j,h,i,a,t]);return(0,C.jsxs)("div",{className:"pb-4",children:[(0,C.jsx)(rr,{title:t("title"),description:t("description")}),(0,C.jsxs)(rt,{className:"space-y-6",children:[(0,C.jsx)("section",{className:"rounded-md border border-border bg-background",children:(0,C.jsxs)("div",{className:"p-5",children:[(0,C.jsx)("div",{className:"mb-3",children:(0,C.jsxs)("div",{className:"flex items-center gap-2 text-sm font-medium text-foreground",children:[(0,C.jsx)(tm.Pencil,{className:"size-4 text-muted-foreground"}),t("customSubdomain")]})}),l?(0,C.jsxs)("div",{className:"flex items-center gap-2 text-sm text-muted-foreground",children:[(0,C.jsx)(rl.Spinner,{}),t("loading")]}):f?m?(0,C.jsxs)("div",{className:"space-y-3",children:[(0,C.jsxs)("div",{className:"flex items-stretch gap-2",children:[(0,C.jsxs)(rq.InputGroup,{className:"h-9 flex-1 rounded-md",children:[(0,C.jsx)(rq.InputGroupInput,{"aria-label":t("subdomainPrefix"),placeholder:t("inputPlaceholder"),value:h,onChange:P,maxLength:30,disabled:d,readOnly:d,className:"px-3"}),(0,C.jsx)(rq.InputGroupAddon,{align:"inline-end",className:"pr-3 text-xs font-normal",children:n})]}),(0,C.jsx)(eH.Button,{type:"button",size:"icon-lg",disabled:d,onClick:R,"aria-label":t("confirm"),children:d?(0,C.jsx)(rl.Spinner,{}):(0,C.jsx)(eK.Check,{})}),(0,C.jsx)(eH.Button,{type:"button",size:"icon-lg",variant:"outline",onClick:N,"aria-label":t("cancel"),disabled:d,children:(0,C.jsx)(tw.X,{})})]}),v&&(0,C.jsxs)("div",{className:"flex items-center gap-2 text-sm text-destructive",children:[(0,C.jsx)(tQ.AlertCircle,{className:"size-4"}),v]}),(0,C.jsx)("div",{className:"text-xs text-muted-foreground",children:t("inputHelp",{min:3,max:30})})]}):(e=u?.fullUrl||"",(0,C.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,C.jsx)("div",{className:"flex items-center gap-2 min-w-0",children:e?(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(rG.default,{href:e,target:"_blank",rel:"noopener noreferrer",onClick:t=>{t.preventDefault(),window.open((0,rk.getAuthenticatedAppUrl)(e),"_blank","noopener,noreferrer")},className:"hover:underline truncate",style:{color:"var(--brand-link)"},children:e}),(0,C.jsx)(rZ,{value:e})]}):(0,C.jsx)("span",{className:"text-muted-foreground",children:"—"})}),(0,C.jsx)("div",{className:"flex items-center gap-2 shrink-0",children:(0,C.jsx)(eH.Button,{type:"button",variant:"outline",size:"icon-sm",onClick:S,"aria-label":t("edit"),children:(0,C.jsx)(tm.Pencil,{})})})]})):(0,C.jsx)("div",{className:"text-sm text-muted-foreground",children:t("publishFirst")})]})}),(0,C.jsxs)("section",{className:"cursor-not-allowed select-none rounded-md border border-dashed border-border bg-muted/20 p-5 opacity-60",children:[(0,C.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,C.jsx)(rU.Plus,{className:"size-4 text-muted-foreground"}),(0,C.jsx)("span",{className:"text-sm font-medium text-foreground",children:t("addYourDomain")}),(0,C.jsx)("span",{className:"ml-1 rounded-md border border-border bg-muted px-1.5 py-0.5 text-[10px] text-muted-foreground",children:t("comingSoon")})]}),(0,C.jsx)("div",{className:"text-sm text-muted-foreground",children:t("addYourDomainDesc")})]})]})]})}function r2(e,t){return"function"==typeof e?e(t):e}function r5(e,t){return r=>{t.setState(t=>({...t,[e]:r2(r,t[e])}))}}function r1(e){return e instanceof Function}function r4(e,t,r){let n,a=[];return o=>{let i,l;r.key&&r.debug&&(i=Date.now());
30let s=e(o);if(!(s.length!==a.length||s.some((e,t)=>a[t]!==e)))return n;if(a=s,r.key&&r.debug&&(l=Date.now()),n=t(...s),null==r||null==r.onChange||r.onChange(n),r.key&&r.debug&&null!=r&&r.debug()){let e=Math.round((Date.now()-i)*100)/100,t=Math.round((Date.now()-l)*100)/100,n=t/16,a=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c⏱ ${a(t,5)} /${a(e,5)} ms`,`
31            font-size: .6rem;
32            font-weight: bold;
33            color: hsl(${Math.max(0,Math.min(120-120*n,120))}deg 100% 31%);`,null==r?void 0:r.key)}return n}}function r3(e,t,r,n){return{debug:()=>{var r;return null!=(r=null==e?void 0:e.debugAll)?r:e[t]},key:!1,onChange:n}}let r6="debugHeaders";function r8(e,t,r){var n;let a={id:null!=(n=r.id)?n:t.id,column:t,index:r.index,isPlaceholder:!!r.isPlaceholder,placeholderId:r.placeholderId,depth:r.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let e=[],t=r=>{r.subHeaders&&r.subHeaders.length&&r.subHeaders.map(t),e.push(r)};return t(a),e},getContext:()=>({table:e,header:a,column:t})};return e._features.forEach(t=>{null==t.createHeader||t.createHeader(a,e)}),a}function r9(e,t,r,n){var a,o;let i=0,l=function(e,t){void 0===t&&(t=1),i=Math.max(i,t),e.filter(e=>e.getIsVisible()).forEach(e=>{var r;null!=(r=e.columns)&&r.length&&l(e.columns,t+1)},0)};l(e);let s=[],d=(e,t)=>{let a={depth:t,id:[n,`${t}`].filter(Boolean).join("_"),headers:[]},o=[];e.forEach(e=>{let i,l=[...o].reverse()[0],s=e.column.depth===a.depth,d=!1;if(s&&e.column.parent?i=e.column.parent:(i=e.column,d=!0),l&&(null==l?void 0:l.column)===i)l.subHeaders.push(e);else{let a=r8(r,i,{id:[n,t,i.id,null==e?void 0:e.id].filter(Boolean).join("_"),isPlaceholder:d,placeholderId:d?`${o.filter(e=>e.column===i).length}`:void 0,depth:t,index:o.length});a.subHeaders.push(e),o.push(a)}a.headers.push(e),e.headerGroup=a}),s.push(a),t>0&&d(o,t-1)};d(t.map((e,t)=>r8(r,e,{depth:i,index:t})),i-1),s.reverse();let c=e=>e.filter(e=>e.column.getIsVisible()).map(e=>{let t=0,r=0,n=[0];return e.subHeaders&&e.subHeaders.length?(n=[],c(e.subHeaders).forEach(e=>{let{colSpan:r,rowSpan:a}=e;t+=r,n.push(a)})):t=1,r+=Math.min(...n),e.colSpan=t,e.rowSpan=r,{colSpan:t,rowSpan:r}});return c(null!=(a=null==(o=s[0])?void 0:o.headers)?a:[]),s}let r7=(e,t,r,n,a,o,i)=>{let l={id:t,index:n,original:r,depth:a,parentId:i,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(l._valuesCache.hasOwnProperty(t))return l._valuesCache[t];let r=e.getColumn(t);if(null!=r&&r.accessorFn)return l._valuesCache[t]=r.accessorFn(l.original,n),l._valuesCache[t]},getUniqueValues:t=>{if(l._uniqueValuesCache.hasOwnProperty(t))return l._uniqueValuesCache[t];let r=e.getColumn(t);if(null!=r&&r.accessorFn)return r.columnDef.getUniqueValues?l._uniqueValuesCache[t]=r.columnDef.getUniqueValues(l.original,n):l._uniqueValuesCache[t]=[l.getValue(t)],l._uniqueValuesCache[t]},renderValue:t=>{var r;return null!=(r=l.getValue(t))?r:e.options.renderFallbackValue},subRows:null!=o?o:[],getLeafRows:()=>{var e,t;let r,n;return e=l.subRows,t=e=>e.subRows,r=[],(n=e=>{e.forEach(e=>{r.push(e);let a=t(e);null!=a&&a.length&&n(a)})})(e),r},getParentRow:()=>l.parentId?e.getRow(l.parentId,!0):void 0,getParentRows:()=>{let e=[],t=l;for(;;){let r=t.getParentRow();if(!r)break;e.push(r),t=r}return e.reverse()},getAllCells:r4(()=>[e.getAllLeafColumns()],t=>t.map(t=>{var r;let n;return r=t.id,n={id:`${l.id}_${t.id}`,row:l,column:t,getValue:()=>l.getValue(r),renderValue:()=>{var t;return null!=(t=n.getValue())?t:e.options.renderFallbackValue},getContext:r4(()=>[e,t,l,n],(e,t,r,n)=>({table:e,column:t,row:r,cell:n,getValue:n.getValue,renderValue:n.renderValue}),r3(e.options,"debugCells","cell.getContext"))},e._features.forEach(r=>{null==r.createCell||r.createCell(n,t,l,e)},{}),n}),r3(e.options,"debugRows","getAllCells")),_getAllCellsByColumnId:r4(()=>[l.getAllCells()],e=>e.reduce((e,t)=>(e[t.column.id]=t,e),{}),r3(e.options,"debugRows","getAllCellsByColumnId"))};for(let t=0;t<e._features.length;t++){let r=e._features[t];null==r||null==r.createRow||r.createRow(l,e)}return l},ne=(e,t,r)=>{var n,a;let o=null==r||null==(n=r.toString())?void 0:n.toLowerCase();return!!(null==(a=e.getValue(t))||null==(a=a.toString())||null==(a=a.toLowerCase())?void 0:a.includes(o))};ne.autoRemove=e=>nc(e);let nt=(e,t,r)=>{var n;return!!(null==(n=e.getValue(t))||null==(n=n.toString())?void 0:n.includes(r))};nt.autoRemove=e=>nc(e);let nr=(e,t,r)=>{var n;return(null==(n=e.getValue(t))||null==(n=n.toString())?void 0:n.toLowerCase())===(null==r?void 0:r.toLowerCase())};nr.autoRemove=e=>nc(e);let nn=(e,t,r)=>{var n;return null==(n=e.getValue(t))?void 0:n.includes(r)};nn.autoRemove=e=>nc(e);let na=(e,t,r)=>!r.some(r=>{var n;return!(null!=(n=e.getValue(t))&&n.includes(r))});na.autoRemove=e=>nc(e)||!(null!=e&&e.length);let no=(e,t,r)=>r.some(r=>{var n;return null==(n=e.getValue(t))?void 0:n.includes(r)});no.autoRemove=e=>nc(e)||!(null!=e&&e.length);let ni=(e,t,r)=>e.getValue(t)===r;ni.autoRemove=e=>nc(e);let nl=(e,t,r)=>e.getValue(t)==r;nl.autoRemove=e=>nc(e);let ns=(e,t,r)=>
33{let[n,a]=r,o=e.getValue(t);return o>=n&&o<=a};ns.resolveFilterValue=e=>{let[t,r]=e,n="number"!=typeof t?parseFloat(t):t,a="number"!=typeof r?parseFloat(r):r,o=null===t||Number.isNaN(n)?-1/0:n,i=null===r||Number.isNaN(a)?1/0:a;if(o>i){let e=o;o=i,i=e}return[o,i]},ns.autoRemove=e=>nc(e)||nc(e[0])&&nc(e[1]);let nd={includesString:ne,includesStringSensitive:nt,equalsString:nr,arrIncludes:nn,arrIncludesAll:na,arrIncludesSome:no,equals:ni,weakEquals:nl,inNumberRange:ns};function nc(e){return null==e||""===e}function nu(e,t,r){return!!e&&!!e.autoRemove&&e.autoRemove(t,r)||void 0===t||"string"==typeof t&&!t}let ng={sum:(e,t,r)=>r.reduce((t,r)=>{let n=r.getValue(e);return t+("number"==typeof n?n:0)},0),min:(e,t,r)=>{let n;return r.forEach(t=>{let r=t.getValue(e);null!=r&&(n>r||void 0===n&&r>=r)&&(n=r)}),n},max:(e,t,r)=>{let n;return r.forEach(t=>{let r=t.getValue(e);null!=r&&(n<r||void 0===n&&r>=r)&&(n=r)}),n},extent:(e,t,r)=>{let n,a;return r.forEach(t=>{let r=t.getValue(e);null!=r&&(void 0===n?r>=r&&(n=a=r):(n>r&&(n=r),a<r&&(a=r)))}),[n,a]},mean:(e,t)=>{let r=0,n=0;if(t.forEach(t=>{let a=t.getValue(e);null!=a&&(a*=1)>=a&&(++r,n+=a)}),r)return n/r},median:(e,t)=>{if(!t.length)return;let r=t.map(t=>t.getValue(e));if(!(Array.isArray(r)&&r.every(e=>"number"==typeof e)))return;if(1===r.length)return r[0];let n=Math.floor(r.length/2),a=r.sort((e,t)=>e-t);return r.length%2!=0?a[n]:(a[n-1]+a[n])/2},unique:(e,t)=>Array.from(new Set(t.map(t=>t.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(t=>t.getValue(e))).size,count:(e,t)=>t.length},nf=()=>({left:[],right:[]}),np={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},nm=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),nb=null;function nh(e){return"touchstart"===e.type}function nx(e,t){return t?"center"===t?e.getCenterVisibleLeafColumns():"left"===t?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}let nv=()=>({pageIndex:0,pageSize:10}),ny=()=>({top:[],bottom:[]}),nw=(e,t,r,n,a)=>{var o;let i=a.getRow(t,!0);r?(i.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),i.getCanSelect()&&(e[t]=!0)):delete e[t],n&&null!=(o=i.subRows)&&o.length&&i.getCanSelectSubRows()&&i.subRows.forEach(t=>nw(e,t.id,r,n,a))};function nj(e,t){let r=e.getState().rowSelection,n=[],a={},o=function(e,t){return e.map(e=>{var t;let i=nS(e,r);if(i&&(n.push(e),a[e.id]=e),null!=(t=e.subRows)&&t.length&&(e={...e,subRows:o(e.subRows)}),i)return e}).filter(Boolean)};return{rows:o(t.rows),flatRows:n,rowsById:a}}function nS(e,t){var r;return null!=(r=t[e.id])&&r}function nC(e,t,r){var n;if(!(null!=(n=e.subRows)&&n.length))return!1;let a=!0,o=!1;return e.subRows.forEach(e=>{if((!o||a)&&(e.getCanSelect()&&(nS(e,t)?o=!0:a=!1),e.subRows&&e.subRows.length)){let r=nC(e,t);"all"===r?o=!0:("some"===r&&(o=!0),a=!1)}}),a?"all":!!o&&"some"}let nN=/([0-9]+)/gm;function nk(e,t){return e===t?0:e>t?1:-1}function nP(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}function nR(e,t){let r=e.split(nN).filter(Boolean),n=t.split(nN).filter(Boolean);for(;r.length&&n.length;){let e=r.shift(),t=n.shift(),a=parseInt(e,10),o=parseInt(t,10),i=[a,o].sort();if(isNaN(i[0])){if(e>t)return 1;if(t>e)return -1;continue}if(isNaN(i[1]))return isNaN(a)?-1:1;if(a>o)return 1;if(o>a)return -1}return r.length-n.length}let nO={alphanumeric:(e,t,r)=>nR(nP(e.getValue(r)).toLowerCase(),nP(t.getValue(r)).toLowerCase()),alphanumericCaseSensitive:(e,t,r)=>nR(nP(e.getValue(r)),nP(t.getValue(r))),text:(e,t,r)=>nk(nP(e.getValue(r)).toLowerCase(),nP(t.getValue(r)).toLowerCase()),textCaseSensitive:(e,t,r)=>nk(nP(e.getValue(r)),nP(t.getValue(r))),datetime:(e,t,r)=>{let n=e.getValue(r),a=t.getValue(r);return n>a?1:n<a?-1:0},basic:(e,t,r)=>nk(e.getValue(r),t.getValue(r))},nF=[{createTable:e=>{e.getHeaderGroups=r4(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,r,n,a)=>{var o,i;let l=null!=(o=null==n?void 0:n.map(e=>r.find(t=>t.id===e)).filter(Boolean))?o:[],s=null!=(i=null==a?void 0:a.map(e=>r.find(t=>
33t.id===e)).filter(Boolean))?i:[];return r9(t,[...l,...r.filter(e=>!(null!=n&&n.includes(e.id))&&!(null!=a&&a.includes(e.id))),...s],e)},r3(e.options,r6,"getHeaderGroups")),e.getCenterHeaderGroups=r4(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,r,n,a)=>r9(t,r=r.filter(e=>!(null!=n&&n.includes(e.id))&&!(null!=a&&a.includes(e.id))),e,"center"),r3(e.options,r6,"getCenterHeaderGroups")),e.getLeftHeaderGroups=r4(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,r,n)=>{var a;return r9(t,null!=(a=null==n?void 0:n.map(e=>r.find(t=>t.id===e)).filter(Boolean))?a:[],e,"left")},r3(e.options,r6,"getLeftHeaderGroups")),e.getRightHeaderGroups=r4(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,r,n)=>{var a;return r9(t,null!=(a=null==n?void 0:n.map(e=>r.find(t=>t.id===e)).filter(Boolean))?a:[],e,"right")},r3(e.options,r6,"getRightHeaderGroups")),e.getFooterGroups=r4(()=>[e.getHeaderGroups()],e=>[...e].reverse(),r3(e.options,r6,"getFooterGroups")),e.getLeftFooterGroups=r4(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),r3(e.options,r6,"getLeftFooterGroups")),e.getCenterFooterGroups=r4(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),r3(e.options,r6,"getCenterFooterGroups")),e.getRightFooterGroups=r4(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),r3(e.options,r6,"getRightFooterGroups")),e.getFlatHeaders=r4(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),r3(e.options,r6,"getFlatHeaders")),e.getLeftFlatHeaders=r4(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),r3(e.options,r6,"getLeftFlatHeaders")),e.getCenterFlatHeaders=r4(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),r3(e.options,r6,"getCenterFlatHeaders")),e.getRightFlatHeaders=r4(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),r3(e.options,r6,"getRightFlatHeaders")),e.getCenterLeafHeaders=r4(()=>[e.getCenterFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),r3(e.options,r6,"getCenterLeafHeaders")),e.getLeftLeafHeaders=r4(()=>[e.getLeftFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),r3(e.options,r6,"getLeftLeafHeaders")),e.getRightLeafHeaders=r4(()=>[e.getRightFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),r3(e.options,r6,"getRightLeafHeaders")),e.getLeafHeaders=r4(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(e,t,r)=>{var n,a,o,i,l,s;return[...null!=(n=null==(a=e[0])?void 0:a.headers)?n:[],...null!=(o=null==(i=t[0])?void 0:i.headers)?o:[],...null!=(l=null==(s=r[0])?void 0:s.headers)?l:[]].map(e=>e.getLeafHeaders()).flat()},r3(e.options,r6,"getLeafHeaders"))}},{getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:r5("columnVisibility",e)}),createColumn:(e,t)=>{e.toggleVisibility=r=>{e.getCanHide()&&t.setColumnVisibility(t=>({...t,[e.id]:null!=r?r:!e.getIsVisible()}))},e.getIsVisible=()=>{var r,n;let a=e.columns;return null==(r=a.length?a.some(e=>e.getIsVisible()):null==(n=t.getState().columnVisibility)?void 0:n[e.id])||r},e.getCanHide=()=>{var r,n;return(null==(r=e.columnDef.enableHiding)||r)&&(null==(n=t.options.enableHiding)||n)},e.getToggleVisibilityHandler=()=>t=>{null==e.toggleVisibility||e.toggleVisibility(t.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=r4(()=>[e.getAllCells(),t.getState().columnVisibility],e=>e.filter(e=>e.column.getIsVisible()),r3(t.options,"debugRows","_getAllVisibleCells")),e.getVisibleCells=r4(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(e,t,r)=>[...e,...t,...r],r3(t.options,"debugRows","getVisibleCells"))},createTable:e=>{let t=(t,r)=>r4(()=>[r(),r().filter(e=>e.getIsVisible()).map(e=>e.id).join("_")],e=>e.filter(e=>null==e.getIsVisible?void 0:e.getIsVisible()),r3(e.options,"debugColumns",t));e.getVisibleFlatColumns=t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>null==e.options.onColumnVisibilityChange?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{var r;e.setColumnVisibility(t?{}:null!=(r=e.initialState.columnVisibility)?r:{})},e.toggleAllColumnsVisible=t=>{var r;t=null!=(r=t)?r:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((e,r)=>({...e,[r.id]:t||!(null!=r.getCanHide&&r.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(e=>!(null!=e.getIsVisible&&e.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(e=>null==e.getIsVisible?void 0:e.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{var r;e.toggleAllColumnsVisible(null==(r=t.target)?void 0:r.checked)}}},{getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:r5("columnOrder",e)}),createColumn:(e,t)=>{e.getIndex=r4(e=>[nx(t,e)],t=>t.findIndex(t=>
33t.id===e.id),r3(t.options,"debugColumns","getIndex")),e.getIsFirstColumn=r=>{var n;return(null==(n=nx(t,r)[0])?void 0:n.id)===e.id},e.getIsLastColumn=r=>{var n;let a=nx(t,r);return(null==(n=a[a.length-1])?void 0:n.id)===e.id}},createTable:e=>{e.setColumnOrder=t=>null==e.options.onColumnOrderChange?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var r;e.setColumnOrder(t?[]:null!=(r=e.initialState.columnOrder)?r:[])},e._getOrderColumnsFn=r4(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(e,t,r)=>n=>{let a=[];if(null!=e&&e.length){let t=[...e],r=[...n];for(;r.length&&t.length;){let e=t.shift(),n=r.findIndex(t=>t.id===e);n>-1&&a.push(r.splice(n,1)[0])}a=[...a,...r]}else a=n;var o=a;if(!(null!=t&&t.length)||!r)return o;let i=o.filter(e=>!t.includes(e.id));return"remove"===r?i:[...t.map(e=>o.find(t=>t.id===e)).filter(Boolean),...i]},r3(e.options,"debugTable","_getOrderColumnsFn"))}},{getInitialState:e=>({columnPinning:nf(),...e}),getDefaultOptions:e=>({onColumnPinningChange:r5("columnPinning",e)}),createColumn:(e,t)=>{e.pin=r=>{let n=e.getLeafColumns().map(e=>e.id).filter(Boolean);t.setColumnPinning(e=>{var t,a,o,i,l,s;return"right"===r?{left:(null!=(o=null==e?void 0:e.left)?o:[]).filter(e=>!(null!=n&&n.includes(e))),right:[...(null!=(i=null==e?void 0:e.right)?i:[]).filter(e=>!(null!=n&&n.includes(e))),...n]}:"left"===r?{left:[...(null!=(l=null==e?void 0:e.left)?l:[]).filter(e=>!(null!=n&&n.includes(e))),...n],right:(null!=(s=null==e?void 0:e.right)?s:[]).filter(e=>!(null!=n&&n.includes(e)))}:{left:(null!=(t=null==e?void 0:e.left)?t:[]).filter(e=>!(null!=n&&n.includes(e))),right:(null!=(a=null==e?void 0:e.right)?a:[]).filter(e=>!(null!=n&&n.includes(e)))}})},e.getCanPin=()=>e.getLeafColumns().some(e=>{var r,n,a;return(null==(r=e.columnDef.enablePinning)||r)&&(null==(n=null!=(a=t.options.enableColumnPinning)?a:t.options.enablePinning)||n)}),e.getIsPinned=()=>{let r=e.getLeafColumns().map(e=>e.id),{left:n,right:a}=t.getState().columnPinning,o=r.some(e=>null==n?void 0:n.includes(e)),i=r.some(e=>null==a?void 0:a.includes(e));return o?"left":!!i&&"right"},e.getPinnedIndex=()=>{var r,n;let a=e.getIsPinned();return a?null!=(r=null==(n=t.getState().columnPinning)||null==(n=n[a])?void 0:n.indexOf(e.id))?r:-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=r4(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,t,r)=>{let n=[...null!=t?t:[],...null!=r?r:[]];return e.filter(e=>!n.includes(e.column.id))},r3(t.options,"debugRows","getCenterVisibleCells")),e.getLeftVisibleCells=r4(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"left"})),r3(t.options,"debugRows","getLeftVisibleCells")),e.getRightVisibleCells=r4(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"right"})),r3(t.options,"debugRows","getRightVisibleCells"))},createTable:e=>{e.setColumnPinning=t=>null==e.options.onColumnPinningChange?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var r,n;return e.setColumnPinning(t?nf():null!=(r=null==(n=e.initialState)?void 0:n.columnPinning)?r:nf())},e.getIsSomeColumnsPinned=t=>{var r,n,a;let o=e.getState().columnPinning;return t?!!(null==(r=o[t])?void 0:r.length):!!((null==(n=o.left)?void 0:n.length)||(null==(a=o.right)?void 0:a.length))},e.getLeftLeafColumns=r4(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),r3(e.options,"debugColumns","getLeftLeafColumns")),e.getRightLeafColumns=r4(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),r3(e.options,"debugColumns","getRightLeafColumns")),e.getCenterLeafColumns=r4(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(e,t,r)=>{let n=[...null!=t?t:[],...null!=r?r:[]];return e.filter(e=>!n.includes(e.id))},r3(e.options,"debugColumns","getCenterLeafColumns"))}},{createColumn:(e,t)=>{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.i
33d),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},{getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:r5("columnFilters",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{let r=t.getCoreRowModel().flatRows[0],n=null==r?void 0:r.getValue(e.id);return"string"==typeof n?nd.includesString:"number"==typeof n?nd.inNumberRange:"boolean"==typeof n||null!==n&&"object"==typeof n?nd.equals:Array.isArray(n)?nd.arrIncludes:nd.weakEquals},e.getFilterFn=()=>{var r,n;return r1(e.columnDef.filterFn)?e.columnDef.filterFn:"auto"===e.columnDef.filterFn?e.getAutoFilterFn():null!=(r=null==(n=t.options.filterFns)?void 0:n[e.columnDef.filterFn])?r:nd[e.columnDef.filterFn]},e.getCanFilter=()=>{var r,n,a;return(null==(r=e.columnDef.enableColumnFilter)||r)&&(null==(n=t.options.enableColumnFilters)||n)&&(null==(a=t.options.enableFilters)||a)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var r;return null==(r=t.getState().columnFilters)||null==(r=r.find(t=>t.id===e.id))?void 0:r.value},e.getFilterIndex=()=>{var r,n;return null!=(r=null==(n=t.getState().columnFilters)?void 0:n.findIndex(t=>t.id===e.id))?r:-1},e.setFilterValue=r=>{t.setColumnFilters(t=>{var n,a;let o=e.getFilterFn(),i=null==t?void 0:t.find(t=>t.id===e.id),l=r2(r,i?i.value:void 0);if(nu(o,l,e))return null!=(n=null==t?void 0:t.filter(t=>t.id!==e.id))?n:[];let s={id:e.id,value:l};return i?null!=(a=null==t?void 0:t.map(t=>t.id===e.id?s:t))?a:[]:null!=t&&t.length?[...t,s]:[s]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{let r=e.getAllLeafColumns();null==e.options.onColumnFiltersChange||e.options.onColumnFiltersChange(e=>{var n;return null==(n=r2(t,e))?void 0:n.filter(e=>{let t=r.find(t=>t.id===e.id);return!(t&&nu(t.getFilterFn(),e.value,t))&&!0})})},e.resetColumnFilters=t=>{var r,n;e.setColumnFilters(t?[]:null!=(r=null==(n=e.initialState)?void 0:n.columnFilters)?r:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel)?e.getPreFilteredRowModel():e._getFilteredRowModel()}},{createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},{getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:r5("globalFilter",e),globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var r;let n=null==(r=e.getCoreRowModel().flatRows[0])||null==(r=r._getAllCellsByColumnId()[t.id])?void 0:r.getValue();return"string"==typeof n||"number"==typeof n}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>{var r,n,a,o;return(null==(r=e.columnDef.enableGlobalFilter)||r)&&(null==(n=t.options.enableGlobalFilter)||n)&&(null==(a=t.options.enableFilters)||a)&&(null==(o=null==t.options.getColumnCanGlobalFilter?void 0:t.options.getColumnCanGlobalFilter(e))||o)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>nd.includesString,e.getGlobalFilterFn=()=>{var t,r;let{globalFilterFn:n}=e.options;return r1(n)?n:"auto"===n?e.getGlobalAutoFilterFn():null!=(t=null==(r=e.options.filterFns)?void 0:r[n])?t:nd[n]},e.setGlobalFilter=t=>{null==e.options.onGlobalFilterChange||e.options.onGlobalFilterChange(t)}
33,e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},{getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:r5("sorting",e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{let r=t.getFilteredRowModel().flatRows.slice(10),n=!1;for(let t of r){let r=null==t?void 0:t.getValue(e.id);if("[object Date]"===Object.prototype.toString.call(r))return nO.datetime;if("string"==typeof r&&(n=!0,r.split(nN).length>1))return nO.alphanumeric}return n?nO.text:nO.basic},e.getAutoSortDir=()=>{let r=t.getFilteredRowModel().flatRows[0];return"string"==typeof(null==r?void 0:r.getValue(e.id))?"asc":"desc"},e.getSortingFn=()=>{var r,n;if(!e)throw Error();return r1(e.columnDef.sortingFn)?e.columnDef.sortingFn:"auto"===e.columnDef.sortingFn?e.getAutoSortingFn():null!=(r=null==(n=t.options.sortingFns)?void 0:n[e.columnDef.sortingFn])?r:nO[e.columnDef.sortingFn]},e.toggleSorting=(r,n)=>{let a=e.getNextSortingOrder(),o=null!=r;t.setSorting(i=>{let l,s=null==i?void 0:i.find(t=>t.id===e.id),d=null==i?void 0:i.findIndex(t=>t.id===e.id),c=[],u=o?r:"desc"===a;if("toggle"!=(l=null!=i&&i.length&&e.getCanMultiSort()&&n?s?"toggle":"add":null!=i&&i.length&&d!==i.length-1?"replace":s?"toggle":"replace")||o||a||(l="remove"),"add"===l){var g;(c=[...i,{id:e.id,desc:u}]).splice(0,c.length-(null!=(g=t.options.maxMultiSortColCount)?g:Number.MAX_SAFE_INTEGER))}else c="toggle"===l?i.map(t=>t.id===e.id?{...t,desc:u}:t):"remove"===l?i.filter(t=>t.id!==e.id):[{id:e.id,desc:u}];return c})},e.getFirstSortDir=()=>{var r,n;return(null!=(r=null!=(n=e.columnDef.sortDescFirst)?n:t.options.sortDescFirst)?r:"desc"===e.getAutoSortDir())?"desc":"asc"},e.getNextSortingOrder=r=>{var n,a;let o=e.getFirstSortDir(),i=e.getIsSorted();return i?(i===o||null!=(n=t.options.enableSortingRemoval)&&!n||!!r&&null!=(a=t.options.enableMultiRemove)&&!a)&&("desc"===i?"asc":"desc"):o},e.getCanSort=()=>{var r,n;return(null==(r=e.columnDef.enableSorting)||r)&&(null==(n=t.options.enableSorting)||n)&&!!e.accessorFn},e.getCanMultiSort=()=>{var r,n;return null!=(r=null!=(n=e.columnDef.enableMultiSort)?n:t.options.enableMultiSort)?r:!!e.accessorFn},e.getIsSorted=()=>{var r;let n=null==(r=t.getState().sorting)?void 0:r.find(t=>t.id===e.id);return!!n&&(n.desc?"desc":"asc")},e.getSortIndex=()=>{var r,n;return null!=(r=null==(n=t.getState().sorting)?void 0:n.findIndex(t=>t.id===e.id))?r:-1},e.clearSorting=()=>{t.setSorting(t=>null!=t&&t.length?t.filter(t=>t.id!==e.id):[])},e.getToggleSortingHandler=()=>{let r=e.getCanSort();return n=>{r&&(null==n.persist||n.persist(),null==e.toggleSorting||e.toggleSorting(void 0,!!e.getCanMultiSort()&&(null==t.options.isMultiSortEvent?void 0:t.options.isMultiSortEvent(n))))}}},createTable:e=>{e.setSorting=t=>null==e.options.onSortingChange?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var r,n;e.setSorting(t?[]:null!=(r=null==(n=e.initialState)?void 0:n.sorting)?r:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel)?e.getPreSortedRowModel():e._getSortedRowModel()}},{getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,r;return null!=(t=null==(r=e.getValue())||null==r.toString?void 0:r.toString())?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:r5("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(t=>null!=t&&t.includes(e.id)?t.filter(t=>t!==e.id):[...null!=t?t:[],e.id])},e.getCanGroup=()=>{var r,n;return(null==(r=e.columnDef.enableGrouping)||r)&&(null==(n=t.options.enableGrouping)||n)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var r;return null==(r=t.getState().grouping)?void 0:r.includes(e.id)},e.getGroupedIndex=()=>{var r;return null==(r=t.getState().grouping)?void 0:r.indexOf(e.id)},e.getToggleGroupingHandler=()=>{let t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{let r=t.getCoreRowModel().flatRows[0],n=null==r?void 0:r.getValue(e.id);return"number"==typeof n?ng.sum:"[object Date]"===Object.prototype.toString.call(n)?ng.extent:void 0},e.getAggregationFn=()=>{var r,n;if(!e)throw Error();return r1(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:"auto"===e.columnDef.aggregationFn?e.getAutoAggregationFn():null!=(r=null==(n=t.options.aggregationFns)?void 0:n[e.columnDef.aggregationFn])?r:ng[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>null==e.options.onGroupingChange?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var r,n;e.setGrouping(t?[]:null!=(r=null==(n=e.initialState)?void 0:n.grouping)?r:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel)?e.getPreGroupedRowModel():e._getGroupedRowModel()},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=r=>{if(e._groupingValuesCache.hasOwnProperty(r))return e._groupingValuesCache[r];let n=t.getColumn(r);return null!=n&&n.columnDef.getGroupingValue?(e._groupingValuesCache[r]=n.columnDef.getGroupingValue(e.original),e._groupingValuesCache[r]):e.getValue(r)},e._groupingValuesCache={}},createCell:(e,t,r,n)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===r.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!(null!=(t=r.subRows)&&t.length)}}},{getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:r5("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,r=!1;e._autoResetExpanded=()=>{var n,a;if(!t)return void e._queue(()=>{t=!0});if(null!=(n=null!=(a=e.options.autoResetAll)?a:e.options.autoResetExpanded)?n:!e.options.manualExpanding){if(r)return;r=!0,e._queue(()=>{e.resetExpanded(),r=!1})}},e.setExpanded=t=>null==e.options.onExpandedChange?void 0:e.options.onExpandedChange(t),e.toggleAllRowsExpanded=t=>{(null!=t?t:!e.getIsAllRowsExpanded())?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=t=>{var r,n;e.setExpanded(t?{}:null!=(r=null==(n=e.initialState)?void 0:n.expanded)?r:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(e=>e.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>t=>{null==t.persist||t.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{let t=e.getState().expanded;return!0===t||Object.values(t).some(Boolean)},e.getIsAllRowsExpanded=()=>{let t=e.getState().expanded;return"boolean"==typeof t?!0===t:!(!Object.keys(t).length||e.getRowModel().flatRows.some(e=>!e.getIsExpanded()))},e.getExpandedDepth=()=>{let t=0;return(!0===e.getState().expanded?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEac
33h(e=>{let r=e.split(".");t=Math.max(t,r.length)}),t},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel)?e.getPreExpandedRowModel():e._getExpandedRowModel()},createRow:(e,t)=>{e.toggleExpanded=r=>{t.setExpanded(n=>{var a;let o=!0===n||!!(null!=n&&n[e.id]),i={};if(!0===n?Object.keys(t.getRowModel().rowsById).forEach(e=>{i[e]=!0}):i=n,r=null!=(a=r)?a:!o,!o&&r)return{...i,[e.id]:!0};if(o&&!r){let{[e.id]:t,...r}=i;return r}return n})},e.getIsExpanded=()=>{var r;let n=t.getState().expanded;return!!(null!=(r=null==t.options.getIsRowExpanded?void 0:t.options.getIsRowExpanded(e))?r:!0===n||(null==n?void 0:n[e.id]))},e.getCanExpand=()=>{var r,n,a;return null!=(r=null==t.options.getRowCanExpand?void 0:t.options.getRowCanExpand(e))?r:(null==(n=t.options.enableExpanding)||n)&&!!(null!=(a=e.subRows)&&a.length)},e.getIsAllParentsExpanded=()=>{let r=!0,n=e;for(;r&&n.parentId;)r=(n=t.getRow(n.parentId,!0)).getIsExpanded();return r},e.getToggleExpandedHandler=()=>{let t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},{getInitialState:e=>({...e,pagination:{...nv(),...null==e?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:r5("pagination",e)}),createTable:e=>{let t=!1,r=!1;e._autoResetPageIndex=()=>{var n,a;if(!t)return void e._queue(()=>{t=!0});if(null!=(n=null!=(a=e.options.autoResetAll)?a:e.options.autoResetPageIndex)?n:!e.options.manualPagination){if(r)return;r=!0,e._queue(()=>{e.resetPageIndex(),r=!1})}},e.setPagination=t=>null==e.options.onPaginationChange?void 0:e.options.onPaginationChange(e=>r2(t,e)),e.resetPagination=t=>{var r;e.setPagination(t?nv():null!=(r=e.initialState.pagination)?r:nv())},e.setPageIndex=t=>{e.setPagination(r=>{let n=r2(t,r.pageIndex);return n=Math.max(0,Math.min(n,void 0===e.options.pageCount||-1===e.options.pageCount?Number.MAX_SAFE_INTEGER:e.options.pageCount-1)),{...r,pageIndex:n}})},e.resetPageIndex=t=>{var r,n;e.setPageIndex(t?0:null!=(r=null==(n=e.initialState)||null==(n=n.pagination)?void 0:n.pageIndex)?r:0)},e.resetPageSize=t=>{var r,n;e.setPageSize(t?10:null!=(r=null==(n=e.initialState)||null==(n=n.pagination)?void 0:n.pageSize)?r:10)},e.setPageSize=t=>{e.setPagination(e=>{let r=Math.max(1,r2(t,e.pageSize)),n=Math.floor(e.pageSize*e.pageIndex/r);return{...e,pageIndex:n,pageSize:r}})},e.setPageCount=t=>e.setPagination(r=>{var n;let a=r2(t,null!=(n=e.options.pageCount)?n:-1);return"number"==typeof a&&(a=Math.max(-1,a)),{...r,pageCount:a}}),e.getPageOptions=r4(()=>[e.getPageCount()],e=>{let t=[];return e&&e>0&&(t=[...Array(e)].fill(null).map((e,t)=>t)),t},r3(e.options,"debugTable","getPageOptions")),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{let{pageIndex:t}=e.getState().pagination,r=e.getPageCount();return -1===r||0!==r&&t<r-1},e.previousPage=()=>e.setPageIndex(e=>e-1),e.nextPage=()=>e.setPageIndex(e=>e+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel)?e.getPrePaginationRowModel():e._getPaginationRowModel(),e.getPageCount=()=>{var t;return null!=(t=e.options.pageCount)?t:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var t;return null!=(t=e.options.rowCount)?t:e.getPrePaginationRowModel().rows.length}}},{getInitialState:e=>({rowPinning:ny(),...e}),getDefaultOptions:e=>({onRowPinningChange:r5("rowPinning",e)}),createRow:(e,t)=>{e.pin=(r,n,a)=>{let o=n?e.getLeafRows().map(e=>{let{id:t}=e;return t}):[],i=new Set([...a?e.getParentRows().map(e=>{let{id:t}=e;return t}):[],e.id,...o]);t.setRowPinning(e=>{var t,n,a,o,l,s;return"bottom"===r?{top:(null!=(a=null==e?void 0:e.top)?a:[]).filter(e=>!(null!=i&&i.has(e))),bottom:[...(null!=(o=null==e?void 0:e.bottom)?o:[]).filter(e=>!(null!=i&&i.has(e))),...Array.from(i)]}:"top"===r?{top:[...(null!=(l=null==e?void 0:e.top)?l:[]).filter(e=>!(null!=i&&i.has(e))),...Array.from(i)],bottom:(null!=(s=null==e?void 0:e.bottom)?s:[]).filter(e=>!(null!=i&&i.has(e)))}:{top:(null!=(t=null==e?void 0:e.top)?t:[]).filter(e=>!(null!=i&&i.has(e))),bottom:(null!=(n=null==e?void 0:e.bottom)?n:[]).filter(e=>!(null!=i&&i.has(e)))}})},e.getCanPin=()=>{var r;let{enableRowPinning:n,enablePinning:a}=t.options;return"function"==typeof n?n(e):null==(r=null!=n?n:a)||r},e.getIsPinned=()=>{let r=[e.id],{top:n,bottom:a}=t.getState().rowPinning,o=r.some(e=>null==n?void 0:n.includes(e)),i=r.some(e=>null==a?void 0:a.includes(e));return o?"top":!!i&&"bottom"},e.getPinnedIndex=()=>{var r,n;let a=e.getIsPinned();if(!a)return -1;let o=null==(r="top"===a?t.getTopRows():t.getBottomRows())?void 0:r.map(e=>{let{id:t}=e;return t});return null!=(n=null==o?void 0:o.indexOf(e.id))?n:-1}},createTable:e=>{e.setRowPinning=t=>null==e.options.onRowPinningChange?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var r,n;return e.setRowPinning(t?ny():null!=(r=null==(n=e.initialState)?void 0:n.rowPinning)?r:ny())},e.getIsSomeRowsPinned=t=>{var r,n,a;let o=e.getState().rowPinning;return t?!!(null==(r=o[t])?void 0:r.length):!!((null==(n=o.top)?void 0:n.length)||(null==(a=o.bottom)?void 0:a.length))},e._getPinnedRows=(t,r,n)=>{var a;return(null==(a=e.options.keepPinnedRows)||a?(null!=r?r:[]).map(t=>{let r=e.getRow(t,!0);return r.getIsAllParentsExpanded()?r:null}):(null!=r?r:[]).map(e=>t.find(t=>
33t.id===e))).filter(Boolean).map(e=>({...e,position:n}))},e.getTopRows=r4(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,r)=>e._getPinnedRows(t,r,"top"),r3(e.options,"debugRows","getTopRows")),e.getBottomRows=r4(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,r)=>e._getPinnedRows(t,r,"bottom"),r3(e.options,"debugRows","getBottomRows")),e.getCenterRows=r4(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(e,t,r)=>{let n=new Set([...null!=t?t:[],...null!=r?r:[]]);return e.filter(e=>!n.has(e.id))},r3(e.options,"debugRows","getCenterRows"))}},{getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:r5("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>null==e.options.onRowSelectionChange?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var r;return e.setRowSelection(t?{}:null!=(r=e.initialState.rowSelection)?r:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection(r=>{t=void 0!==t?t:!e.getIsAllRowsSelected();let n={...r},a=e.getPreGroupedRowModel().flatRows;return t?a.forEach(e=>{e.getCanSelect()&&(n[e.id]=!0)}):a.forEach(e=>{delete n[e.id]}),n})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(r=>{let n=void 0!==t?t:!e.getIsAllPageRowsSelected(),a={...r};return e.getRowModel().rows.forEach(t=>{nw(a,t.id,n,!0,e)}),a}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=r4(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,r)=>Object.keys(t).length?nj(e,r):{rows:[],flatRows:[],rowsById:{}},r3(e.options,"debugTable","getSelectedRowModel")),e.getFilteredSelectedRowModel=r4(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,r)=>Object.keys(t).length?nj(e,r):{rows:[],flatRows:[],rowsById:{}},r3(e.options,"debugTable","getFilteredSelectedRowModel")),e.getGroupedSelectedRowModel=r4(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,r)=>Object.keys(t).length?nj(e,r):{rows:[],flatRows:[],rowsById:{}},r3(e.options,"debugTable","getGroupedSelectedRowModel")),e.getIsAllRowsSelected=()=>{let t=e.getFilteredRowModel().flatRows,{rowSelection:r}=e.getState(),n=!!(t.length&&Object.keys(r).length);return n&&t.some(e=>e.getCanSelect()&&!r[e.id])&&(n=!1),n},e.getIsAllPageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows.filter(e=>e.getCanSelect()),{rowSelection:r}=e.getState(),n=!!t.length;return n&&t.some(e=>!r[e.id])&&(n=!1),n},e.getIsSomeRowsSelected=()=>{var t;let r=Object.keys(null!=(t=e.getState().rowSelection)?t:{}).length;return r>0&&r<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.filter(e=>e.getCanSelect()).some(e=>e.getIsSelected()||e.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(r,n)=>{let a=e.getIsSelected();t.setRowSelection(o=>{var i;if(r=void 0!==r?r:!a,e.getCanSelect()&&a===r)return o;let l={...o};return nw(l,e.id,r,null==(i=null==n?void 0:n.selectChildren)||i,t),l})},e.getIsSelected=()=>{let{rowSelection:r}=t.getState();return nS(e,r)},e.getIsSomeSelected=()=>{let{rowSelection:r}=t.getState();return"some"===nC(e,r)},e.getIsAllSubRowsSelected=()=>{let{rowSelection:r}=t.getState();return"all"===nC(e,r)},e.getCanSelect=()=>{var r;return"function"==typeof t.options.enableRowSelection?t.options.enableRowSelection(e):null==(r=t.options.enableRowSelection)||r},e.getCanSelectSubRows=()=>{var r;return"function"==typeof t.options.enableSubRowSelection?t.options.enableSubRowSelection(e):null==(r=t.options.enableSubRowSelection)||r},e.getCanMultiSelect=()=>{var r;return"function"==typeof t.options.enableMultiRowSelection?t.options.enableMultiRowSelection(e):null==(r=t.options.enableMultiRowSelection)||r},e.getToggleSelectedHandler=()=>{let t=e.getCanSelect();return r=>{var n;t&&e.toggleSelected(null==(n=r.target)?void 0:n.checked)}}}},{getDefaultColumnDef:()=>np,getInitialState:e=>({columnSizing:{},columnSizingInfo:nm(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:r5("columnSizing",e),onColumnSizingInfoChange:r5("columnSizingInfo",e)}),createColumn:(e,t)=>{e.getSize=()=>{var r,n,a;let o=t.getState().columnSizing[e.id];return Math.min(Math.max(null!=(r=e.columnDef.minSize)?r:np.minSize,null!=(n=null!=o?o:e.columnDef.size)?n:np.size),null!=(a=e.columnDef.maxSize)?a:n
33p.maxSize)},e.getStart=r4(e=>[e,nx(t,e),t.getState().columnSizing],(t,r)=>r.slice(0,e.getIndex(t)).reduce((e,t)=>e+t.getSize(),0),r3(t.options,"debugColumns","getStart")),e.getAfter=r4(e=>[e,nx(t,e),t.getState().columnSizing],(t,r)=>r.slice(e.getIndex(t)+1).reduce((e,t)=>e+t.getSize(),0),r3(t.options,"debugColumns","getAfter")),e.resetSize=()=>{t.setColumnSizing(t=>{let{[e.id]:r,...n}=t;return n})},e.getCanResize=()=>{var r,n;return(null==(r=e.columnDef.enableResizing)||r)&&(null==(n=t.options.enableColumnResizing)||n)},e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let t=0,r=e=>{if(e.subHeaders.length)e.subHeaders.forEach(r);else{var n;t+=null!=(n=e.column.getSize())?n:0}};return r(e),t},e.getStart=()=>{if(e.index>0){let t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=r=>{let n=t.getColumn(e.column.id),a=null==n?void 0:n.getCanResize();return o=>{if(!n||!a||(null==o.persist||o.persist(),nh(o)&&o.touches&&o.touches.length>1))return;let i=e.getSize(),l=e?e.getLeafHeaders().map(e=>[e.column.id,e.column.getSize()]):[[n.id,n.getSize()]],s=nh(o)?Math.round(o.touches[0].clientX):o.clientX,d={},c=(e,r)=>{"number"==typeof r&&(t.setColumnSizingInfo(e=>{var n,a;let o="rtl"===t.options.columnResizeDirection?-1:1,i=(r-(null!=(n=null==e?void 0:e.startOffset)?n:0))*o,l=Math.max(i/(null!=(a=null==e?void 0:e.startSize)?a:0),-.999999);return e.columnSizingStart.forEach(e=>{let[t,r]=e;d[t]=Math.round(100*Math.max(r+r*l,0))/100}),{...e,deltaOffset:i,deltaPercentage:l}}),("onChange"===t.options.columnResizeMode||"end"===e)&&t.setColumnSizing(e=>({...e,...d})))},u=e=>{c("end",e),t.setColumnSizingInfo(e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},g=r||("u">typeof document?document:null),f={moveHandler:e=>c("move",e.clientX),upHandler:e=>{null==g||g.removeEventListener("mousemove",f.moveHandler),null==g||g.removeEventListener("mouseup",f.upHandler),u(e.clientX)}},p={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),c("move",e.touches[0].clientX),!1),upHandler:e=>{var t;null==g||g.removeEventListener("touchmove",p.moveHandler),null==g||g.removeEventListener("touchend",p.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),u(null==(t=e.touches[0])?void 0:t.clientX)}},m=!!function(){if("boolean"==typeof nb)return nb;let e=!1;try{let t=()=>{};window.addEventListener("test",t,{get passive(){return e=!0,!1}}),window.removeEventListener("test",t)}catch(t){e=!1}return nb=e}()&&{passive:!1};nh(o)?(null==g||g.addEventListener("touchmove",p.moveHandler,m),null==g||g.addEventListener("touchend",p.upHandler,m)):(null==g||g.addEventListener("mousemove",f.moveHandler,m),null==g||g.addEventListener("mouseup",f.upHandler,m)),t.setColumnSizingInfo(e=>({...e,startOffset:s,startSize:i,deltaOffset:0,deltaPercentage:0,columnSizingStart:l,isResizingColumn:n.id}))}}},createTable:e=>{e.setColumnSizing=t=>null==e.options.onColumnSizingChange?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>null==e.options.onColumnSizingInfoChange?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var r;e.setColumnSizing(t?{}:null!=(r=e.initialState.columnSizing)?r:{})},e.resetHeaderSizeInfo=t=>{var r;e.setColumnSizingInfo(t?nm():null!=(r=e.initialState.columnSizingInfo)?r:nm())},e.getTotalSize=()=>{var t,r;return null!=(t=null==(r=e.getHeaderGroups()[0])?void 0:r.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getLeftTotalSize=()=>{var t,r;return null!=(t=null==(r=e.getLeftHeaderGroups()[0])?void 0:r.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getCenterTotalSize=()=>{var t,r;return null!=(t=null==(r=e.getCenterHeaderGroups()[0])?void 0:r.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getRightTotalSize=()=>{var t,r;return null!=(t=null==(r=e.getRightHeaderGroups()[0])?void 0:r.headers.reduce((e,t)=>e+t.getSize(),0))?t:0}}}];function nE(e,t){var r,n,a;let o;return e?"function"==typeof(n=r=e)&&(o=Object.getPrototypeOf(n)).prototype&&o.prototype.isReactComponent||"function"==typeof r||"object"==typeof(a=r)&&"symbol"==typeof a.$$typeof&&["react.memo","react.forward_ref"].includes(a.$$typeof.description)?k.createElement(e,t):e:null}var nM=e.i(183755),nI=e.i(524431),n_=e.i(807064),nA=e.i(949616),nD=e.i(290551);let nT=async(e,t,r)=>{try{return(await (0,nD.apiGet)(`${nA.envConfig.serverURL}
33/project/${e}/users?page=${t}&pageSize=${r}`)).data}catch(e){if(e instanceof nD.ApiError&&409===e.status&&["Version-managed project does not have an active production checkpoint","Legacy project data routes are disabled for version-managed projects"].includes(e.message))return{users:[],total:0};throw e}};function nL({table:e}){let t=(0,eL.useTranslations)("ui.data"),r=e.getState().pagination.pageIndex,n=Math.max(1,e.getPageCount()),a=e.getState().pagination.pageSize,o=e.options.rowCount??e.getPrePaginationRowModel().rows.length,[i,l]=(0,k.useState)(String(r+1));return(0,k.useEffect)(()=>{l(String(r+1))},[r]),(0,C.jsxs)("div",{className:"flex items-center justify-between border-t border-border-subtle bg-background-deep px-4 py-2 text-[12px] text-text-muted",children:[(0,C.jsxs)("div",{className:"flex items-center gap-3",children:[(0,C.jsx)(eH.Button,{variant:"outline",className:"h-6 rounded-md px-2 py-1.5 text-[12px] font-medium text-text-secondary disabled:cursor-not-allowed",onClick:()=>e.previousPage(),disabled:!e.getCanPreviousPage(),"aria-label":t("previousPage"),size:"icon-sm",children:(0,C.jsx)(eV.DynamicIcon,{icon:"solar:arrow-left-linear",width:16,height:16,className:"text-inherit"})}),(0,C.jsxs)("div",{className:"flex items-center gap-2",children:[(0,C.jsx)("span",{className:"text-[12px] text-text-muted",children:t("page")}),(0,C.jsx)(tk.Input,{type:"number",min:"1",max:e.getPageCount(),value:i,onChange:t=>{let r=t.target.value;if(l(r),!r)return;let a=Number(r)-1;if(Number.isNaN(a))return;let o=Math.min(Math.max(a,0),n-1);e.setPageIndex(o)},onBlur:()=>{l(String(e.getState().pagination.pageIndex+1))},className:"h-6 w-12 rounded-md border border-input bg-background px-3 py-1 text-[12px] font-medium text-foreground outline-none focus-visible:border-ring focus-visible:ring-2 focus-visible:ring-ring/30 [appearance:textfield] [&::-webkit-inner-spin-button]:m-0 [&::-webkit-inner-spin-button]:appearance-none [&::-webkit-outer-spin-button]:m-0 [&::-webkit-outer-spin-button]:appearance-none"}),(0,C.jsx)("span",{className:"text-[12px] text-text-muted",children:t("ofPages",{count:n})})]}),(0,C.jsx)(eH.Button,{variant:"outline",className:"h-6 rounded-md px-2 py-1.5 text-[12px] font-medium text-text-secondary disabled:cursor-not-allowed",onClick:()=>e.nextPage(),disabled:!e.getCanNextPage(),"aria-label":t("nextPage"),size:"icon-sm",children:(0,C.jsx)(eV.DynamicIcon,{icon:"solar:arrow-right-linear",width:16,height:16,className:"text-inherit"})})]}),(0,C.jsxs)("div",{className:"flex items-center gap-3",children:[(0,C.jsx)("div",{className:"rounded-md border border-brand-border bg-[var(--brand-muted)] px-3 py-1 text-[12px] font-medium text-text-brand",children:t("rows",{count:a})}),(0,C.jsx)("span",{className:"text-[12px] text-text-muted",children:t("records",{count:o})})]})]})}function nz(){let e=(0,eL.useTranslations)("projectManager.users"),{currentProject:t}=(0,t7.useProjectStore)(),[r,n]=(0,k.useState)({pageIndex:0,pageSize:10}),a=r.pageIndex+1,o=r.pageSize,{data:i,isLoading:l,error:s}=function(e,t=1,r=10){return(0,rA.useQuery)({queryKey:["projectUsers",e,t,r],queryFn:()=>nT(e,t,r),enabled:!!e})}(t?.shortId??"",a,o),d=i?.users??[],c=i?.total??0,u=(0,k.useMemo)(()=>o<=0?1:Math.max(1,Math.ceil(c/o)),[c,o]);(0,k.useEffect)(()=>{let e=Math.max(0,u-1);r.pageIndex>e&&n(t=>({...t,pageIndex:e}))},[u,r.pageIndex]);let g=(0,k.useMemo)(()=>({accessor:(e,t)=>"function"==typeof e?{...t,accessorFn:e}:{...t,accessorKey:e},display:e=>e,group:e=>e}),[]),f=(0,k.useCallback)(t=>{if(!t)return e("unknownDate");let r=new Date(t);if(Number.isNaN(r.getTime()))return e("unknownDate");let n=r.getFullYear(),a=String(r.getMonth()+1).padStart(2,"0"),o=String(r.getDate()).padStart(2,"0");return`${n}-${a}-${o}`},[e]),p=(0,k.useMemo)(()=>[{id:"username",accessorKey:"fullName",label:e("columns.username"),size:220,contentClassName:"truncate block max-w-[300px]",ariaLabel:"Sort by username"},{id:"email",accessorKey:"email",label:e("columns.email"),size:260,contentClassName:"truncate block max-w-[300px]",ariaLabel:"Sort by email",formatValue:e=>{if("string"!=typeof e)return"--";let[t,r]=e.split("@");return r&&0!==t.length?1===t.length?`${t}****@${r}`:`${t[0]}****${t[t.length-1]}@${r}`:e}},{id:"registration",accessorKey:"createdDate",label:e("columns.registration"),size:180,ariaLabel:"Sort by registration",formatValue:e=>f("string"==typeof e?e:void 0)},{id:"lastVisit",accessorKey:"updatedDate",label:e("columns.lastVisit"),size:180,ariaLabel:"Sort by last visit",formatValue:e=>f("string"==typeof e?e:void 0)}],[f,e]),m=(0,k.useMemo)(()=>p.map(({accessorKey:e,id:t,label:r,size:n,formatValue:a,contentClassName:o,ariaLabel:i})=>g.accessor(e,{id:t,size:n,header:({column:e})=>(0,C.jsxs)(eH.Button,{variant:"ghost",size:"sm",onClick:e.getToggleSortingHandler(),className:"-ml-2 h-8 justify-start gap-1.5 px-2 text-xs font-medium text-muted-foreground hover:bg-muted hover:text-foreground","aria-label":i??`Sort by ${r.toLowerCase()}`,children:[r,(0,C.jsx)(nM.ArrowUpDown,{className:"size-3.5"})]}),cell:e=>{let t=e.getValue(),r=t??"--",n="string"==typeof r?r:String(r),i=a?a(t):n;return(0,C.jsx)("div",{className:"flex min-h-10 w-full items-center text-[13px] text-foreground",children:(0,C.jsx)("span",{className:o,children:i})})}})),[p,g]),[b,h]=(0,k.useState)([]);(0,k.useEffect)(()=>
33{if(m.length>0&&0===b.length){let e=m.map(e=>e.id??"").filter(Boolean);e.length>0&&h(e)}},[m,b.length]);let x=function(e){let t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[r]=k.useState(()=>({current:function(e){var t,r;let n=[...nF,...null!=(t=e._features)?t:[]],a={_features:n},o=a._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultOptions?void 0:t.getDefaultOptions(a)),{}),i={...null!=(r=e.initialState)?r:{}};a._features.forEach(e=>{var t;i=null!=(t=null==e.getInitialState?void 0:e.getInitialState(i))?t:i});let l=[],s=!1,d={_features:n,options:{...o,...e},initialState:i,_queue:e=>{l.push(e),s||(s=!0,Promise.resolve().then(()=>{for(;l.length;)l.shift()();s=!1}).catch(e=>setTimeout(()=>{throw e})))},reset:()=>{a.setState(a.initialState)},setOptions:e=>{var t;t=r2(e,a.options),a.options=a.options.mergeOptions?a.options.mergeOptions(o,t):{...o,...t}},getState:()=>a.options.state,setState:e=>{null==a.options.onStateChange||a.options.onStateChange(e)},_getRowId:(e,t,r)=>{var n;return null!=(n=null==a.options.getRowId?void 0:a.options.getRowId(e,t,r))?n:`${r?[r.id,t].join("."):t}`},getCoreRowModel:()=>(a._getCoreRowModel||(a._getCoreRowModel=a.options.getCoreRowModel(a)),a._getCoreRowModel()),getRowModel:()=>a.getPaginationRowModel(),getRow:(e,t)=>{let r=(t?a.getPrePaginationRowModel():a.getRowModel()).rowsById[e];if(!r&&!(r=a.getCoreRowModel().rowsById[e]))throw Error();return r},_getDefaultColumnDef:r4(()=>[a.options.defaultColumn],e=>{var t;return e=null!=(t=e)?t:{},{header:e=>{let t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t,r;return null!=(t=null==(r=e.renderValue())||null==r.toString?void 0:r.toString())?t:null},...a._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultColumnDef?void 0:t.getDefaultColumnDef()),{}),...e}},r3(e,"debugColumns","_getDefaultColumnDef")),_getColumnDefs:()=>a.options.columns,getAllColumns:r4(()=>[a._getColumnDefs()],e=>{let t=function(e,r,n){return void 0===n&&(n=0),e.map(e=>{let o=function(e,t,r,n){var a,o;let i,l={...e._getDefaultColumnDef(),...t},s=l.accessorKey,d=null!=(a=null!=(o=l.id)?o:s?"function"==typeof String.prototype.replaceAll?s.replaceAll(".","_"):s.replace(/\./g,"_"):void 0)?a:"string"==typeof l.header?l.header:void 0;if(l.accessorFn?i=l.accessorFn:s&&(i=s.includes(".")?e=>{let t=e;for(let e of s.split(".")){var r;t=null==(r=t)?void 0:r[e]}return t}:e=>e[l.accessorKey]),!d)throw Error();let c={id:`${String(d)}`,accessorFn:i,parent:n,depth:r,columnDef:l,columns:[],getFlatColumns:r4(()=>[!0],()=>{var e;return[c,...null==(e=c.columns)?void 0:e.flatMap(e=>e.getFlatColumns())]},r3(e.options,"debugColumns","column.getFlatColumns")),getLeafColumns:r4(()=>[e._getOrderColumnsFn()],e=>{var t;return null!=(t=c.columns)&&t.length?e(c.columns.flatMap(e=>e.getLeafColumns())):[c]},r3(e.options,"debugColumns","column.getLeafColumns"))};for(let t of e._features)null==t.createColumn||t.createColumn(c,e);return c}(a,e,n,r);return o.columns=e.columns?t(e.columns,o,n+1):[],o})};return t(e)},r3(e,"debugColumns","getAllColumns")),getAllFlatColumns:r4(()=>[a.getAllColumns()],e=>e.flatMap(e=>e.getFlatColumns()),r3(e,"debugColumns","getAllFlatColumns")),_getAllFlatColumnsById:r4(()=>[a.getAllFlatColumns()],e=>e.reduce((e,t)=>(e[t.id]=t,e),{}),r3(e,"debugColumns","getAllFlatColumnsById")),getAllLeafColumns:r4(()=>[a.getAllColumns(),a._getOrderColumnsFn()],(e,t)=>t(e.flatMap(e=>e.getLeafColumns())),r3(e,"debugColumns","getAllLeafColumns")),getColumn:e=>a._getAllFlatColumnsById()[e]};Object.assign(a,d);for(let e=0;e<a._features.length;e++){let t=a._features[e];null==t||null==t.createTable||t.createTable(a)}return a}(t)})),[n,a]=k.useState(()=>r.current.initialState);return r.current.setOptions(t=>({...t,...e,state:{...n,...e.state},onStateChange:t=>{a(t),null==e.onStateChange||e.onStateChange(t)}})),r.current}({data:d,columns:m,state:{pagination:r,columnOrder:b},pageCount:u,rowCount:c,manualPagination:!0,enableColumnResizing:!0,columnResizeMode:"onChange",onPaginationChange:n,onColumnOrderChange:h,getCoreRowModel:e=>r4(()=>[e.options.data],t=>{let r={rows:[],flatRows:[],rowsById:{}},n=function(t,a,o){void 0===a&&(a=0);let i=[];for(let s=0;s<t.length;s++){let d=r7(e,e._getRowId(t[s],s,o),t[s],s,a,void 0,null==o?void 0:o.id);if(r.flatRows.push(d),r.rowsById[d.id]=d,i.push(d),e.options.getSubRows){var l;
33d.originalSubRows=e.options.getSubRows(t[s],s),null!=(l=d.originalSubRows)&&l.length&&(d.subRows=n(d.originalSubRows,a+1,d))}}return i};return r.rows=n(t),r},r3(e.options,"debugTable","getRowModel",()=>e._autoResetPageIndex())),getSortedRowModel:e=>r4(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,r)=>{if(!r.rows.length||!(null!=t&&t.length))return r;let n=e.getState().sorting,a=[],o=n.filter(t=>{var r;return null==(r=e.getColumn(t.id))?void 0:r.getCanSort()}),i={};o.forEach(t=>{let r=e.getColumn(t.id);r&&(i[t.id]={sortUndefined:r.columnDef.sortUndefined,invertSorting:r.columnDef.invertSorting,sortingFn:r.getSortingFn()})});let l=e=>{let t=e.map(e=>({...e}));return t.sort((e,t)=>{for(let n=0;n<o.length;n+=1){var r;let a=o[n],l=i[a.id],s=l.sortUndefined,d=null!=(r=null==a?void 0:a.desc)&&r,c=0;if(s){let r=e.getValue(a.id),n=t.getValue(a.id),o=void 0===r,i=void 0===n;if(o||i){if("first"===s)return o?-1:1;if("last"===s)return o?1:-1;c=o&&i?0:o?s:-s}}if(0===c&&(c=l.sortingFn(e,t,a.id)),0!==c)return d&&(c*=-1),l.invertSorting&&(c*=-1),c}return e.index-t.index}),t.forEach(e=>{var t;a.push(e),null!=(t=e.subRows)&&t.length&&(e.subRows=l(e.subRows))}),t};return{rows:l(r.rows),flatRows:a,rowsById:r.rowsById}},r3(e.options,"debugTable","getSortedRowModel",()=>e._autoResetPageIndex())),getPaginationRowModel:e=>r4(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(t,r)=>{let n;if(!r.rows.length)return r;let{pageSize:a,pageIndex:o}=t,{rows:i,flatRows:l,rowsById:s}=r,d=a*o;if(i=i.slice(d,d+a),e.options.paginateExpandedRows)n={rows:i,flatRows:l,rowsById:s};else{var c;let e,t;c={rows:i,flatRows:l,rowsById:s},e=[],t=r=>{var n;e.push(r),null!=(n=r.subRows)&&n.length&&r.getIsExpanded()&&r.subRows.forEach(t)},c.rows.forEach(t),n={rows:e,flatRows:c.flatRows,rowsById:c.rowsById}}n.flatRows=[];let u=e=>{n.flatRows.push(e),e.subRows.length&&e.subRows.forEach(u)};return n.rows.forEach(u),n},r3(e.options,"debugTable","getPaginationRowModel"))});return(0,C.jsxs)("div",{className:"flex h-full min-h-0 flex-col overflow-hidden bg-background-deep",children:[(0,C.jsx)(rr,{title:e("title"),description:e("description")}),l?(0,C.jsxs)("div",{className:"min-h-0 flex-1 overflow-hidden bg-background-deep",children:[(0,C.jsx)("div",{className:"grid grid-cols-4 gap-4 border-b border-border bg-muted/30 px-4 py-3",children:Array.from({length:4}).map((e,t)=>(0,C.jsx)(tV.Skeleton,{className:"h-4 w-24"},t))}),Array.from({length:6}).map((e,t)=>(0,C.jsx)("div",{className:"grid grid-cols-4 gap-4 border-b border-border/60 px-4 py-4 last:border-0",children:Array.from({length:4}).map((e,t)=>(0,C.jsx)(tV.Skeleton,{className:"h-4 w-3/4"},t))},t))]}):s?(0,C.jsxs)("div",{className:"px-4 py-3 text-sm text-destructive",children:[e("failedLoad"),s?.message?`: ${s.message}`:"."]}):d.length>0?(0,C.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col overflow-hidden",children:[(0,C.jsx)("div",{className:"min-h-0 flex-1 overflow-auto",children:(0,C.jsxs)(n_.Table,{className:"min-w-full table-fixed text-left",children:[(0,C.jsx)(n_.TableHeader,{className:"bg-surface-secondary/70 [&_tr]:border-border-subtle/70",children:x.getHeaderGroups().map(e=>(0,C.jsx)(n_.TableRow,{className:"border-border-subtle/70 bg-surface-secondary/70 hover:bg-surface-secondary/70",children:e.headers.map(e=>(0,C.jsx)(n_.TableHead,{style:{width:e.getSize()},className:"h-11 px-4 text-[13px]",children:e.isPlaceholder?null:nE(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,C.jsx)(n_.TableBody,{children:x.getRowModel().rows.map(e=>(0,C.jsx)(n_.TableRow,{className:"border-border-subtle/60 bg-background-deep hover:bg-muted/45",children:e.getVisibleCells().map(e=>(0,C.jsx)(n_.TableCell,{className:"px-4 py-[11px] text-[13px]",children:nE(e.column.columnDef.cell,e.getContext())},e.id))},e.id))})]})}),(0,C.jsx)(nL,{table:x})]}):(0,C.jsxs)("div",{className:"flex min-h-0 flex-1 w-full flex-col items-center justify-center px-6 text-center",children:[(0,C.jsx)("span",{"aria-hidden":"true",className:"relative block h-[200px] w-[220px] overflow-hidden",children:(0,C.jsx)(tS.default,{src:nI.default,alt:"",fill:!0,sizes:"220px",className:"object-cover"})}),(0,C.jsx)("div",{className:"mt-1 text-sm font-medium text-foreground",children:e("emptyTitle")}),(0,C.jsx)("div",{className:"max-w-md text-sm leading-6 text-muted-foreground",children:e("empty
33Description")})]})]})}let nB=new Set(["General","App Preview","App Overview","Onboarding","Domains & Hosting","LoginAccess"]);function nV(){let e=(0,X.useSearchParams)(),{selectedComponent:t,setSelectedComponent:r}=(0,tH.useProjectManagerStore)();return(0,k.useEffect)(()=>{let t=e.get("tab");t&&r(nB.has(t)?t:"General")},[e,r]),(0,k.useEffect)(()=>{nB.has(t)||r("General")},[t,r]),(0,C.jsxs)("div",{className:"flex h-full w-full overflow-hidden bg-background-deep text-text-primary",children:[(0,C.jsx)(tU,{onItemSelect:e=>{r(nB.has(e)?e:"General")},selectedItem:t}),(0,C.jsx)("main",{className:"h-full min-w-0 flex-1 overflow-hidden bg-background-primary",children:(0,C.jsx)(re,{children:(()=>{switch(t){case"General":default:return(0,C.jsx)(rO,{});case"Domains & Hosting":return(0,C.jsx)(r0,{});case"LoginAccess":return(0,C.jsx)(rV,{});case"UserManagement":return(0,C.jsx)(nz,{});case"App Preview":case"App Overview":case"Onboarding":return(0,C.jsx)(rp,{})}})()})})]})}function nH(){let e=(0,eL.useTranslations)("ui.common"),{isModalOpen:t,closeModal:r}=(0,tH.default)();return(0,C.jsx)(tN.Dialog,{open:t,onOpenChange:e=>{e||r()},children:(0,C.jsxs)(tN.DialogContent,{className:"chat-accent-surface chat-overlay-surface flex !h-[min(720px,calc(100dvh-24px))] !w-[min(1120px,calc(100vw-24px))] !max-w-none gap-0 overflow-hidden rounded-lg border border-border-subtle bg-background-deep p-0 text-text-primary shadow-[0_24px_80px_color-mix(in_oklab,var(--background-deep)_55%,transparent)] ring-0",showCloseButton:!0,children:[(0,C.jsx)(tN.DialogTitle,{className:"sr-only",children:e("appSettings")}),(0,C.jsx)(tN.DialogDescription,{className:"sr-only",children:e("manageAppSettings")}),(0,C.jsx)(nV,{})]})})}var nU=e.i(993994);function nG(){let{data:e}=(0,ee.useSession)(),t=(0,ec.useUserStore)(e=>e.user?.id),r=e?.user?.id||t,n=(0,nU.useCreditsStore)(e=>e.reset),a=(0,k.useRef)(void 0);return(0,k.useEffect)(()=>{let e=r??null;a.current!==e&&(n(),a.current=e)},[n,r]),(0,eU.useUpdateStoreFromQuery)({enabled:!!r}),null}var n$=e.i(526e3),nq=e.i(638667),nQ=e.i(662597),nK=e.i(884425),nW=e.i(15400),nX=e.i(902328),nJ=e.i(724857);let nY=(0,e.i(683005).genStyleHooks)("App",e=>{let{componentCls:t,colorText:r,fontSize:n,lineHeight:a,fontFamily:o}=e;return{[t]:{color:r,fontSize:n,lineHeight:a,fontFamily:o,[`&${t}-rtl`]:{direction:"rtl"}}}},()=>({})),nZ=e=>{let{prefixCls:t,children:r,className:n,rootClassName:a,message:o,notification:i,style:l,component:s="div"}=e,{direction:d,getPrefixCls:c}=(0,k.useContext)(nQ.ConfigContext),u=c("app",t),[g,f,p]=nY(u),m=(0,n$.default)(f,u,n,a,p,{[`${u}-rtl`]:"rtl"===d}),b=(0,k.useContext)(nJ.AppConfigContext),h=k.default.useMemo(()=>({message:Object.assign(Object.assign({},b.message),o),notification:Object.assign(Object.assign({},b.notification),i)}),[o,i,b.message,b.notification]),[x,v]=(0,nK.default)(h.message),[y,w]=(0,nX.default)(h.notification),[j,S]=(0,nW.default)(),C=k.default.useMemo(()=>({message:x,notification:y,modal:j}),[x,y,j]);(0,nq.devUseWarning)("App")(!(p&&!1===s),"usage","When using cssVar, ensure `component` is assigned a valid React component string.");let N=!1===s?k.default.Fragment:s;return g(k.default.createElement(nJ.default.Provider,{value:C},k.default.createElement(nJ.AppConfigContext.Provider,{value:h},k.default.createElement(N,Object.assign({},!1===s?void 0:{className:m,style:l}),S,v,w,r))))};nZ.useApp=()=>k.default.useContext(nJ.default);var n0=e.i(255973),n2=e.i(336679),n5=e.i(899573),n1=function(e){var t=document.createElement("link");return t.rel="stylesheet",t.href=e,t},n4=(0,k.memo)(function(e){var t=e.url,r=(0,k.useRef)(null);return(0,k.useEffect)(function(){var e=n1(t);document.head.append(e),r.current=e;var n=function(){return console.error("Failed to load font from ".concat(t))};return e.addEventListener("error",n),function(){e.removeEventListener("error",n),e.remove(),r.current=null}},[t]),null});function n3(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n4.displayName="FontLoader";var n6=function(e){var t=e.css,r=e.token,j=e.isDarkMode,S=(0,n0.keyframes)(n||(n=n3(["\n    0% {\n      background-position: 0% 50%;\n    }\n    50% {\n      background-position: 100% 50%;\n    }\n    100% {\n      background-position: 0% 50%;\n    }\n  "])));return{active:t(a||(a=n3(["\n      color: ",";\n      background: ",";\n\n      &:hover {\n        color: ",";\n        background: ",";\n      }\n\n      &:active {\n        color: ",";\n        background: ",";\n      }\n    "])),r.colorText,r.colorFillSecondary,r.colorText,r.colorFill,r.colorText,j?r.colorFillSecondary:r.colorFill),blur:t(o||(o=n3(["\n      backdrop-filter: saturate(150%) blur(10px);\n    "]))),blurStrong:t(i||(i=n3(["\n      backdrop-filter: saturate(150%) blur(36px);\n    "]))),bottomScrollbar:t(l||(l=n3(["\n      ::-webkit-scrollbar {\n        width: 0;\n        height: 4px;\n        background-color: transparent;\n\n        &-thumb {\n          background-color: ",";\n          border-radius: 4px;\n          transition: background-color 500ms ",";\n        }\n\n        &-corner {\n          display: none;\n          width: 0;\n          height: 0;\n        }\n      }\n    "])),r.colorFill,r.motionEaseOut),disabled:t(s||(s=n3(["\n      cursor: n
33ot-allowed;\n      opacity: 0.5;\n    "]))),gradientAnimation:t(d||(d=n3(["\n      background-image: linear-gradient(\n        -45deg,\n        ",",\n        ",",\n        ",",\n        ","\n      );\n      background-size: 400% 400%;\n      border-radius: inherit;\n      animation: 5s "," 5s ease infinite;\n    "])),r.gold,r.magenta,r.geekblue,r.cyan,S),noScrollbar:t(c||(c=n3(["\n      ::-webkit-scrollbar {\n        display: none;\n        width: 0;\n        height: 0;\n        background-color: transparent;\n      }\n    "]))),resetLinkColor:t(u||(u=n3(["\n      cursor: pointer;\n      color: ",";\n\n      &:hover {\n        color: ",";\n      }\n    "])),r.colorTextSecondary,r.colorText),shadow:t(g||(g=n3(["\n      box-shadow:\n        0 1px 0 -1px ",",\n        0 1px 2px -0.5px ",",\n        0 2px 2px -1px ",",\n        0 3px 6px -4px ",";\n    "])),j?r.colorBgLayout:r.colorBorder,j?r.colorBgLayout:r.colorBorder,j?r.colorBgLayout:r.colorBorderSecondary,j?r.colorBgLayout:r.colorBorderSecondary),variantBorderless:t(f||(f=n3(["\n      background: none;\n      border: none;\n      box-shadow: none;\n\n      &:hover {\n        background: ",";\n      }\n\n      &:active {\n        background: ",";\n      }\n    "])),r.colorFillTertiary,j?r.colorFillQuaternary:r.colorFillSecondary),variantBorderlessDanger:t(p||(p=n3(["\n      background: none;\n      border: none;\n      box-shadow: none;\n\n      &:hover {\n        background: ",";\n        box-shadow: inset 0 0 0 1px ",";\n      }\n\n      &:active {\n        background: ",";\n        box-shadow: inset 0 0 0 1px\n          ",";\n      }\n    "])),r.colorErrorFillTertiary,r.colorErrorFillTertiary,j?r.colorErrorFillQuaternary:r.colorErrorFillSecondary,j?r.colorErrorFillQuaternary:r.colorErrorFillSecondary),variantBorderlessWithoutHover:t(m||(m=n3(["\n      background: none;\n      border: none;\n      box-shadow: none;\n    "]))),variantFilled:t(b||(b=n3(["\n      background: ",";\n\n      &:hover {\n        background: ",";\n      }\n\n      &:active {\n        background: ",";\n      }\n    "])),r.colorFillTertiary,r.colorFillSecondary,j?r.colorFillTertiary:r.colorFill),variantFilledDanger:t(h||(h=n3(["\n      background: ",";\n\n      &:hover {\n        background: ",";\n      }\n\n      &:active {\n        background: ",";\n      }\n    "])),r.colorErrorFillTertiary,r.colorErrorFillSecondary,j?r.colorErrorFillTertiary:r.colorErrorFill),variantFilledWithoutHover:t(x||(x=n3(["\n      background: ",";\n    "])),r.colorFillTertiary),variantOutlined:t(v||(v=n3(["\n      background: ",";\n      border: 1px solid ",";\n\n      &:hover {\n        background: ",";\n        border: 1px solid ",";\n      }\n\n      &:active {\n        background: ",";\n        border: 1px solid ",";\n      }\n    "])),r.colorBgContainer,r.colorBorderSecondary,r.colorBgContainer,r.colorBorder,r.colorBgContainer,r.colorBorder),variantOutlinedDanger:t(y||(y=n3(["\n      border: 1px solid ",";\n\n      &:hover {\n        border: 1px solid ",";\n      }\n\n      &:active {\n        border: 1px solid ",";\n      }\n    "])),r.colorErrorBorder,r.colorErrorBorder,r.colorErrorBorder),variantOutlinedWithoutHover:t(w||(w=n3(["\n      background: ",";\n      border: 1px solid ",";\n    "])),r.colorBgContainer,r.colorBorderSecondary)}},n8=e.i(539929),n9=e.i(805321);let n7={dark:["#000506","#002126","#00363f","#004e59","#006675","#008093","#159ab0","#47b3ca","#6acde4","#8ae8ff","#b8f0ff","#def7ff","#ffffff"],darkA:["rgba(0, 167, 200, 0.03)","rgba(0, 220, 253, 0.15)","rgba(0, 216, 252, 0.25)","rgba(0, 223, 254, 0.35)","rgba(0, 222, 254, 0.46)","rgba(0, 221, 253, 0.58)","rgba(30, 223, 255, 0.69)","rgba(89, 224, 252, 0.8)","rgba(118, 228, 253, 0.9)","#8ae8ff","#b8f0ff","#def7ff","#ffffff"],light:["#ffffff","#fbfeff","#f4fcff","#eafaff","#dff7ff","#d3f5ff","#c4f2ff","#b4efff","#a1ecff","#8ae8ff","#159ab0","#004e59","#000506"],lightA:["rgba(255, 255, 255, 0.01)","rgba(55, 205, 255, 0.02)","rgba(35, 195, 255, 0.05)","rgba(22, 199, 255, 0.09)","rgba(9, 193, 255, 0.13)","rgba(11, 199, 255, 0.18)","rgba(9, 201, 255, 0.24)","rgba(5, 202, 255, 0.3)","rgba(1, 204, 255, 0.37)","rgba(1, 205, 255, 0.46)","rgba(1, 145, 169, 0.92)","#004e59","#000506"]},ae={dark:["#00021b","#000d4c","#001a69","#002a8a","#003bac","#004cca","#005ae0","#0065ed","#006cf3","#0072f5","#9abeff","#e2ebff","#ffffff"],darkA:["rgba(0, 18, 245, 0.11)","rgba(0, 43, 253, 0.3)","rgba(0, 62, 250, 0.42)","rgba(0, 76, 251, 0.55)","rgba(0, 87, 253, 0.68)","rgba(0, 95, 252, 0.8)","rgba(0, 102, 255, 0.88)","rgba(0, 109, 255, 0.93)","rgba(0, 112, 253, 0.96)","rgba(0, 119, 255, 0.96)","#9abeff","#e2ebff","#ffffff"],light:["#ffffff","#fcfbff","#f1f5ff","#e2ebff","#cedfff","#b6d0ff","#9abeff","#78a9ff","#4c90ff","#0072f5","#005ae0","#002a8a","#00021b"],lightA:["rgba(255, 255, 255, 0.01)","rgba(105, 55, 255, 0.02)","rgba(22, 88, 255, 0.06)","rgba(13, 88, 255, 0.12)","rgba(10, 95, 255, 0.2)","rgba(3, 93, 255, 0.29)","rgba(3, 93, 255, 0.4)","rgba(0, 93, 255, 0.53)","rgba(3, 99, 255, 0.71)","#0072f5","#005ae0","#002a8a","#00021b"]},at={dark:["#070300","#2a1b00","#483000","#6a4900","#916400","#b77e00","#d59300","#eaa100","#f8aa00","#ffb224","#ffdcaf","#fff4eb","#ffffff"],darkA:["rgba(233, 100, 0, 0.03)","rgba(247, 159, 0, 0.17)","rgba(248, 166, 0, 0.29)","rgba(252, 174, 0, 0.42)","rgba(254, 175, 0, 0.57)","rgba(254, 175, 0, 0.72)","rgba(254, 175, 0, 0.84)","rgba(254, 175, 0, 0.92)","rgba(253, 173, 0, 0.98)","#ffb224","#ffdcaf","#fff4eb","#ffffff"],light:["#ffffff","#fffdff","#fff9f7","#fff4eb","#ffeedc","#ffe6c8","#ffdcaf","#ffd190","#ffc368","#ee9e0b","#d59300","#6a4900","#070300"],lightA:["rgba(255, 255, 255, 0.02)","rgba(255,145,55,0.04)","rgba(255,155,55,0.08)","rgba(255, 117, 5, 0.16)","rgba(255, 134, 5, 0.20)","rgba(255, 141, 5, 0.26)","rgba(255, 146, 5, 0.32)","rgba(255, 150, 3, 0.44)","rgba(255, 155, 3, 0.6)","rgba(255, 165, 0, 0.86)","#d59300","#6a4900","#070300"]},ar={dark:["#000000","#0d0d0d","#1a1a1a","#202020","#2d2d2d","#444444","#555555","#666666","#6f6f6f","#777777","#aaaaaa","#dddd
33dd","#ffffff"],darkA:["rgba(255, 255, 255, 0.02)","rgba(255, 255, 255, 0.06)","rgba(255, 255, 255, 0.10)","rgba(255, 255, 255, 0.16)","rgba(255, 255, 255, 0.24)","rgba(255, 255, 255, 0.28)","rgba(255, 255, 255, 0.32)","rgba(255, 255, 255, 0.38)","rgba(255, 255, 255, 0.44)","rgba(255, 255, 255, 0.5)","rgba(255, 255, 255, 0.66)","rgba(255, 255, 255, 0.84)","#ffffff"],light:["#ffffff","#f8f8f8","#eeeeee","#e3e3e3","#dddddd","#cccccc","#bbbbbb","#aaaaaa","#999999","#888888","#666666","#333333","#080808"],lightA:["rgba(0, 0, 0, 0.015)","rgba(0, 0, 0, 0.03)","rgba(0, 0, 0, 0.06)","rgba(0, 0, 0, 0.12)","rgba(0, 0, 0, 0.18)","rgba(0, 0, 0, 0.24)","rgba(0, 0, 0, 0.32)","rgba(0, 0, 0, 0.38)","rgba(0, 0, 0, 0.44)","rgba(0, 0, 0, 0.5)","rgba(0, 0, 0, 0.68)","rgba(0, 0, 0, 0.84)","rgba(0, 0, 0, 0.98)"]},an={dark:["#000503","#001d12","#002d1d","#003f28","#005232","#00653c","#007944","#1b8d4d","#3ba05a","#62c473","#96cd92","#cde6c3","#ffffff"],darkA:["rgba(0, 250, 150, 0.02)","rgba(0, 242, 150, 0.12)","rgba(0, 250, 161, 0.18)","rgba(0, 252, 160, 0.25)","rgba(0, 248, 152, 0.33)","rgba(0, 252, 150, 0.4)","rgba(0, 252, 142, 0.48)","rgba(48, 252, 137, 0.56)","rgba(94, 254, 143, 0.63)","rgba(120, 254, 145, 0.71)","rgba(185, 253, 180, 0.81)","rgba(225, 253, 214, 0.91)","#ffffff"],light:["#ffffff","#f4fdeb","#e7f8dd","#d8f2ce","#c7eabd","#b4e1ac","#a0d79b","#89cc8a","#71c179","#379d4a","#007944","#003f28","#000503"],lightA:["rgba(255, 255, 255, 0.02)","rgba(117, 230, 5, 0.06)","rgba(84, 205, 12, 0.10)","rgba(60, 190, 10, 0.14)","rgba(40, 174, 1, 0.26)","rgba(28, 164, 3, 0.33)","rgba(18, 155, 5, 0.4)","rgba(4, 146, 6, 0.47)","rgba(1, 144, 16, 0.56)","rgba(1, 143, 28, 0.67)","#007944","#003f28","#000503"]},aa={dark:["#020400","#142100","#253700","#374f00","#4b6800","#608200","#769d00","#8fb81b","#a9d42f","#c4f042","#daf685","#eefbbe","#ffffff"],darkA:["rgba(100, 200, 0, 0.02)","rgba(154, 254, 0, 0.13)","rgba(168, 250, 0, 0.22)","rgba(177, 255, 0, 0.31)","rgba(183, 254, 0, 0.41)","rgba(188, 255, 0, 0.51)","rgba(190, 253, 0, 0.62)","rgba(196, 252, 37, 0.73)","rgba(204, 255, 57, 0.83)","rgba(209, 255, 70, 0.94)","rgba(225, 254, 137, 0.97)","rgba(240, 254, 192, 0.99)","#ffffff"],light:["#ffffff","#feffeb","#f9ffd8","#f2ffc1","#ebfdaf","#e4fc9b","#ddf987","#d5f773","#cdf35c","#c4f042","#769d00","#374f00","#020400"],lightA:["rgba(255, 255, 255, 0.01)","rgba(242, 255, 5, 0.08)","rgba(218, 255, 11, 0.16)","rgba(203, 255, 7, 0.25)","rgba(193, 249, 5, 0.32)","rgba(187, 247, 5, 0.4)","rgba(183, 242, 0, 0.47)","rgba(179, 240, 0, 0.55)","rgba(177, 236, 0, 0.64)","rgba(175, 235, 0, 0.74)","#769d00","#374f00","#020400"]},ao={dark:["#000000","#111111","#333333","#555555","#666666","#888888","#aaaaaa","#cccccc","#dddd
33dd","#eeeeee","#ffffff","#ffffff","#ffffff"],darkA:["rgba(255, 255, 255, 0.02)","rgba(255, 255, 255, 0.08)","rgba(255, 255, 255, 0.16)","rgba(255, 255, 255, 0.22)","rgba(255, 255, 255, 0.36)","rgba(255, 255, 255, 0.48)","rgba(255, 255, 255, 0.6)","rgba(255, 255, 255, 0.72)","rgba(255, 255, 255, 0.84)","rgba(255, 255, 255, 0.88)","rgba(255, 255, 255, 0.92)","rgba(255, 255, 255, 0.96)","rgba(255, 255, 255, 0.98)"],light:["#ffffff","#f5f5f5","#eeeeee","#cccccc","#aaaaaa","#888888","#666666","#444444","#333333","#222222","#111111","#0b0b0b","#000000"],lightA:["rgba(0, 0, 0, 0.02)","rgba(0, 0, 0, 0.08)","rgba(0, 0, 0, 0.16)","rgba(0, 0, 0, 0.22)","rgba(0, 0, 0, 0.36)","rgba(0, 0, 0, 0.48)","rgba(0, 0, 0, 0.6)","rgba(0, 0, 0, 0.72)","rgba(0, 0, 0, 0.84)","rgba(0, 0, 0, 0.88)","rgba(0, 0, 0, 0.92)","rgba(0, 0, 0, 0.96)","rgba(0, 0, 0, 0.98)"]},ai={dark:["#0f0003","#380015","#560023","#780032","#9d0042","#c10251","#d6225d","#e43165","#ee3a6a","#f4416c","#ffb0b7","#ffe8e8","#ffffff"],darkA:["rgba(250, 0, 50, 0.06)","rgba(255, 0, 95, 0.22)","rgba(253, 0, 103, 0.34)","rgba(255, 0, 106, 0.47)","rgba(253, 0, 106, 0.62)","rgba(254, 3, 107, 0.76)","rgba(255, 40, 111, 0.84)","rgba(253, 54, 112, 0.9)","rgba(253, 62, 113, 0.94)","rgba(254, 68, 112, 0.96)","#ffb0b7","#ffe8e8","#ffffff"],light:["#ffffff","#fffbff","#fff3f3","#ffe8e8","#ffdadb","#ffc7ca","#ffb0b7","#ff94a1","#ff6f87","#f4416c","#d6225d","#780032","#0f0003"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 55, 255, 0.02)","rgba(255, 15, 15, 0.05)","rgba(255, 25, 25, 0.1)","rgba(255, 8, 15, 0.15)","rgba(255, 0, 14, 0.22)","rgba(255, 0, 23, 0.31)","rgba(255, 0, 31, 0.42)","rgba(255, 2, 44, 0.57)","rgba(240, 2, 59, 0.75)","rgba(208, 1, 69, 0.87)","#780032","#0f0003"]},al={dark:["#0c0100","#2f0a00","#451200","#5d1900","#762000","#8e2a07","#a53716","#bc4424","#d45132","#ec5e41","#ff9480","#ffcbc3","#ffffff"],darkA:["rgba(240, 20, 0, 0.05)","rgba(247, 53, 0, 0.19)","rgba(246, 64, 0, 0.28)","rgba(251, 68, 0, 0.37)","rgba(251, 68, 0, 0.47)","rgba(254, 75, 12, 0.56)","rgba(254, 85, 34, 0.65)","rgba(254, 92, 49, 0.74)","rgba(255, 98, 60, 0.83)","rgba(254, 101, 70, 0.93)","#ff9480","#ffcbc3","#ffffff"],light:["#ffffff","#fff7f6","#ffece9","#ffded9","#ffcec5","#ffbbaf","#ffa695","#ff8e78","#fb745a","#ec5e41","#a53716","#5d1900","#0c0100"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 55, 30, 0.04)","rgba(255, 44, 11, 0.06)","rgba(255, 35, 2, 0.12)","rgba(255, 42, 3, 0.20)","rgba(255, 43, 5, 0.32)","rgba(255, 43, 3, 0.42)","rgba(255, 42, 0, 0.53)","rgba(249, 41, 1, 0.65)","rgba(230, 40, 2, 0.75)","rgba(157, 38, 2, 0.92)","#5d1900","#0c0100"]};var as={blue:n7,cyan:{dark:["#000503","#00221c","#003930","#005245","#006c5b","#008772","#2fa28a","#55bca4","#75d7be","#95f3d9","#bdf7e4","#dffcf0","#ffffff"],darkA:["rgba(0, 250, 150, 0.02)","rgba(0, 243, 200, 0.14)","rgba(0, 248, 209, 0.23)","rgba(0, 248, 209, 0.33)","rgba(0, 251, 212, 0.43)","rgba(0, 255, 215, 0.53)","rgba(73, 253, 216, 0.64)","rgba(115, 254, 222, 0.74)","rgba(138, 253, 224, 0.85)","rgba(155, 253, 226, 0.96)","rgba(195, 255, 235, 0.97)","rgba(225, 255, 242, 0.99)","#ffffff"],light:["#ffffff","#f9fffb","#effff8","#e3fff4","#d8fef0","#ccfcec","#c0fae8","#b3f8e3","#a5f6de","#95f3d9","#2fa28a","#005245","#000503"],lightA:["rgba(255, 255, 255, 0.01)","rgba(55, 255, 122, 0.03)","rgba(26, 255, 155, 0.07)","rgba(0, 255, 155, 0.11)","rgba(11, 249, 161, 0.16)","rgba(0, 240, 160, 0.2)","rgba(3, 235, 163, 0.25)","rgba(2, 232, 162, 0.3)","rgba(5, 230, 163, 0.36)","rgba(3, 226, 165, 0.42)","rgba(1, 142, 112, 0.82)","#005245","#000503"]},geekblue:ae,gold:at,gray:ar,green:an,lime:aa,magenta:{dark:["#100002","#350011","#4b001e","#63002d","#79093f","#8e1752","#a32466","#b8317b","#ce3e91","#e34ba9","#f38bcb","#fec5e8","#ffffff"],darkA:["rgba(229, 0, 29, 0.07)","rgba(252, 0, 81, 0.21)","rgba(250, 0, 100, 0.3)","rgba(254, 0, 115, 0.39)","rgba(252, 19, 131, 0.48)","rgba(254, 41, 146, 0.56)","rgba(255, 56, 159, 0.64)","rgba(252, 67, 168, 0.73)","rgba(254, 77, 179, 0.81)","rgba(255, 84, 190, 0.89)","rgba(253, 145, 211, 0.96)","#fec5e8","#ffffff"],light:["#ffffff","#fff7f9","#ffeaf4","#ffdaee","#ffc7e7","#ffb2df","#ff99d6","#f980ca","#ef67ba","#e34ba9","#a32466","#63002d","#100002"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 55, 105, 0.04)","rgba(255, 22, 133, 0.09)","rgba(255, 8, 142, 0.15)","rgba(255, 0, 146, 0.22)","rgba(255, 7, 152, 0.31
33)","rgba(255, 0, 153, 0.4)","rgba(243, 1, 149, 0.5)","rgba(228, 2, 140, 0.6)","rgba(216, 1, 134, 0.71)","rgba(148, 0, 77, 0.86)","#63002d","#100002"]},orange:{dark:["#070300","#291900","#462b00","#684100","#8e5900","#b36f00","#d18000","#e88b00","#f89200","#ff9927","#ffd1b1","#fff1eb","#ffffff"],darkA:["rgba(233, 100, 0, 0.03)","rgba(241, 147, 0, 0.17)","rgba(250, 154, 0, 0.28)","rgba(254, 159, 0, 0.41)","rgba(254, 159, 0, 0.56)","rgba(252, 156, 0, 0.71)","rgba(255, 156, 0, 0.82)","rgba(255, 153, 0, 0.91)","rgba(253, 149, 0, 0.98)","#ff9927","#ffd1b1","#fff1eb","#ffffff"],light:["#ffffff","#fffcff","#fff8f6","#fff1eb","#ffe9dd","#ffdeca","#ffd1b1","#ffc293","#ffb06a","#f88c13","#d18000","#684100","#070300"],lightA:["rgba(255, 255, 255, 0.02)","rgba(255, 105, 255, 0.03)","rgba(255, 80, 30, 0.08)","rgba(255, 80, 5, 0.12)","rgba(255, 98, 12, 0.16)","rgba(255, 98, 3, 0.21)","rgba(255, 107, 3, 0.31)","rgba(255, 113, 4, 0.43)","rgba(255, 121, 2, 0.59)","rgba(255, 135, 1, 0.85)","#d18000","#684100","#070300"]},primary:ao,purple:{dark:["#0d000b","#2e002a","#42003e","#560053","#670e66","#781e78","#892b8a","#9a399e","#ab46b2","#bd54c6","#d590da","#edc7ee","#ffffff"],darkA:["rgba(217, 0, 183, 0.06)","rgba(242, 0, 221, 0.19)","rgba(254, 0, 238, 0.26)","rgba(253, 0, 244, 0.34)","rgba(251, 34, 249, 0.41)","rgba(255, 64, 255, 0.47)","rgba(249, 78, 251, 0.55)","rgba(248, 92, 255, 0.62)","rgba(244, 100, 254, 0.7)","rgba(242, 108, 254, 0.78)","rgba(248, 167, 253, 0.86)","rgba(252, 212, 253, 0.94)","#ffffff"],light:["#ffffff","#fff6fb","#ffe7fd","#fdd6fe","#f6c4f8","#eeb1f1","#e49ce8","#d886de","#cb6ed2","#bd54c6","#892b8a","#560053","#0d000b"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 30, 155, 0.04)","rgba(255, 15, 235, 0.08)","rgba(243, 14, 249, 0.16)","rgba(218, 9, 226, 0.24)","rgba(200, 3, 210, 0.31)","rgba(186, 1, 196, 0.39)","rgba(174, 3, 186, 0.48)","rgba(164, 1, 176, 0.57)","rgba(156, 0, 170, 0.67)","rgba(113, 0, 114, 0.83)","#560053","#0d000b"]},red:ai,volcano:al,yellow:{dark:["#050400","#251d00","#3e3300","#584a00","#736300","#8e7d00","#ab9800","#c7b426","#e3d142","#ffef5c","#fff594","#fffad3","#ffffff"],darkA:["rgba(250, 200, 0, 0.02)","rgba(247, 193, 0, 0.15)","rgba(248, 204, 0, 0.25)","rgba(251, 211, 0, 0.35)","rgba(250, 215, 0, 0.46)","rgba(254, 223, 0, 0.56)","rgba(255, 227, 0, 0.67)","rgba(255, 231, 49, 0.78)","rgba(255, 235, 74, 0.89)","#ffef5c","#fff594","#fffad3","#ffffff"],light:["#ffffff","#fffeff","#fffcff","#fffbf1","#fffada","#fff9c2","#fff7aa","#fff592","#fff279","#ffef5c","#ab9800","#584a00","#050400"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 155, 255, 0.01)","rgba(255, 105, 255, 0.02)","rgba(255, 188, 22, 0.06)","rgba(255, 222, 8, 0.15)","rgba(255, 230, 1, 0.24)","rgba(255, 231, 5, 0.34)","rgba(255, 232, 2, 0.43)","rgba(255, 230, 2, 0.53)","rgba(255, 230, 0, 0.64)","#ab9800","#584a00","#050400"]}};function ad(e){return(ad="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ac(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,l=[],s=!0,d=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(e){d=!0,a=e}finally{try{if(!s&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(d)throw a}}return l}}(e,t)||ap(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function au(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ag(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?au(Object(r),!0).forEach(function(t){ab(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):au(Object(r)).forEac
33h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function af(e,t){var r="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=ap(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(l)throw o}}}}function ap(e,t){if(e){if("string"==typeof e)return am(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return am(e,t)}}function am(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function ab(e,t,r){var n;return(n=function(e,t){if("object"!=ad(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ad(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==ad(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ah=function(e){var t,r=e.name,n=e.scale,a=e.appearance,o="dark"===a;return ab(ab(ab(ab(ab(ab(ab(ab(ab(ab(t={},"".concat(r,"Fill"),n["".concat(a,"A")][o?3:4]),"".concat(r,"FillSecondary"),n["".concat(a,"A")][o?2:3]),"".concat(r,"FillTertiary"),n["".concat(a,"A")][o?1:2]),"".concat(r,"FillQuaternary"),n["".concat(a,"A")][+!o]),"".concat(r,"Bg"),n["".concat(a,"A")][1]),"".concat(r,"BgHover"),n["".concat(a,"A")][2]),"".concat(r,"Border"),n[a][4]),"".concat(r,"BorderSecondary"),n[a][3]),"".concat(r,"BorderHover"),n[a][o?5:3]),"".concat(r,"Hover"),n[a][o?10:8]),ab(ab(ab(ab(ab(t,"".concat(r),n[a][9]),"".concat(r,"Active"),n[a][o?7:10]),"".concat(r,"TextHover"),n["".concat(a,"A")][o?10:8]),"".concat(r,"Text"),n["".concat(a,"A")][9]),"".concat(r,"TextActive"),n["".concat(a,"A")][o?7:10])},ax=function(e){var t,r=e.name,n=e.scale,a=e.appearance,o={},i=af(n[a].entries());try{for(i.s();!(t=i.n()).done;){var l=ac(t.value,2),s=l[0],d=l[1];0!==s&&12!==s&&(o["".concat(r).concat(s)]=d)}}catch(e){i.e(e)}finally{i.f()}var c,u=af(n["".concat(a,"A")].entries());try{for(u.s();!(c=u.n()).done;){var g=ac(c.value,2),f=g[0],p=g[1];0!==f&&12!==f&&(o["".concat(r).concat(f,"A")]=p)}}catch(e){u.e(e)}finally{u.f()}return ag(ag({},o),ah({appearance:a,name:r,scale:n}))},av=function(e){for(var t=e.isDarkMode,r=e.token,n={},a=0,o=Object.entries(as);a<o.length;a++){var i=ac(o[a],2),l=i[0],s=i[1];n=ag(ag({},n),ax({appearance:t?"dark":"light",name:(0,n8.camelCase)(l),scale:s}))}return ag(ag({},n),{},{colorBgContainerSecondary:(0,n9.mix)(.5,r.colorBgLayout,r.colorBgContainer)})},ay={mauve:{dark:["#000000","#1c1b1e","#252528","#2f2f32","#3a393d","#454448","#504f53","#5b5a5f","#67666a","#737177","#7f7d83","#bbb9bd","#ffffff"],darkA:["rgba(255, 255, 255, 0.02)","rgba(233, 225, 250, 0.12)","rgba(231, 231, 250, 0.16)","rgba(235, 235, 250, 0.2)","rgba(242, 237, 254, 0.24)","rgba(238, 234, 248, 0.29)","rgba(242, 239, 252, 0.33)","rgba(239, 237, 250, 0.38)","rgba(245, 243, 252, 0.42)","rgba(245, 240, 253, 0.47)","rgba(244, 240, 252, 0.52)","rgba(253, 250, 255, 0.74)","#ffffff"],light:["#ffffff","#fcf8fb","#edeaed","#dfdcdf","#d1ced2","#c2c0c4","#b4b2b7","#a7a4a9","#99979c","#8c8a90","#7f7d83","#4a494d","#111"],lightA:["rgba(0, 0, 0, 0.015)","rgba(155, 22, 122, 0.03)","rgba(55, 22, 55, 0.09)","rgba(26, 5, 26, 0.14)","rgba(25, 10, 30, 0.2)","rgba(11, 3, 19, 0.25)","rgba(13, 7, 23, 0.31)","rgba(11, 2, 16, 0.36)","rgba(6, 1, 14, 0.41)","rgba(5, 1, 14, 0.46)","rgba(4, 0, 12, 0.51)","rgba(4, 2, 8, 0.72)","rgba(3, 2, 5, 0.9)"]},olive:{dark:["#000000","#1a1c1b","#232624","#2d302e","#383a38","#424542","#4d504d","#585c58","#646763","#70736e","#7c7f79","#b9bab5","#ffffff"],darkA:["rgba(255, 255, 255, 0.02)","rgba(236, 255, 245, 0.11)","rgba(233, 253, 240, 0.15)","rgba(237, 253, 242, 0.19)","rgba(243, 252, 243, 0.23)","rgba(236, 246, 236, 0.28)","rgba(241, 250, 241, 0.32)","rgba(238, 249, 238, 0.37)","rgba(244, 251, 241, 0.41)","rgba(243, 250, 239, 0.46)","rgba(248, 254, 242, 0.5)","rgba(253, 255, 248, 0.73)","#ffffff"],light:["#ffffff","#faf9f4","#ecebe6","#dddd
33d7","#cfcfc9","#c0c1bb","#b2b4ae","#a4a6a0","#969993","#898c86","#7c7f79","#484b48","#111"],lightA:["rgba(0, 0, 0, 0.015)","rgba(155, 135, 35, 0.05)","rgba(65, 55, 5, 0.1)","rgba(43, 43, 5, 0.16)","rgba(37, 37, 10, 0.22)","rgba(22, 25, 3, 0.27)","rgba(14, 21, 2, 0.32)","rgba(16, 21, 5, 0.38)","rgba(11, 18, 4, 0.43)","rgba(9, 15, 3, 0.48)","rgba(8, 13, 2, 0.53)","rgba(1, 5, 1, 0.72)","rgba(1, 3, 2, 0.9)"]},sage:{dark:["#000000","#1a1b1c","#232526","#2d2f30","#383a3a","#424545","#4d5050","#585c5c","#636766","#6e7371","#797f7c","#b5bab6","#ffffff"],darkA:["rgba(255, 255, 255, 0.02)","rgba(236, 246, 255, 0.11)","rgba(233, 246, 253, 0.15)","rgba(237, 248, 253, 0.19)","rgba(243, 252, 252, 0.23)","rgba(236, 246, 246, 0.28)","rgba(241, 250, 250, 0.32)","rgba(238, 249, 249, 0.37)","rgba(241, 251, 248, 0.41)","rgba(239, 250, 246, 0.46)","rgba(242, 254, 248, 0.5)","rgba(248, 255, 250, 0.73)","rgba(255, 255, 255, 1)"],light:["#ffffff","#f5faf4","#e7ece6","#d7ddd7","#c9cfc9","#bbc1bc","#aeb4b0","#a0a6a2","#939996","#868c89","#797f7c","#484b4b","#111111"],lightA:["rgba(0, 0, 0, 0.015)","rgba(55, 155, 35, 0.05)","rgba(15, 65, 5, 0.1)","rgba(5, 43, 5, 0.16)","rgba(10, 37, 10, 0.22)","rgba(3, 25, 6, 0.27)","rgba(2, 21, 9, 0.32)","rgba(5, 21, 10, 0.38)","rgba(4, 18, 11, 0.43)","rgba(3, 15, 9, 0.48)","rgba(2, 13, 7, 0.53)","rgba(1, 5, 5, 0.72)","rgba(1, 2, 3, 0.9)"]},sand:{dark:["#000000","#1c1c18","#262521","#30302b","#3a3a35","#45453f","#505049","#5c5b54","#67675f","#73726a","#7f7e76","#bcbab2","#ffffff"],darkA:["rgba(255, 255, 255, 0.02)","rgba(255, 255, 218, 0.11)","rgba(253, 247, 220, 0.15)","rgba(253, 253, 226, 0.19)","rgba(252, 252, 230, 0.23)","rgba(246, 246, 225, 0.28)","rgba(250, 250, 228, 0.32)","rgba(249, 246, 227, 0.37)","rgba(251, 251, 232, 0.41)","rgba(250, 248, 230, 0.46)","rgba(254, 252, 236, 0.5)","rgba(254, 251, 241, 0.74)","rgba(255, 252, 245, 0.99)"],light:["#ffffff","#fcf9f3","#edebe4","#dfddd5","#d1cfc7","#c3c1b9","#b5b3ab","#a7a69d","#999890","#8c8b83","#7f7e76","#4b4a44","#111"],lightA:["rgba(0, 0, 0, 0.015)","rgba(195, 135, 15, 0.05)","rgba(91, 73, 10, 0.11)","rgba(67, 55, 8, 0.17)","rgba(46, 37, 0, 0.22)","rgba(41, 34, 5, 0.28)","rgba(31, 25, 0, 0.33)","rgba(29, 27, 4, 0.39)","rgba(23, 21, 3, 0.44)","rgba(20, 18, 2, 0.49)","rgba(18, 16, 1, 0.54)","rgba(12, 10, 2, 0.74)","rgba(6, 6, 1, 0.91)"]},slate:{dark:["#000000","#1b1c1d","#242527","#2e2f32","#383a3c","#434547","#4e5052","#595b5e","#64676a","#707276","#7b7e82","#b8babc","#ffffff"],darkA:["rgba(255, 255, 255, 0.02)","rgba(225, 233, 242, 0.12)","rgba(225, 231, 244, 0.16)","rgba(230, 235, 250, 0.2)","rgba(233, 242, 250, 0.24)","rgba(239, 246, 254, 0.28)","rgba(236, 242, 248, 0.33)","rgba(241, 246, 254, 0.37)","rgba(238, 245, 252, 0.42)","rgba(238, 243, 251, 0.47)","rgba(241, 247, 255, 0.51)","rgba(249, 251, 254, 0.74)","#ffffff"],light:["#ffffff","#f9f9fa","#ebebec","#dcddde","#cecfd0","#bfc1c3","#b1b3b5","#a4a6a8","#96989b","#898b8e","#7b7e82","#484a4d","#111"],lightA:["rgba(0, 0, 0, 0.015)","rgba(55, 55, 88, 0.03)","rgba(5, 5, 17, 0.08)","rgba(5, 12, 19, 0.14)","rgba(10, 15, 20, 0.2)","rgba(9, 17, 24, 0.26)","rgba(3, 10, 16, 0.31)","rgba(2, 8, 13, 0.36)","rgba(5, 10, 17, 0.42)","rgba(4, 8, 15, 0.47)","rgba(1, 7, 15, 0.52)","rgba(1, 4, 8, 0.72)","rgba(2, 3, 4, 0.9)"]}},aw=e.i(927520),aw=aw;function aj(e){return(aj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function aS(e,t,r){var n;return(n=function(e,t){if("object"!=aj(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=aj(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==aj(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var aC=function(e){var t,r=e.type,n=e.scale,a=e.appearance,o=(0,aw.default)(r),i="dark"===a;return aS(aS(aS(aS(aS(aS(aS(aS(aS(aS(t={},"color".concat(o,"Fill"),n["".concat(a,"A")][i?3:4]),"color".concat(o,"FillSecondary"),n["".concat(a,"A")][i?2:3]),"color".concat(o,"FillTertiary"),n["".concat(a,"A")][i?1:2]),"color".concat(o,"FillQuaternary"),n["".concat(a,"A")][+!i]),"color".concat(o,"Bg"),n[a][1]),"color".concat(o,"BgHover"),n[a][2]),"color".concat(o,"Border"),n[a][4]),"color".concat(o,"BorderHover"),n[a][i?5:3]),"color".concat(o,"Hover"),n[a][i?10:8]),"color".concat(o),n[a][9]),aS(aS(aS(aS(t,"color".concat(o,"Active"),n[a][i?7:10]),"color".concat(o,"TextHover"),n[a][i?10:8]),"color".concat(o,"Text"),n[a][9]),"color".concat(o,"TextActive"),n[a][i?7:10])},aN=function(e){var t=e.scale,r=e.appearance;
33return{colorBgContainer:"dark"===r?t[r][1]:t[r][0],colorBgElevated:"dark"===r?t[r][2]:t[r][0],colorBgLayout:"dark"===r?t[r][0]:t[r][1],colorBgMask:t.lightA[8],colorBgSpotlight:t[r][4],colorBorder:t[r][3],colorBorderSecondary:t[r][2],colorFill:t["".concat(r,"A")][3],colorFillQuaternary:t["".concat(r,"A")][0],colorFillSecondary:t["".concat(r,"A")][2],colorFillTertiary:t["".concat(r,"A")][1],colorText:t[r][12],colorTextQuaternary:t[r][6],colorTextSecondary:t[r][10],colorTextTertiary:t[r][8]}};function ak(e){return(ak="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function aP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function aR(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?aP(Object(r),!0).forEach(function(t){var n,a,o;n=e,a=t,o=r[t],(a=function(e){var t=function(e,t){if("object"!=ak(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ak(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ak(t)?t:String(t)}(a))in n?Object.defineProperty(n,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[a]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aP(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var aO=aC({appearance:"dark",scale:ao,type:"Primary"}),aF=aN({appearance:"dark",scale:ar}),aE=aC({appearance:"dark",scale:aa,type:"Success"}),aM=aC({appearance:"dark",scale:at,type:"Warning"}),aI=aC({appearance:"dark",scale:ai,type:"Error"}),a_=aC({appearance:"dark",scale:n7,type:"Info"}),aA=aR(aR(aR(aR(aR(aR(aR({},aO),aF),aE),aM),aI),a_),{},{boxShadow:"0 20px 20px -8px rgba(0, 0, 0, 0.24)",boxShadowSecondary:"0 8px 16px -4px rgba(0, 0, 0, 0.2)",boxShadowTertiary:"0 3px 1px -1px rgba(26, 26, 26, 0.06)",colorLink:a_.colorInfoText,colorLinkActive:a_.colorInfoTextActive,colorLinkHover:a_.colorInfoTextHover,colorTextLightSolid:aF.colorBgLayout});function aD(e){return(aD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function aT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function aL(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?aT(Object(r),!0).forEach(function(t){var n,a,o;n=e,a=t,o=r[t],(a=function(e){var t=function(e,t){if("object"!=aD(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=aD(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==aD(t)?t:String(t)}(a))in n?Object.defineProperty(n,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[a]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aT(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var az=function(e,t){var r=e.primaryColor,n=e.neutralColor,a={},o={},i=as[r];i&&(a=aC({appearance:"dark",scale:i,type:"Primary"}));var l=ay[n];return l&&(o=aN({appearance:"dark",scale:l})),aL(aL(aL(aL({},t),aA),a),o)};function aB(e){return(aB="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function aV(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function aH(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
33t%2?aV(Object(r),!0).forEach(function(t){var n,a,o;n=e,a=t,o=r[t],(a=function(e){var t=function(e,t){if("object"!=aB(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=aB(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==aB(t)?t:String(t)}(a))in n?Object.defineProperty(n,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[a]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aV(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var aU=aC({appearance:"light",scale:ao,type:"Primary"}),aG=aN({appearance:"light",scale:ar}),a$=aC({appearance:"light",scale:an,type:"Success"}),aq=aC({appearance:"light",scale:at,type:"Warning"}),aQ=aC({appearance:"light",scale:al,type:"Error"}),aK=aC({appearance:"light",scale:ae,type:"Info"}),aW=aH(aH(aH(aH(aH(aH(aH({},aU),aG),a$),aq),aQ),aK),{},{boxShadow:"0 20px 20px -8px rgba(0, 0, 0, 0.24)",boxShadowSecondary:"0 8px 16px -4px rgba(0, 0, 0, 0.2)",boxShadowTertiary:"0 3px 1px -1px rgba(26, 26, 26, 0.06)",colorLink:aK.colorInfoText,colorLinkActive:aK.colorInfoTextActive,colorLinkHover:aK.colorInfoTextHover,colorTextLightSolid:aG.colorBgLayout});function aX(e){return(aX="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function aJ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function aY(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?aJ(Object(r),!0).forEach(function(t){var n,a,o;n=e,a=t,o=r[t],(a=function(e){var t=function(e,t){if("object"!=aX(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=aX(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==aX(t)?t:String(t)}(a))in n?Object.defineProperty(n,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[a]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aJ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var aZ=function(e,t){var r=e.primaryColor,n=e.neutralColor,a={},o={},i=as[r];i&&(a=aC({appearance:"light",scale:i,type:"Primary"}));var l=ay[n];return l&&(o=aN({appearance:"light",scale:l})),aY(aY(aY(aY({},t),aW),a),o)},a0='"Segoe UI Emoji","Segoe UI Symbol","Apple Color Emoji","Twemoji Mozilla","Noto Color Emoji","Android Emoji"',a2='"HarmonyOS Sans SC","PingFang SC","Hiragino Sans GB","Microsoft Yahei UI","Microsoft Yahei","Source Han Sans CN",sans-serif',a5={borderRadius:6,borderRadiusLG:8,borderRadiusSM:4,borderRadiusXS:4,controlHeight:36,fontFamily:['"HarmonyOS Sans","Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif',a2,a0].join(","),fontFamilyCode:["Hack,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace",a2,a0].join(",")};function a1(e){return(a1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a3(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a4(Object(r),!0).forEach(function(t){var n,a,o;n=e,a=t,o=r[t],(a=function(e){var t=function(e,t){if("object"!=a1(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=a1(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a1(t)?t:String(t)}(a))in n?Object.defineProperty(n,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[a]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a4(Object(r)).forEac
33h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var a6=function(e){var t=e.neutralColor,r=e.appearance,n=e.primaryColor;return{algorithm:"dark"===r?az:aZ,components:{Button:{contentFontSizeSM:12},DatePicker:{activeBorderColor:a5.colorBorder,hoverBorderColor:a5.colorBorder},Input:{activeBorderColor:a5.colorBorder,hoverBorderColor:a5.colorBorder},InputNumber:{activeBorderColor:a5.colorBorder,hoverBorderColor:a5.colorBorder},Mentions:{activeBorderColor:a5.colorBorder,hoverBorderColor:a5.colorBorder},Select:{activeBorderColor:a5.colorBorder,hoverBorderColor:a5.colorBorder}},token:a3(a3({},a5),{},{neutralColor:t,primaryColor:n})}};let a8=function(e){var t,r,n=(0,n9.readableColor)(e.colorPrimary);return(0,n0.css)(j||(t=["\n    .","-checkbox-inner:after {\n      border-color: "," !important;\n    }\n\n    .","-btn {\n      box-shadow: none;\n    }\n\n    .","-btn-primary:not(:disabled) {\n      color: "," !important;\n\n      &:hover {\n        color: "," !important;\n      }\n\n      &:active {\n        color: "," !important;\n      }\n    }\n\n    .","-tooltip-inner {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n\n      min-height: unset;\n      padding-block: 4px;\n      padding-inline: 8px;\n\n      color: "," !important;\n\n      background-color: "," !important;\n      border-radius: ","px !important;\n    }\n\n    .","-tooltip-arrow {\n      &::before,\n      &::after {\n        background: "," !important;\n      }\n    }\n\n    .","-switch-handle::before {\n      background: "," !important;\n    }\n\n    .","-image-preview-close,\n      .","-image-preview-switch-right,\n      .","-image-preview-switch-left {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n\n      width: 32px;\n      height: 32px;\n      padding: 0;\n\n      background: ",";\n      border-radius: ","px;\n\n      ",";\n    }\n\n    .","-popover-inner,\n      .","-dropdown-menu,\n      .","-select-dropdown {\n      border-radius: ","px !important;\n      box-shadow:\n        0 0 0 1px ",",\n        "," !important;\n    }\n\n    .","-modal-content {\n      border: 1px solid "," !important;\n    }\n\n    .","-radio-wrapper\n      .","-radio-checked\n      .","-radio-inner:after {\n      background: ",";\n    }\n  "],r||(r=t.slice(0)),j=Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(r)}}))),e.prefixCls,(0,n9.readableColor)(e.colorPrimary),e.prefixCls,e.prefixCls,n,n,n,e.prefixCls,e.colorBgLayout,e.colorText,e.borderRadiusSM,e.prefixCls,e.colorText,e.prefixCls,e.colorBgContainer,e.prefixCls,e.prefixCls,e.prefixCls,(0,n9.rgba)(e.colorBgMask,.1),e.borderRadiusLG,e.stylish.blur,e.prefixCls,e.prefixCls,e.prefixCls,e.borderRadius,e.colorFillTertiary,e.boxShadowSecondary,e.prefixCls,e.colorBorderSecondary,e.prefixCls,e.prefixCls,e.prefixCls,n)},a9=function(e){var t,r;return(0,n0.css)(S||(t=["\n  :root {\n    --font-settings: 'cv01', 'tnum', 'kern';\n    --font-variations: 'opsz' auto, tabular-nums;\n\n    text-autospace: normal;\n  }
33\n\n  html {\n    overscroll-behavior: none;\n    color-scheme: ",";\n  }\n\n  body {\n    overflow: hidden auto;\n\n    min-height: 100vh;\n    margin: 0;\n    padding: 0;\n\n    font-family: ",";\n    font-size: ","px;\n    font-feature-settings: var(--font-settings);\n    font-variation-settings: var(--font-variations);\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    line-height: 1;\n    color: ",";\n    text-size-adjust: none;\n    text-rendering: optimizelegibility;\n    word-wrap: break-word;\n    vertical-align: baseline;\n\n    background-color: ",";\n\n    -webkit-overflow-scrolling: touch;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  code {\n    font-family: "," !important;\n\n    span {\n      font-family: "," !important;\n    }\n  }\n\n  ::selection {\n    color: #000;\n    background: ",";\n\n    -webkit-text-fill-color: unset !important;\n  }\n\n  * {\n    scrollbar-color: "," transparent;\n    scrollbar-width: thin;\n    box-sizing: border-box;\n    vertical-align: baseline;\n  }\n"],r||(r=t.slice(0)),S=Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(r)}}))),e.isDarkMode?"dark":"light",e.fontFamily,e.fontSize,e.colorTextBase,e.colorBgLayout,e.fontFamilyCode,e.fontFamilyCode,e.yellow9,e.colorFill)};var a7=(0,n0.createGlobalStyle)(function(e){var t=e.theme;return[a9(t),a8(t)]});function oe(e){return(oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ot=["children","customStylish","customToken","enableCustomFonts","enableGlobalStyle","customFonts","customTheme","className","style","theme"];function or(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function on(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?or(Object(r),!0).forEach(function(t){var n,a,o;n=e,a=t,o=r[t],(a=function(e){var t=function(e,t){if("object"!=oe(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=oe(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oe(t)?t:String(t)}(a))in n?Object.defineProperty(n,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[a]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):or(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var oa=(0,k.memo)(function(e){var t=e.children,r=e.customStylish,n=e.customToken,a=e.enableCustomFonts,o=e.enableGlobalStyle,i=e.customFonts,l=e.customTheme,s=void 0===l?{}:l,d=e.className,c=e.style,u=e.theme,g=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,ot),f=(0,n5.useCdnFn)(),p=(0,k.useMemo)(function(){return i||[f({path:"css/index.css",pkg:"@lobehub/webfont-mono"}),f({path:"css/index.css",pkg:"@lobehub/webfont-harmony-sans"}),f({path:"css/index.css",pkg:"@lobehub/webfont-harmony-sans-sc"}),f({path:"dist/katex.min.css",pkg:"katex"})]},[i,f]),m=(0,k.useCallback)(function(e){return on(on({},n6(e)),null==r?void 0:r(e))},[r]),b=(0,k.useCallback)(function(e){return on(on({},av(e)),null==n?void 0:n(e))},[n]),h=(0,k.useCallback)(function(e){var t=a6({appearance:e,neutralColor:s.neutralColor,primaryColor:s.primaryColor});return(0,n2.merge)(t,u)},[s.primaryColor,s.neutralColor,u]);return(0,C.jsxs)(C.Fragment,{children:[(void 0===a||a)&&(null==p?void 0:p.length)>0&&p.map(function(e){return(0,C.jsx)(n4,{url:e},e)}),(0,C.jsxs)(n0.ThemeProvider,on(on({customStylish:m,customToken:b,theme:h},g),{},{children:[(void 0===o||o)&&(0,C.jsx)(a7,{}),(0,C.jsx)(nZ,{className:d,style:on({minHeight:"inherit",width:"inherit"},c),children:t})]}))]})});oa.displayName="LobeThemeProvider";var oo=e.i(945003);let oi="obsidian-mint",ol=(0,oo.atom)(oi);function os(e){return"obsidian-mint"===e}function od({children:e}
33){let t=(0,eS.useStore)(eE.themeStore);return(0,k.useEffect)(()=>{let e;return(0,eE.initializeTheme)(),e=function(){try{let e=new URLSearchParams(window.location.search),t=e.get("style")||e.get("theme_style");if(os(t))return t}catch{}try{let e=localStorage.getItem("howone_theme_style");if(os(e))return e}catch{}return oi}(),ol.set(e),"u"<typeof document||(document.documentElement.setAttribute("data-theme-style",e),document.body?.setAttribute("data-theme-style",e)),(0,eE.watchSystemTheme)()},[]),(0,C.jsx)(oa,{appearance:t,themeMode:t,children:e})}var oc=e.i(450740),ou=e.i(386111),og=e.i(34167),of=e.i(614099),op=class extends of.Subscribable{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,r){let n=t.queryKey,a=t.queryHash??(0,oc.hashQueryKeyByOptions)(n,t),o=this.get(a);return o||(o=new ou.Query({client:e,queryKey:n,queryHash:a,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(n)}),this.add(o)),o}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){og.notifyManager.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,oc.matchQuery)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,oc.matchQuery)(e,t)):t}notify(e){og.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){og.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){og.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},om=e.i(942529),ob=of,oh=class extends ob.Subscribable{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#r=new Map,this.#n=0}#t;#r;#n;build(e,t,r){let n=new om.Mutation({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:r});return this.add(n),n}add(e){this.#t.add(e);let t=ox(e);if("string"==typeof t){let r=this.#r.get(t);r?r.push(e):this.#r.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){let t=ox(e);if("string"==typeof t){let r=this.#r.get(t);if(r)if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&this.#r.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=ox(e);if("string"!=typeof t)return!0;{let r=this.#r.get(t),n=r?.find(e=>"pending"===e.state.status);return!n||n===e}}runNext(e){let t=ox(e);if("string"!=typeof t)return Promise.resolve();{let r=this.#r.get(t)?.find(t=>
33t!==e&&t.state.isPaused);return r?.continue()??Promise.resolve()}}clear(){og.notifyManager.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#r.clear()})}getAll(){return Array.from(this.#t)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,oc.matchMutation)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,oc.matchMutation)(e,t))}notify(e){og.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return og.notifyManager.batch(()=>Promise.all(e.map(e=>e.continue().catch(oc.noop))))}};function ox(e){return e.options.scope?.id}var ov=e.i(467784),oy=e.i(586346),ow=class{#a;#o;#i;#l;#s;#d;#c;#u;constructor(e={}){this.#a=e.queryCache||new op,this.#o=e.mutationCache||new oh,this.#i=e.defaultOptions||{},this.#l=new Map,this.#s=new Map,this.#d=0}mount(){this.#d++,1===this.#d&&(this.#c=ov.focusManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#a.onFocus())}),this.#u=oy.onlineManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#a.onOnline())}))}unmount(){this.#d--,0===this.#d&&(this.#c?.(),this.#c=void 0,this.#u?.(),this.#u=void 0)}isFetching(e){return this.#a.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#o.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#a.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#a.build(this,t),n=r.state.data;return void 0===n?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime((0,oc.resolveStaleTime)(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return this.#a.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let n=this.defaultQueryOptions({queryKey:e}),a=this.#a.get(n.queryHash),o=a?.state.data,i=(0,oc.functionalUpdate)(t,o);if(void 0!==i)return this.#a.build(this,n).setData(i,{...r,manual:!0})}setQueriesData(e,t,r){return og.notifyManager.batch(()=>this.#a.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#a.get(t.queryHash)?.state}removeQueries(e){let t=this.#a;og.notifyManager.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#a;return og.notifyManager.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let r={revert:!0,...t};return Promise.all(og.notifyManager.batch(()=>this.#a.findAll(e).map(e=>e.cancel(r)))).then(oc.noop).catch(oc.noop)}invalidateQueries(e,t={}){return og.notifyManager.batch(()=>(this.#a.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(og.notifyManager.batch(()=>this.#a.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(oc.noop)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(oc.noop)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#a.build(this,t);return r.isStaleByTime((0,oc.resolveStaleTime)(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(oc.noop).catch(oc.noop)}fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(oc.noop).catch(oc.noop)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return oy.onlineManager.isOnline()?this.#o.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#a}getMutationCache(){return this.#o}getDefaultOptions(){return this.#i}setDefaultOptions(e){this.#i=e}setQueryDefaults(e,t){this.#l.set((0,oc.hashKey)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#l.values()],r={};return t.forEach(t=>{(0,oc.partialMatchKey)(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){this.#s.set((0,oc.hashKey)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#s.values()],r={};return t.forEach(t=>{(0,oc.partialMatchKey)(e,t.mutationKey)&&Object.assign(r,t.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#i.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,oc.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===oc.skipToken&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#i.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#a.clear(),this.#o.clear()}};function oj(e,t){if(e>=2||t&&"object"==typeof t&&"AbortError"===t.name)return!1;let r=function(e){if(!e||"object"!=typeof e)return;let t=e.status??e.statusCode??e.response?.status;return"number"==typeof t?t:void 0}(t);return void 0===r||408===r||429===r||r>=500}function oS(e){return Math.min(1e3*2**e,3e4)}function oC({children:e}){let r=t??=new ow({defaultOptions:{queries:{staleTime:3e4,gcTime:6e5,retry:oj,retryDelay:oS,refetchOnWindowFocus:!1,refetchOnReconnect:!0,refetchOnMount:!0},mutations:{retry:!1}}});return(0,C.jsxs)(rm.QueryClientProvider,{client:r,children:[e,!1]})}async function oN(){(0,er.clearTokens)(),(0,en.clearUcTokenStorage)(),ec.useUserStore.getState().clearUserState(),nU.useCreditsStore.getState().reset();try{let{getSession:t}=await e.A(800451);await t({event:"storage"})}catch{}}function ok(){let e=ec.useUserStore.getState();e.user&&e.fetchUserInfo(!0).then(t=>{t||e.clearUserState()})}function oP(){return rX(),null}function oR(){return(0,k.useEffect)(()=>{ec.useUserStore.persist.rehydrate(),nU.useCreditsStore.persist.rehydrate();let e=(0,et.subscribeAuthEvents)(e=>{"logout"===e.type?oN():ok()}),t=e=>{e.key===er.AUTH_TOKEN_KEY&&null===e.newValue&&oN()};window.addEventListener("storage",t);let r=()=>ok();return window.addEventListener("focus",r),()=>{e(),window.removeEventListener("storage",t),window.removeEventListener("focus",r)}},[]),null}e.s(["ClientProviders",0,function({children:e,session:t,initialLocale:r,initialLocaleMode:n,initialBrand:a="howone",initialFeedbackEmail:o,initialPlatformBranding:i,initialMessages:l}
33){return(0,C.jsxs)(tO.BrandProvider,{brand:a,feedbackEmail:o,platformBranding:i,children:[(0,C.jsx)(oR,{}),(0,C.jsxs)(ee.SessionProvider,{session:t,refetchInterval:300,refetchOnWindowFocus:!0,children:[(0,C.jsx)(em,{children:(0,C.jsx)(ef,{children:(0,C.jsx)(oC,{children:(0,C.jsx)(tt,{children:(0,C.jsx)(ts,{children:(0,C.jsxs)(eF.AppLocaleProvider,{initialLocale:r,initialLocaleMode:n,initialMessages:l,children:[(0,C.jsx)(eA,{}),(0,C.jsx)(od,{children:(0,C.jsx)(ta.TooltipProvider,{delayDuration:150,children:(0,C.jsxs)(eY,{children:[(0,C.jsx)(Z,{children:e}),(0,C.jsx)(eb.GlobalLoginModal,{}),(0,C.jsx)(nH,{}),(0,C.jsx)(eJ,{}),(0,C.jsx)(eQ,{}),(0,C.jsx)(tE,{}),(0,C.jsx)(e0,{}),(0,C.jsx)(nG,{}),(0,C.jsx)(oP,{}),(0,C.jsx)(tM.ProjectRemixMonitor,{})]})})})]})})})})})}),(0,C.jsx)(ej,{})]}),(0,C.jsx)(ew,{}),(0,C.jsx)(tn,{position:"bottom-right"})]})}],684649)},150604,e=>{"use strict";var t=e.i(82651),r=e.i(770033),n=e.i(999013);e.s(["LoginSuccessTracker",0,function(){let e=(0,r.useUserStore)(e=>e.fetchUserInfo);return(0,t.useEffect)(()=>{let t=async()=>{let t=window.sessionStorage.getItem("gtm_login_method");if(t)try{await e(!0)&&((0,n.trackEvent)("sign_in",{sign_type:{email:"MailSign",google:"GoogleSign",github:"GithubSign"}[t]||t}),function(e,t={}){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:e,...t})}("login_success",{login_method:t}),window.sessionStorage.removeItem("gtm_login_method"))}catch{}};t();let r=()=>{t()};return window.addEventListener("gtm-login-method-set",r),()=>{window.removeEventListener("gtm-login-method-set",r)}},[e]),null}],150604)},579434,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cancelIdleCallback:function(){return i},requestIdleCallback:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o="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)},i="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},918504,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ESCAPE_REGEX:function(){return i},htmlEscapeAttributeString:function(){return c},htmlEscapeJsonString:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},i=/[&><\u2028\u2029]/g,l={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},s=/[&"'<>]/g;function d(e){return e.replace(i,e=>o[e])}function c(e){return e.replace(s,e=>l[e])}},558922,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return y},handleClientScriptLoad:function(){return h},initScriptLoader:function(){return x}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(940192),i=e.r(475244),l=e.r(801407),s=o._(e.r(306482)),d=i._(e.r(82651)),c=e.r(80900),u=e.r(837483),g=e.r(579434),f=e.r(918504),p=new Map,m=new Set,b=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:a=null,dangerouslySetInnerHTML:o,children:i="",strategy:l="afterInteractive",onError:d,stylesheets:c}=e,g=r||t;if(g&&m.has(g))return;if(p.has(t)){m.add(g),p.get(t).then(n,d);return}let f=()=>{a&&a(),m.add(g)},b=document.createElement("script"),h=new Promise((e,t)=>{b.addEventListener("load",function(t){e(),n&&n.call(this,t),f()}),b.addEventListener("error",function(e){t(e)})}).catch(function(e){d&&d(e)});o?(b.innerHTML=o.__html||"",f()):i?(b.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",f()):t&&(b.src=t,p.set(t,h)),(0,u.setAttributesFromProps)(b,e),"worker"===l&&b.setAttribute("type","text/partytown"),b.setAttribute("data-nscript",l),c&&(e=>
33{if(s.default.preinit)return e.forEach(e=>{s.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(b)};function h(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,g.requestIdleCallback)(()=>b(e))}):b(e)}function x(e){e.forEach(h),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");m.add(t)})}function v(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:a=null,strategy:o="afterInteractive",onError:i,stylesheets:u,...p}=e,{updateScripts:h,scripts:x,getIsSsr:v,appDir:y,nonce:w}=(0,d.useContext)(c.HeadManagerContext);w=p.nonce||w;let j=(0,d.useRef)(!1);(0,d.useEffect)(()=>{let e=t||r;j.current||(a&&e&&m.has(e)&&a(),j.current=!0)},[a,t,r]);let S=(0,d.useRef)(!1);if((0,d.useEffect)(()=>{if(!S.current){if("afterInteractive"===o)b(e);else"lazyOnload"===o&&("complete"===document.readyState?(0,g.requestIdleCallback)(()=>b(e)):window.addEventListener("load",()=>{(0,g.requestIdleCallback)(()=>b(e))}));S.current=!0}},[e,o]),("beforeInteractive"===o||"worker"===o)&&(h?(x[o]=(x[o]||[]).concat([{id:t,src:r,onLoad:n,onReady:a,onError:i,...p,nonce:w}]),h(x)):v&&v()?m.add(t||r):v&&!v()&&b({...e,nonce:w})),y){if(u&&u.forEach(e=>{s.default.preinit(e,{as:"style"})}),"beforeInteractive"===o)if(!r)return p.dangerouslySetInnerHTML&&(p.children=p.dangerouslySetInnerHTML.__html,delete p.dangerouslySetInnerHTML),(0,l.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,f.htmlEscapeJsonString)(JSON.stringify([0,{...p,id:t}]))})`}});else return s.default.preload(r,p.integrity?{as:"script",integrity:p.integrity,nonce:w,crossOrigin:p.crossOrigin}:{as:"script",nonce:w,crossOrigin:p.crossOrigin}),(0,l.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,f.htmlEscapeJsonString)(JSON.stringify([r,{...p,id:t}]))})`}});"afterInteractive"===o&&r&&s.default.preload(r,p.integrity?{as:"script",integrity:p.integrity,nonce:w,crossOrigin:p.crossOrigin}:{as:"script",nonce:w,crossOrigin:p.crossOrigin})}return null}Object.defineProperty(v,"__nextScript",{value:!0});let y=v;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},501646,(e,t,r)=>{t.exports=e.r(558922)},383319,e=>{"use strict";var t=e.i(801407),r=e.i(501646);e.s(["GoogleTagManager",0,function({gtmId:e}){return e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{id:"gtm-base",strategy:"afterInteractive",children:`
34          (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
35          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
36          j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
37          'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
38          })(window,document,'script','dataLayer','${e}');
39        `}),(0,t.jsx)("noscript",{children:(0,t.jsx)("iframe",{src:`https://www.googletagmanager.com/ns.html?id=${e}`,height:"0",width:"0",style:{display:"none",visibility:"hidden"}})})]}):null}])}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.