1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4917],{9738:(e,t,i)=>{let n;i.d(t,{$U:()=>Q,D_:()=>ea,ED:()=>E,Jd:()=>ev,Kz:()=>O,MZ:()=>ef,N$:()=>eO,O4:()=>j,OM:()=>ei,Ow:()=>ey,R0:()=>I,Sj:()=>eD,Wp:()=>em,Yk:()=>B,Z5:()=>ee,aY:()=>C,g7:()=>ec,hQ:()=>k,ho:()=>J,wV:()=>eu});var a=i(153),r=i(8021),l=i(2918),u=i(1805),o=i(3256);i(7232);var s=i(8561),d=i(6490),c=i(8814),g=i(7971),v=i(2115),f=i(3412),p=i(4268),m=i(4049),h=i(3614),y=i(2954),S=i(8173);function P(e,t){if(!e)throw"string"==typeof t?Error(t):Error(`${t.displayName} not found`)}let b=(e,t)=>{let{assertCtxFn:i=P}=t||{},n=v.createContext(void 0);return n.displayName=e,[n,()=>{let t=v.useContext(n);return i(t,`${e} not found`),t.value},()=>{let e=v.useContext(n);return e?e.value:{}}]},[E,k]=b("ClerkInstanceContext"),[_,z]=b("InitialStateContext");function I(e){let{children:t,initialState:i}=e,[n]=(0,v.useState)(i),a=v.useMemo(()=>({value:n}),[n]);return v.createElement(_.Provider,{value:a},t)}function C(){let e=z();if(e instanceof Promise)if("function"==typeof v.use)return v.use(e);else throw Error("initialState cannot be a promise if React version is less than 19");return e}let[A,R]=b("CheckoutContext"),N=e=>{let{children:t,...i}=e;return v.createElement(A.Provider,{value:{value:i}},t)};function O(e){if(!v.useContext(E)){if("function"==typeof e)return void e();throw Error(`${e} can only be used within the <ClerkProvider /> component. 2 3Possible fixes: 41. Ensure that the <ClerkProvider /> is correctly wrapping your application where this component is used. 52. Check for multiple versions of the \`@clerk/shared\` package in your project. Use a tool like \`npm ls @clerk/shared\` to identify multiple versions, and update your dependencies to only rely on one. 6 7Learn more: https://clerk.com/docs/components/clerk-provider`.trim())}}let D={USER_MEMBERSHIPS_KEY:"userMemberships",USER_INVITATIONS_KEY:"userInvitations",USER_SUGGESTIONS_KEY:"userSuggestions",DOMAINS_KEY:"domains",MEMBERSHIP_REQUESTS_KEY:"membershipRequests",MEMBERSHIPS_KEY:"memberships",INVITATIONS_KEY:"invitations",PLANS_KEY:"billing-plans",PAYMENT_METHODS_KEY:"billing-payment-methods",PAYMENT_ATTEMPTS_KEY:"billing-payment-attempts",STATEMENTS_KEY:"billing-statements",API_KEYS_KEY:"apiKeys",ORGANIZATION_CREATION_DEFAULTS_KEY:"organizationCreationDefaults",OAUTH_CONSENT_INFO_KEY:"oauthConsentInfo"};function M(e){return{queryKey:[e.stablePrefix,e.authenticated,e.tracked,e.untracked],invalidationKey:[e.stablePrefix,e.authenticated,e.tracked],stableKey:e.stablePrefix,authenticated:e.authenticated}}function K(e){if(e)return function(e){return e}}let x=!1,T=function(e){let t;return t=new Proxy(function(){},{get(i,n){if("then"!==n)return"toString"===n?()=>`[${e}]`:n===Symbol.toPrimitive?()=>0:t},apply:()=>t,construct:()=>t,has:()=>!1,set:()=>!1})}("ClerkMockQueryClient"),L=()=>{let e=function(){if("undefined"!=typeof window)return x||(n=new f.E,x=!0),n}();return[null!=e?e:T,!!e]};function Y(e,t){let[i,n]=L(),a=n?i.defaultQueryOptions(e):e;a._optimisticResults="optimistic";let r=v.useMemo(()=>new t(i,a),[i]),l=r.getOptimisticResult(a),u=!1!==e.subscribed;return(v.useSyncExternalStore(v.useCallback(e=>{let t=u?r.subscribe(p.jG.batchCalls(e)):m.lQ;return r.updateResult(),t},[r,u]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),v.useEffect(()=>{r.setOptions(a)},[a,r]),n)?a.notifyOnChangeProps?l:r.trackResult(l):{data:void 0,error:null,isLoading:!1!==e.enabled,isFetching:!1,status:"pending"}}let w=(e,t)=>{var i,n,a;let r="boolean"==typeof e&&e,l=(0,v.useRef)(r?t.initialPage:null!=(i=null==e?void 0:e.initialPage)?i:t.initialPage),u=(0,v.useRef)(r?t.pageSize:null!=(n=null==e?void 0:e.pageSize)?n:t.pageSize),o={};for(let i of Object.keys(t))o[i]=r?t[i]:null!=(a=null==e?void 0:e[i])?a:t[i];return{...o,initialPage:l.current,pageSize:u.current}},q=e=>{var t,i,n,a,r,l,u,o,s;let{fetcher:d,config:c,keys:g}=e,[f,p]=(0,v.useState)(null!=(i=c.initialPage)?i:1),m=(0,v.useRef)(null!=(n=c.initialPage)?n:1),S=(0,v.useRef)(null!=(a=c.pageSize)?a:10),P=null==(r=c.enabled)||r,b=c.isSignedIn,E=null!=(l=c.infinite)&&l,k="cache"===c.__experimental_mode,_=null!=(u=c.keepPreviousData)&&u,[z]=L(),I=P&&!!d&&!k&&!1!==b,[C,A]=(0,v.useState)(0),R=(0,v.useCallback)(e=>{A(e)},[]),N=(0,v.useMemo)(()=>{let[e,t,i,n]=g.queryKey;return[e,t,i,{...n,args:{...n.args,initialPage:f,pageSize:S.current}}]},[g.queryKey,f]),O=Y({queryKey:N,queryFn:e=>{let{queryKey:t}=e,{args:i}=t[3];if(d)return d(i)},staleTime:6e4,enabled:I&&!E,placeholderData:K(_)},y.$),D=(0,v.useMemo)(()=>{let[e,t,i,n]=g.queryKey;return[e+"-inf",t,i,n]},[g.queryKey]),M=Y({queryKey:D,initialPageParam:null!=(o=c.initialPage)?o:1,getNextPageParam:(e,t,i)=>{var n,a;let r=null!=(n=null==e?void 0:e.total_count)?n:0;return(t.length+(c.initialPage?c.initialPage-1:0))*(null!=(a=c.pageSize)?a:10)<r?i+1:void 0},queryFn:e=>{let{pageParam:t,queryKey:i}=e,{args:n}=i[3];if(d)return d({...n,initialPage:t,pageSize:S.current})},staleTime:6e4,enabled:I&&E},h.z);!function(e){let{isSignedOut:t,stableKeys:i,authenticated:n=!0,onCleanup:a}=e,r=(0,v.useRef)(i),[l]=L(),u=function(e){let t=(0,v.useRef)(e),i=(0,v.useRef)(null);return t.current!==e&&(i.current=t.current,t.current=e),i.current}(!t);(0,v.useEffect)(()=>{!0===n&&u&&!0===t&&(l.removeQueries({predicate:e=>{let[t,i]=e.queryKey;return!0===i&&"string"==typeof t&&(Array.isArray(r.current)?r.current.includes(t):r.current===t)}}),null==a||a())},[n,t,u,l])}({isSignedOut:!1===b,authenticated:g.authenticated,stableKeys:(e=>[e,`${e}-inf`])(g.stableKey),onCleanup:()=>{p(m.current),Promise.resolve().then(()=>R(e=>e+1))}});let{data:x,count:T,page:w}=(0,v.useMemo)(()=>{var e,t,i,n,a,r,l,u;if(E){let u=z.getQueryData(D),o=I?null!=(n=null!=(i=null==(e=M.data)?void 0:e.pages)?i:null==u?void 0:u.pages)?n:[]:null!=(a=null==u?void 0:u.pages)?a:[],s=Array.isArray(o)?o.filter(
vendor: 12,551 bytes, line 7
7Boolean):[];return{data:null!=(r=s.map(e=>null==e?void 0:e.data).flat().filter(Boolean))?r:[],count:null!=(l=null==(t=s[s.length-1])?void 0:t.total_count)?l:0,page:s.length>0?s.length:m.current}}let o=I&&null!=(u=O.data)?u:z.getQueryData(N);return{data:Array.isArray(null==o?void 0:o.data)?o.data:[],count:"number"==typeof(null==o?void 0:o.total_count)?o.total_count:0,page:f}},[I,C,E,null==(t=M.data)?void 0:t.pages,O.data,z,D,N,f]),q=(0,v.useCallback)(e=>{if(E){var t,i,n;let a=Math.max(0,"function"==typeof e?e(w):e),r=z.getQueryData(D);a-(null!=(n=null!=(i=null==(t=M.data)?void 0:t.pages)?i:null==r?void 0:r.pages)?n:[]).length>0&&M.fetchNextPage({cancelRefetch:!1});return}return p(e)},[M,w,E,z,D]),j=E?M.isLoading:O.isLoading,U=E?M.isFetching:O.isFetching,F=null!=(s=E?M.error:O.error)?s:null,Q=(0,v.useCallback)(()=>{if(E)return void M.fetchNextPage({cancelRefetch:!1});p(e=>Math.max(0,e+1))},[M,E]),$=(0,v.useCallback)(()=>{E||p(e=>Math.max(0,e-1))},[E]),H=(m.current-1)*S.current,V=Math.ceil((T-H)/S.current),B=E?!!M.hasNextPage:T-H>w*S.current,G=E?!!M.hasPreviousPage:(w-1)*S.current>H;return{data:x,count:T,error:F,isLoading:j,isFetching:U,isError:!!F,page:w,pageCount:V,fetchPage:q,fetchNext:Q,fetchPrevious:$,hasNextPage:B,hasPreviousPage:G,revalidate:async()=>{await z.invalidateQueries({queryKey:g.invalidationKey});let[e,...t]=g.invalidationKey;return z.invalidateQueries({queryKey:[e+"-inf",...t]})},setData:e=>(E?(z.setQueryData(D,function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=Array.isArray(null==t?void 0:t.pages)?t.pages:[],n="function"==typeof e?e(i):e;return{...t,pages:n}}),R(e=>e+1)):(z.setQueryData(N,function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{data:[],total_count:0};return"function"==typeof e?e(t):e}),R(e=>e+1)),Promise.resolve())}};function j(e){var t,i,n;O("useAPIKeys");let a=w(e,{initialPage:1,pageSize:10,keepPreviousData:!1,infinite:!1,subject:"",query:"",enabled:!0}),r=k();null==(t=r.telemetry)||t.record((0,d.a)("useAPIKeys"));let l={initialPage:a.initialPage,pageSize:a.pageSize,...a.subject?{subject:a.subject}:{},...a.query?{query:a.query}:{}},u=(null==(n=a.enabled)||n)&&r.loaded;return q({fetcher:(null==(i=r.apiKeys)?void 0:i.getAll)?e=>r.apiKeys.getAll({...e,subject:a.subject}):void 0,config:{keepPreviousData:a.keepPreviousData,infinite:a.infinite,enabled:u,isSignedIn:null!==r.user,initialPage:a.initialPage,pageSize:a.pageSize},keys:M({stablePrefix:D.API_KEYS_KEY,authenticated:!0,tracked:{subject:a.subject},untracked:{args:l}})})}function U(){let e=k(),t=C(),i=(0,v.useCallback)(()=>null==t?void 0:t.user,[null==t?void 0:t.user]);return(0,v.useSyncExternalStore)((0,v.useCallback)(t=>e.addListener(t,{skipInitialEmit:!0}),[e]),(0,v.useCallback)(()=>e.loaded&&e.__internal_lastEmittedResources?e.__internal_lastEmittedResources.user:i(),[e,i]),i)}let F="useOAuthConsent";function Q(e){var t,i,n;O(F);let{oauthClientId:a,scope:r,redirectUri:l,keepPreviousData:u=!0,enabled:o=!0}=e,s=k(),c=U(),g=(null!=a?a:"").trim();null==(t=s.telemetry)||t.record((0,d.a)(F));let{queryKey:f}=function(e){let{userId:t,oauthClientId:i,scope:n,redirectUri:a}=e;return(0,v.useMemo)(()=>{let e={oauthClientId:i,...void 0!==n&&{scope:n},...void 0!==a&&{redirectUri:a}};return M({stablePrefix:D.OAUTH_CONSENT_INFO_KEY,authenticated:!0,tracked:{userId:null!=t?t:null},untracked:{args:e}})},[t,i,n,a])}({userId:null!=(i=null==c?void 0:c.id)?i:null,oauthClientId:g,scope:r,redirectUri:l}),p=g.length>0,m=!!c&&p&&o&&s.loaded,h=Y({queryKey:f,queryFn:()=>{var e,t;return e=s,t={oauthClientId:g,scope:r,redirectUri:l},e.oauthApplication.getConsentInfo(t)},enabled:m,placeholderData:K(u&&m)},y.$);return{data:h.data,error:null!=(n=h.error)?n:null,isLoading:h.isLoading,isFetching:h.isFetching}}let $="useOAuthDeviceVerification",H=e=>e.toUpperCase().replace(/[-\p{White_Space}]/gu,""),V=()=>new u.t("Clerk must be loaded before using OAuth device verification.",{code:"oauth_device_verification_not_ready"});function B(){var e;O($);let t=k(),[i,n]=(0,v.useState)(),[a,r]=(0,v.useState)(),[l,o]=(0,v.useState)(null),[s,c]=(0,v.useState)(!1),[g,f]=(0,v.useState)(!1),p=(0,v.useRef)(null),m=(0,v.useRef)(null),h=(0,v.useRef)(0);null==(e=t.telemetry)||e.record((0,d.a)($));let y=(0,v.useCallback)(e=>{let i=t.loaded?t.oauthApplication:void 0;if(!i)return Promise.reject(V());let a=H(e.userCode);if(p.current)return p.current.key===a?p.current.promise:Promise.reject(new u.t("An OAuth device verification lookup is already in progress for another code.",{code:"oauth_device_verification_lookup_in_progress"}));let l=h.current;o(null),n(void 0),r(void 0),c(!0);let s=i.lookupDeviceVerification({...e,userCode:a}).then(e=>(h.current===l&&n(e),e)).catch(e=>{throw h.current===l&&o(e),e}).finally(()=>{var e;(null==(e=p.current)?void 0:e.promise)===s&&(p.current=null),h.current===l&&c(!1)});return p.current={key:a,promise:s},s},[t]),S=(0,v.useCallback)((e,i)=>{var n;let a=t.loaded?t.oauthApplication:void 0;if(!a)return Promise.reject(V());let l=H(e.userCode),s=JSON.stringify([l,null!=(n=e.organizationId)?n:null,i]);if(m.current)return m.current.key===s?m.current.promise:Promise.reject(new u.t("Another OAuth device verification decision is already in progress.",{code:"oauth_device_verification_submission_in_progress"}));let d=h.current;o(null),f(!0);let c=a.submitDeviceVerification({...e,userCode:l,approved:i}).then(e=>(h.current===d&&r(e),e)).catch(e=>{throw h.current===d&&o(e),e}).finally(()=>{var e;(null==(e=m.current)?void 0:e.promise)===c&&(m.current=null),h.current===d&&f(!1)});return m.current={key:s,promise:c},c},[t]);return{data:i,result:a,error:l,isLoading:s,isSubmitting:g,lookup:y,approve:(0,v.useCallback)(e=>S(e,!0),[S]),deny:(0,v.useCallback)(e=>S(e,!1),[S]),reset:(0,v.useCallback)(()=>{h.current+=1,p.current=null,n(void 0),r(void 0),o(null),c(!1),f(!1)},[])}}function G(){let e=k(),t=C(),i=(0,v.useCallback)(()=>null==t?void 0:t.organization,[null==t?void 0:t.organization]);return(0,v.useSyncExternalStore)((0,v.useCallback)(t=>e.addListener(t,{skipInitialEmit:!0}),[e]),(0,v.useCallback)(()=>e.loaded&&e.__internal_lastEmittedResources?e.__internal_lastEmittedResources.organization:i(),[e,i]),i)}function Z(){let e=k(),t=C(),i=(0,v.useCallback)(()=>{var e;return t?null==(e=(0,l.r2)(t))?void 0:e.session:void 0},[t]);return(0,v.useSyncExternalStore)((0,v.useCallback)(t=>e.addListener(t,{skipInitialEmit:!0}),[e]),(0,v.useCallback)(()=>e.loaded&&e.__internal_lastEmittedResources?e.__internal_lastEmittedResources.session:i(),[e,i]),i)}let J=()=>(O("useClerk"),k());function W(e){let{enabled:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=J(),n=(0,v.useRef)(!1);(0,v.useEffect)(()=>{var a;t&&!n.current&&(n.current=!0,null==(a=i.__internal_attemptToEnableEnvironmentSetting)||a.call(i,{for:"organizations",caller:e}))},[i,e,t])}let X={data:void 0,count:void 0,error:void 0,isLoading:!1,isFetching:!1,isError:!1,page:void 0,pageCount:void 0,fetchPage:void 0,fetchNext:void 0,fetchPrevious:void 0,hasNextPage:!1,hasPreviousPage:!1,revalidate:void 0,setData:void 0};function ee(e){var t;let{domains:i,membershipRequests:n,memberships:a,invitations:r,__internal_skipAttemptToEnableOrganizations:l}=e||{};O("useOrganization"),W("useOrganization",{enabled:!l});let u=G(),o=Z(),c=w(i,{initialPage:1,pageSize:10,keepPreviousData:!1,infinite:!1,enrollmentMode:void 0}),g=w(n,{initialPage:1,pageSize:10,status:"pending",keepPreviousData:!1,infinite:!1}),v=w(a,{initialPage:1,pageSize:10,role:void 0,keepPreviousData:!1,infinite:!1,query:void 0}),f=w(r,{initialPage:1,pageSize:10,status:["pending"],keepPreviousData:!1,infinite:!1}),p=k();null==(t=p.telemetry)||t.record((0,d.a)("useOrganization"));let m=void 0===i?void 0:{initialPage:c.initialPage,pageSize:c.pageSize,enrollmentMode:c.enrollmentMode},h=void 0===n?void 0:{initialPage:g.initialPage,pageSize:g.pageSize,status:g.status},y=void 0===a?void 0:{initialPage:v.initialPage,pageSize:v.pageSize,role:v.role,query:v.query},S=void 0===r?void 0:{initialPage:f.initialPage,pageSize:f.pageSize,status:f.status},P=q({fetcher:null==u?void 0:u.getDomains,config:{keepPreviousData:c.keepPreviousData,infinite:c.infinite,enabled:!!m,isSignedIn:null!==u,initialPage:c.initialPage,pageSize:c.pageSize},keys:M({stablePrefix:D.DOMAINS_KEY,authenticated:!0,tracked:{organizationId:null==u?void 0:u.id},untracked:{args:m}})}),b=q({fetcher:null==u?void 0:u.getMembershipRequests,config:{keepPreviousData:g.keepPreviousData,infinite:g.infinite,enabled:!!h,isSignedIn:null!==u,initialPage:g.initialPage,pageSize:g.pageSize},keys:M({stablePrefix:D.MEMBERSHIP_REQUESTS_KEY,authenticated:!0,tracked:{organizationId:null==u?void 0:u.id},untracked:{args:h}})}),E=q({fetcher:null==u?void 0:u.getMemberships,config:{keepPreviousData:v.keepPreviousData,infinite:v.infinite,enabled:!!y,isSignedIn:null!==u,initialPage:v.initialPage,pageSize:v.pageSize},keys:M({stablePrefix:D.MEMBERSHIPS_KEY,authenticated:!0,tracked:{organizationId:null==u?void 0:u.id},untracked:{args:y}})}),_=q({fetcher:null==u?void 0:u.getInvitations,config:{keepPreviousData:f.keepPreviousData,infinite:f.infinite,enabled:!!S,isSignedIn:null!==u,initialPage:f.initialPage,pageSize:f.pageSize},keys:M({stablePrefix:D.INVITATIONS_KEY,authenticated:!0,tracked:{organizationId:null==u?void 0:u.id},untracked:{args:S}})});return void 0===u?{isLoaded:!1,organization:void 0,membership:void 0,domains:X,membershipRequests:X,memberships:X,invitations:X}:null===u?{isLoaded:!0,organization:null,membership:null,domains:null,membershipRequests:null,memberships:null,invitations:null}:!p.loaded&&u?{isLoaded:!0,organization:u,membership:void 0,domains:X,membershipRequests:X,memberships:X,invitations:X}:{isLoaded:p.loaded,organization:u,membership:(0,s.d)(o.user.organizationMemberships,u.id),domains:P,membershipRequests:b,memberships:E,invitations:_}}let et="useOrganizationCreationDefaults";function ei(){var e,t,i,n,a,r,l;let u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};O(et);let{keepPreviousData:o=!0,enabled:s=!0}=u,c=k(),g=U(),f=null!=(a=null==(i=c.__internal_environment)||null==(t=i.organizationSettings)||null==(e=t.organizationCreationDefaults)?void 0:e.enabled)&&a;null==(n=c.telemetry)||n.record((0,d.a)(et));let{queryKey:p}=function(e){let{userId:t}=e;return(0,v.useMemo)(()=>M({stablePrefix:D.ORGANIZATION_CREATION_DEFAULTS_KEY,authenticated:!!t,tracked:{userId:null!=t?t:null},untracked:{args:{}}}),[t])}({userId:null!=(r=null==g?void 0:g.id)?r:null}),m=!!g&&s&&f&&c.loaded,h=Y({queryKey:p,queryFn:null==g?void 0:g.getOrganizationCreationDefaults,enabled:m,placeholderData:K(o)},y.$);return{data:h.data,error:null!=(l=h.error)?l:null,isLoading:h.isLoading,isFetching:h.isFetching}}let en={data:void 0,count:void 0,error:void 0,isLoading:!1,isFetching:!1,isError:!1,page:void 0,pageCount:void 0,fetchPage:void 0,fetchNext:void 0,fetchPrevious:void 0,hasNextPage:!1,hasPreviousPage:!1,revalidate:void 0,setData:void 0};function ea(e){var t;let{userMemberships:i,userInvitations:n,userSuggestions:a}=e||{};O("useOrganizationList"),W("useOrganizationList",{enabled:void 0!==i||void 0!==n||void 0!==a});let r=w(i,{initialPage:1,pageSize:10,keepPreviousData:!1,infinite:!1}),l=w(n,{initialPage:1,pageSize:10,status:"pending",keepPreviousData:!1,infinite:!1}),u=w(a,{initialPage:1,pageSize:10,status:"pending",keepPreviousData:!1,infinite:!1}),o=k(),s=U();null==(t=o.telemetry)||t.record((0,d.a)("useOrganizationList"));let c=void 0===i?void 0:{initialPage:r.initialPage,pageSize:r.pageSize},g=void 0===n?void 0:{initialPage:l.initialPage,pageSize:l.pageSize,status:l.status},v=void 0===a?void 0:{initialPage:u.initialPage,pageSize:u.pageSize,status:u.status},f=!!(o.loaded&&s),p=q({fetcher:null==s?void 0:s.getOrganizationMemberships,config:{keepPreviousData:r.keepPreviousData,infinite:r.infinite,enabled:!!c,isSignedIn:null!==s,initialPage:r.initialPage,pageSize:r.pageSize},keys:M({stablePrefix:D.USER_MEMBERSHIPS_KEY,authenticated:!0,tracked:{userId:null==s?void 0:s.id},untracked:{args:c}})}),m=q({fetcher:null==s?void 0:s.getOrganizationInvitations,config:{keepPreviousData:l.keepPreviousData,infinite:l.infinite,enabled:!!g,isSignedIn:null!==s,initialPage:l.initialPage,pageSize:l.pageSize},keys:M({stablePrefix:D.USER_INVITATIONS_KEY,authenticated:!0,tracked:{userId:null==s?void 0:s.id},untracked:{args:g}})}),h=q({fetcher:null==s?void 0:s.getOrganizationSuggestions,config:{keepPreviousData:u.keepPreviousData,infinite:u.infinite,enabled:!!v,isSignedIn:null!==s,initialPage:u.initialPage,pageSize:u.pageSize}
7,keys:M({stablePrefix:D.USER_SUGGESTIONS_KEY,authenticated:!0,tracked:{userId:null==s?void 0:s.id},untracked:{args:v}})});return f?{isLoaded:f,setActive:o.setActive,createOrganization:o.createOrganization,userMemberships:p,userInvitations:m,userSuggestions:h}:{isLoaded:!1,createOrganization:void 0,setActive:void 0,userMemberships:en,userInvitations:en,userSuggestions:en}}let er="undefined"!=typeof window?v.useLayoutEffect:v.useEffect,el="useSession",eu=()=>{var e;O(el);let t=Z(),i=k();return(null==(e=i.telemetry)||e.record((0,d.a)(el)),void 0===t)?{isLoaded:!1,isSignedIn:void 0,session:void 0}:null===t?{isLoaded:!0,isSignedIn:!1,session:null}:{isLoaded:!0,isSignedIn:i.isSignedIn,session:t}},eo=void 0,es=()=>eo,ed="useSessionList",ec=()=>{var e;O(ed);let t=k(),i=function(){let e=k();return(0,v.useSyncExternalStore)((0,v.useCallback)(t=>e.addListener(t,{skipInitialEmit:!0}),[e]),(0,v.useCallback)(()=>{if(e.loaded&&e.__internal_lastEmittedResources)return e.__internal_lastEmittedResources.client},[e]),es)}();return(null==(e=k().telemetry)||e.record((0,d.a)(ed)),i)?{isLoaded:!0,sessions:i.sessions,setActive:t.setActive}:{isLoaded:!1,sessions:void 0,setActive:void 0}},eg="useUser";function ev(){var e;O(eg);let t=U();return(null==(e=k().telemetry)||e.record((0,d.a)(eg)),void 0===t)?{isLoaded:!1,isSignedIn:void 0,user:void 0}:null===t?{isLoaded:!0,isSignedIn:!1,user:null}:{isLoaded:!0,isSignedIn:!0,user:t}}let ef=S.j;async function ep(e){try{let t=await e;if(t instanceof Response)return t.json();return t}catch(e){if((0,o.C)(e)&&e.errors.find(e=>{let{code:t}=e;return"session_reverification_required"===t}))return(0,a.DQ)();throw e}}let em=(e,t)=>{let{__internal_openReverification:i,telemetry:n}=J(),l=(0,v.useRef)(e),o=(0,v.useRef)(t);return null==n||n.record((0,d.a)("useReverification",{onNeedsReverification:!!(null==t?void 0:t.onNeedsReverification)})),er(()=>{l.current=e,o.current=t}),(0,v.useCallback)(function(){for(var e,t=arguments.length,s=Array(t),d=0;d<t;d++)s[d]=arguments[d];return(e={openUIComponent:i,telemetry:n,...o.current},function(t){return async function(){for(var i,n,l=arguments.length,o=Array(l),s=0;s<l;s++)o[s]=arguments[s];let d=await ep(t(...o));if((0,a.QU)(d)){let a=(0,c.t)(),l=(0,r.D)(null==(i=d.clerk_error.metadata)?void 0:i.reverification),s=l?l().level:void 0,g=()=>{a.reject(new u.t("User cancelled attempted verification",{code:"reverification_cancelled"}))},v=()=>{a.resolve(!0)};void 0===e.onNeedsReverification?null==(n=e.openUIComponent)||n.call(e,{level:s,afterVerification:v,afterVerificationCancelled:g}):e.onNeedsReverification({cancel:g,complete:v,level:s}),await a.promise,d=await ep(t(...o))}return d}})(l.current)(...s)},[i,n])};function eh(e){let{hookName:t,resourceType:i,useFetcher:n,options:a}=e;return function(e){var r;let{for:l,enabled:u,...o}=e||{},s=l||"user";O(t);let c=n(s),g=w(o,{initialPage:1,pageSize:10,keepPreviousData:!1,infinite:!1,__experimental_mode:void 0}),v=k(),f=U(),p=G();null==(r=v.telemetry)||r.record((0,d.a)(t));let m="organization"===s,h=function(e){var t,i;let n=k(),a=null==(t=null==e?void 0:e.enabled)||t,r=n.__internal_environment,l=U(),u=G(),o=null==r?void 0:r.commerceSettings.billing.user.enabled,s=null==r?void 0:r.commerceSettings.billing.organization.enabled,d=(null==e?void 0:e.for)==="organization"?s:(null==e?void 0:e.for)==="user"?o:o||s,c=(null==e?void 0:e.for)==="organization",g=null!=(i=null==e?void 0:e.authenticated)&&!i||(!c||!!(null==u?void 0:u.id))&&!!(null==l?void 0:l.id);return d&&a&&n.loaded&&g}({for:s,enabled:u,authenticated:!(null==a?void 0:a.unauthenticated)}),y=void 0===o?void 0:{initialPage:g.initialPage,pageSize:g.pageSize,...(null==a?void 0:a.unauthenticated)?{}:m?{orgId:null==p?void 0:p.id}:{}},S=!!y&&v.loaded&&!!h;return q({fetcher:c,config:{keepPreviousData:g.keepPreviousData,infinite:g.infinite,enabled:S,...(null==a?void 0:a.unauthenticated)?{}:{isSignedIn:null!==f},__experimental_mode:g.__experimental_mode,initialPage:g.initialPage,pageSize:g.pageSize},keys:M({stablePrefix:i,authenticated:!(null==a?void 0:a.unauthenticated),tracked:(null==a?void 0:a.unauthenticated)?{for:s}:{userId:null==f?void 0:f.id,...m?{orgId:null==p?void 0:p.id}:{}},untracked:{args:y}})})}}function ey(e){let t=e.clerk;if(t||(0,g.kX)(),e.initialState instanceof Promise&&"function"!=typeof v.use)throw Error("initialState cannot be a promise if React version is less than 19");let i=v.useMemo(()=>({value:t}),[e.clerkStatus]);return v.createElement(I,{initialState:e.initialState},v.createElement(E.Provider,{value:i},v.createElement(N,{value:void 0},e.children)))}
7eh({hookName:"useStatements",resourceType:D.STATEMENTS_KEY,useFetcher:()=>{let e=k();if(e.loaded)return e.billing.getStatements}}),eh({hookName:"usePaymentAttempts",resourceType:D.PAYMENT_ATTEMPTS_KEY,useFetcher:()=>{let e=k();if(e.loaded)return e.billing.getPaymentAttempts}}),eh({hookName:"usePaymentMethods",resourceType:D.PAYMENT_METHODS_KEY,useFetcher:e=>{let t=G(),i=U();return"organization"===e?null==t?void 0:t.getPaymentMethods:null==i?void 0:i.getPaymentMethods}}),eh({hookName:"usePlans",resourceType:D.PLANS_KEY,useFetcher:e=>{let t=k();if(t.loaded)return i=>t.billing.getPlans({...i,for:e})},options:{unauthenticated:!0}});let eS=(e,t,i)=>{let n=!!i,a=(0,v.useRef)(i);(0,v.useEffect)(()=>{a.current=i},[i]),(0,v.useEffect)(()=>{if(!n||!e)return()=>{};let i=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];a.current&&a.current(...t)};return e.on(t,i),()=>{e.off(t,i)}},[n,t,e,a])},eP=v.createContext(null);eP.displayName="ElementsContext";let eb=e=>null!==e&&"object"==typeof e,eE="[object Object]",ek=(e,t)=>{if(!eb(e)||!eb(t))return e===t;let i=Array.isArray(e);if(i!==Array.isArray(t))return!1;let n=Object.prototype.toString.call(e)===eE;if(n!==(Object.prototype.toString.call(t)===eE))return!1;if(!n&&!i)return e===t;let a=Object.keys(e),r=Object.keys(t);if(a.length!==r.length)return!1;let l={};for(let e=0;e<a.length;e+=1)l[a[e]]=!0;for(let e=0;e<r.length;e+=1)l[r[e]]=!0;let u=Object.keys(l);return u.length===a.length&&u.every(i=>ek(e[i],t[i]))},e_=e=>((e,t)=>{if(!e)throw Error(`Could not find Elements context; You need to wrap the part of your app that ${t} in an <Elements> provider.`);return e})(v.useContext(eP),e);((e,t)=>{let i=`${(e=>e.charAt(0).toUpperCase()+e.slice(1))(e)}Element`,n=t?e=>{e_(`mounts <${i}>`);let{id:t,className:n}=e;return v.createElement("div",{id:t,className:n})}:t=>{let n,{id:a,className:r,fallback:l,options:u={},onBlur:o,onFocus:s,onReady:d,onChange:c,onEscape:g,onClick:f,onLoadError:p,onLoaderStart:m,onNetworksChange:h,onConfirm:y,onCancel:S,onShippingAddressChange:P,onShippingRateChange:b}=t,E=e_(`mounts <${i}>`),k="elements"in E?E.elements:null,[_,z]=v.useState(null),I=v.useRef(null),C=v.useRef(null),[A,R]=(0,v.useState)(!1);eS(_,"blur",o),eS(_,"focus",s),eS(_,"escape",g),eS(_,"click",f),eS(_,"loaderror",p),eS(_,"loaderstart",m),eS(_,"networkschange",h),eS(_,"confirm",y),eS(_,"cancel",S),eS(_,"shippingaddresschange",P),eS(_,"shippingratechange",b),eS(_,"change",c),d&&(n=()=>{R(!0),d(_)}),eS(_,"ready",n),v.useLayoutEffect(()=>{if(null===I.current&&null!==C.current&&k){let t=null;k&&(t=k.create(e,u)),I.current=t,z(t),t&&t.mount(C.current)}},[k,u]);let N=(e=>{let t=(0,v.useRef)(e);return(0,v.useEffect)(()=>{t.current=e},[e]),t.current})(u);return v.useEffect(()=>{if(!I.current)return;let e=((e,t,i)=>eb(e)?Object.keys(e).reduce((n,a)=>{let r=!eb(t)||!ek(e[a],t[a]);return i.includes(a)?(r&&console.warn(`Unsupported prop change: options.${a} is not a mutable property.`),n):r?{...n||{},[a]:e[a]}:n},null):null)(u,N,["paymentRequest"]);e&&"update"in I.current&&I.current.update(e)},[u,N]),v.useLayoutEffect(()=>()=>{if(I.current&&"function"==typeof I.current.destroy)try{I.current.destroy(),I.current=null}catch{}},[]),v.createElement(v.Fragment,null,!A&&l,v.createElement("div",{id:a,style:{height:A?"unset":"0px",visibility:A?"visible":"hidden"},className:r,ref:C}))};return n.displayName=i,n.__elementType=e})("payment","undefined"==typeof window);let[ez,eI]=b("PaymentElementContext"),[eC,eA]=b("StripeUtilsContext"),[eR,,eN]=b("PortalProvider"),eO=e=>{let{children:t,getContainer:i}=e,n=v.useMemo(()=>({value:{getContainer:i}}),[i]);return v.createElement(eR.Provider,{value:n},t)};eO.displayName="UNSAFE_PortalProvider";let eD=()=>{let e=eN();return e&&"getContainer"in e&&e.getContainer?e.getContainer:()=>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.