1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="7bbb7c25-0d38-458e-ac37-137f947be700",e._sentryDebugIdIdentifier="sentry-dbid-7bbb7c25-0d38-458e-ac37-137f947be700")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1527],{487:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ClientClerkProvider:()=>T});var r=n(66241),i=n(55411),l=n(2712),o=n(86587),a=n(13106);let u="undefined"!=typeof window?a.useLayoutEffect:a.useEffect,s=a.createContext(void 0);s.displayName="ClerkNextOptionsCtx";let c=()=>{let e=a.useContext(s);return null==e?void 0:e.value},d=e=>{let{children:t,options:n}=e;return a.createElement(s.Provider,{value:{value:n}},t)};var _=n(24319),f=n(52821),E=n(38094),v=n(37811);let p=e=>{var t;return{...e,publishableKey:e.publishableKey||"pk_live_Y2xlcmsuc2ltcGxlc3VyZmFjZS5haSQ",__internal_clerkJSUrl:e.__internal_clerkJSUrl||v.env.NEXT_PUBLIC_CLERK_JS_URL,__internal_clerkJSVersion:e.__internal_clerkJSVersion||v.env.NEXT_PUBLIC_CLERK_JS_VERSION,__internal_clerkUIUrl:e.__internal_clerkUIUrl||v.env.NEXT_PUBLIC_CLERK_UI_URL,__internal_clerkUIVersion:e.__internal_clerkUIVersion||v.env.NEXT_PUBLIC_CLERK_UI_VERSION,prefetchUI:function(e){if(!1===e||"false"===v.env.NEXT_PUBLIC_CLERK_PREFETCH_UI)return!1}(e.prefetchUI),proxyUrl:e.proxyUrl||v.env.NEXT_PUBLIC_CLERK_PROXY_URL||"",domain:e.domain||v.env.NEXT_PUBLIC_CLERK_DOMAIN||"",isSatellite:e.isSatellite||(0,f.zz)(v.env.NEXT_PUBLIC_CLERK_IS_SATELLITE),signInUrl:e.signInUrl||v.env.NEXT_PUBLIC_CLERK_SIGN_IN_URL||"",signUpUrl:e.signUpUrl||v.env.NEXT_PUBLIC_CLERK_SIGN_UP_URL||"",signInForceRedirectUrl:e.signInForceRedirectUrl||v.env.NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL||"",signUpForceRedirectUrl:e.signUpForceRedirectUrl||v.env.NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL||"",signInFallbackRedirectUrl:e.signInFallbackRedirectUrl||v.env.NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL||"",signUpFallbackRedirectUrl:e.signUpFallbackRedirectUrl||v.env.NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL||"",newSubscriptionRedirectUrl:e.newSubscriptionRedirectUrl||v.env.NEXT_PUBLIC_CLERK_CHECKOUT_CONTINUE_URL||"",telemetry:null!=(t=e.telemetry)?t:{disabled:(0,f.zz)(v.env.NEXT_PUBLIC_CLERK_TELEMETRY_DISABLED),debug:(0,f.zz)(v.env.NEXT_PUBLIC_CLERK_TELEMETRY_DEBUG)},sdkMetadata:E.tm,unsafe_disableDevelopmentModeConsoleWarning:(0,f.zz)(v.env.NEXT_PUBLIC_CLERK_UNSAFE_DISABLE_DEVELOPMENT_MODE_CONSOLE_WARNING)}};var h=n(33020),L=n(69282),R=n(70895);let C=()=>{var e,t;let n=(0,L.ho)(),{pagesRouter:r}=(0,R.r)();return null==(t=n.telemetry)||t.record((0,h.YF)({router:r?"pages":"app",...(null==(e=null==globalThis?void 0:globalThis.next)?void 0:e.version)?{nextjsVersion:globalThis.next.version}:{}})),null};var g=n(70401),m=n(76274);function U(e){let{publishableKey:t,__internal_clerkJSUrl:n,__internal_clerkJSVersion:r,__internal_clerkUIUrl:i,__internal_clerkUIVersion:l,nonce:o,domain:u,proxyUrl:s,prefetchUI:c}=e,d={publishableKey:t,__internal_clerkJSUrl:n,__internal_clerkJSVersion:r,__internal_clerkUIUrl:i,__internal_clerkUIVersion:l,nonce:o,domain:u,proxyUrl:s};return a.createElement(a.Fragment,null,a.createElement("script",{src:(0,m.Vv)(d),"data-clerk-js-script":!0,async:!0,crossOrigin:"anonymous",...(0,m.RC)(d)}),!1!==c&&a.createElement("link",{rel:"preload",href:(0,m.aK)(d),as:"script",crossOrigin:"anonymous",nonce:o}))}function b(){let{publishableKey:e,__internal_clerkJSUrl:t,__internal_clerkJSVersion:n,__internal_clerkUIUrl:r,__internal_clerkUIVersion:i,nonce:l,prefetchUI:o}=c(),{domain:u,proxyUrl:s}=(0,L.ho)();return e?a.createElement(U,{publishableKey:e,__internal_clerkJSUrl:t,__internal_clerkJSVersion:n,__internal_clerkUIUrl:r,__internal_clerkUIVersion:i,nonce:l,domain:u,proxyUrl:s,prefetchUI:o}):null}let I=e=>{var t;return null!=window.__clerk_internal_navigations||(window.__clerk_internal_navigations={}),null!=(t=window.__clerk_internal_navigations)[e]||(t[e]={}),window.__clerk_internal_navigations[e]},y=e=>{let{windowNav:t,routerNav:n,name:r}=e,[i,l]=(0,a.useTransition)();t&&(I(r).fun=(e,i)=>{var o,a;let u=I(r);return(null!=(a=null==(o=u.promisesBuffer)?void 0:o.length)?a:0)>0&&u.pendingDestination===e?new Promise(e=>{null!=u.promisesBuffer||(u.promisesBuffer=[]),u.promisesBuffer.push(e)}):(u.pendingDestination=e,new Promise(r=>{null!=u.promisesBuffer||(u.promisesBuffer=[]),u.promisesBuffer.push(r),l(()=>{var r,l;(null==(r=null==i?void 0:i.__internal_metadata)?void 0:r.navigationType)==="internal"?t(null,"",e):n(l=e)})}))});let o=()=>{var e;let t=I(r);
1null==(e=t.promisesBuffer)||e.forEach(e=>e()),t.promisesBuffer=[],t.pendingDestination=void 0};return(0,a.useEffect)(()=>(o(),o),[]),(0,a.useEffect)(()=>{i||o()},[i]),(0,a.useCallback)((e,t)=>I(r).fun(e,t),[])},S=(0,l.default)(()=>n.e(6862).then(n.bind(n,16862)).then(e=>e.KeylessCreatorOrReader),{loadableGenerated:{webpack:()=>[16862]}}),P=e=>{let{__internal_invokeMiddlewareOnAuthStateChange:t=!0,__internal_scriptsSlot:n,children:i}=e,l=(0,o.useRouter)(),s=(()=>{let e=(0,o.useRouter)();return y({windowNav:"undefined"!=typeof window?window.history.pushState.bind(window.history):void 0,routerNav:e.push.bind(e),name:"push"})})(),c=(()=>{let e=(0,o.useRouter)();return y({windowNav:"undefined"!=typeof window?window.history.replaceState.bind(window.history):void 0,routerNav:e.replace.bind(e),name:"replace"})})();u(()=>{window.__internal_onBeforeSetActive=e=>new Promise(t=>{var n;let r=(null==(n=null==window?void 0:window.next)?void 0:n.version)||"";(r.startsWith("15")||r.startsWith("16"))&&"sign-out"===e?t():(0,g.y)().then(()=>t())}),window.__internal_onAfterSetActive=()=>{if(t)return l.refresh()}},[]);let _=p({...e,routerPush:s,routerReplace:c});return a.createElement(d,{options:_},a.createElement(r.mG,{..._},a.createElement(C,null),null!=n?n:a.createElement(b,null),i))},T=e=>{let{children:t,disableKeyless:n=!1,...r}=e,l=p(r).publishableKey;return c()?r.initialState?a.createElement(i.R0,{initialState:r.initialState},t):t:l||!_.I||n?a.createElement(P,{...r},t):a.createElement(S,null,a.createElement(P,{...r},t))}},2712:(e,t,n)=>{"use strict";n.d(t,{default:()=>i.a});var r=n(64545),i=n.n(r)},3353:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{callServer:function(){return r.callServer},createServerReference:function(){return l.createServerReference},findSourceMapURL:function(){return i.findSourceMapURL}});let r=n(84882),i=n(44958),l=n(76816)},11597:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return r}});let r=(0,n(96955).createAsyncLocalStorage)()},24319:(e,t,n)=>{"use strict";n.d(t,{I:()=>l});var r=n(13e3),i=n(38094);
1let l=(0,r.b_)()&&!i.ev},25131:(e,t,n)=>{"use strict";n.d(t,{useAPIKeys:()=>r.O4,useAuth:()=>r.As,useClerk:()=>r.ho,useEmailLink:()=>r.ui,useOrganization:()=>r.Z5,useOrganizationCreationDefaults:()=>r.OM,useOrganizationList:()=>r.D_,useReverification:()=>r.Wp,useSession:()=>r.wV,useSessionList:()=>r.g7,useSignIn:()=>r.go,useSignUp:()=>r.yC,useUser:()=>r.Jd,useWaitlist:()=>r.jh});var r=n(69282);n(27139)},38094:(e,t,n)=>{"use strict";n.d(t,{ev:()=>u,tm:()=>a});var r=n(21975),i=n(53084),l=n(52821),o=n(37811);o.env.NEXT_PUBLIC_CLERK_JS_VERSION,o.env.NEXT_PUBLIC_CLERK_JS_URL,o.env.NEXT_PUBLIC_CLERK_UI_URL,o.env.NEXT_PUBLIC_CLERK_UI_VERSION,o.env.CLERK_API_VERSION,o.env.CLERK_SECRET_KEY,o.env.CLERK_MACHINE_SECRET_KEY,o.env.CLERK_ENCRYPTION_KEY,o.env.CLERK_API_URL||(e=>{let t=(0,i.u)(e)?.frontendApi;return t?.startsWith("clerk.")&&r.i.some(e=>t?.endsWith(e))?r.c:r.o.some(e=>t?.endsWith(e))?r.a:r.d.some(e=>t?.endsWith(e))?r.u:r.c})("pk_live_Y2xlcmsuc2ltcGxlc3VyZmFjZS5haSQ"),o.env.NEXT_PUBLIC_CLERK_DOMAIN,o.env.NEXT_PUBLIC_CLERK_PROXY_URL,(0,l.zz)(o.env.NEXT_PUBLIC_CLERK_IS_SATELLITE),o.env.NEXT_PUBLIC_CLERK_SIGN_IN_URL,o.env.NEXT_PUBLIC_CLERK_SIGN_UP_URL;let a={name:"@clerk/nextjs",version:"7.2.5",environment:"production"};(0,l.zz)(o.env.NEXT_PUBLIC_CLERK_TELEMETRY_DISABLED),(0,l.zz)(o.env.NEXT_PUBLIC_CLERK_TELEMETRY_DEBUG);let u=(0,l.zz)(o.env.NEXT_PUBLIC_CLERK_KEYLESS_DISABLED)||!1},44594:(e,t,n)=>{"use strict";n.d(t,{APIKeys:()=>r.Lq,CreateOrganization:()=>r.ul,GoogleOneTap:()=>r.PQ,OrganizationList:()=>r.oE,OrganizationProfile:()=>c,OrganizationSwitcher:()=>r.NC,PricingTable:()=>r.nm,SignIn:()=>d,SignInButton:()=>r.hZ,SignInWithMetamaskButton:()=>r.M_,SignOutButton:()=>r.ct,SignUp:()=>_,SignUpButton:()=>r.Ny,TaskChooseOrganization:()=>r.i9,TaskResetPassword:()=>r.eN,TaskSetupMFA:()=>r.xy,UserAvatar:()=>r.H8,UserButton:()=>r.uF,UserProfile:()=>s,Waitlist:()=>r.cP});var r=n(69282),i=n(13106),l=n(66241),o=n(13e3),a=n(70895);function u(e,t,s=!0){let c=(()=>{let e=i.useRef(),{pagesRouter:t}=(0,a.r)();if(t)if(e.current)return e.current;else return e.current=t.pathname.replace(/\/\[\[\.\.\..*/,""),e.current;let r=n(86587).usePathname,l=n(86587).useParams,o=(r()||"").split("/").filter(Boolean),u=Object.values(l()||{}).filter(e=>Array.isArray(e)).flat(1/0);return e.current||(e.current=`/${o.slice(0,o.length-u.length).join("/")}`),e.current})(),d=(0,l.yC)(e,t,{path:c});return((e,t,n,l=!0)=>{let u=i.useRef(0),{pagesRouter:s}=(0,a.r)(),{session:c,isLoaded:d}=(0,r.wV)();(0,o.Fj)()||i.useEffect(()=>{if(!d||n&&"path"!==n||l&&!c)return;let r=new AbortController,i=()=>{let n=s?`${t}/[[...index]].tsx`:`${t}/[[...rest]]/page.tsx`;throw Error(` 2Clerk: The <${e}/> component is not configured correctly. The most likely reasons for this error are: 3 41. The "${t}" route is not a catch-all route. 5It is recommended to convert this route to a catch-all route, eg: "${n}". Alternatively, you can update the <${e}/> component to use hash-based routing by setting the "routing" prop to "hash". 6 72. The <${e}/> component is mounted in a catch-all route, but all routes under "${t}" are protected by the middleware. 8To resolve this, ensure that the middleware does not protect the catch-all route or any of its children. If you are using the "createRouteMatcher" helper, consider adding "(.*)" to the end of the route pattern, eg: "${t}(.*)". For more information, see: https://clerk.com/docs/reference/nextjs/clerk-middleware#create-route-matcher 9`)};return s?s.pathname.match(/\[\[\.\.\..+]]/)||i():(async()=>{let t;if(u.current++,!(u.current>1)){try{let n=`${window.location.origin}${window.location.pathname}/${e}_clerk_catchall_check_${Date.now()}`;t=await fetch(n,{signal:r.signal})}catch{}(null==t?void 0:t.status)===404&&i()}})(),()=>{u.current>1&&r.abort()}},[d])})(e,c,d.routing,s),d}let s=Object.assign(e=>i.createElement(r.Fv,{...u("UserProfile",e)}),{...r.Fv}),c=Object.assign(e=>i.createElement(r.nC,{...u("OrganizationProfile",e)}),{...r.nC}),d=e=>i.createElement(r.Ls,{...u("SignIn",e,!1)}),_=e=>i.createElement(r.Hx,{...u("SignUp",e,!1)})},52011:(e,t,n)=>{e.exports=n(85754)},52821:(e,t,n)=>{"use strict";n.d(t,{zz:()=>r.o});var r=n(40468)}
9,55329:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let r=n(92154),i=n(13106),l=n(77182);function o(e){return{default:e&&"default"in e?e.default:e}}n(80467);let a={loader:()=>Promise.resolve(o(()=>null)),loading:null,ssr:!0},u=function(e){let t={...a,...e},n=(0,i.lazy)(()=>t.loader().then(o)),u=t.loading;function s(e){let o=u?(0,r.jsx)(u,{isLoading:!0,pastDelay:!0,error:null}):null,a=!t.ssr||!!t.loading,s=a?i.Suspense:i.Fragment,c=t.ssr?(0,r.jsxs)(r.Fragment,{children:[null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(l.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(s,{...a?{fallback:o}:{},children:c})}return s.displayName="LoadableComponent",s}},64545:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let r=n(68685)._(n(55329));function i(e,t){var n;let i={};"function"==typeof e&&(i.loader=e);let l={...i,...t};return(0,r.default)({...l,modules:null==(n=l.loadableGenerated)?void 0:n.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},66241:(e,t,n)=>{"use strict";n.d(t,{mG:()=>a,yC:()=>o});var r=n(22924),i=n(62395),l=n(40267);function o(e,t,n){let r=t.path||(null==n?void 0:n.path);return"path"===(t.routing||(null==n?void 0:n.routing)||"path")?r?{...n,...t,routing:"path"}:l.sb.throw((0,i.kd)(e)):t.path?l.sb.throw((0,i.s7)(e)):{...n,...t,path:void 0}}n(55411),n(76274);var a=r.lJ},70895:(e,t,n)=>{"use strict";n.d(t,{r:()=>i});var r=n(52011);let i=()=>({pagesRouter:(0,r.useRouter)()})},77182:(e,t,n)=>{"use strict";function r(e){let{reason:t,children:n}=e;return n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return r}}),n(9130)},77748:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return r.workAsyncStorageInstance}});let r=n(11597)},80467:(e,t,n)=>{"use strict";function r(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return r}}),n(92154),n(91055),n(77748),n(58913)},85754:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useRouter",{enumerable:!0,get:function(){return l}});let r=n(13106),i=n(63209);function l(){return(0,r.useContext)(i.RouterContext)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},86587:(e,t,n)=>{"use strict";var r=n(51299);n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}}),n.o(r,"useSelectedLayoutSegments")&&n.d(t,{useSelectedLayoutSegments:function(){return r.useSelectedLayoutSegments}})},94387:(e,t,n)=>{"use strict";n.d(t,{AuthenticateWithRedirectCallback:()=>r.B$,ClerkDegraded:()=>r.wF,ClerkFailed:()=>r.lT,ClerkLoaded:()=>r.z0,ClerkLoading:()=>r.A0,RedirectToCreateOrganization:()=>r.rm,RedirectToOrganizationProfile:()=>r.m2,RedirectToSignIn:()=>r.W5,RedirectToSignUp:()=>r.mO,RedirectToTasks:()=>r.OL,RedirectToUserProfile:()=>r.eG,UNSAFE_PortalProvider:()=>r.N$});var r=n(69282);n(66241)},94768:(e,t,n)=>{"use strict";n.r(t),n.d(t,{KeylessCookieSync:()=>o});var r=n(86587),i=n(13106),l=n(24319);function o(e){var t;let o=(null==(t=(0,r.useSelectedLayoutSegments)()[0])?void 0:t.startsWith("/_not-found"))||!1;return(0,i.useEffect)(()=>{l.I&&!o&&n.e(7373).then(n.bind(n,57373)).then(t=>t.syncKeylessConfigAction({...e,returnUrl:window.location.href}))},[o]),e.children}},96955:(e,t)=>{"use strict";
9Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{bindSnapshot:function(){return o},createAsyncLocalStorage:function(){return l},createSnapshot:function(){return a}});let n=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}static bind(e){return e}}let i="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function l(){return i?new i:new r}function o(e){return i?i.bind(e):r.bind(e)}function a(){return i?i.snapshot():function(e,...t){return e(...t)}}}}]);
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.