PageSourceSearch

https://www.eaglebarcc.com/assets/clerk-CkFz3Jfd.js

js eaglebarcc.com collected 2026-10-04 23:24:16 UTC 102,694 bytes, 7 lines download raw bytes

vendor: 4,369 bytes, line 1
1import{a as e,t}from"./rolldown-runtime-B0Z9INg1.js";var n=t((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.for(`react.view_transition`),m=Symbol.iterator;function h(e){return typeof e!=`object`||!e?null:(e=m&&e[m]||e[`@@iterator`],typeof e==`function`?e:null)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,v={};function y(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`takes an object of state variables to update or a function which returns an object of state variables.`);this.updater.enqueueSetState(this,e,t,`setState`)},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function b(){}b.prototype=y.prototype;function x(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}var S=x.prototype=new b;S.constructor=x,_(S,y.prototype),S.isPureReactComponent=!0;var C=Array.isArray;function w(){}var T={H:null,A:null,T:null,S:null},E=Object.prototype.hasOwnProperty;function D(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function O(e,t){return D(e.type,t,e.props)}function k(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function A(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var j=/\/+/g;function M(e,t){return typeof e==`object`&&e&&e.key!=null?A(``+e.key):t.toString(36)}function ee(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(w,w):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function N(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,N(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+M(e,0):a,C(o)?(i=``,c!=null&&(i=c.replace(j,`$&/`)+`/`),N(o,r,i,``,function(e){return e})):o!=null&&(k(o)&&(o=O(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(j,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(C(e))for(var u=0;u<e.length;u++)a=e[u],s=l+M(a,u),c+=N(a,r,i,s,o);else if(u=h(e),typeof u==`function`)for(e=u.call(e),u=0;!(a=e.next()).done;)a=a.value,s=l+M(a,u++),c+=N(a,r,i,s,o);else if(s===`object`){if(typeof e.then==`function`)return N(ee(e),r,i,a,o);throw r=String(e),Error(`Objects are not valid as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`)}return c}function P(e,t,n){if(e==null)return e;var r=[],i=0;return N(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function te(e){if(e._status===-1){var t=e._result,n=t();n.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t,n.status===void 0&&(n.status=`fulfilled`,n.value=t))},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t,n.status===void 0&&(n.status=`rejected`,n.reason=t))}),e._status===-1&&(e._status=0,e._result=n)}if(e._status===1)return e._result.default;throw e._result}var ne=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)};function F(e){var t=T.T,n={};n.types=t===null?null:t.types,T.T=n;
1try{var r=e(),i=T.S;i!==null&&i(n,r),typeof r==`object`&&r&&typeof r.then==`function`&&r.then(w,ne)}catch(e){ne(e)}finally{t!==null&&n.types!==null&&(t.types=n.types),T.T=t}}function I(e){var t=T.T;if(t!==null){var n=t.types;n===null?t.types=[e]:n.indexOf(e)===-1&&n.push(e)}else F(I.bind(null,e))}var re={map:P,forEach:function(e,t,n){P(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return P(e,function(){t++}),t},toArray:function(e){return P(e,function(e){return e})||[]},only:function(e){if(!k(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}};e.Activity=f,e.Children=re,e.Component=y,e.Fragment=r,e.Profiler=a,e.PureComponent=x,e.StrictMode=i,e.Suspense=l,e.ViewTransition=p,e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=T,e.__COMPILER_RUNTIME={__proto__:null,c:function(e){return T.H.useMemoCache(e)}},e.addTransitionType=I,e.cache=function(e){return function(){return e.apply(null,arguments)}},e.cacheSignal=function(){return null},e.cloneElement=function(e,t,n){if(e==null)throw Error(`The argument must be a React element, but you passed `+e+`.`);var r=_({},e.props),i=e.key;
vendor: 5,872 bytes, line 1
1if(t!=null)for(a in t.key!==void 0&&(i=``+t.key),t)!E.call(t,a)||a===`key`||a===`__self`||a===`__source`||a===`ref`&&t.ref===void 0||(r[a]=t[a]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];r.children=o}return D(e.type,i,r)},e.createContext=function(e){return e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:o,_context:e},e},e.createElement=function(e,t,n){var r,i={},a=null;if(t!=null)for(r in t.key!==void 0&&(a=``+t.key),t)E.call(t,r)&&r!==`key`&&r!==`__self`&&r!==`__source`&&(i[r]=t[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return D(e,a,i)},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:c,render:e}},e.isValidElement=k,e.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:te}},e.memo=function(e,t){return{$$typeof:u,type:e,compare:t===void 0?null:t}},e.startTransition=F,e.unstable_useCacheRefresh=function(){return T.H.useCacheRefresh()},e.use=function(e){return T.H.use(e)},e.useActionState=function(e,t,n){return T.H.useActionState(e,t,n)},e.useCallback=function(e,t){return T.H.useCallback(e,t)},e.useContext=function(e){return T.H.useContext(e)},e.useDebugValue=function(){},e.useDeferredValue=function(e,t){return T.H.useDeferredValue(e,t)},e.useEffect=function(e,t){return T.H.useEffect(e,t)},e.useEffectEvent=function(e){return T.H.useEffectEvent(e)},e.useId=function(){return T.H.useId()},e.useImperativeHandle=function(e,t,n){return T.H.useImperativeHandle(e,t,n)},e.useInsertionEffect=function(e,t){return T.H.useInsertionEffect(e,t)},e.useLayoutEffect=function(e,t){return T.H.useLayoutEffect(e,t)},e.useMemo=function(e,t){return T.H.useMemo(e,t)},e.useOptimistic=function(e,t){return T.H.useOptimistic(e,t)},e.useReducer=function(e,t,n){return T.H.useReducer(e,t,n)},e.useRef=function(e){return T.H.useRef(e)},e.useState=function(e){return T.H.useState(e)},e.useSyncExternalStore=function(e,t,n){return T.H.useSyncExternalStore(e,t,n)},e.useTransition=function(){return T.H.useTransition()},e.version=`19.3.0`})),r=t(((e,t)=>{t.exports=n()})),i=t((e=>{var t=r();function n(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function i(){}var a={d:{f:i,r:function(){throw Error(n(522))},D:i,C:i,L:i,m:i,X:i,S:i,M:i},p:0,findDOMNode:null},o=Symbol.for(`react.portal`),s=Symbol.for(`react.recoverable`),c=Symbol.for(`react.optimistic_key`);function l(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:r==null?null:r===c?c:``+r,children:e,containerInfo:t,implementation:n}}var u=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function d(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,e.browser=function(e){return{$$typeof:s,_reason:e}},e.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(n(299));return l(e,t,null,r)},e.flushSync=function(e){var t=u.T,n=a.p;try{if(u.T=null,a.p=2,e)return e()}finally{u.T=t,a.p=n,a.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,a.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&a.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=d(n,t.crossOrigin),i=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?a.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:i,fetchPriority:o}):n===`script`&&a.d.X(e,{crossOrigin:r,integrity:i,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`){if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=d(t.as,t.crossOrigin);a.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0})}}else t??a.d.M(e)}},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=d(n,t.crossOrigin);a.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){if(typeof e==`string`){if(t){var n=d(t.as,t.crossOrigin);a.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0})}else a.d.m(e)}},e.requestFormReset=function(e){a.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return u.H.useFormState(e,t,n)},e.useFormStatus=function(){return u.H.useHostTransitionStatus()}
1,e.version=`19.3.0`})),a=t(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=i()})),o=class e extends Error{static kind=`ClerkError`;clerkError=!0;code;longMessage;docsUrl;cause;get name(){return this.constructor.name}constructor(t){super(new.target.formatMessage(new.target.kind,t.message,t.code,t.docsUrl),{cause:t.cause}),Object.setPrototypeOf(this,e.prototype),this.code=t.code,this.docsUrl=t.docsUrl,this.longMessage=t.longMessage,this.cause=t.cause}toString(){return`[${this.name}]\nMessage:${this.message}`}static formatMessage(e,t,n,r){let i=`Clerk:`,a=new RegExp(i.replace(` `,`\\s*`),`i`);return t=t.replace(a,``),t=`${i} ${t.trim()}\n\n(code="${n}")\n\n`,r&&(t+=`\n\nDocs: ${r}`),t}},s=Object.freeze({InvalidProxyUrlErrorMessage:`The proxyUrl passed to Clerk is invalid. The expected value for proxyUrl is an absolute URL or a relative path with a leading '/'. (key={{url}})`,InvalidPublishableKeyErrorMessage:`The publishableKey passed to Clerk is invali
1d. You can get your Publishable key at https://dashboard.clerk.com/last-active?path=api-keys. (key={{key}})`,MissingPublishableKeyErrorMessage:`Missing publishableKey. You can get your key at https://dashboard.clerk.com/last-active?path=api-keys.`,MissingSecretKeyErrorMessage:`Missing secretKey. You can get your key at https://dashboard.clerk.com/last-active?path=api-keys.`,MissingClerkProvider:`{{source}} can only be used within the <ClerkProvider /> component. Learn more: https://clerk.com/docs/components/clerk-provider`});function c({packageName:e,customMessages:t}){let n=e;function r(e,t){if(!t)return`${n}: ${e}`;let r=e,i=e.matchAll(/{{([a-zA-Z0-9-_]+)}}/g);for(let e of i){let n=(t[e[1]]||``).toString();r=r.replace(`{{${e[1]}}}`,n)}return`${n}: ${r}`}let i={...s,...t};return{setPackageName({packageName:e}){return typeof e==`string`&&(n=e),this},setMessages({customMessages:e}){return Object.assign(i,e||{}),this},throwInvalidPublishableKeyError(e){throw Error(r(i.InvalidPublishableKeyErrorMessage,e))},throwInvalidProxyUrl(e){throw Error(r(i.InvalidProxyUrlErrorMessage,e))},throwMissingPublishableKeyError(){throw Error(r(i.MissingPublishableKeyErrorMessage))},throwMissingSecretKeyError(){throw Error(r(i.MissingSecretKeyErrorMessage))},throwMissingClerkProviderError(e){throw Error(r(i.MissingClerkProvider,e))},throw(e){throw Error(r(e))}}}var l=class e extends o{static kind=`ClerkRuntimeError`;clerkRuntimeError=!0;constructor(t,n){super({...n,message:t}),Object.setPrototypeOf(this,e.prototype)}},u=e(r(),1),d={strict_mfa:{afterMinutes:10,level:`multi_factor`},strict:{afterMinutes:10,level:`second_factor`},moderate:{afterMinutes:60,level:`second_factor`},lax:{afterMinutes:1440,level:`second_factor`}},f=new Set([`first_factor`,`second_factor`,`multi_factor`]),p=new Set([`strict_mfa`,`strict`,`moderate`,`lax`]),m=e=>typeof e==`number`&&e>0,h=e=>f.has(e),g=e=>p.has(e),_=e=>typeof e==`number`&&Number.isFinite(e)&&(e===-1||e>=0),v=e=>e.replace(/^(org:)*/,`org:`),y=(e,t)=>{let{orgId:n,orgRole:r,orgPermissions:i}=t,a=e.role!==void 0,o=e.permission!==void 0;return!a&&!o?`skip`:a&&typeof e.role!=`string`||o&&typeof e.permission!=`string`||!n||a&&(typeof r!=`string`||!r||v(r)!==v(e.role))||o&&(!Array.isArray(i)||!i.includes(v(e.permission)))?`fail`:`pass`},b=(e,t)=>{let{org:n,user:r}=S(e),[i,a]=t.split(`:`),o=a||i;return i===`org`?n.includes(o):i===`user`?r.includes(o):[...n,...r].includes(o)},x=(e,t)=>{let{features:n,plans:r}=t,i=e.feature!==void 0,a=e.plan!==void 0;if(!i&&!a)return`skip`;if(i&&typeof e.feature!=`string`||a&&typeof e.plan!=`string`)return`fail`;if(i){if(typeof n!=`string`||!n)return`fail`;try{if(!b(n,e.feature))return`fail`}catch{return`fail`}}if(a){if(typeof r!=`string`||!r)return`fail`;try{if(!b(r,e.plan))return`fail`}catch{return`fail`}}return`pass`},S=e=>{let t=e?e.split(`,`).map(e=>e.trim()):[];return{org:t.filter(e=>e.split(`:`)[0].includes(`o`)).map(e=>e.split(`:`)[1]),user:t.filter(e=>e.split(`:`)[0].includes(`u`)).map(e=>e.split(`:`)[1])}},C=e=>{if(!e)return!1;let t=e=>typeof e==`string`?d[e]:e,n=typeof e==`string`&&g(e),r=typeof e==`object`&&h(e.level)&&m(e.afterMinutes);return n||r?t.bind(null,e):!1},w=(e,{factorVerificationAge:t})=>{if(e.reverification===void 0)return`skip`;if(!t||!Array.isArray(t)||t.length!==2||!_(t[0])||!_(t[1]))return`fail`;let n=C(e.reverification);if(!n)return`fail`;let{level:r,afterMinutes:i}=n(),[a,o]=t;if(a===-1&&o===-1)return`fail`;let s=a!==-1&&i>a,c=o!==-1&&i>o;switch(r){case`first_factor`:return s?`pass`:`fail`;case`second_factor`:return o===-1?s?`pass`:`fail`:c?`pass`:`fail`;case`multi_factor`:return o===-1?s?`pass`:`fail`:a===-1?`fail`:s&&c?`pass`:`fail`}},T=e=>e.some(e=>e===`pass`)&&e.every(e=>e===`pass`||e===`skip`),E=e=>t=>e.userId?T([y(t,e),x(t,e),w(t,e)]):!1,D=({authObject:{sessionId:e,sessionStatus:t,userId:n,actor:r,orgId:i,orgRole:a,orgSlug:o,signOut:s,getToken:c,has:l,sessionClaims:u},options:{treatPendingAsSignedOut:d=!0}})=>{if(e===void 0&&n===void 0)return{isLoaded:!1,isSignedIn:void 0,sessionId:e,sessionClaims:void 0,userId:n,actor:void 0,orgId:void 0,orgRole:void 0,orgSlug:void 0,has:void 0,signOut:s,getToken:c};if(e===null&&n===null)return{isLoaded:!0,isSignedIn:!1,sessionId:e,userId:n,sessionClaims:null,actor:null,orgId:null,orgRole:null,orgSlug:null,has:()=>!1,signOut:s,getToken:c};if(d&&t===`pending`)return{isLoaded:!0,isSignedIn:!1,sessionId:null,userId:null,sessionClaims:null,actor:null,orgId:null,orgRole:null,orgSlug:null,has:()=>!1,signOut:s,getToken:c};if(e&&u&&n&&i&&a)return{isLoaded:!0,isSignedIn:!0,sessionId:e,sessionClaims:u,userId:n,actor:r||null,orgId:i,orgRole:a,orgSlug:o||null,has:l,signOut:s,getToken:c};if(e&&u&&n&&!i)return{isLoaded:!0,isSignedIn:!0,sessionId:e,sessionClaims:u,userId:n,actor:r||null,orgId:null,orgRole:null,orgSlug:null,has:l,signOut:s,getToken:c}}
1,O=[`.lcl.dev`,`.stg.dev`,`.lclstage.dev`,`.stgstage.dev`,`.dev.lclclerk.com`,`.stg.lclclerk.com`,`.accounts.lclclerk.com`,`accountsstage.dev`,`accounts.dev`],k=e=>typeof atob<`u`&&typeof atob==`function`?atob(e):typeof global<`u`&&global.Buffer?new global.Buffer(e,`base64`).toString():e,A=`pk_live_`,j=`pk_test_`;function M(e){if(!e.endsWith(`$`))return!1;let t=e.slice(0,-1);return!t.includes(`$`)&&t.includes(`.`)}function ee(e,t={}){if(e||=``,!e||!N(e)){if(t.fatal&&!e)throw Error(`Publishable key is missing. Ensure that your publishable key is correctly configured. Double-check your environment configuration for your keys, or access them here: https://dashboard.clerk.com/last-active?path=api-keys`);if(t.fatal&&!N(e))throw Error(`Publishable key not valid.`);return null}let n=e.startsWith(A)?`production`:`development`,r;try{r=k(e.split(`_`)[2])}catch{if(t.fatal)throw Error(`Publishable key not valid: Failed to decode key.`);return null}if(!M(r)){if(t.fatal)throw Error(`Publishable key not valid: Decoded key has invalid format.`);return null}let i=r.slice(0,-1);return t.proxyUrl?i=t.proxyUrl:n!==`development`&&t.domain&&t.isSatellite&&(i=`clerk.${t.domain}`),{instanceType:n,frontendApi:i}}function N(e=``){try{if(!(e.startsWith(A)||e.startsWith(j)))return!1;let t=e.split(`_`);if(t.length!==3)return!1;let n=t[2];return n?M(k(n)):!1}catch{return!1}}function P(){let e=new Map;return{isDevOrStagingUrl:t=>{if(!t)return!1;let n=typeof t==`string`?t:t.hostname,r=e.get(n);return r===void 0&&(r=O.some(e=>n.endsWith(e)),e.set(n,r)),r}}}var te=`METHOD_CALLED`,ne=.1;function F(e,t){return{event:te,eventSamplingRate:ne,payload:{method:e,...t}}}var I=t((e=>{var t=r();function n(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var i=typeof Object.is==`function`?Object.is:n,a=t.useState,o=t.useEffect,s=t.useLayoutEffect,c=t.useDebugValue;function l(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,l=r[1];return s(function(){i.value=n,i.getSnapshot=t,u(i)&&l({inst:i})},[e,n,t]),o(function(){return u(i)&&l({inst:i}),e(function(){u(i)&&l({inst:i})})},[e]),c(n),n}function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch{return!0}}function d(e,t){return t()}var f=typeof window>`u`||window.document===void 0||window.document.createElement===void 0?d:l;e.useSyncExternalStore=t.useSyncExternalStore===void 0?f:t.useSyncExternalStore})),re=t(((e,t)=>{t.exports=I()})),ie=re(),ae=Object.prototype.hasOwnProperty;function oe(e,t){var n,r;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&oe(e[r],t[r]););return r===-1}if(!n||typeof e==`object`){for(n in r=0,e)if(ae.call(e,n)&&++r&&!ae.call(t,n)||!(n in t)||!oe(e[n],t[n]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}var L=new WeakMap,R=()=>{},se=Object,z=e=>e===void 0,B=e=>typeof e==`function`,V=(e,t)=>({...e,...t}),ce=e=>B(e.then),le={},ue={},H=`undefined`,de=typeof window!=H,fe=typeof document!=H,pe=de&&`Deno`in window,me=()=>de&&typeof window.requestAnimationFrame!=H,U=(e,t)=>{let n=L.get(e);return[()=>!z(t)&&e.get(t)||le,r=>{if(!z(t)){let i=e.get(t);t in ue||(ue[t]=i),n[5](t,V(i,r),i||le)}},n[6],()=>!z(t)&&t in ue?ue[t]:!z(t)&&e.get(t)||le]},he=!0,ge=()=>he,[_e,ve]=de&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[R,R],ye=()=>{let e=fe&&document.visibilityState;return z(e)||e!==`hidden`},be=e=>(fe&&document.addEventListener(`visibilitychange`,e),_e(`focus`,e),()=>{fe&&document.removeEventListener(`visibilitychange`,e),ve(`focus`,e)}),xe=e=>{let t=()=>{he=!0,e()},n=()=>{he=!1};return _e(`online`,t),_e(`offline`,n),()=>{ve(`online`,t),ve(`offline`,n)}},Se={isOnline:ge,isVisible:ye},Ce={initFocus:be,initReconnect:xe},we=!u.useId,Te=!de||pe,Ee=e=>me()?window.requestAnimationFrame(e):setTimeout(e,1),De=Te?u.useEffect:u.useLayoutEffect,Oe=typeof navigator<`u`&&navigator.connection,ke=!Te&&Oe&&([`slow-2g`,`2g`].includes(Oe.effectiveType)||Oe.saveData),Ae=new WeakMap,je=e=>se.prototype.toString.call(e),Me=(e,t)=>e===`[object ${t}]`,Ne=0,Pe=e=>{let t=typeof e,n=je(e),r=Me(n,`Date`),i=Me(n,`RegExp`),a=Me(n,`Object`),o,s;if(se(e)===e&&!r&&!i){if(o=Ae.get(e),o)return o;if(o=++Ne+`~`,Ae.set(e,o),Array.isArray(e)){for(o=`@`,s=0;s<e.length;s++)o+=Pe(e[s])+`,`;Ae.set(e,o)}if(a){o=`#`;let t=se.keys(e).sort();for(;!z(s=t.pop());)z(e[s])||(o+=s+`:`+Pe(e[s])+`,`);Ae.set(e,o)}}else o=r?e.toJSON():t==`symbol`?e.toString():t==`string`?JSON.stringify(e):``+e;return o},Fe=e=>{if(B(e))try{e=e()}catch{e=``}let t=e;return e=typeof e==`string`?e:(Array.isArray(e)?e.length:e)?Pe(e):``,[e,t]},Ie=0,Le=()=>++Ie;async function Re(...e){let[t,n,r,i]=e,a=V({populateCache:!0,throwOnError:!0},typeof i==`boolean`?{revalidate:i}:i||{}),o=a.populateCache,s=a.rollbackOnError,c=a.optimisticData,l=e=>typeof s==`function`?s(e):s!==!1,u=a.throwOnError;if(B(n)){let e=n,r=[],i=t.keys();for(let n of i)!/^\$(inf|sub)\$/.test(n)&&e(t.get(n)._k)&&r.push(n);return Promise.all(r.map(d))}return d(n);async function d(n){let[i]=Fe(n);if(!i)return;let[s,d]=U(t,i),[f,p,m,h]=L.get(t),g=()=>{let e=f[i];return(B(a.revalidate)?a.revalidate(s().data,n):a.revalidate!==!1)&&(delete m[i],delete h[i],e&&e[0])?e[0](2).then(()=>s().data):s().data};if(e.length<3)return g();let _=r,v,y=!1,b=Le();p[i]=[b,0];let x=!z(c),S=s(),C=S.data,w=S._c,T=z(w)?C:w;if(x&&(c=B(c)?c(T,C):c,d({data:c,_c:T})),B(_))try{_=_(T)}catch(e){v=e,y=!0}if(_&&ce(_)){if(_=await _.catch(e=>{v=e,y=!0}
1),b!==p[i][0]){if(y)throw v;return _}y&&x&&l(v)&&(o=!0,d({data:T,_c:void 0}))}if(o&&(y||(B(o)?d({data:o(_,T),error:void 0,_c:void 0}):d({data:_,error:void 0,_c:void 0}))),p[i][1]=Le(),Promise.resolve(g()).then(()=>{d({_c:void 0})}),y){if(u)throw v;return}return _}}var ze=(e,t)=>{for(let n in e)e[n][0]&&e[n][0](t)},Be=(e,t)=>{if(!L.has(e)){let n=V(Ce,t),r=Object.create(null),i=Re.bind(void 0,e),a=R,o=Object.create(null),s=(e,t)=>{let n=o[e]||[];return o[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},c=(t,n,r)=>{e.set(t,n);let i=o[t];if(i)for(let e of i)e(n,r)},l=()=>{if(!L.has(e)&&(L.set(e,[r,Object.create(null),Object.create(null),Object.create(null),i,c,s]),!Te)){let t=n.initFocus(setTimeout.bind(void 0,ze.bind(void 0,r,0))),i=n.initReconnect(setTimeout.bind(void 0,ze.bind(void 0,r,1)));a=()=>{t&&t(),i&&i(),L.delete(e)}}};return l(),[e,i,l,a]}return[e,L.get(e)[4]]},Ve=(e,t,n,r,i)=>{let a=n.errorRetryCount,o=i.retryCount,s=~~((Math.random()+.5)*(1<<(o<8?o:8)))*n.errorRetryInterval;!z(a)&&o>a||setTimeout(r,s,i)},He=oe,[Ue,We]=Be(new Map),Ge=V({onLoadingSlow:R,onSuccess:R,onError:R,onErrorRetry:Ve,onDiscarded:R,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:ke?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:ke?5e3:3e3,compare:He,isPaused:()=>!1,cache:Ue,mutate:We,fallback:{}},Se),Ke=(e,t)=>{let n=V(e,t);if(t){let{use:r,fallback:i}=e,{use:a,fallback:o}=t;r&&a&&(n.use=r.concat(a)),i&&o&&(n.fallback=V(i,o))}return n},qe=(0,u.createContext)({}),Je=e=>{let{value:t}=e,n=(0,u.useContext)(qe),r=B(t),i=(0,u.useMemo)(()=>r?t(n):t,[r,n,t]),a=(0,u.useMemo)(()=>r?i:Ke(n,i),[r,n,i]),o=i&&i.provider,s=(0,u.useRef)(void 0);o&&!s.current&&(s.current=Be(o(a.cache||Ue),i));let c=s.current;return c&&(a.cache=c[0],a.mutate=c[1]),De(()=>{if(c)return c[2]&&c[2](),c[3]},[]),(0,u.createElement)(qe.Provider,V(e,{value:a}))},Ye=`$inf$`,Xe=de&&window.__SWR_DEVTOOLS_USE__,Ze=Xe?window.__SWR_DEVTOOLS_USE__:[],Qe=()=>{Xe&&(window.__SWR_DEVTOOLS_REACT__=u.default)},$e=e=>B(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],et=()=>V(Ge,(0,u.useContext)(qe)),tt=Ze.concat(e=>(t,n,r)=>e(t,n&&((...e)=>{let[r]=Fe(t),[,,,i]=L.get(Ue);if(r.startsWith(`$inf$`))return n(...e);let a=i[r];return z(a)?n(...e):(delete i[r],a)}),r)),nt=e=>function(...t){let n=et(),[r,i,a]=$e(t),o=Ke(n,a),s=e,{use:c}=o,l=(c||[]).concat(tt);for(let e=l.length;e--;)s=l[e](s);return s(r,i||o.fetcher||null,o)},rt=(e,t,n)=>{let r=t[e]||(t[e]=[]);return r.push(n),()=>{let e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}},it=(e,t)=>(...n)=>{let[r,i,a]=$e(n),o=(a.use||[]).concat(t);return e(r,i,{...a,use:o})};Qe();var at=u.use||(e=>{switch(e.status){case`pending`:throw e;case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:throw e.status=`pending`,e.then(t=>{e.status=`fulfilled`,e.value=t},t=>{e.status=`rejected`,e.reason=t}),e}}),ot={dedupe:!0},st=(e,t,n)=>{let{cache:r,compare:i,suspense:a,fallbackData:o,revalidateOnMount:s,revalidateIfStale:c,refreshInterval:l,refreshWhenHidden:d,refreshWhenOffline:f,keepPreviousData:p}=n,[m,h,g,_]=L.get(r),[v,y]=Fe(e),b=(0,u.useRef)(!1),x=(0,u.useRef)(!1),S=(0,u.useRef)(v),C=(0,u.useRef)(t),w=(0,u.useRef)(n),T=()=>w.current,E=()=>T().isVisible()&&T().isOnline(),[D,O,k,A]=U(r,v),j=(0,u.useRef)({}).current,M=z(o)?z(n.fallback)?void 0:n.fallback[v]:o,ee=(e,t)=>{for(let n in j){let r=n;if(r===`data`){if(!i(e[r],t[r])&&(!z(e[r])||!i(oe,t[r])))return!1}else if(t[r]!==e[r])return!1}return!0},N=(0,u.useMemo)(()=>{let e=!v||!t?!1:z(s)?T().isPaused()||a?!1:c!==!1:s,n=t=>{let n=V(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=D(),i=A(),o=n(r),l=r===i?o:n(i),u=o;return[()=>{let e=n(D());return ee(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>l]},[r,v]),P=(0,ie.useSyncExternalStore)((0,u.useCallback)(e=>k(v,(t,n)=>{ee(n,t)||e()}),[r,v]),N[0],N[1]),te=!b.current,ne=m[v]&&m[v].length>0,F=P.data,I=z(F)?M&&ce(M)?at(M):M:F,re=P.error,ae=(0,u.useRef)(I),oe=p?z(F)?z(ae.current)?I:ae.current:F:I,R=ne&&!z(re)?!1:te&&!z(s)?s:T().isPaused()?!1:a?!z(I)&&c:z(I)||c,se=!!(v&&t&&te&&R),le=z(P.isValidating)?se:P.isValidating,ue=z(P.isLoading)?se:P.isLoading,H=(0,u.useCallback)(async e=>{let t=C.current;if(!v||!t||x.current||T().isPaused())return!1;let r,a,o=!0,s=e||{},c=!g[v]||!s.dedupe,l=()=>we?!x.current&&v===S.current&&b.current:v===S.current,u={isValidating:!1,isLoading:!1},d=()=>{O(u)},f=()=>{let e=g[v];e&&e[1]===a&&delete g[v]},p={isValidating:!0};z(D().data)&&(p.isLoading=!0);try{if(c&&(O(p),n.loadingTimeout&&z(D().data)&&setTimeout(()=>{o&&l()&&T().onLoadingSlow(v,n)},n.loadingTimeout),g[v]=[t(y),Le()]),[r,a]=g[v],r=await r,c&&setTimeout(f,n.dedupingInterval),!g[v]||g[v][1]!==a)return c&&l()&&T().onDiscarded(v),!1;u.error=void 0;let e=h[v];if(!z(e)&&(a<=e[0]||a<=e[1]||e[1]===0))return d(),c&&l()&&T().onDiscarded(v),!1;let s=D().data;u.data=i(s,r)?s:r,c&&l()&&T().onSuccess(r,v,n)}catch(e){f();let t=T(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,c&&l()&&(t.onError(e,v,t),(n===!0||B(n)&&n(e))&&(!T().revalidateOnFocus||!T().revalidateOnReconnect||E())&&t.onErrorRetry(e,v,t,e=>{let t=m[v];t&&t[0]&&t[0](3,e)},{retryCount:(s.retryCount||0)+1,dedupe:!0})))}return o=!1,d(),!0},[v,r]),de=(0,u.useCallback)((...e)=>Re(r,S.current,...e),[]);if(De(()=>{C.current=t,w.current=n,z(F)||(ae.current=F)}),De(()=>{if(!v)return;let e=H.bind(void 0,ot),t=0;T().revalidateOnFocus&&(t=Date.now()+T().focusThrottleInterval);let n=rt(v,m,(n,r={})=>
1{if(n==0){let n=Date.now();T().revalidateOnFocus&&n>t&&E()&&(t=n+T().focusThrottleInterval,e())}else if(n==1)T().revalidateOnReconnect&&E()&&e();else if(n==2)return H();else if(n==3)return H(r)});return x.current=!1,S.current=v,b.current=!0,O({_k:y}),R&&(g[v]||(z(I)||Te?e():Ee(e))),()=>{x.current=!0,n()}},[v]),De(()=>{let e;function t(){let t=B(l)?l(D().data):l;t&&e!==-1&&(e=setTimeout(n,t))}function n(){!D().error&&(d||T().isVisible())&&(f||T().isOnline())?H(ot).then(t):t()}return t(),()=>{e&&=(clearTimeout(e),-1)}},[l,d,f,v]),(0,u.useDebugValue)(oe),a&&z(I)&&v){if(!we&&Te)throw Error(`Fallback data is required when using Suspense in SSR.`);C.current=t,w.current=n,x.current=!1;let e=_[v];if(z(e)||at(de(e)),z(re)){let e=H(ot);z(oe)||(e.status=`fulfilled`,e.value=!0),at(e)}else throw re}return{mutate:de,get data(){return j.data=!0,oe},get error(){return j.error=!0,re},get isValidating(){return j.isValidating=!0,le},get isLoading(){return j.isLoading=!0,ue}}},ct=se.defineProperty(Je,`defaultValue`,{value:Ge}),lt=nt(st),ut=void 0,dt=Object,ft=e=>e===ut,pt=e=>typeof e==`function`,mt=new WeakMap,ht=e=>dt.prototype.toString.call(e),gt=(e,t)=>e===`[object ${t}]`,_t=0,vt=e=>{let t=typeof e,n=ht(e),r=gt(n,`Date`),i=gt(n,`RegExp`),a=gt(n,`Object`),o,s;if(dt(e)===e&&!r&&!i){if(o=mt.get(e),o)return o;if(o=++_t+`~`,mt.set(e,o),Array.isArray(e)){for(o=`@`,s=0;s<e.length;s++)o+=vt(e[s])+`,`;mt.set(e,o)}if(a){o=`#`;let t=dt.keys(e).sort();for(;!ft(s=t.pop());)ft(e[s])||(o+=s+`:`+vt(e[s])+`,`);mt.set(e,o)}}else o=r?e.toJSON():t==`symbol`?e.toString():t==`string`?JSON.stringify(e):``+e;return o},yt=e=>{if(pt(e))try{e=e()}catch{e=``}let t=e;return e=typeof e==`string`?e:(Array.isArray(e)?e.length:e)?vt(e):``,[e,t]},bt=e=>yt(e?e(0,null):null)[0],xt=Promise.resolve(),St=it(lt,e=>
1(t,n,r)=>{let i=(0,u.useRef)(!1),{cache:a,initialSize:o=1,revalidateAll:s=!1,persistSize:c=!1,revalidateFirstPage:l=!0,revalidateOnMount:d=!1,parallel:f=!1}=r,[,,,p]=L.get(Ue),m;try{m=bt(t),m&&=Ye+m}catch{}let[h,g,_]=U(a,m),v=(0,u.useCallback)(()=>z(h()._l)?o:h()._l,[a,m,o]);(0,ie.useSyncExternalStore)((0,u.useCallback)(e=>m?_(m,()=>{e()}):()=>{},[a,m]),v,v);let y=(0,u.useCallback)(()=>{let e=h()._l;return z(e)?o:e},[m,o]),b=(0,u.useRef)(y());De(()=>{if(!i.current){i.current=!0;return}m&&g({_l:c?b.current:y()})},[m,a]);let x=d&&!i.current,S=e(m,async e=>{let i=h()._i,o=h()._r;g({_r:void 0});let c=[],u=y(),[d]=U(a,e),m=d().data,_=[],v=null;for(let e=0;e<u;++e){let[u,d]=Fe(t(e,f?null:v));if(!u)break;let[h,g]=U(a,u),y=h().data,b=s||i||z(y)||l&&!e&&!z(m)||x||m&&!z(m[e])&&!r.compare(m[e],y);if(n&&(typeof o==`function`?o(y,d):b)){let t=async()=>{if(!(u in p))y=await n(d);else{let e=p[u];delete p[u],y=await e}g({data:y,_k:d}),c[e]=y};f?_.push(t):await t()}else c[e]=y;f||(v=y)}return f&&await Promise.all(_.map(e=>e())),g({_i:void 0}),c},r),C=(0,u.useCallback)(function(e,t){let n=typeof t==`boolean`?{revalidate:t}:t||{},r=n.revalidate!==!1;return m?(r&&(z(e)?g({_i:!0,_r:n.revalidate}):g({_i:!1,_r:n.revalidate})),arguments.length?S.mutate(e,{...n,revalidate:r}):S.mutate()):xt},[m,a]),w=(0,u.useCallback)(e=>{if(!m)return xt;let[,n]=U(a,m),r;if(B(e)?r=e(y()):typeof e==`number`&&(r=e),typeof r!=`number`)return xt;n({_l:r}),b.current=r;let i=[],[o]=U(a,m),s=null;for(let e=0;e<r;++e){let[n]=Fe(t(e,s)),[r]=U(a,n),c=n?r().data:void 0;if(z(c))return C(o().data);i.push(c),s=c}return C(i)},[m,a,C,y]);return{size:y(),setSize:w,mutate:C,get data(){return S.data},get error(){return S.error},get isValidating(){return S.isValidating},get isLoading(){return S.isLoading}}}),Ct=Object.prototype.hasOwnProperty;function wt(e,t,n){for(n of e.keys())if(Tt(n,t))return n}function Tt(e,t){var n,r,i;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&Tt(e[r],t[r]););return r===-1}if(n===Set){if(e.size!==t.size)return!1;for(r of e)if(i=r,i&&typeof i==`object`&&(i=wt(t,i),!i)||!t.has(i))return!1;return!0}if(n===Map){if(e.size!==t.size)return!1;for(r of e)if(i=r[0],i&&typeof i==`object`&&(i=wt(t,i),!i)||!Tt(r[1],t.get(i)))return!1;return!0}if(n===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(n===DataView){if((r=e.byteLength)===t.byteLength)for(;r--&&e.getInt8(r)===t.getInt8(r););return r===-1}if(ArrayBuffer.isView(e)){if((r=e.byteLength)===t.byteLength)for(;r--&&e[r]===t[r];);return r===-1}if(!n||typeof e==`object`){for(n in r=0,e)if(Ct.call(e,n)&&++r&&!Ct.call(t,n)||!(n in t)||!Tt(e[n],t[n]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}function Et(e,t){if(!e)throw Error(typeof t==`string`?t:`${t.displayName} not found`)}var W=(e,t)=>{let{assertCtxFn:n=Et}=t||{},r=u.createContext(void 0);return r.displayName=e,[r,()=>{let t=u.useContext(r);return n(t,`${e} not found`),t.value},()=>{let e=u.useContext(r);return e?e.value:{}}]};function Dt({swrConfig:e,children:t}){return u.createElement(ct,{value:e},t)}var[Ot,kt]=W(`ClerkInstanceContext`),[At,jt]=W(`UserContext`),[Mt,Nt]=W(`ClientContext`),[Pt,Ft]=W(`SessionContext`);u.createContext({});var[It,Lt]=W(`CheckoutContext`),Rt=({children:e,...t})=>u.createElement(It.Provider,{value:{value:t}},e),[zt,Bt]=W(`OrganizationContext`),Vt=({children:e,organization:t,swrConfig:n})=>u.createElement(Dt,{swrConfig:n},u.createElement(zt.Provider,{value:{value:{organization:t}}},e));function Ht(e){if(!u.useContext(Ot)){if(typeof e==`function`){e();return}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())}}var Ut={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`,SUBSCRIPTION_KEY:`billing-subscription`,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`};function Wt(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 Gt(e){let{queryKey:t}=e;return{type:t[0],...t[2],...t[3].args}}var Kt=(e,t)=>{let n=typeof e==`boolean`&&e,r=(0,u.useRef)(n?t.initialPage:e?.initialPage??t.initialPage),i=(0,u.useRef)(n?t.pageSize:e?.pageSize??t.pageSize),a={};for(let r of Object.keys(t))a[r]=n?t[r]:e?.[r]??t[r];return{...a,initialPage:r.current,pageSize:i.current}};function qt(e,t){let n=new Set(Object.keys(t)),r={};for(let t of Object.keys(e))n.has(t)||(r[t]=e[t]);return r}function Jt(e){let t=(0,u.useRef)(e),n=(0,u.useRef)(null);return t.current!==e&&(n.current=t.current,t.current=e),n.current}var Yt={dedupingInterval:6e4,focusThrottleInterval:12e4},Xt={...Yt,revalidateFirstPage:!1},Zt=e=>{let{fetcher:t,config:n,keys:r}=e,[i,a]=(0,u.useState)(n.initialPage??1),o=(0,u.useRef)(n.initialPage??1),s=(0,u.useRef)(n.pageSize??10),c=n.enabled??!0,l=n.__experimental_mode===`cache`,d=n.infinite??!1,f=n.keepPreviousData??!1,p=n.isSignedIn,m={...Gt(r),initialPage:i,pageSize:s.current},h=Jt(p),g=!d&&c&&(l?!0:!!t),{data:_,isValidating:v,isLoading:y,error:b,mutate:x}=lt(typeof p==`boolean`?h===!0&&p===!1||p&&g?m:null:g?m:null,!l&&t?e=>p===!1||g===!1?null:t(qt(e,{type:r.queryKey[0],...r.queryKey[2]})):null,{keepPreviousData:f,...Yt}),{data:S,isLoading:C,isValidating:w,error:T,size:E,setSize:D,mutate:O}=St(e=>!d||!c||p===!1?null:{...Gt(r),initialPage:o.current+e,pageSize:s.current},e=>{let n=qt(e,{type:r.queryKey[0],...r.queryKey[2]});return t?.(n)},Xt),k=(0,u.useMemo)(()=>d?E:i,[d,E,i]),A=(0,u.useCallback)(e=>{if(d){D(e);return}return a(e)},[D,d]),j=(0,u.useMemo)(()=>d?S?.map(e=>e?.data).flat()??[]:_?.data??[],[d,_,S]),M=(0,u.useMemo)(()=>d?S?.[S?.length-1]?.total_count||0:_?.total_count??0,[d,_,S]),ee=d?C:y,N=d?w:v,P=(d?T:b)??null,te=!!P,ne=(0,u.useCallback)(()=>{A(e=>Math.max(0,e+1))},[A]),F=(0,u.useCallback)(()=>{A(e=>Math.max(0,e-1))},[A]),I=(o.current-1)*s.current;return{data:j,count:M,error:P,isLoading:ee,isFetching:N,isError:te,page:k,pageCount:Math.ceil((M-I)/s.current),fetchPage:A,fetchNext:ne,fetchPrevious:F,hasNextPage:M-I*s.current>k*s.current,hasPreviousPage:(k-1)*s.current>I*s.current,revalidate:d?()=>O():()=>x(),setData:d?e=>O(e,{revalidate:!1}):e=>x(e,{revalidate:!1})}},Qt=()=>(Ht(`useClerk`),kt());typeof window<`u`?u.useLayoutEffect:u.useEffect;var $t=`useUser`;function en(){Ht($t);let e=jt();return kt().telemetry?.record(F($t)),e===void 0?{isLoaded:!1,isSignedIn:void 0,user:void 0}:e===null?{isLoaded:!0,isSignedIn:!1,user:null}:{isLoaded:!0,isSignedIn:!0,user:e}}var tn=Tt;function nn(e){let t=kt(),n=e?.enabled??!0,r=t.__unstable__environment,i=jt(),{organization:a}=Bt(),o=e?.for===`organization`,s=o?r?.commerceSettings.billing.organization.enabled:r?.commerceSettings.billing.user.enabled,c=e?.authenticated??!0?(!o||!!a?.id)&&!!i?.id:!0;return s&&n&&t.loaded&&c}function rn({hookName:e,resourceType:t,useFetcher:n,options:r}){return function(i){let{for:a,enabled:o,...s}=i||{},c=a||`user`;Ht(e);let l=n(c),u=Kt(s,{initialPage:1,pageSize:10,keepPreviousData:!1,infinite:!1,__experimental_mode:void 0}),d=kt(),f=jt(),{organization:p}=Bt();d.telemetry?.record(F(e));let m=c===`organization`,h=nn({for:c,enabled:o,authenticated:!r?.unauthenticated}),g=s===void 0?void 0:{initialPage:u.initialPage,pageSize:u.pageSize,...r?.unauthenticated?{}:m?{orgId:p?.id}:{}},_=!!g&&d.loaded&&!!h;return Zt({fetcher:l,config:{keepPreviousData:u.keepPreviousData,infinite:u.infinite,enabled:_,...r?.unauthenticated?{}:{isSignedIn:f!==null},__experimental_mode:u.__experimental_mode,initialPage:u.initialPage,pageSize:u.pageSize},keys:Wt({stablePrefix:t,authenticated:!r?.unauthenticated,tracked:r?.unauthenticated?{for:c}:{userId:f?.id,...m?{_orgId:p?.id}:{}},untracked:{args:g}})})}}
7rn({hookName:`useStatements`,resourceType:Ut.STATEMENTS_KEY,useFetcher:()=>{let e=kt();if(e.loaded)return e.billing.getStatements}}),rn({hookName:`usePaymentAttempts`,resourceType:Ut.PAYMENT_ATTEMPTS_KEY,useFetcher:()=>{let e=kt();if(e.loaded)return e.billing.getPaymentAttempts}}),rn({hookName:`usePaymentMethods`,resourceType:Ut.PAYMENT_METHODS_KEY,useFetcher:e=>{let{organization:t}=Bt(),n=jt();return e===`organization`?t?.getPaymentMethods:n?.getPaymentMethods}}),rn({hookName:`usePlans`,resourceType:Ut.PLANS_KEY,useFetcher:e=>{let t=kt();if(t.loaded)return n=>t.billing.getPlans({...n,for:e})},options:{unauthenticated:!0}});var an=e=>{let t=(0,u.useRef)(e);return(0,u.useEffect)(()=>{t.current=e},[e]),t.current},G=(e,t,n)=>{let r=!!n,i=(0,u.useRef)(n);(0,u.useEffect)(()=>{i.current=n},[n]),(0,u.useEffect)(()=>{if(!r||!e)return()=>{};let n=(...e)=>{i.current&&i.current(...e)};return e.on(t,n),()=>{e.off(t,n)}},[r,t,e,i])},on=u.createContext(null);on.displayName=`ElementsContext`;var sn=(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},cn=e=>typeof e==`object`&&!!e,ln=(e,t,n)=>cn(e)?Object.keys(e).reduce((r,i)=>{let a=!cn(t)||!dn(e[i],t[i]);return n.includes(i)?(a&&console.warn(`Unsupported prop change: options.${i} is not a mutable property.`),r):a?{...r||{},[i]:e[i]}:r},null):null,un=`[object Object]`,dn=(e,t)=>{if(!cn(e)||!cn(t))return e===t;let n=Array.isArray(e);if(n!==Array.isArray(t))return!1;let r=Object.prototype.toString.call(e)===un;if(r!==(Object.prototype.toString.call(t)===un))return!1;if(!r&&!n)return e===t;let i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;let o={};for(let e=0;e<i.length;e+=1)o[i[e]]=!0;for(let e=0;e<a.length;e+=1)o[a[e]]=!0;let s=Object.keys(o);if(s.length!==i.length)return!1;let c=e,l=t;return s.every(e=>dn(c[e],l[e]))},fn=e=>sn(u.useContext(on),e),pn=e=>e.charAt(0).toUpperCase()+e.slice(1);((e,t)=>{let n=`${pn(e)}Element`,r=t?e=>{fn(`mounts <${n}>`);let{id:t,className:r}=e;return u.createElement(`div`,{id:t,className:r})}:({id:t,className:r,fallback:i,options:a={},onBlur:o,onFocus:s,onReady:c,onChange:l,onEscape:d,onClick:f,onLoadError:p,onLoaderStart:m,onNetworksChange:h,onConfirm:g,onCancel:_,onShippingAddressChange:v,onShippingRateChange:y})=>{let b=fn(`mounts <${n}>`),x=`elements`in b?b.elements:null,[S,C]=u.useState(null),w=u.useRef(null),T=u.useRef(null),[E,D]=(0,u.useState)(!1);G(S,`blur`,o),G(S,`focus`,s),G(S,`escape`,d),G(S,`click`,f),G(S,`loaderror`,p),G(S,`loaderstart`,m),G(S,`networkschange`,h),G(S,`confirm`,g),G(S,`cancel`,_),G(S,`shippingaddresschange`,v),G(S,`shippingratechange`,y),G(S,`change`,l);let O;c&&(O=()=>{D(!0),c(S)}),G(S,`ready`,O),u.useLayoutEffect(()=>{if(w.current===null&&T.current!==null&&x){let t=null;x&&(t=x.create(e,a)),w.current=t,C(t),t&&t.mount(T.current)}},[x,a]);let k=an(a);return u.useEffect(()=>{if(!w.current)return;let e=ln(a,k,[`paymentRequest`]);e&&`update`in w.current&&w.current.update(e)},[a,k]),u.useLayoutEffect(()=>()=>{if(w.current&&typeof w.current.destroy==`function`)try{w.current.destroy(),w.current=null}catch{}},[]),u.createElement(u.Fragment,null,!E&&i,u.createElement(`div`,{id:t,style:{height:E?`unset`:`0px`,visibility:E?`visible`:`hidden`},className:r,ref:T}))};return r.displayName=n,r.__elementType=e,r})(`payment`,typeof window>`u`);var[mn,hn]=W(`PaymentElementContext`),[gn,_n]=W(`StripeUtilsContext`),K=c({packageName:`@clerk/clerk-react`});function vn(e){K.setMessages(e).setPackageName(e)}var[yn,bn]=W(`AuthContext`),xn=Ot,Sn=kt,Cn=`You've added multiple <ClerkProvider> components in your React component tree. Wrap your components in a single <ClerkProvider>.`,wn=e=>`You've passed multiple children components to <${e}/>. You can only pass a single child component or text.`,Tn=`Invalid state. Feel free to submit a bug or reach out to support here: https://clerk.com/support`,En=`Unsupported usage of isSatellite, domain or proxyUrl. The usage of isSatellite, domain or proxyUrl as function is not supported in non-browser environments.`,Dn="<UserProfile.Page /> component needs to be a direct child of `<UserProfile />` or `<UserButton />`.",On="<UserProfile.Link /> component needs to be a direct child of `<UserProfile />` or `<UserButton />`.",kn="<OrganizationProfile.Page /> component needs to be a direct child of `<OrganizationProfile />` or `<OrganizationSwitcher />`.",An="<OrganizationProfile.Link /> component needs to be a direct child of `<OrganizationProfile />` or `<OrganizationSwitcher />`.",jn=e=>`<${e} /> can only accept <${e}.Page /> and <${e}.Link /> as its children. Any other provided component will be ignored. Additionally, please ensure that the component is rendered in a client component.`,Mn=e=>`Missing props. <${e}.Page /> component requires the following props: url, label, labelIcon, alongside with children to be rendered inside the page.`,Nn=e=>`Missing props. <${e}.Link /> component requires the following props: url, label and labelIcon.`,Pn=`<UserButton /> can only accept <UserButton.UserProfilePage />, <UserButton.UserProfileLink /> and <UserButton.MenuItems /> as its children. Any other provided component will be ignored. Additionally, please ensure that the component is rendered in a client component.`,Fn=`<UserButton.MenuItems /> component can only accept <UserButton.Action /> and <UserButton.Link /> as its children. Any other provided component will be ignored. Additionally, please ensure that the component is rendered in a client component.`,In="<UserButton.MenuItems /> component needs to be a direct child of `<UserButton />`.",Ln="<UserButton.Action /> component needs to be a direct child of `<UserButton.MenuItems />`.",Rn="<UserButton.Link /> component needs to be a direct child of `<UserButton.MenuItems />`.",zn=`Missing props. <UserButton.Link /> component requires the following props: href, label and labelIcon.`,Bn=`Missing props. <UserButton.Action /> component requires the following props: label.`,Vn=e=>{Ht(()=>{K.throwMissingClerkProviderError({source:e})})},Hn=e=>new Promise(t=>{let n=r=>{[`ready`,`degraded`].includes(r)&&(t(),e.off(`status`,n))};e.on(`status`,n,{notify:!0})}),Un=e=>async t=>(await Hn(e),e.session?e.session.getToken(t):null),Wn=e=>async(...t)=>(await Hn(e),e.signOut(...t)),Gn=(e={})=>{var t;Vn(`useAuth`);let{treatPendingAsSignedOut:n,...r}=e??{},i=r,a=bn();a.sessionId===void 0&&a.userId===void 0&&(a=i??{});let o=Sn(),s=(0,u.useCallback)(Un(o),[o]),c=(0,u.useCallback)(Wn(o),[o]);return(t=o.telemetry)==null||t.record(F(`useAuth`,{treatPendingAsSignedOut:n})),Kn({...a,getToken:s,signOut:c},{treatPendingAsSignedOut:n})};function Kn(e,{treatPendingAsSignedOut:t=!0}={}){let{userId:n,orgId:r,orgRole:i,has:a,signOut:o,getToken:s,orgPermissions:c,factorVerificationAge:l,sessionClaims:d}=e??{},f=(0,u.useCallback)(e=>a?a(e):E({userId:n,orgId:r,orgRole:i,orgPermissions:c,factorVerificationAge:l,features:d?.fea||``,plans:d?.pla||``})(e),[a,n,r,i,c,l,d]);return D({authObject:{...e,getToken:s,signOut:o,has:f},options:{treatPendingAsSignedOut:t}})||K.throw(Tn)}var q=(e,t)=>
7{let n=(typeof t==`string`?t:t?.component)||e.displayName||e.name||`Component`;e.displayName=n;let r=typeof t==`string`?void 0:t,i=t=>{Vn(n||`withClerk`);let i=Sn();return!i.loaded&&!r?.renderWhileLoading?null:u.createElement(e,{...t,component:n,clerk:i})};return i.displayName=`withClerk(${n})`,i},qn=()=>{try{return!1}catch{}return!1},Jn=()=>{try{return!1}catch{}return!1},Yn=()=>{try{return!0}catch{}return!1},Xn=new Set,Zn=(e,t,n)=>{let r=Jn()||Yn(),i=n??e;Xn.has(i)||r||(Xn.add(i),console.warn(`Clerk - DEPRECATION WARNING: "${e}" is deprecated and will be removed in the next major release.\n${t}`))};q(({clerk:e,...t})=>{let{client:n,session:r}=e,i=n.signedInSessions?n.signedInSessions.length>0:n.activeSessions&&n.activeSessions.length>0;return u.useEffect(()=>{r===null&&i?e.redirectToAfterSignOut():e.redirectToSignIn(t)},[]),null},`RedirectToSignIn`),q(({clerk:e,...t})=>(u.useEffect(()=>{e.redirectToSignUp(t)},[]),null),`RedirectToSignUp`),q(({clerk:e,...t})=>(u.useEffect(()=>{e.redirectToTasks(t)},[]),null),`RedirectToTasks`),q(({clerk:e})=>(u.useEffect(()=>{Zn(`RedirectToUserProfile`,"Use the `redirectToUserProfile()` method instead."),e.redirectToUserProfile()},[]),null),`RedirectToUserProfile`),q(({clerk:e})=>(u.useEffect(()=>{Zn(`RedirectToOrganizationProfile`,"Use the `redirectToOrganizationProfile()` method instead."),e.redirectToOrganizationProfile()},[]),null),`RedirectToOrganizationProfile`),q(({clerk:e})=>(u.useEffect(()=>{Zn(`RedirectToCreateOrganization`,"Use the `redirectToCreateOrganization()` method instead."),e.redirectToCreateOrganization()},[]),null),`RedirectToCreateOrganization`),q(({clerk:e,...t})=>(u.useEffect(()=>{e.handleRedirectCallback(t)},[]),null),`AuthenticateWithRedirectCallback`);function Qn(e,t,n){if(typeof e==`function`)return e(t);if(e!==void 0)return e;if(n!==void 0)return n}var J=e=>{qn()&&console.error(`Clerk: ${e}`)},$n=(e,...t)=>{let n={...e};for(let e of t)delete n[e];return n},er=a(),tr=e=>t=>{try{return u.Children.only(e)}catch{return K.throw(wn(t))}},nr=(e,t)=>(e||=t,typeof e==`string`&&(e=u.createElement(`button`,null,e)),e),rr=e=>(...t)=>{if(e&&typeof e==`function`)return e(...t)};function ir(e){return typeof e==`function`}var ar=new Map;function or(e,t,n=1){u.useEffect(()=>{let r=ar.get(e)||0;return r==n?K.throw(t):(ar.set(e,r+1),()=>{ar.set(e,(ar.get(e)||1)-1)})},[])}function sr(e,t,n){let r=e.displayName||e.name||t||`Component`,i=r=>(or(t,n),u.createElement(e,{...r}));return i.displayName=`withMaxAllowedInstancesGuard(${r})`,i}var cr=e=>{let[t,n]=(0,u.useState)(new Map);return e.map(e=>({id:e.id,mount:t=>n(n=>new Map(n).set(String(e.id),t)),unmount:()=>n(t=>{let n=new Map(t);return n.set(String(e.id),null),n}),portal:()=>{let n=t.get(String(e.id));return n?(0,er.createPortal)(e.component,n):null}}))},Y=(e,t)=>!!e&&u.isValidElement(e)&&e?.type===t,lr=(e,t)=>fr({children:e,reorderItemsLabels:[`account`,`security`,`billing`,`apiKeys`],LinkComponent:kr,PageComponent:Or,MenuItemsComponent:Nr,componentName:`UserProfile`},t),ur=(e,t)=>fr({children:e,reorderItemsLabels:[`general`,`members`,`billing`,`apiKeys`],LinkComponent:Rr,PageComponent:Lr,componentName:`OrganizationProfile`},t),dr=e=>{let t=[],n=[Rr,Lr,Nr,Or,kr];return u.Children.forEach(e,e=>{n.some(t=>Y(e,t))||t.push(e)}),t},fr=(e,t)=>{let{children:n,LinkComponent:r,PageComponent:i,MenuItemsComponent:a,reorderItemsLabels:o,componentName:s}=e,{allowForAnyChildren:c=!1}=t||{},l=[];u.Children.forEach(n,e=>{if(!Y(e,i)&&!Y(e,r)&&!Y(e,a)){e&&!c&&J(jn(s));return}let{props:t}=e,{children:n,label:u,url:d,labelIcon:f}=t;if(Y(e,i)){if(pr(t,o))l.push({label:u});else if(mr(t))l.push({label:u,labelIcon:f,children:n,url:d});else{J(Mn(s));return}}if(Y(e,r)){if(hr(t))l.push({label:u,labelIcon:f,url:d});else{J(Nn(s));return}}});let d=[],f=[],p=[];l.forEach((e,t)=>{if(mr(e)){d.push({component:e.children,id:t}),f.push({component:e.labelIcon,id:t});return}hr(e)&&p.push({component:e.labelIcon,id:t})});let m=cr(d),h=cr(f),g=cr(p),_=[],v=[];return l.forEach((e,t)=>{if(pr(e,o)){_.push({label:e.label});return}if(mr(e)){let{portal:n,mount:r,unmount:i}=m.find(e=>e.id===t),{portal:a,mount:o,unmount:s}=h.find(e=>e.id===t);_.push({label:e.label,url:e.url,mount:r,unmount:i,mountIcon:o,unmountIcon:s}),v.push(n),v.push(a);return}if(hr(e)){let{portal:n,mount:r,unmount:i}=g.find(e=>e.id===t);_.push({label:e.label,url:e.url,mountIcon:r,unmountIcon:i}),v.push(n);return}}
7),{customPages:_,customPagesPortals:v}},pr=(e,t)=>{let{children:n,label:r,url:i,labelIcon:a}=e;return!n&&!i&&!a&&t.some(e=>e===r)},mr=e=>{let{children:t,label:n,url:r,labelIcon:i}=e;return!!t&&!!r&&!!i&&!!n},hr=e=>{let{children:t,label:n,url:r,labelIcon:i}=e;return!t&&!!r&&!!i&&!!n},gr=(e,t)=>_r({children:e,reorderItemsLabels:[`manageAccount`,`signOut`],MenuItemsComponent:Nr,MenuActionComponent:Pr,MenuLinkComponent:Fr,UserProfileLinkComponent:kr,UserProfilePageComponent:Or,allowForAnyChildren:t?.allowForAnyChildren??!1}),_r=({children:e,MenuItemsComponent:t,MenuActionComponent:n,MenuLinkComponent:r,UserProfileLinkComponent:i,UserProfilePageComponent:a,reorderItemsLabels:o,allowForAnyChildren:s=!1})=>{let c=[],l=[],d=[];u.Children.forEach(e,e=>{if(!Y(e,t)&&!Y(e,i)&&!Y(e,a)){e&&!s&&J(Pn);return}if(Y(e,i)||Y(e,a))return;let{props:l}=e;u.Children.forEach(l.children,e=>{if(!Y(e,n)&&!Y(e,r)){e&&J(Fn);return}let{props:t}=e,{label:i,labelIcon:a,href:s,onClick:l,open:u}=t;if(Y(e,n)){if(vr(t,o))c.push({label:i});else if(yr(t)){let e={label:i,labelIcon:a};if(l!==void 0)c.push({...e,onClick:l});else if(u!==void 0)c.push({...e,open:u.startsWith(`/`)?u:`/${u}`});else{J(`Custom menu item must have either onClick or open property`);return}}else{J(Bn);return}}if(Y(e,r)){if(br(t))c.push({label:i,labelIcon:a,href:s});else{J(zn);return}}})});let f=[],p=[];c.forEach((e,t)=>{yr(e)&&f.push({component:e.labelIcon,id:t}),br(e)&&p.push({component:e.labelIcon,id:t})});let m=cr(f),h=cr(p);return c.forEach((e,t)=>{if(vr(e,o)&&l.push({label:e.label}),yr(e)){let{portal:n,mount:r,unmount:i}=m.find(e=>e.id===t),a={label:e.label,mountIcon:r,unmountIcon:i};`onClick`in e?a.onClick=e.onClick:`open`in e&&(a.open=e.open),l.push(a),d.push(n)}if(br(e)){let{portal:n,mount:r,unmount:i}=h.find(e=>e.id===t);l.push({label:e.label,href:e.href,mountIcon:r,unmountIcon:i}),d.push(n)}}),{customMenuItems:l,customMenuItemsPortals:d}},vr=(e,t)=>{let{children:n,label:r,onClick:i,labelIcon:a}=e;return!n&&!i&&!a&&t.some(e=>e===r)},yr=e=>{let{label:t,labelIcon:n,onClick:r,open:i}=e;return!!n&&!!t&&(typeof r==`function`||typeof i==`string`)},br=e=>{let{label:t,href:n,labelIcon:r}=e;return!!n&&!!r&&!!t},xr=(e=>{let t=e?.isReady;return n=>new Promise((r,i)=>{let{root:a=document==null?void 0:document.body,selector:o,timeout:s=0}=n;if(!a){i(Error(`No root element provided`));return}let c=a;if(o&&(c=a?.querySelector(o)),t(c,o)){r();return}let l=new MutationObserver(n=>{for(let i of n)if(!c&&o&&(c=a?.querySelector(o)),(e.childList&&i.type===`childList`||e.attributes&&i.type===`attributes`)&&t(c,o)){l.disconnect(),r();return}});l.observe(a,e),s>0&&setTimeout(()=>{l.disconnect(),i(Error(`Timeout waiting for ${o}`))},s)})})({childList:!0,subtree:!0,isReady:(e,t)=>!!e?.childElementCount&&(e?.matches)?.call(e,t)&&e.childElementCount>0});function X(e,t){let n=(0,u.useRef)(),[r,i]=(0,u.useState)(`rendering`);return(0,u.useEffect)(()=>{if(!e)throw Error(`Clerk: no component name provided, unable to detect mount.`);if(typeof window<`u`&&!n.current){let r=`[data-clerk-component="${e}"]`,a=t?.selector;n.current=xr({selector:a?r+a:r}).then(()=>{i(`rendered`)}).catch(()=>{i(`error`)})}},[e,t?.selector]),r}var Sr=e=>`mount`in e,Cr=e=>`open`in e,wr=e=>e?.map(({mountIcon:e,unmountIcon:t,...n})=>n),Z=class extends u.PureComponent{constructor(){super(...arguments),this.rootRef=u.createRef()}componentDidUpdate(e){if(!Sr(e)||!Sr(this.props))return;let t=$n(e.props,`customPages`,`customMenuItems`,`children`),n=$n(this.props.props,`customPages`,`customMenuItems`,`children`),r=t.customPages?.length!==n.customPages?.length,i=t.customMenuItems?.length!==n.customMenuItems?.length,a=wr(e.props.customMenuItems),o=wr(this.props.props.customMenuItems);(!tn(t,n)||!tn(a,o)||r||i)&&this.rootRef.current&&this.props.updateProps({node:this.rootRef.current,props:this.props.props})}componentDidMount(){this.rootRef.current&&(Sr(this.props)&&this.props.mount(this.rootRef.current,this.props.props),Cr(this.props)&&this.props.open(this.props.props))}componentWillUnmount(){this.rootRef.current&&(Sr(this.props)&&this.props.unmount(this.rootRef.current),Cr(this.props)&&this.props.close())}render(){let{hideRootHtmlElement:e=!1}=this.props,t={ref:this.rootRef,...this.props.rootProps,...this.props.component&&{"data-clerk-component":this.props.component}};return u.createElement(u.Fragment,null,!e&&u.createElement(`div`,{...t}),this.props.children)}},Tr=e=>u.createElement(u.Fragment,null,(e?.customPagesPortals)?.map((e,t)=>(0,u.createElement)(e,{key:t})),(e?.customMenuItemsPortals)?.map((e,t)=>(0,u.createElement)(e,{key:t}
7))),Er=q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t)===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}};return u.createElement(u.Fragment,null,i&&n,e.loaded&&u.createElement(Z,{component:t,mount:e.mountSignIn,unmount:e.unmountSignIn,updateProps:e.__unstable__updateProps,props:r,rootProps:a}))},{component:`SignIn`,renderWhileLoading:!0}),Dr=q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t)===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}};return u.createElement(u.Fragment,null,i&&n,e.loaded&&u.createElement(Z,{component:t,mount:e.mountSignUp,unmount:e.unmountSignUp,updateProps:e.__unstable__updateProps,props:r,rootProps:a}))},{component:`SignUp`,renderWhileLoading:!0});function Or({children:e}){return J(Dn),u.createElement(u.Fragment,null,e)}function kr({children:e}){return J(On),u.createElement(u.Fragment,null,e)}var Ar=q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t)===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}},{customPages:o,customPagesPortals:s}=lr(r.children);return u.createElement(u.Fragment,null,i&&n,u.createElement(Z,{component:t,mount:e.mountUserProfile,unmount:e.unmountUserProfile,updateProps:e.__unstable__updateProps,props:{...r,customPages:o},rootProps:a},u.createElement(Tr,{customPagesPortals:s})))},{component:`UserProfile`,renderWhileLoading:!0});Object.assign(Ar,{Page:Or,Link:kr});var jr=(0,u.createContext)({mount:()=>{},unmount:()=>{},updateProps:()=>{}}),Mr=q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t)===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}},{customPages:o,customPagesPortals:s}=lr(r.children,{allowForAnyChildren:!!r.__experimental_asProvider}),c={...r.userProfileProps,customPages:o},{customMenuItems:l,customMenuItemsPortals:d}=gr(r.children,{allowForAnyChildren:!!r.__experimental_asProvider}),f=dr(r.children),p={mount:e.mountUserButton,unmount:e.unmountUserButton,updateProps:e.__unstable__updateProps,props:{...r,userProfileProps:c,customMenuItems:l}},m={customPagesPortals:s,customMenuItemsPortals:d};return u.createElement(jr.Provider,{value:p},i&&n,e.loaded&&u.createElement(Z,{component:t,...p,hideRootHtmlElement:!!r.__experimental_asProvider,rootProps:a},r.__experimental_asProvider?f:null,u.createElement(Tr,{...m})))},{component:`UserButton`,renderWhileLoading:!0});function Nr({children:e}){return J(In),u.createElement(u.Fragment,null,e)}function Pr({children:e}){return J(Ln),u.createElement(u.Fragment,null,e)}function Fr({children:e}){return J(Rn),u.createElement(u.Fragment,null,e)}function Ir(e){let t=(0,u.useContext)(jr),n={...t,props:{...t.props,...e}};return u.createElement(Z,{...n})}Object.assign(Mr,{UserProfilePage:Or,UserProfileLink:kr,MenuItems:Nr,Action:Pr,Link:Fr,__experimental_Outlet:Ir});function Lr({children:e}){return J(kn),u.createElement(u.Fragment,null,e)}function Rr({children:e}){return J(An),u.createElement(u.Fragment,null,e)}var zr=q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t)===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}},{customPages:o,customPagesPortals:s}=ur(r.children);return u.createElement(u.Fragment,null,i&&n,e.loaded&&u.createElement(Z,{component:t,mount:e.mountOrganizationProfile,unmount:e.unmountOrganizationProfile,updateProps:e.__unstable__updateProps,props:{...r,customPages:o},rootProps:a},u.createElement(Tr,{customPagesPortals:s})))},{component:`OrganizationProfile`,renderWhileLoading:!0});Object.assign(zr,{Page:Lr,Link:Rr}),q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t)===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}};return u.createElement(u.Fragment,null,i&&n,e.loaded&&u.createElement(Z,{component:t,mount:e.mountCreateOrganization,unmount:e.unmountCreateOrganization,updateProps:e.__unstable__updateProps,props:r,rootProps:a}))},{component:`CreateOrganization`,renderWhileLoading:!0});var Br=(0,u.createContext)({mount:()=>{},unmount:()=>{},updateProps:()=>{}}),Vr=q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t)===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}},{customPages:o,customPagesPortals:s}=ur(r.children,{allowForAnyChildren:!!r.__experimental_asProvider}),c={...r.organizationProfileProps,customPages:o},l=dr(r.children),d={mount:e.mountOrganizationSwitcher,unmount:e.unmountOrganizationSwitcher,updateProps:e.__unstable__updateProps,props:{...r,organizationProfileProps:c},rootProps:a,component:t};return e.__experimental_prefetchOrganizationSwitcher(),u.createElement(Br.Provider,{value:d},u.createElement(u.Fragment,null,i&&n,e.loaded&&u.createElement(Z,{...d,hideRootHtmlElement:!!r.__experimental_asProvider},r.__experimental_asProvider?l:null,u.createElement(Tr,{customPagesPortals:s}))))},{component:`OrganizationSwitcher`,renderWhileLoading:!0});function Hr(e){let t=(0,u.useContext)(Br),n={...t,props:{...t.props,...e}};return u.createElement(Z,{...n})}Object.assign(Vr,{OrganizationProfilePage:Lr,OrganizationProfileLink:Rr,__experimental_Outlet:Hr}),q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t)===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}};return u.createElement(u.Fragment,null,i&&n,e.loaded&&u.createElement(Z,{component:t,mount:e.mountOrganizationList,unmount:e.unmountOrganizationList,updateProps:e.__unstable__updateProps,props:r,rootProps:a}))},{component:`OrganizationList`,renderWhileLoading:!0}),q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t)===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}};return u.createElement(u.Fragment,null,i&&n,e.loaded&&u.createElement(Z,{component:t,open:e.openGoogleOneTap,close:e.closeGoogleOneTap,updateProps:e.__unstable__updateProps,props:r,rootProps:a}))},{component:`GoogleOneTap`,renderWhileLoading:!0}),q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t)===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}};return u.createElement(u.Fragment,null,i&&n,e.loaded&&u.createElement(Z,{component:t,mount:e.mountWaitlist,unmount:e.unmountWaitlist,updateProps:e.__unstable__updateProps,props:r,rootProps:a}))},{component:`Waitlist`,renderWhileLoading:!0}),q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t,{selector:`[data-component-status="ready"]`})===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}};return u.createElement(u.Fragment,null,i&&n,e.loaded&&u.createElement(Z,{component:t,mount:e.mountPricingTable,unmount:e.unmountPricingTable,updateProps:e.__unstable__updateProps,props:r,rootProps:a}))},{component:`PricingTable`,renderWhileLoading:!0}),q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t)===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}};return u.createElement(u.Fragment,null,i&&n,e.loaded&&u.createElement(Z,{component:t,mount:e.mountAPIKeys,unmount:e.unmountAPIKeys,updateProps:e.__unstable__updateProps,props:r,rootProps:a}))},{component:`ApiKeys`,renderWhileLoading:!0}),q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t)===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}};return u.createElement(u.Fragment,null,i&&n,e.loaded&&u.createElement(Z,{component:t,mount:e.mountUserAvatar,unmount:e.unmountUserAvatar,updateProps:e.__unstable__updateProps,props:r,rootProps:a}))},{component:`UserAvatar`,renderWhileLoading:!0}),q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t)===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}};return u.createElement(u.Fragment,null,i&&n,e.loaded&&u.createElement(Z,{component:t,mount:e.mountTaskChooseOrganization,unmount:e.unmountTaskChooseOrganization,updateProps:e.__unstable__updateProps,props:r,rootProps:a}))},{component:`TaskChooseOrganization`,renderWhileLoading:!0}),q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t)===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}};return u.createElement(u.Fragment,null,i&&n,e.loaded&&u.createElement(Z,{component:t,mount:e.mountTaskResetPassword,unmount:e.unmountTaskResetPassword,updateProps:e.__unstable__updateProps,props:r,rootProps:a}))},{component:`TaskResetPassword`,renderWhileLoading:!0}),q(({clerk:e,component:t,fallback:n,...r})=>{let i=X(t)===`rendering`||!e.loaded,a={...i&&n&&{style:{display:`none`}}};return u.createElement(u.Fragment,null,i&&n,e.loaded&&u.createElement(Z,{component:t,mount:e.mountTaskSetupMFA,unmount:e.unmountTaskSetupMFA,updateProps:e.__unstable__updateProps,props:r,rootProps:a}))},{component:`TaskSetupMFA`,renderWhileLoading:!0});var Ur=e=>{throw TypeError(e)},Wr=(e,t,n)=>t.has(e)||Ur(`Cannot `+n),Q=(e,t,n)=>(Wr(e,t,`read from private field`),n?n.call(e):t.get(e)),Gr=(e,t,n)=>t.has(e)?Ur(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),Kr=(e,t,n,r)=>(Wr(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),qr=(e,t,n)=>(Wr(e,t,`access private method`),n),Jr={initialDelay:125,maxDelayBetweenRetries:0,factor:2,shouldRetry:(e,t)=>t<5,retryImmediately:!1,jitter:!0},Yr=100,Xr=async e=>new Promise(t=>setTimeout(t,e)),Zr=(e,t)=>
7t?e*(1+Math.random()):e,Qr=e=>{let t=0,n=()=>{let n=e.initialDelay*e.factor**+t;return n=Zr(n,e.jitter),Math.min(e.maxDelayBetweenRetries||n,n)};return async()=>{await Xr(n()),t++}},$r=async(e,t={})=>{let n=0,{shouldRetry:r,initialDelay:i,maxDelayBetweenRetries:a,factor:o,retryImmediately:s,jitter:c,onBeforeRetry:l}={...Jr,...t},u=Qr({initialDelay:i,maxDelayBetweenRetries:a,factor:o,jitter:c});for(;;)try{return await e()}catch(e){if(n++,!r(e,n))throw e;l&&await l(n),s&&n===1?await Xr(Zr(Yr,c)):await u()}},ei=`loadScript cannot be called when document does not exist`,ti=`loadScript cannot be called without a src`;async function ni(e=``,t){let{async:n,defer:r,beforeLoad:i,crossOrigin:a,nonce:o}=t||{};return $r(()=>new Promise((t,s)=>{e||s(Error(ti)),(!document||!document.body)&&s(Error(ei));let c=document.createElement(`script`);a&&c.setAttribute(`crossorigin`,a),c.async=n||!1,c.defer=r||!1,c.addEventListener(`load`,()=>{c.remove(),t(c)}),c.addEventListener(`error`,t=>{c.remove(),s(t.error??Error(`failed to load script: ${e}`))}),c.src=e,c.nonce=o,i?.(c),document.body.appendChild(c)}),{shouldRetry:(e,t)=>t<=5})}function ri(e){return!e||ii(e)||ai(e)}function ii(e){return/^http(s)?:\/\//.test(e||``)}function ai(e){return e.startsWith(`/`)}function oi(e){return e?ai(e)?new URL(e,window.location.origin).toString():e:``}function si(e){if(!e)return``;let t;if(e.match(/^(clerk\.)+\w*$/))t=/(clerk\.)*(?=clerk\.)/;else if(e.match(/\.clerk.accounts/))return e;else t=/^(clerk\.)*/gi;return`clerk.${e.replace(t,``)}`}var ci=(e,t=`5.127.1`)=>{if(e)return e;let n=li(t);return n?n===`snapshot`?`5.127.1`:n:ui(t)},li=e=>e.trim().replace(/^v/,``).match(/-(.+?)(\.|$)/)?.[1],ui=e=>e.trim().replace(/^v/,``).split(`.`)[0],di=`failed_to_load_clerk_js`,fi=`failed_to_load_clerk_js_timeout`,pi=`Failed to load Clerk`,{isDevOrStagingUrl:mi}=P(),hi=c({packageName:`@clerk/shared`});function gi(e){hi.setPackageName({packageName:e})}function _i(){if(typeof window>`u`||!window.Clerk)return!1;let e=window.Clerk;return typeof e==`object`&&typeof e.load==`function`}function vi(e){if(typeof window>`u`||!window.performance)return!1;let t=performance.getEntriesByName(e,`resource`);if(t.length===0)return!1;let n=t[t.length-1];return n.transferSize===0&&n.decodedBodySize===0&&(n.responseEnd===0||n.responseEnd>0&&n.responseStart>0||`responseStatus`in n&&(n.responseStatus>=400||n.responseStatus===0))}function yi(e,t){return new Promise((n,r)=>{let i=!1,a=(e,t)=>{clearTimeout(e),clearInterval(t)};t?.addEventListener(`error`,()=>{a(s,c),r(new l(pi,{code:di}))});let o=()=>{i||_i()&&(i=!0,a(s,c),n(null))},s=setTimeout(()=>{i||(i=!0,a(s,c),_i()?n(null):r(new l(pi,{code:fi})))},e);o();let c=setInterval(()=>{if(i){clearInterval(c);return}o()},100)})}var bi=async e=>{let t=e?.scriptLoadTimeout??15e3;if(_i())return null;if(!e?.publishableKey)return hi.throwMissingPublishableKeyError(),null;let n=xi(e),r=document.querySelector(`script[data-clerk-js-script]`);if(r){if(vi(n))r.remove();else try{return await yi(t,r),null}catch{r.remove()}}let i=yi(t);return ni(n,{async:!0,crossOrigin:`anonymous`,nonce:e.nonce,beforeLoad:Ci(e)}).catch(e=>{throw new l(pi+(e.message?`, ${e.message}`:``),{code:di,cause:e})}),i},xi=e=>{let{clerkJSUrl:t,clerkJSVariant:n,clerkJSVersion:r,proxyUrl:i,domain:a,publishableKey:o}=e;if(t)return t;let s=``;s=i&&ri(i)?oi(i).replace(/http(s)?:\/\//,``):a&&!mi(ee(o)?.frontendApi||``)?si(a):ee(o)?.frontendApi||``;let c=n?`${n.replace(/\.+$/,``)}.`:``,l=ci(r);return`https://${s}/npm/@clerk/clerk-js@${l}/dist/clerk.${c}browser.js`},Si=e=>{let t={};return e.publishableKey&&(t[`data-clerk-publishable-key`]=e.publishableKey),e.proxyUrl&&(t[`data-clerk-proxy-url`]=e.proxyUrl),e.domain&&(t[`data-clerk-domain`]=e.domain),e.nonce&&(t.nonce=e.nonce),t},Ci=e=>t=>{let n=Si(e);for(let e in n)t.setAttribute(e,n[e])},wi=(e,t,n)=>!e&&n?Ti(n):Ei(t),Ti=e=>{let t=e.userId,n=e.user,r=e.sessionId,i=e.sessionStatus,a=e.sessionClaims;return{userId:t,user:n,sessionId:r,session:e.session,sessionStatus:i,sessionClaims:a,organization:e.organization,orgId:e.orgId,orgRole:e.orgRole,orgPermissions:e.orgPermissions,orgSlug:e.orgSlug,actor:e.actor,factorVerificationAge:e.factorVerificationAge}},Ei=e=>{let t=e.user?e.user.id:e.user,n=e.user,r=e.session?e.session.id:e.session,i=e.session,a=e.session?.status,o=e.session?e.session.lastActiveToken?.jwt?.claims:null,
7s=e.session?e.session.factorVerificationAge:null,c=i?.actor,l=e.organization,u=e.organization?e.organization.id:e.organization,d=l?.slug,f=l&&n?.organizationMemberships?.find(e=>e.organization.id===u),p=f&&f.permissions;return{userId:t,user:n,sessionId:r,session:i,sessionStatus:a,sessionClaims:o,organization:l,orgId:u,orgRole:f&&f.role,orgSlug:d,orgPermissions:p,actor:c,factorVerificationAge:s}};function Di(){return typeof window<`u`}new RegExp(`bot.spider.crawl.APIs-Google.AdsBot.Googlebot.mediapartners.Google Favicon.FeedFetcher.Google-Read-Aloud.DuplexWeb-Google.googleweblight.bing.yandex.baidu.duckduck.yahoo.ecosia.ia_archiver.facebook.instagram.pinterest.reddit.slack.twitter.whatsapp.youtube.semrush`.split(`.`).join(`|`),`i`);var Oi=(e,t,n,r,i)=>{let{notify:a}=i||{},o=e.get(n);o||(o=[],e.set(n,o)),o.push(r),a&&t.has(n)&&r(t.get(n))},ki=(e,t,n)=>(e.get(t)||[]).map(e=>e(n)),Ai=(e,t,n)=>{let r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},ji=()=>{let e=new Map,t=new Map,n=new Map;return{on:(...n)=>Oi(e,t,...n),prioritizedOn:(...e)=>Oi(n,t,...e),emit:(r,i)=>{t.set(r,i),ki(n,r,i),ki(e,r,i)},off:(...t)=>Ai(e,...t),prioritizedOff:(...e)=>Ai(n,...e),internal:{retrieveListeners:t=>e.get(t)||[]}}},Mi={Status:`status`},Ni=()=>ji();typeof window<`u`&&!window.global&&(window.global=typeof global>`u`?window:global),q(({clerk:e,children:t,...n})=>{let{appearance:r,signUpFallbackRedirectUrl:i,forceRedirectUrl:a,fallbackRedirectUrl:o,signUpForceRedirectUrl:s,mode:c,initialValues:l,withSignUp:d,oauthFlow:f,...p}=n;t=nr(t,`Sign in`);let m=tr(t)(`SignInButton`),h=()=>{let t={forceRedirectUrl:a,fallbackRedirectUrl:o,signUpFallbackRedirectUrl:i,signUpForceRedirectUrl:s,initialValues:l,withSignUp:d,oauthFlow:f};return c===`modal`?e.openSignIn({...t,appearance:r}):e.redirectToSignIn({...t,signInFallbackRedirectUrl:o,signInForceRedirectUrl:a})},g=async e=>(m&&typeof m==`object`&&`props`in m&&await rr(m.props.onClick)(e),h()),_={...p,onClick:g};return u.cloneElement(m,_)},{component:`SignInButton`,renderWhileLoading:!0}),q(({clerk:e,children:t,...n})=>{let{redirectUrl:r,...i}=n;t=nr(t,`Sign in with Metamask`);let a=tr(t)(`SignInWithMetamaskButton`),o=async()=>{async function t(){await e.authenticateWithMetamask({redirectUrl:r||void 0})}t()},s=async e=>(await rr(a.props.onClick)(e),o()),c={...i,onClick:s};return u.cloneElement(a,c)},{component:`SignInWithMetamask`,renderWhileLoading:!0}),q(({clerk:e,children:t,...n})=>{let{redirectUrl:r=`/`,signOutOptions:i,...a}=n;t=nr(t,`Sign out`);let o=tr(t)(`SignOutButton`),s=()=>e.signOut({redirectUrl:r,...i}),c=async e=>(await rr(o.props.onClick)(e),s()),l={...a,onClick:c};return u.cloneElement(o,l)},{component:`SignOutButton`,renderWhileLoading:!0}),q(({clerk:e,children:t,...n})=>{let{appearance:r,unsafeMetadata:i,fallbackRedirectUrl:a,forceRedirectUrl:o,signInFallbackRedirectUrl:s,signInForceRedirectUrl:c,mode:l,initialValues:d,oauthFlow:f,...p}=n;t=nr(t,`Sign up`);let m=tr(t)(`SignUpButton`),h=()=>{let t={fallbackRedirectUrl:a,forceRedirectUrl:o,signInFallbackRedirectUrl:s,signInForceRedirectUrl:c,initialValues:d,oauthFlow:f};return l===`modal`?e.openSignUp({...t,appearance:r,unsafeMetadata:i}):e.redirectToSignUp({...t,signUpFallbackRedirectUrl:a,signUpForceRedirectUrl:o})},g=async e=>(m&&typeof m==`object`&&`props`in m&&await rr(m.props.onClick)(e),h()),_={...p,onClick:g};return u.cloneElement(m,_)},{component:`SignUpButton`,renderWhileLoading:!0});var Pi=()=>({fields:{identifier:null,password:null,code:null},raw:null,global:null}),Fi=()=>({fields:{firstName:null,lastName:null,emailAddress:null,phoneNumber:null,password:null,username:null,code:null,captcha:null,legalAccepted:null},raw:null,global:null}),Ii=class{constructor(e){this.isomorphicClerk=e,this.signInSignalProxy=this.buildSignInProxy(),this.signUpSignalProxy=this.buildSignUpProxy()}signInSignal(){return this.signInSignalProxy}signUpSignal(){return this.signUpSignalProxy}buildSignInProxy(){let e=this.gateProperty.bind(this),t=()=>this.client.signIn.__internal_future;return{errors:Pi(),fetchStatus:`idle`,signIn:{status:`needs_identifier`,availableStrategies:[],isTransferable:!1,get id(){return e(t,`id`,void 0)},get supportedFirstFactors(){return e(t,`supportedFirstFactors`,[])},get supportedSecondFactors(){return e(t,`supportedSecondFactors`,[])},get secondFactorVerification(){return e(t,`secondFactorVerification`,{status:null,error:null,expireAt:null,externalVerificationRedirectURL:null,nonce:null,attempts:null,message:null,strategy:null,verifiedAtClient:null,verifiedFromTheSameClient:()=>!1,__internal_toSnapshot:()=>{throw Error(`__internal_toSnapshot called before Clerk is loaded`)},pathRoot:``,reload:()=>{throw Error(`__internal_toSnapshot called before Clerk is loaded`)}})},get identifier(){return e(t,`identifier`,null)}
7,get createdSessionId(){return e(t,`createdSessionId`,null)},get userData(){return e(t,`userData`,{})},get firstFactorVerification(){return e(t,`firstFactorVerification`,{status:null,error:null,expireAt:null,externalVerificationRedirectURL:null,nonce:null,attempts:null,message:null,strategy:null,verifiedAtClient:null,verifiedFromTheSameClient:()=>!1,__internal_toSnapshot:()=>{throw Error(`__internal_toSnapshot called before Clerk is loaded`)},pathRoot:``,reload:()=>{throw Error(`__internal_toSnapshot called before Clerk is loaded`)}})},create:this.gateMethod(t,`create`),password:this.gateMethod(t,`password`),sso:this.gateMethod(t,`sso`),finalize:this.gateMethod(t,`finalize`),emailCode:this.wrapMethods(()=>t().emailCode,[`sendCode`,`verifyCode`]),emailLink:this.wrapStruct(()=>t().emailLink,[`sendLink`,`waitForVerification`],[`verification`],{verification:null}),resetPasswordEmailCode:this.wrapMethods(()=>t().resetPasswordEmailCode,[`sendCode`,`verifyCode`,`submitPassword`]),phoneCode:this.wrapMethods(()=>t().phoneCode,[`sendCode`,`verifyCode`]),mfa:this.wrapMethods(()=>t().mfa,[`sendPhoneCode`,`verifyPhoneCode`,`verifyTOTP`,`verifyBackupCode`]),ticket:this.gateMethod(t,`ticket`),passkey:this.gateMethod(t,`passkey`),web3:this.gateMethod(t,`web3`)}}}buildSignUpProxy(){let e=this.gateProperty.bind(this),t=this.gateMethod.bind(this),n=this.wrapMethods.bind(this),r=()=>this.client.signUp.__internal_future;return{errors:Fi(),fetchStatus:`idle`,signUp:{get id(){return e(r,`id`,void 0)},get requiredFields(){return e(r,`requiredFields`,[])},get optionalFields(){return e(r,`optionalFields`,[])},get missingFields(){return e(r,`missingFields`,[])},get username(){return e(r,`username`,null)},get firstName(){return e(r,`firstName`,null)},get lastName(){return e(r,`lastName`,null)},get emailAddress(){return e(r,`emailAddress`,null)},get phoneNumber(){return e(r,`phoneNumber`,null)},get web3Wallet(){return e(r,`web3Wallet`,null)},get hasPassword(){return e(r,`hasPassword`,!1)},get unsafeMetadata(){return e(r,`unsafeMetadata`,{})},get createdSessionId(){return e(r,`createdSessionId`,null)},get createdUserId(){return e(r,`createdUserId`,null)},get abandonAt(){return e(r,`abandonAt`,null)},get legalAcceptedAt(){return e(r,`legalAcceptedAt`,null)},get locale(){return e(r,`locale`,null)},get status(){return e(r,`status`,`missing_requirements`)},get unverifiedFields(){return e(r,`unverifiedFields`,[])},get isTransferable(){return e(r,`isTransferable`,!1)},create:t(r,`create`),update:t(r,`update`),sso:t(r,`sso`),password:t(r,`password`),ticket:t(r,`ticket`),web3:t(r,`web3`),finalize:t(r,`finalize`),verifications:n(()=>r().verifications,[`sendEmailCode`,`verifyEmailCode`,`sendPhoneCode`,`verifyPhoneCode`])}}}__internal_effect(e){throw Error(`__internal_effect called before Clerk is loaded`)}__internal_computed(e){throw Error(`__internal_computed called before Clerk is loaded`)}get client(){let e=this.isomorphicClerk.client;if(!e)throw Error(`Clerk client not ready`);return e}gateProperty(e,t,n){return!Di()||!this.isomorphicClerk.loaded?n:e()[t]}gateMethod(e,t){return(async(...n)=>{if(!Di())return K.throw(`Attempted to call a method (${t}) that is not supported on the server.`);this.isomorphicClerk.loaded||await new Promise(e=>this.isomorphicClerk.addOnLoaded(e));let r=e();return r[t].apply(r,n)})}wrapMethods(e,t){return Object.fromEntries(t.map(t=>[t,this.gateMethod(e,t)]))}wrapStruct(e,t,n,r){let i={};for(let n of t)i[n]=this.gateMethod(e,n);for(let t of n)Object.defineProperty(i,t,{get:()=>this.gateProperty(e,t,r[t]),enumerable:!0});return i}};globalThis.__BUILD_DISABLE_RHC__===void 0&&(globalThis.__BUILD_DISABLE_RHC__=!1);var Li={name:`@clerk/clerk-react`,version:`5.61.3`,environment:`production`},Ri,zi,Bi,Vi,$,Hi,Ui,Wi,Gi,Ki=class e{constructor(e){Gr(this,Wi),this.clerkjs=null,this.preopenOneTap=null,this.preopenUserVerification=null,this.preopenEnableOrganizationsPrompt=null,this.preopenSignIn=null,this.preopenCheckout=null,this.preopenPlanDetails=null,this.preopenSubscriptionDetails=null,this.preopenSignUp=null,this.preopenUserProfile=null,this.preopenOrganizationProfile=null,this.preopenCreateOrganization=null,this.preOpenWaitlist=null,this.premountSign
7InNodes=new Map,this.premountSignUpNodes=new Map,this.premountUserAvatarNodes=new Map,this.premountUserProfileNodes=new Map,this.premountUserButtonNodes=new Map,this.premountOrganizationProfileNodes=new Map,this.premountCreateOrganizationNodes=new Map,this.premountOrganizationSwitcherNodes=new Map,this.premountOrganizationListNodes=new Map,this.premountMethodCalls=new Map,this.premountWaitlistNodes=new Map,this.premountPricingTableNodes=new Map,this.premountAPIKeysNodes=new Map,this.premountOAuthConsentNodes=new Map,this.premountTaskChooseOrganizationNodes=new Map,this.premountTaskResetPasswordNodes=new Map,this.premountTaskSetupMFANodes=new Map,this.premountAddListenerCalls=new Map,this.loadedListeners=[],Gr(this,Ri,`loading`),Gr(this,zi),Gr(this,Bi),Gr(this,Vi),Gr(this,$,Ni()),Gr(this,Hi),this.buildSignInUrl=e=>{let t=()=>this.clerkjs?.buildSignInUrl(e)||``;if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`buildSignInUrl`,t)},this.buildSignUpUrl=e=>{let t=()=>this.clerkjs?.buildSignUpUrl(e)||``;if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`buildSignUpUrl`,t)},this.buildAfterSignInUrl=(...e)=>{let t=()=>this.clerkjs?.buildAfterSignInUrl(...e)||``;if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`buildAfterSignInUrl`,t)},this.buildAfterSignUpUrl=(...e)=>{let t=()=>this.clerkjs?.buildAfterSignUpUrl(...e)||``;if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`buildAfterSignUpUrl`,t)},this.buildAfterSignOutUrl=()=>{let e=()=>this.clerkjs?.buildAfterSignOutUrl()||``;if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set(`buildAfterSignOutUrl`,e)},this.buildNewSubscriptionRedirectUrl=()=>{let e=()=>this.clerkjs?.buildNewSubscriptionRedirectUrl()||``;if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set(`buildNewSubscriptionRedirectUrl`,e)},this.buildAfterMultiSessionSingleSignOutUrl=()=>{let e=()=>this.clerkjs?.buildAfterMultiSessionSingleSignOutUrl()||``;if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set(`buildAfterMultiSessionSingleSignOutUrl`,e)},this.buildUserProfileUrl=()=>{let e=()=>this.clerkjs?.buildUserProfileUrl()||``;if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set(`buildUserProfileUrl`,e)},this.buildCreateOrganizationUrl=()=>{let e=()=>this.clerkjs?.buildCreateOrganizationUrl()||``;if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set(`buildCreateOrganizationUrl`,e)},this.buildOrganizationProfileUrl=()=>{let e=()=>this.clerkjs?.buildOrganizationProfileUrl()||``;if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set(`buildOrganizationProfileUrl`,e)},this.buildWaitlistUrl=()=>{let e=()=>this.clerkjs?.buildWaitlistUrl()||``;if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set(`buildWaitlistUrl`,e)},this.buildTasksUrl=()=>{let e=()=>this.clerkjs?.buildTasksUrl()||``;if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set(`buildTasksUrl`,e)},this.buildUrlWithAuth=e=>{let t=()=>this.clerkjs?.buildUrlWithAuth(e)||``;if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`buildUrlWithAuth`,t)},this.handleUnauthenticated=async()=>{let e=()=>this.clerkjs?.handleUnauthenticated();this.clerkjs&&this.loaded?e():this.premountMethodCalls.set(`handleUnauthenticated`,e)},this.on=(...e)=>{if(this.clerkjs?.on)return this.clerkjs.on(...e);Q(this,$).on(...e)},this.off=(...e)=>{if(this.clerkjs?.off)return this.clerkjs.off(...e);Q(this,$).off(...e)},this.addOnLoaded=e=>{this.loadedListeners.push(e),this.loaded&&this.emitLoaded()},this.emitLoaded=()=>{this.loadedListeners.forEach(e=>e()),this.loadedListeners=[]},this.beforeLoad=e=>{if(!e)throw Error(`Failed to hydrate latest Clerk JS`)},this.hydrateClerkJS=e=>{var t,n;if(!e)throw Error(`Failed to hydrate latest Clerk JS`);return this.clerkjs=e,this.premountMethodCalls.forEach(e=>e()),this.premountAddListenerCalls.forEach((t,n)=>{t.nativeUnsubscribe=e.addListener(n)}),(t=Q(this,$).internal.retrieveListeners(`status`))==null||t.forEach(e=>{this.on(`status`,e,{notify:!0})}),(n=Q(this,$).internal.retrieveListeners(`queryClientStatus`))==null||n.forEac
7h(e=>{this.on(`queryClientStatus`,e,{notify:!0})}),this.preopenSignIn!==null&&e.openSignIn(this.preopenSignIn),this.preopenCheckout!==null&&e.__internal_openCheckout(this.preopenCheckout),this.preopenPlanDetails!==null&&e.__internal_openPlanDetails(this.preopenPlanDetails),this.preopenSubscriptionDetails!==null&&e.__internal_openSubscriptionDetails(this.preopenSubscriptionDetails),this.preopenSignUp!==null&&e.openSignUp(this.preopenSignUp),this.preopenUserProfile!==null&&e.openUserProfile(this.preopenUserProfile),this.preopenUserVerification!==null&&e.__internal_openReverification(this.preopenUserVerification),this.preopenOneTap!==null&&e.openGoogleOneTap(this.preopenOneTap),this.preopenOrganizationProfile!==null&&e.openOrganizationProfile(this.preopenOrganizationProfile),this.preopenCreateOrganization!==null&&e.openCreateOrganization(this.preopenCreateOrganization),this.preOpenWaitlist!==null&&e.openWaitlist(this.preOpenWaitlist),this.preopenEnableOrganizationsPrompt&&e.__internal_openEnableOrganizationsPrompt(this.preopenEnableOrganizationsPrompt),this.premountSignInNodes.forEach((t,n)=>{e.mountSignIn(n,t)}),this.premountSignUpNodes.forEach((t,n)=>{e.mountSignUp(n,t)}),this.premountUserProfileNodes.forEach((t,n)=>{e.mountUserProfile(n,t)}),this.premountUserAvatarNodes.forEach((t,n)=>{e.mountUserAvatar(n,t)}),this.premountUserButtonNodes.forEach((t,n)=>{e.mountUserButton(n,t)}),this.premountOrganizationListNodes.forEach((t,n)=>{e.mountOrganizationList(n,t)}),this.premountWaitlistNodes.forEach((t,n)=>{e.mountWaitlist(n,t)}),this.premountPricingTableNodes.forEach((t,n)=>{e.mountPricingTable(n,t)}),this.premountAPIKeysNodes.forEach((t,n)=>{e.mountAPIKeys(n,t)}),this.premountOAuthConsentNodes.forEach((t,n)=>{e.__internal_mountOAuthConsent(n,t)}),this.premountTaskChooseOrganizationNodes.forEach((t,n)=>{e.mountTaskChooseOrganization(n,t)}),this.premountTaskResetPasswordNodes.forEach((t,n)=>{e.mountTaskResetPassword(n,t)}),this.premountTaskSetupMFANodes.forEach((t,n)=>{e.mountTaskSetupMFA(n,t)}),this.clerkjs.status===void 0&&Q(this,$).emit(Mi.Status,`ready`),this.emitLoaded(),this.clerkjs},this.__experimental_checkout=(...e)=>this.clerkjs?.__experimental_checkout(...e),this.__unstable__updateProps=async e=>{let t=await qr(this,Wi,Gi).call(this);if(t&&`__unstable__updateProps`in t)return t.__unstable__updateProps(e)},this.setActive=e=>this.clerkjs?this.clerkjs.setActive(e):Promise.reject(),this.openSignIn=e=>{this.clerkjs&&this.loaded?this.clerkjs.openSignIn(e):this.preopenSignIn=e},this.closeSignIn=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeSignIn():this.preopenSignIn=null},this.__internal_openCheckout=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openCheckout(e):this.preopenCheckout=e},this.__internal_closeCheckout=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeCheckout():this.preopenCheckout=null},this.__internal_openPlanDetails=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openPlanDetails(e):this.preopenPlanDetails=e},this.__internal_closePlanDetails=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closePlanDetails():this.preopenPlanDetails=null},this.__internal_openSubscriptionDetails=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openSubscriptionDetails(e):this.preopenSubscriptionDetails=e??null},this.__internal_closeSubscriptionDetails=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeSubscriptionDetails():this.preopenSubscriptionDetails=null},this.__internal_openReverification=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openReverification(e):this.preopenUserVerification=e},this.__internal_closeReverification=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeReverification():this.preopenUserVerification=null},this.__internal_openEnableOrganizationsPrompt=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openEnableOrganizationsPrompt(e):this.preopenEnableOrganizationsPrompt=e},this.__internal_closeEnableOrganizationsPrompt=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeEnableOrganizationsPrompt():this.preopenEnableOrganizationsPrompt=null},this.openGoogleOneTap=e=>{this.clerkjs&&this.loaded?this.clerkjs.openGoogleOneTap(e):this.preopenOneTap=e},this.closeGoogleOneTap=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeGoogleOneTap():this.preopenOneTap=null},this.openUserProfile=e=>{this.clerkjs&&this.loaded?this.clerkjs.openUserProfile(e):this.preopenUserProfile=e},this.closeUserProfile=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeUserProfile():this.preopenUserProfile=null},this.openOrganizationProfile=e=>{this.clerkjs&&this.loaded?this.clerkjs.openOrganizationProfile(e):this.preopenOrganizationProfile=e},this.closeOrganizationProfile=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeOrganizationProfile():this.preopenOrganizationProfile=null},this.openCreateOrganization=e=>{this.clerkjs&&this.loaded?this.clerkjs.openCreateOrganization(e):this.preopenCreateOrganization=e},this.closeCreateOrganization=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeCreateOrganization():this.preopenCreateOrganization=null},this.openWaitlist=e=>{this.clerkjs&&this.loaded?this.clerkjs.openWaitlist(e):this.preOpenWaitlist=e},this.closeWaitlist=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeWaitlist():this.preOpenWaitlist=null},this.openSignUp=e=>{this.clerkjs&&this.loaded?this.clerkjs.openSignUp(e):this.preopenSignUp=e},this.closeSignUp=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeSignUp():this.preopenSignUp=null}
7,this.mountSignIn=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountSignIn(e,t):this.premountSignInNodes.set(e,t)},this.unmountSignIn=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountSignIn(e):this.premountSignInNodes.delete(e)},this.mountSignUp=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountSignUp(e,t):this.premountSignUpNodes.set(e,t)},this.unmountSignUp=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountSignUp(e):this.premountSignUpNodes.delete(e)},this.mountUserAvatar=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountUserAvatar(e,t):this.premountUserAvatarNodes.set(e,t)},this.unmountUserAvatar=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountUserAvatar(e):this.premountUserAvatarNodes.delete(e)},this.mountUserProfile=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountUserProfile(e,t):this.premountUserProfileNodes.set(e,t)},this.unmountUserProfile=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountUserProfile(e):this.premountUserProfileNodes.delete(e)},this.mountOrganizationProfile=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountOrganizationProfile(e,t):this.premountOrganizationProfileNodes.set(e,t)},this.unmountOrganizationProfile=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountOrganizationProfile(e):this.premountOrganizationProfileNodes.delete(e)},this.mountCreateOrganization=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountCreateOrganization(e,t):this.premountCreateOrganizationNodes.set(e,t)},this.unmountCreateOrganization=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountCreateOrganization(e):this.premountCreateOrganizationNodes.delete(e)},this.mountOrganizationSwitcher=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountOrganizationSwitcher(e,t):this.premountOrganizationSwitcherNodes.set(e,t)},this.unmountOrganizationSwitcher=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountOrganizationSwitcher(e):this.premountOrganizationSwitcherNodes.delete(e)},this.__experimental_prefetchOrganizationSwitcher=()=>{let e=()=>this.clerkjs?.__experimental_prefetchOrganizationSwitcher();this.clerkjs&&this.loaded?e():this.premountMethodCalls.set(`__experimental_prefetchOrganizationSwitcher`,e)},this.mountOrganizationList=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountOrganizationList(e,t):this.premountOrganizationListNodes.set(e,t)},this.unmountOrganizationList=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountOrganizationList(e):this.premountOrganizationListNodes.delete(e)},this.mountUserButton=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountUserButton(e,t):this.premountUserButtonNodes.set(e,t)},this.unmountUserButton=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountUserButton(e):this.premountUserButtonNodes.delete(e)},this.mountWaitlist=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountWaitlist(e,t):this.premountWaitlistNodes.set(e,t)},this.unmountWaitlist=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountWaitlist(e):this.premountWaitlistNodes.delete(e)},this.mountPricingTable=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountPricingTable(e,t):this.premountPricingTableNodes.set(e,t)},this.unmountPricingTable=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountPricingTable(e):this.premountPricingTableNodes.delete(e)},this.mountAPIKeys=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountAPIKeys(e,t):this.premountAPIKeysNodes.set(e,t)},this.unmountAPIKeys=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountAPIKeys(e):this.premountAPIKeysNodes.delete(e)},this.__internal_mountOAuthConsent=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_mountOAuthConsent(e,t):this.premountOAuthConsentNodes.set(e,t)},this.__internal_unmountOAuthConsent=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_unmountOAuthConsent(e):this.premountOAuthConsentNodes.delete(e)},this.mountTaskChooseOrganization=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountTaskChooseOrganization(e,t):this.premountTaskChooseOrganizationNodes.set(e,t)},this.unmountTaskChooseOrganization=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountTaskChooseOrganization(e):this.premountTaskChooseOrganizationNodes.delete(e)},this.mountTaskResetPassword=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountTaskResetPassword(e,t):this.premountTaskResetPasswordNodes.set(e,t)},this.unmountTaskResetPassword=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountTaskResetPassword(e):this.premountTaskResetPasswordNodes.delete(e)},this.mountTaskSetupMFA=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountTaskSetupMFA(e,t):this.premountTaskSetupMFANodes.set(e,t)},this.unmountTaskSetupMFA=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountTaskSetupMFA(e):this.premountTaskSetupMFANodes.delete(e)},this.addListener=e=>{if(this.clerkjs)return this.clerkjs.addListener(e);{let t=()=>{var t;let n=this.premountAddListenerCalls.get(e);n&&((t=n.nativeUnsubscribe)==null||t.call(n),this.premountAddListenerCalls.delete(e))};return this.premountAddListenerCalls.set(e,{unsubscribe:t,nativeUnsubscribe:void 0}),t}},this.navigate=e=>{let t=()=>this.clerkjs?.navigate(e);this.clerkjs&&this.loaded?t():this.premountMethodCalls.set(`navigate`,t)},this.redirectWithAuth=async(...e)=>{let t=()=>this.clerkjs?.redirectWithAuth(...e);if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`redirectWithAuth`,t)},this.redirectToSignIn=async e=>{let t=()=>this.clerkjs?.redirectToSignIn(e);if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`redirectToSignIn`,t)},this.redirectToSignUp=async e=>{let t=()=>this.clerkjs?.redirectToSignUp(e);if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`redirectToSignUp`,t)},this.redirectToUserProfile=async()=>{let e=()=>this.clerkjs?.redirectToUserProfile();if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set(`redirectToUserProfile`,e)},this.redirectToAfterSignUp=()=>{let e=()=>this.clerkjs?.redirectToAfterSignUp();if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set(`redirectToAfterSignUp`,e)},this.redirectToAfterSignIn=()=>{let e=()=>this.clerkjs?.redirectToAfterSignIn();this.clerkjs&&this.loaded?e():this.premountMethodCalls.set(`redirectToAfterSignIn`,e)},this.redirectToAfterSignOut=()=>{let e=()=>this.clerkjs?.redirectToAfterSignOut();this.clerkjs&&this.loaded?e():this.premountMethodCalls.set(`redirectToAfterSignOut`,e)},this.redirectToOrganizationProfile=async()=>{let e=()=>this.clerkjs?.redirectToOrganizationProfile();if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set(`redirectToOrganizationProfile`,e)},this.redirectToCreateOrganization=async()=>{let e=()=>this.clerkjs?.redirectToCreateOrganization();if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set(`redirectToCreateOrganization`,e)},this.redirectToWaitlist=async()=>{let e=()=>this.clerkjs?.redirectToWaitlist();if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set(`redirectToWaitlist`,e)},this.redirectToTasks=async e=>{let t=()=>this.clerkjs?.redirectToTasks(e);if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`redirectToTasks`,t)},this.handleRedirectCallback=async e=>{var t;let n=()=>this.clerkjs?.handleRedirectCallback(e);this.clerkjs&&this.loaded?(t=n())==null||t.catch(()=>{}):this.premountMethodCalls.set(`handleRedirectCallback`,n)},this.handleGoogleOneTapCallback=async(e,t)=>{var n;let r=()=>this.clerkjs?.handleGoogleOneTapCallback(e,t);this.clerkjs&&this.loaded?(n=r())==null||n.catch(()=>{}):this.premountMethodCalls.set(`handleGoogleOneTapCallback`,r)},this.handleEmailLinkVerification=async e=>{let t=()=>this.clerkjs?.handleEmailLinkVerification(e);if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`handleEmailLinkVerification`,t)},this.authenticateWithMetamask=async e=>{let t=()=>this.clerkjs?.authenticateWithMetamask(e);if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`authenticateWithMetamask`,t)},this.authenticateWithCoinbaseWallet=async e=>{let t=()=>this.clerkjs?.authenticateWithCoinbaseWallet(e);if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`authenticateWithCoinbaseWallet`,t)},this.authenticateWithBase=async e=>{let t=()=>this.clerkjs?.authenticateWithBase(e);if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`authenticateWithBase`,t)},this.authenticateWithOKXWallet=async e=>{let t=()=>this.clerkjs?.authenticateWithOKXWallet(e);if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`authenticateWithOKXWallet`,t)},this.authenticateWithSolana=async e=>{let t=()=>this.clerkjs?.authenticateWithSolana(e);if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`authenticateWithSolana`,t)},this.authenticateWithWeb3=async e=>{let t=()=>this.clerkjs?.authenticateWithWeb3(e);
7if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`authenticateWithWeb3`,t)},this.authenticateWithGoogleOneTap=async e=>(await qr(this,Wi,Gi).call(this)).authenticateWithGoogleOneTap(e),this.__internal_loadStripeJs=async()=>(await qr(this,Wi,Gi).call(this)).__internal_loadStripeJs(),this.createOrganization=async e=>{let t=()=>this.clerkjs?.createOrganization(e);if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`createOrganization`,t)},this.getOrganization=async e=>{let t=()=>this.clerkjs?.getOrganization(e);if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`getOrganization`,t)},this.joinWaitlist=async e=>{let t=()=>this.clerkjs?.joinWaitlist(e);if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`joinWaitlist`,t)},this.signOut=async(...e)=>{let t=()=>this.clerkjs?.signOut(...e);if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`signOut`,t)},this.__internal_attemptToEnableEnvironmentSetting=e=>{let t=()=>this.clerkjs?.__internal_attemptToEnableEnvironmentSetting(e);if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set(`__internal_attemptToEnableEnvironmentSetting`,t)};let{Clerk:t=null,publishableKey:n}=e||{};Kr(this,Vi,n),Kr(this,Bi,e?.proxyUrl),Kr(this,zi,e?.domain),this.options=e,this.Clerk=t,this.mode=Di()?`browser`:`server`,Kr(this,Hi,new Ii(this)),this.options.sdkMetadata||(this.options.sdkMetadata=Li),Q(this,$).emit(Mi.Status,`loading`),Q(this,$).prioritizedOn(Mi.Status,e=>Kr(this,Ri,e)),Q(this,Vi)&&this.loadClerkJS()}get publishableKey(){return Q(this,Vi)}get loaded(){return this.clerkjs?.loaded||!1}get status(){return this.clerkjs?this.clerkjs?.status||(this.clerkjs.loaded?`ready`:`loading`):Q(this,Ri)}static getOrCreateInstance(t){return(!Di()||!Q(this,Ui)||t.Clerk&&Q(this,Ui).Clerk!==t.Clerk||Q(this,Ui).publishableKey!==t.publishableKey)&&Kr(this,Ui,new e(t)),Q(this,Ui)}static clearInstance(){Kr(this,Ui,null)}get domain(){return typeof window<`u`&&window.location?Qn(Q(this,zi),new URL(window.location.href),``):typeof Q(this,zi)==`function`?K.throw(En):Q(this,zi)||``}get proxyUrl(){return typeof window<`u`&&window.location?Qn(Q(this,Bi),new URL(window.location.href),``):typeof Q(this,Bi)==`function`?K.throw(En):Q(this,Bi)||``}__internal_getOption(e){return this.clerkjs?.__internal_getOption?this.clerkjs?.__internal_getOption(e):this.options[e]}get sdkMetadata(){return this.clerkjs?.sdkMetadata||this.options.sdkMetadata||void 0}get instanceType(){return this.clerkjs?.instanceType}get frontendApi(){return this.clerkjs?.frontendApi||``}get isStandardBrowser(){return this.clerkjs?.isStandardBrowser||this.options.standardBrowser||!1}get __internal_queryClient(){return this.clerkjs?.__internal_queryClient}get isSatellite(){return typeof window<`u`&&window.location?Qn(this.options.isSatellite,new URL(window.location.href),!1):typeof this.options.isSatellite==`function`&&K.throw(En)}async loadClerkJS(){if(!(this.mode!==`browser`||this.loaded)){typeof window<`u`&&(window.__clerk_publishable_key=Q(this,Vi),window.__clerk_proxy_url=this.proxyUrl,window.__clerk_domain=this.domain);try{if(this.Clerk){let e;ir(this.Clerk)?(e=new this.Clerk(Q(this,Vi),{proxyUrl:this.proxyUrl,domain:this.domain}),this.beforeLoad(e),await e.load(this.options)):(e=this.Clerk,e.loaded||(this.beforeLoad(e),await e.load(this.options))),global.Clerk=e}else if(!__BUILD_DISABLE_RHC__){if(global.Clerk||await bi({...this.options,publishableKey:Q(this,Vi),proxyUrl:this.proxyUrl,domain:this.domain,nonce:this.options.nonce}),!global.Clerk)throw Error(`Failed to download latest ClerkJS. Contact [email protected].`);this.beforeLoad(global.Clerk),await global.Clerk.load(this.options)}return global.Clerk?.loaded?this.hydrateClerkJS(global.Clerk):void 0}catch(e){let t=e;Q(this,$).emit(Mi.Status,`error`),console.error(t.stack||t.message||t);return}}}get version(){return this.clerkjs?.version}get client(){if(this.clerkjs)return this.clerkjs.client}get session(){if(this.clerkjs)return this.clerkjs.session}get user(){if(this.clerkjs)return this.clerkjs.user}get organization(){if(this.clerkjs)return this.clerkjs.organization}
7get telemetry(){if(this.clerkjs)return this.clerkjs.telemetry}get __unstable__environment(){if(this.clerkjs)return this.clerkjs.__unstable__environment}get isSignedIn(){return this.clerkjs?this.clerkjs.isSignedIn:!1}get billing(){return this.clerkjs?.billing}get __internal_state(){return this.loaded&&this.clerkjs?this.clerkjs.__internal_state:Q(this,Hi)}get apiKeys(){return this.clerkjs?.apiKeys}__unstable__setEnvironment(...e){if(this.clerkjs&&`__unstable__setEnvironment`in this.clerkjs)this.clerkjs.__unstable__setEnvironment(e);else return}};Ri=new WeakMap,zi=new WeakMap,Bi=new WeakMap,Vi=new WeakMap,$=new WeakMap,Hi=new WeakMap,Ui=new WeakMap,Wi=new WeakSet,Gi=function(){return new Promise(e=>{this.addOnLoaded(()=>e(this.clerkjs))})},Gr(Ki,Ui);var qi=Ki;function Ji(e){let{isomorphicClerkOptions:t,initialState:n,children:r}=e,{isomorphicClerk:i,clerkStatus:a}=Yi(t),[o,s]=u.useState({client:i.client,session:i.session,user:i.user,organization:i.organization});u.useEffect(()=>i.addListener(e=>s({...e})),[]);let c=wi(i.loaded,o,n),l=u.useMemo(()=>({value:i}),[a]),d=u.useMemo(()=>({value:o.client}),[o.client]),{sessionId:f,sessionStatus:p,sessionClaims:m,session:h,userId:g,user:_,orgId:v,actor:y,organization:b,orgRole:x,orgSlug:S,orgPermissions:C,factorVerificationAge:w}=c,T=u.useMemo(()=>({value:{sessionId:f,sessionStatus:p,sessionClaims:m,userId:g,actor:y,orgId:v,orgRole:x,orgSlug:S,orgPermissions:C,factorVerificationAge:w}}),[f,p,g,y,v,x,S,w,m?.__raw]),E=u.useMemo(()=>({value:h}),[f,h]),D=u.useMemo(()=>({value:_}),[g,_]),O=u.useMemo(()=>({value:{organization:b}}),[v,b]);return u.createElement(xn.Provider,{value:l},u.createElement(Mt.Provider,{value:d},u.createElement(Pt.Provider,{value:E},u.createElement(Vt,{...O.value},u.createElement(yn.Provider,{value:T},u.createElement(At.Provider,{value:D},u.createElement(Rt,{value:void 0},r)))))))}var Yi=e=>{let t=u.useRef(qi.getOrCreateInstance(e)),[n,r]=u.useState(t.current.status);return u.useEffect(()=>{t.current.__unstable__updateProps({appearance:e.appearance})},[e.appearance]),u.useEffect(()=>{t.current.__unstable__updateProps({options:e})},[e.localization]),u.useEffect(()=>(t.current.on(`status`,r),()=>{t.current&&t.current.off(`status`,r),qi.clearInstance()}),[]),{isomorphicClerk:t.current,clerkStatus:n}};function Xi(e){let{initialState:t,children:n,__internal_bypassMissingPublishableKey:r,...i}=e,{publishableKey:a=``,Clerk:o}=i;return!o&&!r&&(a?a&&!N(a)&&K.throwInvalidPublishableKeyError({key:a}):K.throwMissingPublishableKeyError()),u.createElement(Ji,{initialState:t,isomorphicClerkOptions:i},n)}var Zi=sr(Xi,`ClerkProvider`,Cn);Zi.displayName=`ClerkProvider`,vn({packageName:`@clerk/clerk-react`}),gi(`@clerk/clerk-react`);export{Qt as a,a as c,Gn as i,r as l,Er as n,en as o,Dr as r,re as s,Zi as 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.