PageSourceSearch

https://www.copilotkit.ai/_next/static/chunks/1631-dba3ca1a67442a77.js?dpl=dpl_6PRq2pzNmJwiK3QXgfRscSuFSmeS

js copilotkit.ai collected 2026-10-02 03:04:42 UTC 179,289 bytes, 19 lines download raw bytes

1(globalThis.webpackChunk_N_E=globalThis.webpackChunk_N_E||[]).push([[1631],{2201:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return i}});let n=r(76466);function i(e){let{re:t,groups:r}=e;return e=>{let i=t.exec(e);if(!i)return!1;let a=e=>{try{return decodeURIComponent(e)}catch(e){throw Object.defineProperty(new n.DecodeError("failed to decode param"),"__NEXT_ERROR_CODE",{value:"E528",enumerable:!1,configurable:!0})}},o={};for(let[e,t]of Object.entries(r)){let r=i[t.pos];void 0!==r&&(t.repeat?o[e]=r.split("/").map(e=>a(e)):o[e]=a(r))}return o}}},2435:(e,t,r)=>{"use strict";function n(e){return function(t){let r=t??this;if(!r)throw TypeError(`${e.kind||e.name} type guard requires an error object`);return!!e.kind&&"object"==typeof r&&null!==r&&"constructor"in r&&r.constructor?.kind===e.kind||r instanceof e}}r.d(t,{_r:()=>s,cR:()=>l});var i=class{static kind="ClerkApiError";code;message;longMessage;meta;constructor(e){let t={code:e.code,message:e.message,longMessage:e.long_message,meta:{paramName:e.meta?.param_name,sessionId:e.meta?.session_id,emailAddresses:e.meta?.email_addresses,identifiers:e.meta?.identifiers,zxcvbn:e.meta?.zxcvbn,plan:e.meta?.plan,isPlanUpgradePossible:e.meta?.is_plan_upgrade_possible}};this.code=t.code,this.message=t.message,this.longMessage=t.longMessage,this.meta=t.meta}};n(i);var a=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}]
2Message:${this.message}`}static formatMessage(e,t,r,n){let i="Clerk:",a=RegExp(i.replace(" ","\\s*"),"i");return t=t.replace(a,""),t=`${i} ${t.trim()}
3
4(code="${r}")
5
6`,n&&(t+=`
7
8Docs: ${n}`),t}};n(class e extends a{static kind="ClerkAPIResponseError";status;clerkTraceId;retryAfter;errors;constructor(t,r){let{data:n,status:a,clerkTraceId:o,retryAfter:s}=r;super({...r,message:t,code:"api_response_error"}),Object.setPrototypeOf(this,e.prototype),this.status=a,this.clerkTraceId=o,this.retryAfter=s,this.errors=(n||[]).map(e=>new i(e))}toString(){let e=`[${this.name}]
9Message:${this.message}
10Status:${this.status}
11Serialized errors: ${this.errors.map(e=>JSON.stringify(e))}`;return this.clerkTraceId&&(e+=`
12Clerk Trace ID: ${this.clerkTraceId}`),e}static formatMessage(e,t,r,n){return t}});let o=Object.freeze({InvalidProxyUrlErrorMessage:"The proxyUrl passed to Clerk is invali
12d. 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 invalid. 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 s({packageName:e,customMessages:t}){let r=e;function n(e,t){if(!t)return`${r}: ${e}`;let n=e;for(let r of e.matchAll(/{{([a-zA-Z0-9-_]+)}}/g)){let e=(t[r[1]]||"").toString();n=n.replace(`{{${r[1]}}}`,e)}return`${r}: ${n}`}let i={...o,...t};return{setPackageName({packageName:e}){return"string"==typeof e&&(r=e),this},setMessages({customMessages:e}){return Object.assign(i,e||{}),this},throwInvalidPublishableKeyError(e){throw Error(n(i.InvalidPublishableKeyErrorMessage,e))},throwInvalidProxyUrl(e){throw Error(n(i.InvalidProxyUrlErrorMessage,e))},throwMissingPublishableKeyError(){throw Error(n(i.MissingPublishableKeyErrorMessage))},throwMissingSecretKeyError(){throw Error(n(i.MissingSecretKeyErrorMessage))},throwMissingClerkProviderError(e){throw Error(n(i.MissingClerkProvider,e))},throw(e){throw Error(n(e))}}}var l=class e extends a{static kind="ClerkRuntimeError";clerkRuntimeError=!0;constructor(t,r){super({...r,message:t}),Object.setPrototypeOf(this,e.prototype)}};n(l)},6309:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(54416),i=r(65663),a=r(39942),o=r(19734),s=r(99761),l=r(91189);function u(e,t,r,u,c,d){let h,p=!1,f=!1,m=(0,l.parseRelativeUrl)(e),g=(0,a.removeTrailingSlash)((0,o.normalizeLocalePath)((0,s.removeBasePath)(m.pathname),d).pathname),_=r=>{let l=(0,n.getPathMatch)(r.source+"",{removeUnnamedParams:!0,strict:!0})(m.pathname);if((r.has||r.missing)&&l){let e=(0,i.matchHas)({headers:{host:document.location.hostname,"user-agent":navigator.userAgent},cookies:document.cookie.split("; ").reduce((e,t)=>{let[r,...n]=t.split("=");return e[r]=n.join("="),e},{})},m.query,r.has,r.missing);e?Object.assign(l,e):l=!1}if(l){if(!r.destination)return f=!0,!0;let n=(0,i.prepareDestination)({appendParamsToQuery:!0,destination:r.destination,params:l,query:u});if(m=n.parsedDestination,e=n.newUrl,Object.assign(u,n.parsedDestination.query),g=(0,a.removeTrailingSlash)((0,o.normalizeLocalePath)((0,s.removeBasePath)(e),d).pathname),t.includes(g))return p=!0,h=g,!0;if((h=c(g))!==e&&t.includes(h))return p=!0,!0}},v=!1;for(let e=0;e<r.beforeFiles.length;e++)_(r.beforeFiles[e]);if(!(p=t.includes(g))){if(!v){for(let e=0;e<r.afterFiles.length;e++)if(_(r.afterFiles[e])){v=!0;break}}if(v||(h=c(g),v=p=t.includes(h)),!v){for(let e=0;e<r.fallback.length;e++)if(_(r.fallback[e])){v=!0;break}}}return{asPath:e,parsedAs:m,matchedPage:p,resolvedHref:h,externalDest:f}}},6988:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathSuffix",{enumerable:!0,get:function(){return i}});let n=r(36774);function i(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:i,hash:a}=(0,n.parsePath)(e);return""+r+t+i+a}},11174:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseUrl",{enumerable:!0,get:function(){return a}});let n=r(7780),i=r(91189);function a(e){if(e.startsWith("/"))return(0,i.parseRelativeUrl)(e);let t=new URL(e);return{hash:t.hash,hostname:t.hostname,href:t.href,pathname:t.pathname,port:t.port,protocol:t.protocol,query:(0,n.searchParamsToUrlQuery)(t.searchParams),search:t.search}}},11683:e=>{(()=>{"use strict";"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//");var t={};(()=>{function e(e,t){void 0===t&&(t={});for(var r=function(e){for(var t=[],r=0;r<e.length;){var n=e[r];if("*"===n||"+"===n||"?"===n){t.push({type:"MODIFIER",index:r,value:e[r++]});continue}if("\\"===n){t.push({type:"ESCAPED_CHAR",index:r++,value:e[r++]});continue}if("{"===n){t.push({type:"OPEN",index:r,value:e[r++]});continue}if("}"===n){t.push({type:"CLOSE",index:r,value:e[r++]});continue}if(":"===n){for(var i="",a=r+1;a<e.length;){var o=e.charCodeAt(a);if(o>=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122||95===o){i+=e[a++];continue}break}if(!i)throw TypeError("Missing parameter name at "+r);t.push({type:"NAME",index:r,value:i}),r=a;continue}if("("===n){var s=1,l="",a=r+1;if("?"===e[a])throw TypeError('Pattern cannot start with "?" at '+a);for(;a<e.length;){if("\\"===e[a]){l+=e[a++]+e[a++];continue}if(")"===e[a]){if(0==--s){a++;break}}else if("("===e[a]&&(s++,"?"!==e[a+1]))throw TypeError("Capturing groups are not allowed at "+a);l+=e[a++]}if(s)throw TypeError("Unbalanced pattern at "+r);if(!l)throw TypeError("Missing pattern at "+r);t.push({type:"PATTERN",index:r,value:l}),r=a;continue}t.push({type:"CHAR",index:r,value:e[r++]})}return t.push({type:"END",index:r,value:""}),t}(e),n=t.prefixes,a=void 0===n?"./":n,o="[^"+i(t.delimiter||"/#?")+"]+?",s=[],l=0,u=0,c="",d=function(e){if(u<r.length&&r[u].type===e)return r[u++].value},h=function(e){var t=d(e);if(void 0!==t)return t;var n=r[u];throw TypeError("Unexpected "+n.type+" at "+n.index+", expected "+e)},p=function(){for(var e,t="";e=d("CHAR")||d("ESCAPED_CHAR");)t+=e;return t};u<r.length;){var f=d("CHAR"),m=d("NAME"),g=d("PATTERN");if(m||g){var _=f||"";-1===a.indexOf(_)&&(c+=_,_=""),c&&(s.push(c),c=""),s.push({name:m||l++,prefix:_,suffix:"",pattern:g||o,modifier:d("MODIFIER")||""});continue}var v=f||d("ESCAPED_CHAR");
12if(v){c+=v;continue}if(c&&(s.push(c),c=""),d("OPEN")){var _=p(),y=d("NAME")||"",b=d("PATTERN")||"",E=p();h("CLOSE"),s.push({name:y||(b?l++:""),pattern:y&&!b?o:b,prefix:_,suffix:E,modifier:d("MODIFIER")||""});continue}h("END")}return s}function r(e,t){void 0===t&&(t={});var r=a(t),n=t.encode,i=void 0===n?function(e){return e}:n,o=t.validate,s=void 0===o||o,l=e.map(function(e){if("object"==typeof e)return RegExp("^(?:"+e.pattern+")$",r)});return function(t){for(var r="",n=0;n<e.length;n++){var a=e[n];if("string"==typeof a){r+=a;continue}var o=t?t[a.name]:void 0,u="?"===a.modifier||"*"===a.modifier,c="*"===a.modifier||"+"===a.modifier;if(Array.isArray(o)){if(!c)throw TypeError('Expected "'+a.name+'" to not repeat, but got an array');if(0===o.length){if(u)continue;throw TypeError('Expected "'+a.name+'" to not be empty')}for(var d=0;d<o.length;d++){var h=i(o[d],a);if(s&&!l[n].test(h))throw TypeError('Expected all "'+a.name+'" to match "'+a.pattern+'", but got "'+h+'"');r+=a.prefix+h+a.suffix}continue}if("string"==typeof o||"number"==typeof o){var h=i(String(o),a);if(s&&!l[n].test(h))throw TypeError('Expected "'+a.name+'" to match "'+a.pattern+'", but got "'+h+'"');r+=a.prefix+h+a.suffix;continue}if(!u){var p=c?"an array":"a string";throw TypeError('Expected "'+a.name+'" to be '+p)}}return r}}function n(e,t,r){void 0===r&&(r={});var n=r.decode,i=void 0===n?function(e){return e}:n;return function(r){var n=e.exec(r);if(!n)return!1;for(var a=n[0],o=n.index,s=Object.create(null),l=1;l<n.length;l++)!function(e){if(void 0!==n[e]){var r=t[e-1];"*"===r.modifier||"+"===r.modifier?s[r.name]=n[e].split(r.prefix+r.suffix).map(function(e){return i(e,r)}):s[r.name]=i(n[e],r)}}(l);return{path:a,index:o,params:s}}}function i(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function a(e){return e&&e.sensitive?"":"i"}function o(e,t,r){void 0===r&&(r={});for(var n=r.strict,o=void 0!==n&&n,s=r.start,l=r.end,u=r.encode,c=void 0===u?function(e){return e}:u,d="["+i(r.endsWith||"")+"]|$",h="["+i(r.delimiter||"/#?")+"]",p=void 0===s||s?"^":"",f=0;f<e.length;f++){var m=e[f];if("string"==typeof m)p+=i(c(m));else{var g=i(c(m.prefix)),_=i(c(m.suffix));if(m.pattern)if(t&&t.push(m),g||_)if("+"===m.modifier||"*"===m.modifier){var v="*"===m.modifier?"?":"";p+="(?:"+g+"((?:"+m.pattern+")(?:"+_+g+"(?:"+m.pattern+"))*)"+_+")"+v}else p+="(?:"+g+"("+m.pattern+")"+_+")"+m.modifier;else p+="("+m.pattern+")"+m.modifier;else p+="(?:"+g+_+")"+m.modifier}}if(void 0===l||l)o||(p+=h+"?"),p+=r.endsWith?"(?="+d+")":"$";else{var y=e[e.length-1],b="string"==typeof y?h.indexOf(y[y.length-1])>-1:void 0===y;o||(p+="(?:"+h+"(?="+d+"))?"),b||(p+="(?="+h+"|"+d+")")}return new RegExp(p,a(r))}function s(t,r,n){if(t instanceof RegExp){if(!r)return t;var i=t.source.match(/\((?!\?)/g);if(i)for(var l=0;l<i.length;l++)r.push({name:l,prefix:"",suffix:"",modifier:"",pattern:""});return t}return Array.isArray(t)?RegExp("(?:"+t.map(function(e){return s(e,r,n).source}).join("|")+")",a(n)):o(e(t,n),r,n)}Object.defineProperty(t,"__esModule",{value:!0}),t.parse=e,t.compile=function(t,n){return r(e(t,n),n)},t.tokensToFunction=r,t.match=function(e,t){var r=[];return n(s(e,r,t),r,t)},t.regexpToFunction=n,t.tokensToRegexp=o,t.pathToRegexp=s})(),e.exports=t})()},16855:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return o}});let n=r(46296),i=/\/[^/]*\[[^/]+\][^/]*(?=\/|$)/,a=/\/\[[^/]+\](?=\/|$)/;function o(e,t){return(void 0===t&&(t=!0),(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),t)?a.test(e):i.test(e)}},17947:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRouteObjects:function(){return i},getSortedRoutes:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>
12[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").'),"__NEXT_ERROR_CODE",{value:"E458",enumerable:!1,configurable:!0});r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Object.defineProperty(Error("Catch-all must be the last part of the URL."),"__NEXT_ERROR_CODE",{value:"E392",enumerable:!1,configurable:!0});let i=e[0];if(i.startsWith("[")&&i.endsWith("]")){let r=i.slice(1,-1),o=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),o=!0),r.startsWith("…"))throw Object.defineProperty(Error("Detected a three-dot character ('…') at ('"+r+"'). Did you mean ('...')?"),"__NEXT_ERROR_CODE",{value:"E147",enumerable:!1,configurable:!0});if(r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Object.defineProperty(Error("Segment names may not start or end with extra brackets ('"+r+"')."),"__NEXT_ERROR_CODE",{value:"E421",enumerable:!1,configurable:!0});if(r.startsWith("."))throw Object.defineProperty(Error("Segment names may not start with erroneous periods ('"+r+"')."),"__NEXT_ERROR_CODE",{value:"E288",enumerable:!1,configurable:!0});function a(e,r){if(null!==e&&e!==r)throw Object.defineProperty(Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"')."),"__NEXT_ERROR_CODE",{value:"E337",enumerable:!1,configurable:!0});t.forEach(e=>{if(e===r)throw Object.defineProperty(Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path'),"__NEXT_ERROR_CODE",{value:"E247",enumerable:!1,configurable:!0});if(e.replace(/\W/g,"")===i.replace(/\W/g,""))throw Object.defineProperty(Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path'),"__NEXT_ERROR_CODE",{value:"E499",enumerable:!1,configurable:!0})}),t.push(r)}if(n)if(o){if(null!=this.restSlugName)throw Object.defineProperty(Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).'),"__NEXT_ERROR_CODE",{value:"E299",enumerable:!1,configurable:!0});a(this.optionalRestSlugName,r),this.optionalRestSlugName=r,i="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").'),"__NEXT_ERROR_CODE",{value:"E300",enumerable:!1,configurable:!0});a(this.restSlugName,r),this.restSlugName=r,i="[...]"}else{if(o)throw Object.defineProperty(Error('Optional route parameters are not yet supported ("'+e[0]+'").'),"__NEXT_ERROR_CODE",{value:"E435",enumerable:!1,configurable:!0});a(this.slugName,r),this.slugName=r,i="[]"}}this.children.has(i)||this.children.set(i,new r),this.children.get(i)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}function i(e,t){let r={},i=[];for(let n=0;n<e.length;n++){let a=t(e[n]);r[a]=n,i[n]=a}return n(i).map(t=>e[r[t]])}},18486:(e,t,r)=>{e.exports=r(95715)},19734:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return n}});let r=new WeakMap;function n(e,t){let n;if(!t)return{pathname:e};let i=r.get(t);i||(i=t.map(e=>e.toLowerCase()),r.set(t,i));let a=e.split("/",2);if(!a[1])return{pathname:e};let o=a[1].toLowerCase(),s=i.indexOf(o);return s<0?{pathname:e}:(n=t[s],{pathname:e=e.slice(n.length+1)||"/",detectedLocale:n})}},19805:(e,t)=>{"use strict";
12Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BloomFilter",{enumerable:!0,get:function(){return r}});class r{static from(e,t){void 0===t&&(t=1e-4);let n=new r(e.length,t);for(let t of e)n.add(t);return n}export(){return{numItems:this.numItems,errorRate:this.errorRate,numBits:this.numBits,numHashes:this.numHashes,bitArray:this.bitArray}}import(e){this.numItems=e.numItems,this.errorRate=e.errorRate,this.numBits=e.numBits,this.numHashes=e.numHashes,this.bitArray=e.bitArray}add(e){this.getHashValues(e).forEach(e=>{this.bitArray[e]=1})}contains(e){return this.getHashValues(e).every(e=>this.bitArray[e])}getHashValues(e){let t=[];for(let r=1;r<=this.numHashes;r++){let n=function(e){let t=0;for(let r=0;r<e.length;r++)t=Math.imul(t^e.charCodeAt(r),0x5bd1e995),t^=t>>>13,t=Math.imul(t,0x5bd1e995);return t>>>0}(""+e+r)%this.numBits;t.push(n)}return t}constructor(e,t=1e-4){this.numItems=e,this.errorRate=t,this.numBits=Math.ceil(-(e*Math.log(t))/(Math.log(2)*Math.log(2))),this.numHashes=Math.ceil(this.numBits/e*Math.log(2)),this.bitArray=Array(this.numBits).fill(0)}}},21012:(e,t,r)=>{"use strict";r.d(t,{lJ:()=>eS,EH:()=>h.EH,iB:()=>h.iB,Bl:()=>h.Bl,ho:()=>p.ho,Jd:()=>p.Jd});var n,i,a,o,s,l,u,c,d,h=r(54086),p=r(84012),f=r(92427),m=r(23796),g=r(42069);let _=(e,...t)=>{let r={...e};for(let e of t)delete r[e];return r};var v=r(53350),y=e=>t=>{try{return m.Children.only(e)}catch{return p.sb.throw((0,p.Wq)(t))}},b=(e,t)=>(e||(e=t),"string"==typeof e&&(e=m.createElement("button",null,e)),e),E=e=>(...t)=>{if(e&&"function"==typeof e)return e(...t)},P=new Map,k=e=>{let[t,r]=(0,m.useState)(new Map);return e.map(e=>({id:e.id,mount:t=>r(r=>new Map(r).set(String(e.id),t)),unmount:()=>r(t=>{let r=new Map(t);return r.set(String(e.id),null),r}),portal:()=>{let r=t.get(String(e.id));return r?(0,g.createPortal)(e.component,r):null}}))},S=(e,t)=>!!e&&m.isValidElement(e)&&(null==e?void 0:e.type)===t,w=(e,t)=>O({children:e,reorderItemsLabels:["account","security","billing","apiKeys"],LinkComponent:H,PageComponent:X,MenuItemsComponent:$,componentName:"UserProfile"},t),R=(e,t)=>O({children:e,reorderItemsLabels:["general","members","billing","apiKeys"],LinkComponent:Q,PageComponent:Y,componentName:"OrganizationProfile"},t),C=e=>{let t=[],r=[Q,Y,$,X,H];return m.Children.forEach(e,e=>{r.some(t=>S(e,t))||t.push(e)}),t},O=(e,t)=>{let{children:r,LinkComponent:n,PageComponent:i,MenuItemsComponent:a,reorderItemsLabels:o,componentName:s}=e,{allowForAnyChildren:l=!1}=t||{},u=[];m.Children.forEach(r,e=>{if(!S(e,i)&&!S(e,n)&&!S(e,a)){e&&!l&&(0,f.s2)((0,p.n)(s));return}let{props:t}=e,{children:r,label:c,url:d,labelIcon:h}=t;if(S(e,i))if(j(t,o))u.push({label:c});else{if(!T(t))return void(0,f.s2)((0,p.sR)(s));u.push({label:c,labelIcon:h,children:r,url:d})}if(S(e,n))if(!A(t))return void(0,f.s2)((0,p.D)(s));else u.push({label:c,labelIcon:h,url:d})});let c=[],d=[],h=[];u.forEach((e,t)=>{if(T(e)){c.push({component:e.children,id:t}),d.push({component:e.labelIcon,id:t});return}A(e)&&h.push({component:e.labelIcon,id:t})});let g=k(c),_=k(d),v=k(h),y=[],b=[];return u.forEach((e,t)=>{if(j(e,o))return void y.push({label:e.label});if(T(e)){let{portal:r,mount:n,unmount:i}=g.find(e=>e.id===t),{portal:a,mount:o,unmount:s}=_.find(e=>e.id===t);y.push({label:e.label,url:e.url,mount:n,unmount:i,mountIcon:o,unmountIcon:s}),b.push(r),b.push(a);return}if(A(e)){let{portal:r,mount:n,unmount:i}=v.find(e=>e.id===t);y.push({label:e.label,url:e.url,mountIcon:n,unmountIcon:i}),b.push(r);return}}),{customPages:y,customPagesPortals:b}},j=(e,t)=>{let{children:r,label:n,url:i,labelIcon:a}=e;return!r&&!i&&!a&&t.some(e=>e===n)},T=e=>{let{children:t,label:r,url:n,labelIcon:i}=e;return!!t&&!!n&&!!i&&!!r},A=e=>{let{children:t,label:r,url:n,labelIcon:i}=e;return!t&&!!n&&!!i&&!!r},I=(e,t)=>{var r;return U({children:e,reorderItemsLabels:["manageAccount","signOut"],MenuItemsComponent:$,MenuActionComponent:G,MenuLinkComponent:q,UserProfileLinkComponent:H,UserProfilePageComponent:X,allowForAnyChildren:null!=(r=null==t?void 0:t.allowForAnyChildren)&&r})},U=({children:e,MenuItemsComponent:t,MenuActionComponent:r,MenuLinkComponent:n,UserProfileLinkComponent:i,UserProfilePageComponent:a,reorderItemsLabels:o,allowForAnyChildren:s=!1})=>{let l=[],u=[],c=[];
12m.Children.forEach(e,e=>{if(!S(e,t)&&!S(e,i)&&!S(e,a)){e&&!s&&(0,f.s2)(p.P6);return}if(S(e,i)||S(e,a))return;let{props:u}=e;m.Children.forEach(u.children,e=>{if(!S(e,r)&&!S(e,n)){e&&(0,f.s2)(p.wm);return}let{props:t}=e,{label:i,labelIcon:a,href:s,onClick:u,open:c}=t;if(S(e,r))if(M(t,o))l.push({label:i});else{if(!L(t))return void(0,f.s2)(p.Wv);let e={label:i,labelIcon:a};if(void 0!==u)l.push({...e,onClick:u});else{if(void 0===c)return void(0,f.s2)("Custom menu item must have either onClick or open property");l.push({...e,open:c.startsWith("/")?c:`/${c}`})}}if(S(e,n))if(!N(t))return void(0,f.s2)(p.ld);else l.push({label:i,labelIcon:a,href:s})})});let d=[],h=[];l.forEach((e,t)=>{L(e)&&d.push({component:e.labelIcon,id:t}),N(e)&&h.push({component:e.labelIcon,id:t})});let g=k(d),_=k(h);return l.forEach((e,t)=>{if(M(e,o)&&u.push({label:e.label}),L(e)){let{portal:r,mount:n,unmount:i}=g.find(e=>e.id===t),a={label:e.label,mountIcon:n,unmountIcon:i};"onClick"in e?a.onClick=e.onClick:"open"in e&&(a.open=e.open),u.push(a),c.push(r)}if(N(e)){let{portal:r,mount:n,unmount:i}=_.find(e=>e.id===t);u.push({label:e.label,href:e.href,mountIcon:n,unmountIcon:i}),c.push(r)}}),{customMenuItems:u,customMenuItemsPortals:c}},M=(e,t)=>{let{children:r,label:n,onClick:i,labelIcon:a}=e;return!r&&!i&&!a&&t.some(e=>e===n)},L=e=>{let{label:t,labelIcon:r,onClick:n,open:i}=e;return!!r&&!!t&&("function"==typeof n||"string"==typeof i)},N=e=>{let{label:t,href:r,labelIcon:n}=e;return!!r&&!!n&&!!t},x=(e=>{let t=null==e?void 0:e.isReady;return r=>new Promise((n,i)=>{let{root:a=null==document?void 0:document.body,selector:o,timeout:s=0}=r;if(!a)return void i(Error("No root element provided"));let l=a;if(o&&(l=null==a?void 0:a.querySelector(o)),t(l,o))return void n();let u=new MutationObserver(r=>{for(let i of r)if(!l&&o&&(l=null==a?void 0:a.querySelector(o)),(e.childList&&"childList"===i.type||e.attributes&&"attributes"===i.type)&&t(l,o)){u.disconnect(),n();return}});u.observe(a,e),s>0&&setTimeout(()=>{u.disconnect(),i(Error(`Timeout waiting for ${o}`))},s)})})({childList:!0,subtree:!0,isReady:(e,t)=>{var r;return!!(null==e?void 0:e.childElementCount)&&(null==(r=null==e?void 0:e.matches)?void 0:r.call(e,t))&&e.childElementCount>0}});function D(e,t){let r=(0,m.useRef)(),[n,i]=(0,m.useState)("rendering");return(0,m.useEffect)(()=>{if(!e)throw Error("Clerk: no component name provided, unable to detect mount.");if("undefined"!=typeof window&&!r.current){let n=`[data-clerk-component="${e}"]`,a=null==t?void 0:t.selector;r.current=x({selector:a?n+a:n}).then(()=>{i("rendered")}).catch(()=>{i("error")})}},[e,null==t?void 0:t.selector]),n}var z=e=>"mount"in e,W=e=>"open"in e,F=e=>null==e?void 0:e.map(({mountIcon:e,unmountIcon:t,...r})=>r),B=class extends m.PureComponent{constructor(){super(...arguments),this.rootRef=m.createRef()}componentDidUpdate(e){var t,r,n,i;if(!z(e)||!z(this.props))return;let a=_(e.props,"customPages","customMenuItems","children"),o=_(this.props.props,"customPages","customMenuItems","children"),s=(null==(t=a.customPages)?void 0:t.length)!==(null==(r=o.customPages)?void 0:r.length),l=(null==(n=a.customMenuItems)?void 0:n.length)!==(null==(i=o.customMenuItems)?void 0:i.length),u=F(e.props.customMenuItems),c=F(this.props.props.customMenuItems);(!(0,v.MZ)(a,o)||!(0,v.MZ)(u,c)||s||l)&&this.rootRef.current&&this.props.updateProps({node:this.rootRef.current,props:this.props.props})}componentDidMount(){this.rootRef.current&&(z(this.props)&&this.props.mount(this.rootRef.current,this.props.props),W(this.props)&&this.props.open(this.props.props))}componentWillUnmount(){this.rootRef.current&&(z(this.props)&&this.props.unmount(this.rootRef.current),W(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 m.createElement(m.Fragment,null,!e&&m.createElement("div",{...t}),this.props.children)}},K=e=>{var t,r;return m.createElement(m.Fragment,null,null==(t=null==e?void 0:e.customPagesPortals)?void 0:t.map((e,t)=>(0,m.createElement)(e,{key:t})),null==(r=null==e?void 0:e.customMenuItemsPortals)?void 0:r.map((e,t)=>(0,m.createElement)(e,{key:t}
12)))};function X({children:e}){return(0,f.s2)(p.$n),m.createElement(m.Fragment,null,e)}function H({children:e}){return(0,f.s2)(p._I),m.createElement(m.Fragment,null,e)}(0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t)||!e.loaded,a={...i&&r&&{style:{display:"none"}}};return m.createElement(m.Fragment,null,i&&r,e.loaded&&m.createElement(B,{component:t,mount:e.mountSignIn,unmount:e.unmountSignIn,updateProps:e.__unstable__updateProps,props:n,rootProps:a}))},{component:"SignIn",renderWhileLoading:!0}),(0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t)||!e.loaded,a={...i&&r&&{style:{display:"none"}}};return m.createElement(m.Fragment,null,i&&r,e.loaded&&m.createElement(B,{component:t,mount:e.mountSignUp,unmount:e.unmountSignUp,updateProps:e.__unstable__updateProps,props:n,rootProps:a}))},{component:"SignUp",renderWhileLoading:!0}),Object.assign((0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t)||!e.loaded,a={...i&&r&&{style:{display:"none"}}},{customPages:o,customPagesPortals:s}=w(n.children);return m.createElement(m.Fragment,null,i&&r,m.createElement(B,{component:t,mount:e.mountUserProfile,unmount:e.unmountUserProfile,updateProps:e.__unstable__updateProps,props:{...n,customPages:o},rootProps:a},m.createElement(K,{customPagesPortals:s})))},{component:"UserProfile",renderWhileLoading:!0}),{Page:X,Link:H});var V=(0,m.createContext)({mount:()=>{},unmount:()=>{},updateProps:()=>{}});function $({children:e}){return(0,f.s2)(p.UX),m.createElement(m.Fragment,null,e)}function G({children:e}){return(0,f.s2)(p.aU),m.createElement(m.Fragment,null,e)}function q({children:e}){return(0,f.s2)(p.Uw),m.createElement(m.Fragment,null,e)}function Y({children:e}){return(0,f.s2)(p.vb),m.createElement(m.Fragment,null,e)}function Q({children:e}){return(0,f.s2)(p.kf),m.createElement(m.Fragment,null,e)}Object.assign((0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t)||!e.loaded,a={...i&&r&&{style:{display:"none"}}},{customPages:o,customPagesPortals:s}=w(n.children,{allowForAnyChildren:!!n.__experimental_asProvider}),l={...n.userProfileProps,customPages:o},{customMenuItems:u,customMenuItemsPortals:c}=I(n.children,{allowForAnyChildren:!!n.__experimental_asProvider}),d=C(n.children),h={mount:e.mountUserButton,unmount:e.unmountUserButton,updateProps:e.__unstable__updateProps,props:{...n,userProfileProps:l,customMenuItems:u}};return m.createElement(V.Provider,{value:h},i&&r,e.loaded&&m.createElement(B,{component:t,...h,hideRootHtmlElement:!!n.__experimental_asProvider,rootProps:a},n.__experimental_asProvider?d:null,m.createElement(K,{customPagesPortals:s,customMenuItemsPortals:c})))},{component:"UserButton",renderWhileLoading:!0}),{UserProfilePage:X,UserProfileLink:H,MenuItems:$,Action:G,Link:q,__experimental_Outlet:function(e){let t=(0,m.useContext)(V),r={...t,props:{...t.props,...e}};return m.createElement(B,{...r})}}),Object.assign((0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t)||!e.loaded,a={...i&&r&&{style:{display:"none"}}},{customPages:o,customPagesPortals:s}=R(n.children);return m.createElement(m.Fragment,null,i&&r,e.loaded&&m.createElement(B,{component:t,mount:e.mountOrganizationProfile,unmount:e.unmountOrganizationProfile,updateProps:e.__unstable__updateProps,props:{...n,customPages:o},rootProps:a},m.createElement(K,{customPagesPortals:s})))},{component:"OrganizationProfile",renderWhileLoading:!0}),{Page:Y,Link:Q}),(0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t)||!e.loaded,a={...i&&r&&{style:{display:"none"}}};return m.createElement(m.Fragment,null,i&&r,e.loaded&&m.createElement(B,{component:t,mount:e.mountCreateOrganization,unmount:e.unmountCreateOrganization,updateProps:e.__unstable__updateProps,props:n,rootProps:a}))},{component:"CreateOrganization",renderWhileLoading:!0});var J=(0,m.createContext)({mount:()=>{},unmount:()=>{},updateProps:()=>{}});Object.assign((0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t)||!e.loaded,a={...i&&r&&{style:{display:"none"}}},{customPages:o,customPagesPortals:s}=R(n.children,{allowForAnyChildren:!!n.__experimental_asProvider}),l={...n.organizationProfileProps,customPages:o},u=C(n.children),c={mount:e.mountOrganizationSwitcher,unmount:e.unmountOrganizationSwitcher,updateProps:e.__unstable__updateProps,props:{...n,organizationProfileProps:l},rootProps:a,component:t};return e.__experimental_prefetchOrganizationSwitcher(),m.createElement(J.Provider,{value:c},m.createElement(m.Fragment,null,i&&r,e.loaded&&m.createElement(B,{...c,hideRootHtmlElement:!!n.__experimental_asProvider},n.__experimental_asProvider?u:null,m.createElement(K,{customPagesPortals:s}))))},{component:"OrganizationSwitcher",renderWhileLoading:!0}),{OrganizationProfilePage:Y,OrganizationProfileLink:Q,__experimental_Outlet:function(e){let t=(0,m.useContext)(J),r={...t,props:{...t.props,...e}};return m.createElement(B,{...r})}}),(0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t)||!e.loaded,a={...i&&r&&{style:{display:"none"}}};return m.createElement(m.Fragment,null,i&&r,e.loaded&&m.createElement(B,{component:t,mount:e.mountOrganizationList,unmount:e.unmountOrganizationList,updateProps:e.__unstable__updateProps,props:n,rootProps:a}))},{component:"OrganizationList",renderWhileLoading:!0}),(0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t)||!e.loaded,a={...i&&r&&{style:{display:"none"}}};return m.createElement(m.Fragment,null,i&&r,e.loaded&&m.createElement(B,{component:t,open:e.openGoogleOneTap,close:e.closeGoogleOneTap,updateProps:e.__unstable__updateProps,props:n,rootProps:a}))},{component:"GoogleOneTap",renderWhileLoading:!0}),(0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t)||!e.loaded,a={...i&&r&&{style:{display:"none"}}};return m.createElement(m.Fragment,null,i&&r,e.loaded&&m.createElement(B,{component:t,mount:e.mountWaitlist,unmount:e.unmountWaitlist,updateProps:e.__unstable__updateProps,props:n,rootProps:a}))},{component:"Waitlist",renderWhileLoading:!0}),(0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t,{selector:'[data-component-status="ready"]'})||!e.loaded,a={...i&&r&&{style:{display:"none"}}};return m.createElement(m.Fragment,null,i&&r,e.loaded&&m.createElement(B,{component:t,mount:e.mountPricingTable,unmount:e.unmountPricingTable,updateProps:e.__unstable__updateProps,props:n,rootProps:a}))},{component:"PricingTable",renderWhileLoading:!0}),(0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t)||!e.loaded,a={...i&&r&&{style:{display:"none"}}};return m.createElement(m.Fragment,null,i&&r,e.loaded&&m.createElement(B,{component:t,mount:e.mountAPIKeys,unmount:e.unmountAPIKeys,updateProps:e.__unstable__updateProps,props:n,rootProps:a}))},{component:"ApiKeys",renderWhileLoading:!0}),(0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t)||!e.loaded,a={...i&&r&&{style:{display:"none"}}};return m.createElement(m.Fragment,null,i&&r,e.loaded&&m.createElement(B,{component:t,mount:e.mountUserAvatar,unmount:e.unmountUserAvatar,updateProps:e.__unstable__updateProps,props:n,rootProps:a}))},{component:"UserAvatar",renderWhileLoading:!0}),(0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t)||!e.loaded,a={...i&&r&&{style:{display:"none"}}};return m.createElement(m.Fragment,null,i&&r,e.loaded&&m.createElement(B,{component:t,mount:e.mountTaskChooseOrganization,unmount:e.unmountTaskChooseOrganization,updateProps:e.__unstable__updateProps,props:n,rootProps:a}))},{component:"TaskChooseOrganization",renderWhileLoading:!0}),(0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t)||!e.loaded,a={...i&&r&&{style:{display:"none"}}};return m.createElement(m.Fragment,null,i&&r,e.loaded&&m.createElement(B,{component:t,mount:e.mountTaskResetPassword,unmount:e.unmountTaskResetPassword,updateProps:e.__unstable__updateProps,props:n,rootProps:a}))},{component:"TaskResetPassword",renderWhileLoading:!0}),(0,p.Q)(({clerk:e,component:t,fallback:r,...n})=>{let i="rendering"===D(t)||!e.loaded,a={...i&&r&&{style:{display:"none"}}};return m.createElement(m.Fragment,null,i&&r,e.loaded&&m.createElement(B,{component:t,mount:e.mountTaskSetupMFA,unmount:e.unmountTaskSetupMFA,updateProps:e.__unstable__updateProps,props:n,rootProps:a}))},{component:"TaskSetupMFA",renderWhileLoading:!0});var Z=e=>{throw TypeError(e)},ee=(e,t,r)=>t.has(e)||Z("Cannot "+r),et=(e,t,r)=>(ee(e,t,"read from private field"),r?r.call(e):t.get(e)),er=(e,t,r)=>t.has(e)?Z("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),en=(e,t,r,n)=>(ee(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),ei=(e,t,r)=>(ee(e,t,"access private method"),r),ea=r(52380),eo=r(95196);let es=(e,t,r)=>!e&&r?el(r):eu(t),el=e=>{let t=e.userId,r=e.user,n=e.sessionId,i=e.sessionStatus,a=e.sessionClaims;return{userId:t,user:r,sessionId:n,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}},eu=e=>{let t=e.user?e.user.id:e.user,r=e.user,n=e.session?e.session.id:e.session,i=e.session,a=e.session?.status,o=e.session?e.session.lastActiveToken?.jwt?.claims:null,
12s=e.session?e.session.factorVerificationAge:null,l=i?.actor,u=e.organization,c=e.organization?e.organization.id:e.organization,d=u?.slug,h=u?r?.organizationMemberships?.find(e=>e.organization.id===c):u,p=h?h.permissions:h;return{userId:t,user:r,sessionId:n,session:i,sessionStatus:a,sessionClaims:o,organization:u,orgId:c,orgRole:h?h.role:h,orgSlug:d,orgPermissions:p,actor:l,factorVerificationAge:s}};var ec=r(66401);let ed=(e,t,r,n,i)=>{let{notify:a}=i||{},o=e.get(r);o||(o=[],e.set(r,o)),o.push(n),a&&t.has(r)&&n(t.get(r))},eh=(e,t,r)=>(e.get(t)||[]).map(e=>e(r)),ep=(e,t,r)=>{let n=e.get(t);n&&(r?n.splice(n.indexOf(r)>>>0,1):e.set(t,[]))},ef=()=>{let e=new Map,t=new Map,r=new Map;return{on:(...r)=>ed(e,t,...r),prioritizedOn:(...e)=>ed(r,t,...e),emit:(n,i)=>{t.set(n,i),eh(r,n,i),eh(e,n,i)},off:(...t)=>ep(e,...t),prioritizedOff:(...e)=>ep(r,...e),internal:{retrieveListeners:t=>e.get(t)||[]}}},em={Status:"status"},eg=()=>ef();"undefined"==typeof window||window.global||(window.global="undefined"==typeof global?window:global),(0,p.Q)(({clerk:e,children:t,...r})=>{let{appearance:n,signUpFallbackRedirectUrl:i,forceRedirectUrl:a,fallbackRedirectUrl:o,signUpForceRedirectUrl:s,mode:l,initialValues:u,withSignUp:c,oauthFlow:d,...h}=r,p=y(t=b(t,"Sign in"))("SignInButton"),f=()=>{let t={forceRedirectUrl:a,fallbackRedirectUrl:o,signUpFallbackRedirectUrl:i,signUpForceRedirectUrl:s,initialValues:u,withSignUp:c,oauthFlow:d};return"modal"===l?e.openSignIn({...t,appearance:n}):e.redirectToSignIn({...t,signInFallbackRedirectUrl:o,signInForceRedirectUrl:a})},g=async e=>(p&&"object"==typeof p&&"props"in p&&await E(p.props.onClick)(e),f()),_={...h,onClick:g};return m.cloneElement(p,_)},{component:"SignInButton",renderWhileLoading:!0}),(0,p.Q)(({clerk:e,children:t,...r})=>{let{redirectUrl:n,...i}=r,a=y(t=b(t,"Sign in with Metamask"))("SignInWithMetamaskButton"),o=async()=>{!async function(){await e.authenticateWithMetamask({redirectUrl:n||void 0})}()},s=async e=>(await E(a.props.onClick)(e),o()),l={...i,onClick:s};return m.cloneElement(a,l)},{component:"SignInWithMetamask",renderWhileLoading:!0}),(0,p.Q)(({clerk:e,children:t,...r})=>{let{redirectUrl:n="/",signOutOptions:i,...a}=r,o=y(t=b(t,"Sign out"))("SignOutButton"),s=()=>e.signOut({redirectUrl:n,...i}),l=async e=>(await E(o.props.onClick)(e),s()),u={...a,onClick:l};return m.cloneElement(o,u)},{component:"SignOutButton",renderWhileLoading:!0}),(0,p.Q)(({clerk:e,children:t,...r})=>{let{appearance:n,unsafeMetadata:i,fallbackRedirectUrl:a,forceRedirectUrl:o,signInFallbackRedirectUrl:s,signInForceRedirectUrl:l,mode:u,initialValues:c,oauthFlow:d,...h}=r,p=y(t=b(t,"Sign up"))("SignUpButton"),f=()=>{let t={fallbackRedirectUrl:a,forceRedirectUrl:o,signInFallbackRedirectUrl:s,signInForceRedirectUrl:l,initialValues:c,oauthFlow:d};return"modal"===u?e.openSignUp({...t,appearance:n,unsafeMetadata:i}):e.redirectToSignUp({...t,signUpFallbackRedirectUrl:a,signUpForceRedirectUrl:o})},g=async e=>(p&&"object"==typeof p&&"props"in p&&await E(p.props.onClick)(e),f()),_={...h,onClick:g};return m.cloneElement(p,_)},{component:"SignUpButton",renderWhileLoading:!0});var e_=()=>({fields:{identifier:null,password:null,code:null},raw:null,global:null}),ev=()=>({fields:{firstName:null,lastName:null,emailAddress:null,phoneNumber:null,password:null,username:null,code:null,captcha:null,legalAccepted:null},raw:null,global:null}),ey=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:e_(),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)}
12,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),r=this.wrapMethods.bind(this),n=()=>this.client.signUp.__internal_future;return{errors:ev(),fetchStatus:"idle",signUp:{get id(){return e(n,"id",void 0)},get requiredFields(){return e(n,"requiredFields",[])},get optionalFields(){return e(n,"optionalFields",[])},get missingFields(){return e(n,"missingFields",[])},get username(){return e(n,"username",null)},get firstName(){return e(n,"firstName",null)},get lastName(){return e(n,"lastName",null)},get emailAddress(){return e(n,"emailAddress",null)},get phoneNumber(){return e(n,"phoneNumber",null)},get web3Wallet(){return e(n,"web3Wallet",null)},get hasPassword(){return e(n,"hasPassword",!1)},get unsafeMetadata(){return e(n,"unsafeMetadata",{})},get createdSessionId(){return e(n,"createdSessionId",null)},get createdUserId(){return e(n,"createdUserId",null)},get abandonAt(){return e(n,"abandonAt",null)},get legalAcceptedAt(){return e(n,"legalAcceptedAt",null)},get locale(){return e(n,"locale",null)},get status(){return e(n,"status","missing_requirements")},get unverifiedFields(){return e(n,"unverifiedFields",[])},get isTransferable(){return e(n,"isTransferable",!1)},create:t(n,"create"),update:t(n,"update"),sso:t(n,"sso"),password:t(n,"password"),ticket:t(n,"ticket"),web3:t(n,"web3"),finalize:t(n,"finalize"),verifications:r(()=>n().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,r){return(0,ec.M)()&&this.isomorphicClerk.loaded?e()[t]:r}gateMethod(e,t){return async(...r)=>{if(!(0,ec.M)())return p.sb.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 n=e();return n[t].apply(n,r)}}wrapMethods(e,t){return Object.fromEntries(t.map(t=>[t,this.gateMethod(e,t)]))}wrapStruct(e,t,r,n){let i={};for(let r of t)i[r]=this.gateMethod(e,r);for(let t of r)Object.defineProperty(i,t,{get:()=>this.gateProperty(e,t,n[t]),enumerable:!0});return i}};void 0===globalThis.__BUILD_DISABLE_RHC__&&(globalThis.__BUILD_DISABLE_RHC__=!1);var eb={name:"@clerk/clerk-react",version:"5.61.9",environment:"production"},eE=class e{constructor(e){er(this,c),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
12InNodes=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=[],er(this,n,"loading"),er(this,i),er(this,a),er(this,o),er(this,s,eg()),er(this,l),this.buildSignInUrl=e=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildSignInUrl(e))||""};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("buildSignInUrl",t)},this.buildSignUpUrl=e=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildSignUpUrl(e))||""};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("buildSignUpUrl",t)},this.buildAfterSignInUrl=(...e)=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildAfterSignInUrl(...e))||""};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("buildAfterSignInUrl",t)},this.buildAfterSignUpUrl=(...e)=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildAfterSignUpUrl(...e))||""};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("buildAfterSignUpUrl",t)},this.buildAfterSignOutUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildAfterSignOutUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildAfterSignOutUrl",e)},this.buildNewSubscriptionRedirectUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildNewSubscriptionRedirectUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildNewSubscriptionRedirectUrl",e)},this.buildAfterMultiSessionSingleSignOutUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildAfterMultiSessionSingleSignOutUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildAfterMultiSessionSingleSignOutUrl",e)},this.buildUserProfileUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildUserProfileUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildUserProfileUrl",e)},this.buildCreateOrganizationUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildCreateOrganizationUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildCreateOrganizationUrl",e)},this.buildOrganizationProfileUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildOrganizationProfileUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildOrganizationProfileUrl",e)},this.buildWaitlistUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildWaitlistUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildWaitlistUrl",e)},this.buildTasksUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildTasksUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildTasksUrl",e)},this.buildUrlWithAuth=e=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildUrlWithAuth(e))||""};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("buildUrlWithAuth",t)},this.handleUnauthenticated=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.handleUnauthenticated()};this.clerkjs&&this.loaded?e():this.premountMethodCalls.set("handleUnauthenticated",e)},this.on=(...e)=>{var t;if(null==(t=this.clerkjs)?void 0:t.on)return this.clerkjs.on(...e);et(this,s).on(...e)},this.off=(...e)=>{var t;if(null==(t=this.clerkjs)?void 0:t.off)return this.clerkjs.off(...e);et(this,s).off(...e)},this.addOnLoaded=e=>{this.loadedListeners.push(e),this.loaded&&this.emitLoaded()},this.emitLoaded=()=>
12{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,r;if(!e)throw Error("Failed to hydrate latest Clerk JS");return this.clerkjs=e,this.premountMethodCalls.forEach(e=>e()),this.premountAddListenerCalls.forEach((t,r)=>{t.nativeUnsubscribe=e.addListener(r)}),null==(t=et(this,s).internal.retrieveListeners("status"))||t.forEach(e=>{this.on("status",e,{notify:!0})}),null==(r=et(this,s).internal.retrieveListeners("queryClientStatus"))||r.forEach(e=>{this.on("queryClientStatus",e,{notify:!0})}),null!==this.preopenSignIn&&e.openSignIn(this.preopenSignIn),null!==this.preopenCheckout&&e.__internal_openCheckout(this.preopenCheckout),null!==this.preopenPlanDetails&&e.__internal_openPlanDetails(this.preopenPlanDetails),null!==this.preopenSubscriptionDetails&&e.__internal_openSubscriptionDetails(this.preopenSubscriptionDetails),null!==this.preopenSignUp&&e.openSignUp(this.preopenSignUp),null!==this.preopenUserProfile&&e.openUserProfile(this.preopenUserProfile),null!==this.preopenUserVerification&&e.__internal_openReverification(this.preopenUserVerification),null!==this.preopenOneTap&&e.openGoogleOneTap(this.preopenOneTap),null!==this.preopenOrganizationProfile&&e.openOrganizationProfile(this.preopenOrganizationProfile),null!==this.preopenCreateOrganization&&e.openCreateOrganization(this.preopenCreateOrganization),null!==this.preOpenWaitlist&&e.openWaitlist(this.preOpenWaitlist),this.preopenEnableOrganizationsPrompt&&e.__internal_openEnableOrganizationsPrompt(this.preopenEnableOrganizationsPrompt),this.premountSignInNodes.forEach((t,r)=>{e.mountSignIn(r,t)}),this.premountSignUpNodes.forEach((t,r)=>{e.mountSignUp(r,t)}),this.premountUserProfileNodes.forEach((t,r)=>{e.mountUserProfile(r,t)}),this.premountUserAvatarNodes.forEach((t,r)=>{e.mountUserAvatar(r,t)}),this.premountUserButtonNodes.forEach((t,r)=>{e.mountUserButton(r,t)}),this.premountOrganizationListNodes.forEach((t,r)=>{e.mountOrganizationList(r,t)}),this.premountWaitlistNodes.forEach((t,r)=>{e.mountWaitlist(r,t)}),this.premountPricingTableNodes.forEach((t,r)=>{e.mountPricingTable(r,t)}),this.premountAPIKeysNodes.forEach((t,r)=>{e.mountAPIKeys(r,t)}),this.premountOAuthConsentNodes.forEach((t,r)=>{e.__internal_mountOAuthConsent(r,t)}),this.premountTaskChooseOrganizationNodes.forEach((t,r)=>{e.mountTaskChooseOrganization(r,t)}),this.premountTaskResetPasswordNodes.forEach((t,r)=>{e.mountTaskResetPassword(r,t)}),this.premountTaskSetupMFANodes.forEach((t,r)=>{e.mountTaskSetupMFA(r,t)}),void 0===this.clerkjs.status&&et(this,s).emit(em.Status,"ready"),this.emitLoaded(),this.clerkjs},this.__experimental_checkout=(...e)=>{var t;return null==(t=this.clerkjs)?void 0:t.__experimental_checkout(...e)},this.__unstable__updateProps=async e=>{let t=await ei(this,c,d).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=null!=e?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}
12,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=()=>{var e;return null==(e=this.clerkjs)?void 0:e.__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 r=this.premountAddListenerCalls.get(e);r&&(null==(t=r.nativeUnsubscribe)||t.call(r),this.premountAddListenerCalls.delete(e))};return this.premountAddListenerCalls.set(e,{unsubscribe:t,nativeUnsubscribe:void 0}),t}},this.navigate=e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.navigate(e)};this.clerkjs&&this.loaded?t():this.premountMethodCalls.set("navigate",t)},this.redirectWithAuth=async(...e)=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.redirectWithAuth(...e)};return this.clerkjs&&this.loaded?t():void this.premountMethodCalls.set("redirectWithAuth",t)},this.redirectToSignIn=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.redirectToSignIn(e)};return this.clerkjs&&this.loaded?t():void this.premountMethodCalls.set("redirectToSignIn",t)},this.redirectToSignUp=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.redirectToSignUp(e)};return this.clerkjs&&this.loaded?t():void this.premountMethodCalls.set("redirectToSignUp",t)},this.redirectToUserProfile=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToUserProfile()};return this.clerkjs&&this.loaded?e():void this.premountMethodCalls.set("redirectToUserProfile",e)},this.redirectToAfterSignUp=()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToAfterSignUp()};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("redirectToAfterSignUp",e)},this.redirectToAfterSignIn=()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToAfterSignIn()};this.clerkjs&&this.loaded?e():this.premountMethodCalls.set("redirectToAfterSignIn",e)},this.redirectToAfterSignOut=()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToAfterSignOut()};this.clerkjs&&this.loaded?e():this.premountMethodCalls.set("redirectToAfterSignOut",e)},this.redirectToOrganizationProfile=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToOrganizationProfile()};return this.clerkjs&&this.loaded?e():void this.premountMethodCalls.set("redirectToOrganizationProfile",e)},this.redirectToCreateOrganization=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToCreateOrganization()};return this.clerkjs&&this.loaded?e():void this.premountMethodCalls.set("redirectToCreateOrganization",e)},this.redirectToWaitlist=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToWaitlist()};return this.clerkjs&&this.loaded?e():void this.premountMethodCalls.set("redirectToWaitlist",e)},this.redirectToTasks=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.redirectToTasks(e)};return this.clerkjs&&this.loaded?t():void this.premountMethodCalls.set("redirectToTasks",t)},this.handleRedirectCallback=async e=>{var t;let r=()=>{var t;return null==(t=this.clerkjs)?void 0:t.handleRedirectCallback(e)};this.clerkjs&&this.loaded?null==(t=r())||t.catch(()=>{}):this.premountMethodCalls.set("handleRedirectCallback",r)},this.handleGoogleOneTapCallback=async(e,t)=>{var r;let n=()=>{var r;return null==(r=this.clerkjs)?void 0:r.handleGoogleOneTapCallback(e,t)};this.clerkjs&&this.loaded?null==(r=n())||r.catch(()=>{}):this.premountMethodCalls.set("handleGoogleOneTapCallback",n)},this.handleEmailLinkVerification=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.handleEmailLinkVerification(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("handleEmailLinkVerification",t)},this.authenticateWithMetamask=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithMetamask(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithMetamask",t)},this.authenticateWithCoinbaseWallet=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithCoinbaseWallet(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithCoinbaseWallet",t)},this.authenticateWithBase=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithBase(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithBase",t)},this.authenticateWithOKXWallet=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithOKXWallet(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithOKXWallet",t)},this.authenticateWithSolana=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithSolana(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithSolana",t)},this.authenticateWithWeb3=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithWeb3(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithWeb3",t)},this.authenticateWithGoogleOneTap=async e=>(await ei(this,c,d).call(this)).authenticateWithGoogleOneTap(e),this.__internal_loadStripeJs=async()=>(await ei(this,c,d).call(this)).__internal_loadStripeJs(),this.createOrganization=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.createOrganization(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("createOrganization",t)},this.getOrganization=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.getOrganization(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("getOrganization",t)},this.joinWaitlist=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.joinWaitlist(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("joinWaitlist",t)},this.signOut=async(...e)=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.signOut(...e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("signOut",t)},this.__internal_attemptToEnableEnvironmentSetting=e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.__internal_attemptToEnableEnvironmentSetting(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("__internal_attemptToEnableEnvironmentSetting",t)};let{Clerk:t=null,publishableKey:r}=e||{};en(this,o,r),en(this,a,null==e?void 0:e.proxyUrl),en(this,i,null==e?void 0:e.domain),this.options=e,this.Clerk=t,this.mode=(0,ec.M)()?"browser":"server",en(this,l,new ey(this)),this.options.sdkMetadata||(this.options.sdkMetadata=eb),et(this,s).emit(em.Status,"loading"),et(this,s).prioritizedOn(em.Status,e=>en(this,n,e)),et(this,o)&&this.loadClerkJS()}get publishableKey(){return et(this,o)}get loaded(){var e;return(null==(e=this.clerkjs)?void 0:e.loaded)||!1}get status(){var e;return this.clerkjs?(null==(e=this.clerkjs)?void 0:e.status)||(this.clerkjs.loaded?"ready":"loading"):et(this,n)}static getOrCreateInstance(t){return(0,ec.M)()&&et(this,u)&&(!t.Clerk||et(this,u).Clerk===t.Clerk)&&et(this,u).publishableKey===t.publishableKey||en(this,u,new e(t)),et(this,u)}static clearInstance(){en(this,u,null)}get domain(){return"undefined"!=typeof window&&window.location?(0,f.VK)(et(this,i),new URL(window.location.href),""):"function"==typeof et(this,i)?p.sb.throw(p.Vo):et(this,i)||""}get proxyUrl(){return"undefined"!=typeof window&&window.location?(0,f.VK)(et(this,a),new URL(window.location.href),""):"function"==typeof et(this,a)?p.sb.throw(p.Vo):et(this,a)||""}__internal_getOption(e){var t,r;return(null==(t=this.clerkjs)?void 0:t.__internal_getOption)?null==(r=this.clerkjs)?void 0:r.__internal_getOption(e):this.options[e]}get sdkMetadata(){var e;return(null==(e=this.clerkjs)?void 0:e.sdkMetadata)||this.options.sdkMetadata||void 0}get instanceType(){var e;return null==(e=this.clerkjs)?void 0:e.instanceType}get frontendApi(){var e;return(null==(e=this.clerkjs)?void 0:e.frontendApi)||""}get isStandardBrowser(){var e;return(null==(e=this.clerkjs)?void 0:e.isStandardBrowser)||this.options.standardBrowser||!1}get __internal_queryClient(){var e;return null==(e=this.clerkjs)?void 0:e.__internal_queryClient}get isSatellite(){return"undefined"!=typeof window&&window.location?(0,f.VK)(this.options.isSatellite,new URL(window.location.href),!1):"function"==typeof this.options.isSatellite&&p.sb.throw(p.Vo)}async loadClerkJS(){var e,t;if("browser"===this.mode&&!this.loaded){"undefined"!=typeof window&&(window.__clerk_publishable_key=et(this,o),window.__clerk_proxy_url=this.proxyUrl,window.__clerk_domain=this.domain);try{if(this.Clerk){let e;(t=this.Clerk,"function"==typeof t)?(e=new this.Clerk(et(this,o),{proxyUrl:this.proxyUrl,domain:this.domain}),this.beforeLoad(e),await e.load(this.options)):(e=this.Clerk).loaded||(this.beforeLoad(e),await e.load(this.options)),global.Clerk=e}else if(!__BUILD_DISABLE_RHC__){if(global.Clerk||await (0,ea._R)({...this.options,publishableKey:et(this,o),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)}if(null==(e=global.Clerk)?void 0:e.loaded)return this.hydrateClerkJS(global.Clerk);return}catch(e){et(this,s).emit(em.Status,"error"),console.error(e.stack||e.message||e);return}}}get version(){var e;return null==(e=this.clerkjs)?void 0:e.version}get client(){return this.clerkjs?this.clerkjs.client:void 0}get session(){return this.clerkjs?this.clerkjs.session:void 0}get user(){return this.clerkjs?this.clerkjs.user:void 0}get organization(){return this.clerkjs?this.clerkjs.organization:void 0}get telemetry(){return this.clerkjs?this.clerkjs.telemetry:void 0}get __unstable__environment(){return this.clerkjs?this.clerkjs.__unstable__environment:void 0}get isSignedIn(){return!!this.clerkjs&&this.clerkjs.isSignedIn}get billing(){var e;
12return null==(e=this.clerkjs)?void 0:e.billing}get __internal_state(){return this.loaded&&this.clerkjs?this.clerkjs.__internal_state:et(this,l)}get apiKeys(){var e;return null==(e=this.clerkjs)?void 0:e.apiKeys}__unstable__setEnvironment(...e){this.clerkjs&&"__unstable__setEnvironment"in this.clerkjs&&this.clerkjs.__unstable__setEnvironment(e)}};function eP(e){let{isomorphicClerkOptions:t,initialState:r,children:n}=e,{isomorphicClerk:i,clerkStatus:a}=ek(t),[o,s]=m.useState({client:i.client,session:i.session,user:i.user,organization:i.organization});m.useEffect(()=>i.addListener(e=>s({...e})),[]);let l=es(i.loaded,o,r),u=m.useMemo(()=>({value:i}),[a]),c=m.useMemo(()=>({value:o.client}),[o.client]),{sessionId:d,sessionStatus:h,sessionClaims:f,session:g,userId:_,user:y,orgId:b,actor:E,organization:P,orgRole:k,orgSlug:S,orgPermissions:w,factorVerificationAge:R}=l,C=m.useMemo(()=>({value:{sessionId:d,sessionStatus:h,sessionClaims:f,userId:_,actor:E,orgId:b,orgRole:k,orgSlug:S,orgPermissions:w,factorVerificationAge:R}}),[d,h,_,E,b,k,S,R,null==f?void 0:f.__raw]),O=m.useMemo(()=>({value:g}),[d,g]),j=m.useMemo(()=>({value:y}),[_,y]),T=m.useMemo(()=>({value:{organization:P}}),[b,P]);return m.createElement(p.SW.Provider,{value:u},m.createElement(v.pc.Provider,{value:c},m.createElement(v.IC.Provider,{value:O},m.createElement(v.TS,{...T.value},m.createElement(p.cy.Provider,{value:C},m.createElement(v.Rs.Provider,{value:j},m.createElement(v.Rx,{value:void 0},n)))))))}n=new WeakMap,i=new WeakMap,a=new WeakMap,o=new WeakMap,s=new WeakMap,l=new WeakMap,u=new WeakMap,c=new WeakSet,d=function(){return new Promise(e=>{this.addOnLoaded(()=>e(this.clerkjs))})},er(eE,u);var ek=e=>{let t=m.useRef(eE.getOrCreateInstance(e)),[r,n]=m.useState(t.current.status);return m.useEffect(()=>{t.current.__unstable__updateProps({appearance:e.appearance})},[e.appearance]),m.useEffect(()=>{t.current.__unstable__updateProps({options:e})},[e.localization]),m.useEffect(()=>(t.current.on("status",n),()=>{t.current&&t.current.off("status",n),eE.clearInstance()}),[]),{isomorphicClerk:t.current,clerkStatus:r}},eS=function(e,t,r){let n=e.displayName||e.name||t||"Component",i=n=>(!function(e,t,r=1){m.useEffect(()=>{let n=P.get(e)||0;return n==r?p.sb.throw(t):(P.set(e,n+1),()=>{P.set(e,(P.get(e)||1)-1)})},[])}(t,r),m.createElement(e,{...n}));return i.displayName=`withMaxAllowedInstancesGuard(${n})`,i}(function(e){let{initialState:t,children:r,__internal_bypassMissingPublishableKey:n,...i}=e,{publishableKey:a="",Clerk:o}=i;return o||n||(a?a&&!(0,eo.rA)(a)&&p.sb.throwInvalidPublishableKeyError({key:a}):p.sb.throwMissingPublishableKeyError()),m.createElement(eP,{initialState:t,isomorphicClerkOptions:i},r)},"ClerkProvider",p.yN);eS.displayName="ClerkProvider",(0,p.wV)({packageName:"@clerk/clerk-react"}),(0,ea.kX)("@clerk/clerk-react")},21188:(e,t)=>{"use strict";function r(e){return"/api"===e||!!(null==e?void 0:e.startsWith("/api/"))}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isAPIRoute",{enumerable:!0,get:function(){return r}})},22739:(e,t)=>{"use strict";function r(){let e=Object.create(null);return{on(t,r){(e[t]||(e[t]=[])).push(r)},off(t,r){e[t]&&e[t].splice(e[t].indexOf(r)>>>0,1)},emit(t){for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];(e[t]||[]).slice().map(e=>{e(...n)})}}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},23351:(e,t)=>{"use strict";function r(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathSep",{enumerable:!0,get:function(){return r}})},23627:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return a}});let n=r(32137),i=r(3432);function a(e,t,r,a){if(!t||t===r)return e;let o=e.toLowerCase();return!a&&((0,i.pathHasPrefix)(o,"/api")||(0,i.pathHasPrefix)(o,"/"+t.toLowerCase()))?e:(0,n.addPathPrefix)(e,"/"+t)}},26270:(e,t)=>{"use strict";
12Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_SUFFIX:function(){return d},APP_DIR_ALIAS:function(){return A},CACHE_ONE_YEAR:function(){return k},DOT_NEXT_ALIAS:function(){return j},ESLINT_DEFAULT_DIRS:function(){return Y},GSP_NO_RETURNED_VALUE:function(){return X},GSSP_COMPONENT_MEMBER_ERROR:function(){return $},GSSP_NO_RETURNED_VALUE:function(){return H},INFINITE_CACHE:function(){return S},INSTRUMENTATION_HOOK_FILENAME:function(){return C},MATCHED_PATH_HEADER:function(){return i},MIDDLEWARE_FILENAME:function(){return w},MIDDLEWARE_LOCATION_REGEXP:function(){return R},NEXT_BODY_SUFFIX:function(){return f},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return P},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return g},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return _},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return E},NEXT_CACHE_TAGS_HEADER:function(){return m},NEXT_CACHE_TAG_MAX_ITEMS:function(){return y},NEXT_CACHE_TAG_MAX_LENGTH:function(){return b},NEXT_DATA_SUFFIX:function(){return h},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return n},NEXT_META_SUFFIX:function(){return p},NEXT_QUERY_PARAM_PREFIX:function(){return r},NEXT_RESUME_HEADER:function(){return v},NON_STANDARD_NODE_ENV:function(){return G},PAGES_DIR_ALIAS:function(){return O},PRERENDER_REVALIDATE_HEADER:function(){return a},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return o},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return D},ROOT_DIR_ALIAS:function(){return T},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return x},RSC_ACTION_ENCRYPTION_ALIAS:function(){return N},RSC_ACTION_PROXY_ALIAS:function(){return M},RSC_ACTION_VALIDATE_ALIAS:function(){return U},RSC_CACHE_WRAPPER_ALIAS:function(){return L},RSC_MOD_REF_PROXY_ALIAS:function(){return I},RSC_PREFETCH_SUFFIX:function(){return s},RSC_SEGMENTS_DIR_SUFFIX:function(){return l},RSC_SEGMENT_SUFFIX:function(){return u},RSC_SUFFIX:function(){return c},SERVER_PROPS_EXPORT_ERROR:function(){return K},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return W},SERVER_PROPS_SSG_CONFLICT:function(){return F},SERVER_RUNTIME:function(){return Q},SSG_FALLBACK_EXPORT_ERROR:function(){return q},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return z},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return B},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return V},WEBPACK_LAYERS:function(){return Z},WEBPACK_RESOURCE_QUERIES:function(){return ee}});let r="nxtP",n="nxtI",i="x-matched-path",a="x-prerender-revalidate",o="x-prerender-revalidate-if-generated",s=".prefetch.rsc",l=".segments",u=".segment.rsc",c=".rsc",d=".action",h=".json",p=".meta",f=".body",m="x-next-cache-tags",g="x-next-revalidated-tags",_="x-next-revalidate-tag-token",v="next-resume",y=128,b=256,E=1024,P="_N_T_",k=31536e3,S=0xfffffffe,w="middleware",R=`(?:src/)?${w}`,C="instrumentation",O="private-next-pages",j="private-dot-next",T="private-next-root-dir",A="private-next-app-dir",I="private-next-rsc-mod-ref-proxy",U="private-next-rsc-action-validate",M="private-next-rsc-server-reference",L="private-next-rsc-cache-wrapper",N="private-next-rsc-action-encryption",x="private-next-rsc-action-client-wrapper",D="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",z="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",W="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",F="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",B="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",K="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",X="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",H="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",V="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",$="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",G='You are using a non-standard "NODE_ENV" value in y
12our environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',q="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",Y=["app","pages","components","lib","src"],Q={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},J={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"},Z={...J,GROUP:{builtinReact:[J.reactServerComponents,J.actionBrowser],serverOnly:[J.reactServerComponents,J.actionBrowser,J.instrument,J.middleware],neutralTarget:[J.apiNode,J.apiEdge],clientOnly:[J.serverSideRendering,J.appPagesBrowser],bundled:[J.reactServerComponents,J.actionBrowser,J.serverSideRendering,J.appPagesBrowser,J.shared,J.instrument,J.middleware],appPages:[J.reactServerComponents,J.serverSideRendering,J.appPagesBrowser,J.actionBrowser]}},ee={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},30176:(e,t,r)=>{"use strict";function n(e,t){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeLocale",{enumerable:!0,get:function(){return n}}),r(36774),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},32707:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(51673).createAsyncLocalStorage)()},32926:e=>{(()=>{"use strict";"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//");var t={};(()=>{t.parse=function(t,r){if("string"!=typeof t)throw TypeError("argument str must be a string");for(var i={},a=t.split(n),o=(r||{}).decode||e,s=0;s<a.length;s++){var l=a[s],u=l.indexOf("=");if(!(u<0)){var c=l.substr(0,u).trim(),d=l.substr(++u,l.length).trim();'"'==d[0]&&(d=d.slice(1,-1)),void 0==i[c]&&(i[c]=function(e,t){try{return t(e)}catch(t){return e}}(d,o))}}return i},t.serialize=function(e,t,n){var a=n||{},o=a.encode||r;if("function"!=typeof o)throw TypeError("option encode is invalid");if(!i.test(e))throw TypeError("argument name is invalid");var s=o(t);if(s&&!i.test(s))throw TypeError("argument val is invalid");var l=e+"="+s;if(null!=a.maxAge){var u=a.maxAge-0;if(isNaN(u)||!isFinite(u))throw TypeError("option maxAge is invalid");l+="; Max-Age="+Math.floor(u)}if(a.domain){if(!i.test(a.domain))throw TypeError("option domain is invalid");l+="; Domain="+a.domain}if(a.path){if(!i.test(a.path))throw TypeError("option path is invalid");l+="; Path="+a.path}if(a.expires){if("function"!=typeof a.expires.toUTCString)throw TypeError("option expires is invali
12d");l+="; Expires="+a.expires.toUTCString()}if(a.httpOnly&&(l+="; HttpOnly"),a.secure&&(l+="; Secure"),a.sameSite)switch("string"==typeof a.sameSite?a.sameSite.toLowerCase():a.sameSite){case!0:case"strict":l+="; SameSite=Strict";break;case"lax":l+="; SameSite=Lax";break;case"none":l+="; SameSite=None";break;default:throw TypeError("option sameSite is invalid")}return l};var e=decodeURIComponent,r=encodeURIComponent,n=/; */,i=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/})(),e.exports=t})()},33711:(e,t,r)=>{"use strict";r.d(t,{FW:()=>u,HG:()=>l,Vc:()=>s,gE:()=>i,iM:()=>n,mG:()=>a,ub:()=>o});let n=[".lcl.dev",".lclstage.dev",".lclclerk.com"],i=[".lcl.dev",".stg.dev",".lclstage.dev",".stgstage.dev",".dev.lclclerk.com",".stg.lclclerk.com",".accounts.lclclerk.com","accountsstage.dev","accounts.dev"],a=[".lcl.dev","lclstage.dev",".lclclerk.com",".accounts.lclclerk.com"],o=[".accountsstage.dev"],s="https://api.lclclerk.com",l="https://api.clerkstage.dev",u="https://api.clerk.com"},35165:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return a}});let n=r(2201),i=r(43342);function a(e,t,r){let a="",o=(0,i.getRouteRegex)(e),s=o.groups,l=(t!==e?(0,n.getRouteMatcher)(o)(t):"")||r;a=e;let u=Object.keys(s);return u.every(e=>{let t=l[e]||"",{repeat:r,optional:n}=s[e],i="["+(r?"...":"")+e+"]";return n&&(i=(t?"":"/")+"["+i+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in l)&&(a=a.replace(i,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(a=""),{params:u,result:a}}},38012:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let n=r(87448),i=r(23796),a=r(50971);function o(e){return{default:e&&"default"in e?e.default:e}}r(46726);let s={loader:()=>Promise.resolve(o(()=>null)),loading:null,ssr:!0},l=function(e){let t={...s,...e},r=(0,i.lazy)(()=>t.loader().then(o)),l=t.loading;function u(e){let o=l?(0,n.jsx)(l,{isLoading:!0,pastDelay:!0,error:null}):null,s=!t.ssr||!!t.loading,u=s?i.Suspense:i.Fragment,c=t.ssr?(0,n.jsxs)(n.Fragment,{children:[null,(0,n.jsx)(r,{...e})]}):(0,n.jsx)(a.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(r,{...e})});return(0,n.jsx)(u,{...s?{fallback:o}:{},children:c})}return u.displayName="LoadableComponent",u}},39671:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"denormalizePagePath",{enumerable:!0,get:function(){return a}});let n=r(86837),i=r(23351);function a(e){let t=(0,i.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,n.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},40072:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"formatNextPathnameInfo",{enumerable:!0,get:function(){return s}});let n=r(39942),i=r(32137),a=r(6988),o=r(23627);function s(e){let t=(0,o.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,n.removeTrailingSlash)(t)),e.buildId&&(t=(0,a.addPathSuffix)((0,i.addPathPrefix)(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=(0,i.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,a.addPathSuffix)(t,"/"):(0,n.removeTrailingSlash)(t)}},43342:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getNamedMiddlewareRegex:function(){return m},getNamedRouteRegex:function(){return f},getRouteRegex:function(){return d},parseParameter:function(){return l}});let n=r(26270),i=r(46296),a=r(83464),o=r(39942),s=/^([^[]*)\[((?:\[[^\]]*\])|[^\]]+)\](.*)$/;function l(e){let t=e.match(s);return t?u(t[2]):u(e)}function u(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function c(e,t,r){let n={},l=1,c=[];for(let d of(0,o.removeTrailingSlash)(e).slice(1).split("/")){let e=i.INTERCEPTION_ROUTE_MARKERS.find(e=>d.startsWith(e)),o=d.match(s);if(e&&o&&o[2]){let{key:t,optional:r,repeat:i}=u(o[2]);n[t]={pos:l++,repeat:i,optional:r},c.push("/"+(0,a.escapeStringRegexp)(e)+"([^/]+?)")}else if(o&&o[2]){let{key:e,repeat:t,optional:i}=u(o[2]);n[e]={pos:l++,repeat:t,optional:i},r&&o[1]&&c.push("/"+(0,a.escapeStringRegexp)(o[1]));let s=t?i?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)";r&&o[1]&&(s=s.substring(1)),c.push(s)}
12else c.push("/"+(0,a.escapeStringRegexp)(d));t&&o&&o[3]&&c.push((0,a.escapeStringRegexp)(o[3]))}return{parameterizedRoute:c.join(""),groups:n}}function d(e,t){let{includeSuffix:r=!1,includePrefix:n=!1,excludeOptionalTrailingSlash:i=!1}=void 0===t?{}:t,{parameterizedRoute:a,groups:o}=c(e,r,n),s=a;return i||(s+="(?:/)?"),{re:RegExp("^"+s+"$"),groups:o}}function h(e){let t,{interceptionMarker:r,getSafeRouteKey:n,segment:i,routeKeys:o,keyPrefix:s,backreferenceDuplicateKeys:l}=e,{key:c,optional:d,repeat:h}=u(i),p=c.replace(/\W/g,"");s&&(p=""+s+p);let f=!1;(0===p.length||p.length>30)&&(f=!0),isNaN(parseInt(p.slice(0,1)))||(f=!0),f&&(p=n());let m=p in o;s?o[p]=""+s+c:o[p]=c;let g=r?(0,a.escapeStringRegexp)(r):"";return t=m&&l?"\\k<"+p+">":h?"(?<"+p+">.+?)":"(?<"+p+">[^/]+?)",d?"(?:/"+g+t+")?":"/"+g+t}function p(e,t,r,l,u){let c,d=(c=0,()=>{let e="",t=++c;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),p={},f=[];for(let c of(0,o.removeTrailingSlash)(e).slice(1).split("/")){let e=i.INTERCEPTION_ROUTE_MARKERS.some(e=>c.startsWith(e)),o=c.match(s);if(e&&o&&o[2])f.push(h({getSafeRouteKey:d,interceptionMarker:o[1],segment:o[2],routeKeys:p,keyPrefix:t?n.NEXT_INTERCEPTION_MARKER_PREFIX:void 0,backreferenceDuplicateKeys:u}));else if(o&&o[2]){l&&o[1]&&f.push("/"+(0,a.escapeStringRegexp)(o[1]));let e=h({getSafeRouteKey:d,segment:o[2],routeKeys:p,keyPrefix:t?n.NEXT_QUERY_PARAM_PREFIX:void 0,backreferenceDuplicateKeys:u});l&&o[1]&&(e=e.substring(1)),f.push(e)}else f.push("/"+(0,a.escapeStringRegexp)(c));r&&o&&o[3]&&f.push((0,a.escapeStringRegexp)(o[3]))}return{namedParameterizedRoute:f.join(""),routeKeys:p}}function f(e,t){var r,n,i;
12let a=p(e,t.prefixRouteKeys,null!=(r=t.includeSuffix)&&r,null!=(n=t.includePrefix)&&n,null!=(i=t.backreferenceDuplicateKeys)&&i),o=a.namedParameterizedRoute;return t.excludeOptionalTrailingSlash||(o+="(?:/)?"),{...d(e,t),namedRegex:"^"+o+"$",routeKeys:a.routeKeys}}function m(e,t){let{parameterizedRoute:r}=c(e,!1,!1),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:i}=p(e,!1,!1,!1,!1);return{namedRegex:"^"+i+(n?"(?:(/.*)?)":"")+"$"}}},43614:(e,t)=>{"use strict";function r(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},46083:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getNextPathnameInfo",{enumerable:!0,get:function(){return o}});let n=r(19734),i=r(86872),a=r(3432);function o(e,t){var r,o;let{basePath:s,i18n:l,trailingSlash:u}=null!=(r=t.nextConfig)?r:{},c={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):u};s&&(0,a.pathHasPrefix)(c.pathname,s)&&(c.pathname=(0,i.removePathPrefix)(c.pathname,s),c.basePath=s);let d=c.pathname;if(c.pathname.startsWith("/_next/data/")&&c.pathname.endsWith(".json")){let e=c.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/");c.buildId=e[0],d="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===t.parseData&&(c.pathname=d)}if(l){let e=t.i18nProvider?t.i18nProvider.analyze(c.pathname):(0,n.normalizeLocalePath)(c.pathname,l.locales);c.locale=e.detectedLocale,c.pathname=null!=(o=e.pathname)?o:c.pathname,!e.detectedLocale&&c.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(d):(0,n.normalizeLocalePath)(d,l.locales)).detectedLocale&&(c.locale=e.detectedLocale)}return c}},46726:(e,t,r)=>{"use strict";function n(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return n}}),r(87448),r(42069),r(70173),r(16564)},48111:(e,t)=>{"use strict";function r(e,t){return void 0===t&&(t=""),("/"===e?"/index":/^\/index(\/|$)/.test(e)?"/index"+e:e)+t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},48903:(e,t,r)=>{"use strict";r.d(t,{zz:()=>i});let n=e=>{let t=r=>{if(!r)return r;if(Array.isArray(r))return r.map(e=>"object"==typeof e||Array.isArray(e)?t(e):e);let n={...r};for(let r of Object.keys(n)){let i=e(r.toString());i!==r&&(n[i]=n[r],delete n[r]),"object"==typeof n[i]&&(n[i]=t(n[i]))}return n};return t};function i(e){if("boolean"==typeof e)return e;if(null==e)return!1;if("string"==typeof e){if("true"===e.toLowerCase())return!0;if("false"===e.toLowerCase())return!1}let t=parseInt(e,10);return!isNaN(t)&&t>0}n(function(e){return e?e.replace(/[A-Z]/g,e=>`_${e.toLowerCase()}`):""}),n(function(e){return e?e.replace(/([-_][a-z])/g,e=>e.toUpperCase().replace(/-|_/,"")):""})},50971:(e,t,r)=>{"use strict";function n(e){let{reason:t,children:r}=e;return r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return n}}),r(52559)},51673:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bindSnapshot:function(){return o},createAsyncLocalStorage:function(){return a},createSnapshot:function(){return s}});let r=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class n{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}static bind(e){return e}}let i="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function a(){return i?new i:new n}function o(e){return i?i.bind(e):n.bind(e)}function s(){return i?i.snapshot():function(e,...t){return e(...t)}}},52380:(e,t,r)=>{"use strict";r.d(t,{T5:()=>w,nO:()=>S,_R:()=>k,kX:()=>b});var n=r(2435);let i={initialDelay:125,maxDelayBetweenRetries:0,factor:2,shouldRetry:(e,t)=>t<5,retryImmediately:!1,jitter:!0},a=async e=>new Promise(t=>setTimeout(t,e)),o=(e,t)=>t?e*(1+Math.random()):e,s=e=>{let t=0,r=()=>{let r=e.initialDelay*Math.pow(e.factor,t);return r=o(r,e.jitter),Math.min(e.maxDelayBetweenRetries||r,r)};return async()=>{await a(r()),t++}},l=async(e,t={})=>{let r=0,{shouldRetry:n,initialDelay:l,maxDelayBetweenRetries:u,factor:c,retryImmediately:d,jitter:h,onBeforeRetry:p}={...i,...t},f=s({initialDelay:l,maxDelayBetweenRetries:u,factor:c,jitter:h});for(;;)try{return await e()}catch(e){if(!n(e,++r))throw e;p&&await p(r),d&&1===r?await a(o(100,h)):await f()}};async function u(e="",t){let{async:r,defer:n,beforeLoad:i,crossOrigin:a,nonce:o}=t||{};return l(()=>new Promise((t,s)=>{e||s(Error("loadScript cannot be called without a src")),document&&document.body||s(Error("loadScript cannot be called when document does not exist"));
12let l=document.createElement("script");a&&l.setAttribute("crossorigin",a),l.async=r||!1,l.defer=n||!1,l.addEventListener("load",()=>{l.remove(),t(l)}),l.addEventListener("error",t=>{l.remove(),s(t.error??Error(`failed to load script: ${e}`))}),l.src=e,l.nonce=o,i?.(l),document.body.appendChild(l)}),{shouldRetry:(e,t)=>t<=5})}var c=r(95196);function d(e){return e.startsWith("/")}let h=/\/$|\/\?|\/#/,p=(e,t="5.127.1")=>{if(e)return e;let r=f(t);return r?"snapshot"===r?"5.127.1":r:m(t)},f=e=>e.trim().replace(/^v/,"").match(/-(.+?)(\.|$)/)?.[1],m=e=>e.trim().replace(/^v/,"").split(".")[0],g="failed_to_load_clerk_js",_="Failed to load Clerk",{isDevOrStagingUrl:v}=(0,c.RZ)(),y=(0,n._r)({packageName:"@clerk/shared"});function b(e){y.setPackageName({packageName:e})}function E(){if("undefined"==typeof window||!window.Clerk)return!1;let e=window.Clerk;return"object"==typeof e&&"function"==typeof e.load}function P(e,t){return new Promise((r,i)=>{let a=!1,o=(e,t)=>{clearTimeout(e),clearInterval(t)};t?.addEventListener("error",()=>{o(l,u),i(new n.cR(_,{code:g}))});let s=()=>{!a&&E()&&(a=!0,o(l,u),r(null))},l=setTimeout(()=>{a||(a=!0,o(l,u),E()?r(null):i(new n.cR(_,{code:"failed_to_load_clerk_js_timeout"})))},e);s();let u=setInterval(()=>{if(a)return void clearInterval(u);s()},100)})}let k=async e=>{let t=e?.scriptLoadTimeout??15e3;if(E())return null;if(!e?.publishableKey)return y.throwMissingPublishableKeyError(),null;let r=S(e),i=document.querySelector("script[data-clerk-js-script]");if(i)if(function(e){if("undefined"==typeof window||!window.performance)return!1;let t=performance.getEntriesByName(e,"resource");if(0===t.length)return!1;let r=t[t.length-1];if(0===r.transferSize&&0===r.decodedBodySize&&(0===r.responseEnd||r.responseEnd>0&&r.responseStart>0||"responseStatus"in r&&(r.responseStatus>=400||0===r.responseStatus)))return!0;return!1}(r))i.remove();else try{return await P(t,i),null}catch{i.remove()}let a=P(t);return u(r,{async:!0,crossOrigin:"anonymous",nonce:e.nonce,beforeLoad:R(e)}).catch(e=>{throw new n.cR(_+(e.message?`, ${e.message}`:""),{code:g,cause:e})}),a},S=e=>{let{clerkJSUrl:t,clerkJSVariant:r,clerkJSVersion:n,proxyUrl:i,domain:a,publishableKey:o}=e;if(t)return t;let s="";s=i&&function(e){var t;return!e||(t=e,/^http(s)?:\/\//.test(t||""))||d(e)}(i)?(function(e){return e?d(e)?new URL(e,window.location.origin).toString():e:""})(i).replace(/http(s)?:\/\//,""):a&&!v((0,c.q5)(o)?.frontendApi||"")?function(e){let t;if(!e)return"";if(e.match(/^(clerk\.)+\w*$/))t=/(clerk\.)*(?=clerk\.)/;else{if(e.match(/\.clerk.accounts/))return e;t=/^(clerk\.)*/gi}return`clerk.${e.replace(t,"")}`}(a):(0,c.q5)(o)?.frontendApi||"";let l=r?`${r.replace(/\.+$/,"")}.`:"",u=p(n);return`https://${s}/npm/@clerk/clerk-js@${u}/dist/clerk.${l}browser.js`},w=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},R=e=>t=>{let r=w(e);for(let e in r)t.setAttribute(e,r[e])}},53350:(e,t,r)=>{"use strict";let n,i;r.d(t,{ED:()=>eT,pc:()=>eM,TS:()=>eK,IC:()=>eN,Rs:()=>eI,Rx:()=>eW,e3:()=>eO,MZ:()=>e1,Kz:()=>eX,ho:()=>eJ,hQ:()=>eA,Jd:()=>e0}),r(54866),r(2435),r(48903);var a=r(78828),o=r(23796),s=r(67572),l=Object.prototype.hasOwnProperty;let u=new WeakMap,c=()=>{},d=c(),h=Object,p=e=>e===d,f=e=>"function"==typeof e,m=(e,t)=>({...e,...t}),g=e=>f(e.then),_={},v={},y="undefined",b=typeof window!=y,E=typeof document!=y,P=b&&"Deno"in window,k=()=>b&&typeof window.requestAnimationFrame!=y,S=(e,t)=>{let r=u.get(e);return[()=>!p(t)&&e.get(t)||_,n=>{if(!p(t)){let i=e.get(t);t in v||(v[t]=i),r[5](t,m(i,n),i||_)}},r[6],()=>!p(t)&&t in v?v[t]:!p(t)&&e.get(t)||_]},w=!0,[R,C]=b&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[c,c],O={initFocus:e=>(E&&document.addEventListener("visibilitychange",e),R("focus",e),()=>{E&&document.removeEventListener("visibilitychange",e),C("focus",e)}),initReconnect:e=>{let t=()=>{w=!0,e()},r=()=>{w=!1};
12return R("online",t),R("offline",r),()=>{C("online",t),C("offline",r)}}},j=!o.useId,T=!b||P,A=e=>k()?window.requestAnimationFrame(e):setTimeout(e,1),I=T?o.useEffect:o.useLayoutEffect,U="undefined"!=typeof navigator&&navigator.connection,M=!T&&U&&(["slow-2g","2g"].includes(U.effectiveType)||U.saveData),L=new WeakMap,N=e=>h.prototype.toString.call(e),x=(e,t)=>e==="[object ".concat(t,"]"),D=0,z=e=>{let t,r,n=typeof e,i=N(e),a=x(i,"Date"),o=x(i,"RegExp"),s=x(i,"Object");if(h(e)!==e||a||o)t=a?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=L.get(e))return t;if(t=++D+"~",L.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=z(e[r])+",";L.set(e,t)}if(s){t="#";let n=h.keys(e).sort();for(;!p(r=n.pop());)p(e[r])||(t+=r+":"+z(e[r])+",");L.set(e,t)}}return t},W=e=>{if(f(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?z(e):"",t]},F=0,B=()=>++F;async function K(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,i,a,o]=t,s=m({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{}),l=s.populateCache,c=s.rollbackOnError,h=s.optimisticData,_=e=>"function"==typeof c?c(e):!1!==c,v=s.throwOnError;
12if(f(i)){let e=[];for(let t of n.keys())!/^\$(inf|sub)\$/.test(t)&&i(n.get(t)._k)&&e.push(t);return Promise.all(e.map(y))}return y(i);async function y(e){let r,[i]=W(e);if(!i)return;let[o,c]=S(n,i),[m,y,b,E]=u.get(n),P=()=>{let t=m[i];return(f(s.revalidate)?s.revalidate(o().data,e):!1!==s.revalidate)&&(delete b[i],delete E[i],t&&t[0])?t[0](2).then(()=>o().data):o().data};if(t.length<3)return P();let k=a,w=!1,R=B();y[i]=[R,0];let C=!p(h),O=o(),j=O.data,T=O._c,A=p(T)?j:T;if(C&&c({data:h=f(h)?h(A,j):h,_c:A}),f(k))try{k=k(A)}catch(e){r=e,w=!0}if(k&&g(k)){if(k=await k.catch(e=>{r=e,w=!0}),R!==y[i][0]){if(w)throw r;return k}w&&C&&_(r)&&(l=!0,c({data:A,_c:d}))}if(l&&!w&&(f(l)?c({data:l(k,A),error:d,_c:d}):c({data:k,error:d,_c:d})),y[i][1]=B(),Promise.resolve(P()).then(()=>{c({_c:d})}),w){if(v)throw r;return}return k}}let X=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},H=(e,t)=>{if(!u.has(e)){let r=m(O,t),n=Object.create(null),i=K.bind(d,e),a=c,o=Object.create(null),s=(e,t)=>{let r=o[e]||[];return o[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},l=(t,r,n)=>{e.set(t,r);let i=o[t];if(i)for(let e of i)e(r,n)},h=()=>{if(!u.has(e)&&(u.set(e,[n,Object.create(null),Object.create(null),Object.create(null),i,l,s]),!T)){let t=r.initFocus(setTimeout.bind(d,X.bind(d,n,0))),i=r.initReconnect(setTimeout.bind(d,X.bind(d,n,1)));a=()=>{t&&t(),i&&i(),u.delete(e)}}};return h(),[e,i,h,a]}return[e,u.get(e)[4]]},[V,$]=H(new Map),G=m({onLoadingSlow:c,onSuccess:c,onError:c,onErrorRetry:(e,t,r,n,i)=>{let a=r.errorRetryCount,o=i.retryCount,s=~~((Math.random()+.5)*(1<<(o<8?o:8)))*r.errorRetryInterval;(p(a)||!(o>a))&&setTimeout(n,s,i)},onDiscarded:c,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:M?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:M?5e3:3e3,compare:function e(t,r){var n,i;if(t===r)return!0;if(t&&r&&(n=t.constructor)===r.constructor){if(n===Date)return t.getTime()===r.getTime();if(n===RegExp)return t.toString()===r.toString();if(n===Array){if((i=t.length)===r.length)for(;i--&&e(t[i],r[i]););return -1===i}if(!n||"object"==typeof t){for(n in i=0,t)if(l.call(t,n)&&++i&&!l.call(r,n)||!(n in r)||!e(t[n],r[n]))return!1;return Object.keys(r).length===i}}return t!=t&&r!=r},isPaused:()=>!1,cache:V,mutate:$,fallback:{}},{isOnline:()=>w,isVisible:()=>{let e=E&&document.visibilityState;return p(e)||"hidden"!==e}}),q=(e,t)=>{let r=m(e,t);if(t){let{use:n,fallback:i}=e,{use:a,fallback:o}=t;n&&a&&(r.use=n.concat(a)),i&&o&&(r.fallback=m(i,o))}return r},Y=(0,o.createContext)({}),Q="$inf$",J=b&&window.__SWR_DEVTOOLS_USE__,Z=J?window.__SWR_DEVTOOLS_USE__:[],ee=e=>f(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],et=()=>m(G,(0,o.useContext)(Y)),er=Z.concat(e=>(t,r,n)=>{let i=r&&((...e)=>{let[n]=W(t),[,,,i]=u.get(V);if(n.startsWith(Q))return r(...e);let a=i[n];return p(a)?r(...e):(delete i[n],a)});return e(t,i,n)}),en=(e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}};J&&(window.__SWR_DEVTOOLS_REACT__=o);let ei=()=>{},ea=ei();new WeakMap;let eo=o.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}}),es={dedupe:!0},el=h.defineProperty(e=>{let{value:t}=e,r=(0,o.useContext)(Y),n=f(t),i=(0,o.useMemo)(()=>n?t(r):t,[n,r,t]),a=(0,o.useMemo)(()=>n?i:q(r,i),[n,r,i]),s=i&&i.provider,l=(0,o.useRef)(d);s&&!l.current&&(l.current=H(s(a.cache||V),i));let u=l.current;return u&&(a.cache=u[0],a.mutate=u[1]),I(()=>{if(u)return u[2]&&u[2](),u[3]},[]),(0,o.createElement)(Y.Provider,m(e,{value:a}))},"defaultValue",{value:G}),eu=(n=(e,t,r)=>{let{cache:n,compare:i,suspense:a,fallbackData:l,revalidateOnMount:c,revalidateIfStale:h,refreshInterval:_,refreshWhenHidden:v,refreshWhenOffline:y,keepPreviousData:b}=r,[E,P,k,w]=u.get(n),[R,C]=W(e),O=(0,o.useRef)(!1),U=(0,o.useRef)(!1),M=(0,o.useRef)(R),L=(0,o.useRef)(t),N=(0,o.useRef)(r),x=()=>N.current,D=()=>x().isVisible()&&x().isOnline(),[z,F,X,H]=S(n,R),V=(0,o.useRef)({}).current,$=p(l)?p(r.fallback)?d:r.fallback[R]:l,G=(e,t)=>{for(let r in V)if("data"===r){if(!i(e[r],t[r])&&(!p(e[r])||!i(ei,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},q=(0,o.useMemo)(()=>
12{let e=!!R&&!!t&&(p(c)?!x().isPaused()&&!a&&!1!==h:c),r=t=>{let r=m(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},n=z(),i=H(),o=r(n),s=n===i?o:r(i),l=o;return[()=>{let e=r(z());return G(e,l)?(l.data=e.data,l.isLoading=e.isLoading,l.isValidating=e.isValidating,l.error=e.error,l):(l=e,e)},()=>s]},[n,R]),Y=(0,s.useSyncExternalStore)((0,o.useCallback)(e=>X(R,(t,r)=>{G(r,t)||e()}),[n,R]),q[0],q[1]),Q=!O.current,J=E[R]&&E[R].length>0,Z=Y.data,ee=p(Z)?$&&g($)?eo($):$:Z,et=Y.error,er=(0,o.useRef)(ee),ei=b?p(Z)?p(er.current)?ee:er.current:Z:ee,ea=(!J||!!p(et))&&(Q&&!p(c)?c:!x().isPaused()&&(a?!p(ee)&&h:p(ee)||h)),el=!!(R&&t&&Q&&ea),eu=p(Y.isValidating)?el:Y.isValidating,ec=p(Y.isLoading)?el:Y.isLoading,ed=(0,o.useCallback)(async e=>{let t,n,a=L.current;if(!R||!a||U.current||x().isPaused())return!1;let o=!0,s=e||{},l=!k[R]||!s.dedupe,u=()=>j?!U.current&&R===M.current&&O.current:R===M.current,c={isValidating:!1,isLoading:!1},h=()=>{F(c)},m=()=>{let e=k[R];e&&e[1]===n&&delete k[R]},g={isValidating:!0};p(z().data)&&(g.isLoading=!0);try{if(l&&(F(g),r.loadingTimeout&&p(z().data)&&setTimeout(()=>{o&&u()&&x().onLoadingSlow(R,r)},r.loadingTimeout),k[R]=[a(C),B()]),[t,n]=k[R],t=await t,l&&setTimeout(m,r.dedupingInterval),!k[R]||k[R][1]!==n)return l&&u()&&x().onDiscarded(R),!1;c.error=d;let e=P[R];if(!p(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return h(),l&&u()&&x().onDiscarded(R),!1;let s=z().data;c.data=i(s,t)?s:t,l&&u()&&x().onSuccess(t,R,r)}catch(r){m();let e=x(),{shouldRetryOnError:t}=e;!e.isPaused()&&(c.error=r,l&&u()&&(e.onError(r,R,e),(!0===t||f(t)&&t(r))&&(!x().revalidateOnFocus||!x().revalidateOnReconnect||D())&&e.onErrorRetry(r,R,e,e=>{let t=E[R];t&&t[0]&&t[0](3,e)},{retryCount:(s.retryCount||0)+1,dedupe:!0})))}return o=!1,h(),!0},[R,n]),eh=(0,o.useCallback)((...e)=>K(n,M.current,...e),[]);if(I(()=>{L.current=t,N.current=r,p(Z)||(er.current=Z)}),I(()=>{if(!R)return;let e=ed.bind(d,es),t=0;x().revalidateOnFocus&&(t=Date.now()+x().focusThrottleInterval);let r=en(R,E,(r,n={})=>{if(0==r){let r=Date.now();x().revalidateOnFocus&&r>t&&D()&&(t=r+x().focusThrottleInterval,e())}else if(1==r)x().revalidateOnReconnect&&D()&&e();else if(2==r)return ed();else if(3==r)return ed(n)});return U.current=!1,M.current=R,O.current=!0,F({_k:C}),ea&&!k[R]&&(p(ee)||T?e():A(e)),()=>{U.current=!0,r()}},[R]),I(()=>{let e;function t(){let t=f(_)?_(z().data):_;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!z().error&&(v||x().isVisible())&&(y||x().isOnline())?ed(es).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[_,v,y,R]),(0,o.useDebugValue)(ei),a&&p(ee)&&R){if(!j&&T)throw Error("Fallback data is required when using Suspense in SSR.");L.current=t,N.current=r,U.current=!1;let e=w[R];if(p(e)||eo(eh(e)),p(et)){let e=ed(es);p(ei)||(e.status="fulfilled",e.value=!0),eo(e)}else throw et}return{mutate:eh,get data(){return V.data=!0,ei},get error(){return V.error=!0,et},get isValidating(){return V.isValidating=!0,eu},get isLoading(){return V.isLoading=!0,ec}}},function(...e){let t=et(),[r,i,a]=ee(e),o=q(t,a),s=n,{use:l}=o,u=(l||[]).concat(er);for(let e=u.length;e--;)s=u[e](s);return s(r,i||o.fetcher||null,o)}),ec=()=>{},ed=ec(),eh=Object,ep=e=>e===ed,ef=e=>"function"==typeof e,em=new WeakMap,eg=e=>eh.prototype.toString.call(e),e_=(e,t)=>
12e===`[object ${t}]`,ev=0,ey=e=>{let t,r,n=typeof e,i=eg(e),a=e_(i,"Date"),o=e_(i,"RegExp"),s=e_(i,"Object");if(eh(e)!==e||a||o)t=a?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=em.get(e))return t;if(t=++ev+"~",em.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=ey(e[r])+",";em.set(e,t)}if(s){t="#";let n=eh.keys(e).sort();for(;!ep(r=n.pop());)ep(e[r])||(t+=r+":"+ey(e[r])+",");em.set(e,t)}}return t},eb=e=>{if(ef(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?ey(e):"",t]},eE=e=>eb(e?e(0,null):null)[0],eP=Promise.resolve(),ek=(i=e=>(t,r,n)=>{let i,a=(0,o.useRef)(!1),{cache:l,initialSize:c=1,revalidateAll:h=!1,persistSize:m=!1,revalidateFirstPage:g=!0,revalidateOnMount:_=!1,parallel:v=!1}=n,[,,,y]=u.get(V);try{(i=eE(t))&&(i=Q+i)}catch(e){}let[b,E,P]=S(l,i),k=(0,o.useCallback)(()=>p(b()._l)?c:b()._l,[l,i,c]);(0,s.useSyncExternalStore)((0,o.useCallback)(e=>i?P(i,()=>{e()}):()=>{},[l,i]),k,k);let w=(0,o.useCallback)(()=>{let e=b()._l;return p(e)?c:e},[i,c]),R=(0,o.useRef)(w());I(()=>{if(!a.current){a.current=!0;return}i&&E({_l:m?R.current:w()})},[i,l]);let C=_&&!a.current,O=e(i,async e=>{let i=b()._i,a=b()._r;E({_r:d});let o=[],s=w(),[u]=S(l,e),c=u().data,f=[],m=null;for(let e=0;e<s;++e){let[s,u]=W(t(e,v?null:m));if(!s)break;let[d,_]=S(l,s),b=d().data,E=h||i||p(b)||g&&!e&&!p(c)||C||c&&!p(c[e])&&!n.compare(c[e],b);if(r&&("function"==typeof a?a(b,u):E)){let t=async()=>{if(s in y){let e=y[s];delete y[s],b=await e}else b=await r(u);_({data:b,_k:u}),o[e]=b};v?f.push(t):await t()}else o[e]=b;v||(m=b)}return v&&await Promise.all(f.map(e=>e())),E({_i:d}),o},n),j=(0,o.useCallback)(function(e,t){let r="boolean"==typeof t?{revalidate:t}:t||{},n=!1!==r.revalidate;return i?(n&&(p(e)?E({_i:!0,_r:r.revalidate}):E({_i:!1,_r:r.revalidate})),arguments.length?O.mutate(e,{...r,revalidate:n}):O.mutate()):eP},[i,l]),T=(0,o.useCallback)(e=>{let r;if(!i)return eP;let[,n]=S(l,i);if(f(e)?r=e(w()):"number"==typeof e&&(r=e),"number"!=typeof r)return eP;n({_l:r}),R.current=r;let a=[],[o]=S(l,i),s=null;for(let e=0;e<r;++e){let[r]=W(t(e,s)),[n]=S(l,r),i=r?n().data:d;if(p(i))return j(o().data);a.push(i),s=i}return j(a)},[i,l,j,w]);return{size:w(),setSize:T,mutate:j,get data(){return O.data},get error(){return O.error},get isValidating(){return O.isValidating},get isLoading(){return O.isLoading}}},(...e)=>{let[t,r,n]=ee(e),a=(n.use||[]).concat(i);return eu(t,r,{...n,use:a})});var eS=Object.prototype.hasOwnProperty;function ew(e,t,r){for(r of e.keys())if(eR(r,t))return r}function eR(e,t){var r,n,i;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&eR(e[n],t[n]););return -1===n}if(r===Set){if(e.size!==t.size)return!1;for(n of e)if((i=n)&&"object"==typeof i&&!(i=ew(t,i))||!t.has(i))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(n of e)if((i=n[0])&&"object"==typeof i&&!(i=ew(t,i))||!eR(n[1],t.get(i)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((n=e.byteLength)===t.byteLength)for(;n--&&e.getInt8(n)===t.getInt8(n););return -1===n}if(ArrayBuffer.isView(e)){if((n=e.byteLength)===t.byteLength)for(;n--&&e[n]===t[n];);return -1===n}if(!r||"object"==typeof e){for(r in n=0,e)if(eS.call(e,r)&&++n&&!eS.call(t,r)||!(r in t)||!eR(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!=e&&t!=t}function eC(e,t){if(!e)throw"string"==typeof t?Error(t):Error(`${t.displayName} not found`)}let eO=(e,t)=>{let{assertCtxFn:r=eC}=t||{},n=o.createContext(void 0);return n.displayName=e,[n,()=>{let t=o.useContext(n);return r(t,`${e} not found`),t.value},()=>{let e=o.useContext(n);return e?e.value:{}}]};function ej({swrConfig:e,children:t}){return o.createElement(el,{value:e},t)}let[eT,eA]=eO("ClerkInstanceContext"),[eI,eU]=eO("UserContext"),[eM,eL]=eO("ClientContext"),[eN,ex]=eO("SessionContext"),[eD,ez]=(o.createContext({}),eO("CheckoutContext")),eW=({children:e,...t})=>o.createElement(eD.Provider,{value:{value:t}},e),[eF,eB]=eO("OrganizationContext"),eK=({children:e,organization:t,swrConfig:r})=>o.createElement(ej,{swrConfig:r},o.createElement(eF.Provider,{value:{value:{organization:t}}},e));function eX(e){if(!o.useContext(eT)){if("function"==typeof e)return void e();throw Error(`${e} can only be used within the <ClerkProvider /> component.
13
14Possible fixes:
151. Ensure that the <ClerkProvider /> is correctly wrapping your application where this component is used.
162. Check for multiple versions of the \`@clerk/shared\` package in y
16our project. Use a tool like \`npm ls @clerk/shared\` to identify multiple versions, and update your dependencies to only rely on one.
17
18Learn more: https://clerk.com/docs/components/clerk-provider`.trim())}}let eH={PLANS_KEY:"billing-plans",PAYMENT_METHODS_KEY:"billing-payment-methods",PAYMENT_ATTEMPTS_KEY:"billing-payment-attempts",STATEMENTS_KEY:"billing-statements"};function eV(e){let{queryKey:t}=e;return{type:t[0],...t[2],...t[3].args}}let e$=(e,t)=>{let r="boolean"==typeof e&&e,n=(0,o.useRef)(r?t.initialPage:e?.initialPage??t.initialPage),i=(0,o.useRef)(r?t.pageSize:e?.pageSize??t.pageSize),a={};for(let n of Object.keys(t))a[n]=r?t[n]:e?.[n]??t[n];return{...a,initialPage:n.current,pageSize:i.current}};function eG(e,t){let r=new Set(Object.keys(t)),n={};for(let t of Object.keys(e))r.has(t)||(n[t]=e[t]);return n}let eq={dedupingInterval:6e4,focusThrottleInterval:12e4},eY={...eq,revalidateFirstPage:!1},eQ=e=>{let{fetcher:t,config:r,keys:n}=e,[i,a]=(0,o.useState)(r.initialPage??1),s=(0,o.useRef)(r.initialPage??1),l=(0,o.useRef)(r.pageSize??10),u=r.enabled??!0,c="cache"===r.__experimental_mode,d=r.infinite??!1,h=r.keepPreviousData??!1,p=r.isSignedIn,f={...eV(n),initialPage:i,pageSize:l.current},m=function(e){let t=(0,o.useRef)(e),r=(0,o.useRef)(null);return t.current!==e&&(r.current=t.current,t.current=e),r.current}(p),g=!d&&u&&(!!c||!!t),{data:_,isValidating:v,isLoading:y,error:b,mutate:E}=eu("boolean"==typeof p?!0===m&&!1===p||p&&g?f:null:g?f:null,!c&&t?e=>!1===p||!1===g?null:t(eG(e,{type:n.queryKey[0],...n.queryKey[2]})):null,{keepPreviousData:h,...eq}),{data:P,isLoading:k,isValidating:S,error:w,size:R,setSize:C,mutate:O}=ek(e=>d&&u&&!1!==p?{...eV(n),initialPage:s.current+e,pageSize:l.current}:null,e=>{let r=eG(e,{type:n.queryKey[0],...n.queryKey[2]});return t?.(r)},eY),j=(0,o.useMemo)(()=>d?R:i,[d,R,i]),T=(0,o.useCallback)(e=>d?void C(e):a(e),[C,d]),A=(0,o.useMemo)(()=>d?P?.map(e=>e?.data).flat()??[]:_?.data??[],[d,_,P]),I=(0,o.useMemo)(()=>d?P?.[P?.length-1]?.total_count||0:_?.total_count??0,[d,_,P]),U=d?k:y,M=d?S:v,L=(d?w:b)??null,N=(0,o.useCallback)(()=>{T(e=>Math.max(0,e+1))},[T]),x=(0,o.useCallback)(()=>{T(e=>Math.max(0,e-1))},[T]),D=(s.current-1)*l.current;return{data:A,count:I,error:L,isLoading:U,isFetching:M,isError:!!L,page:j,pageCount:Math.ceil((I-D)/l.current),fetchPage:T,fetchNext:N,fetchPrevious:x,hasNextPage:I-D*l.current>j*l.current,hasPreviousPage:(j-1)*l.current>D*l.current,revalidate:d?()=>O():()=>E(),setData:d?e=>O(e,{revalidate:!1}):e=>E(e,{revalidate:!1})}},eJ=()=>(eX("useClerk"),eA());"undefined"!=typeof window?o.useLayoutEffect:o.useEffect;let eZ="useUser";function e0(){eX(eZ);let e=eU();return(eA().telemetry?.record((0,a.FJ)(eZ)),void 0===e)?{isLoaded:!1,isSignedIn:void 0,user:void 0}:null===e?{isLoaded:!0,isSignedIn:!1,user:null}:{isLoaded:!0,isSignedIn:!0,user:e}}let e1=eR;function e2({hookName:e,resourceType:t,useFetcher:r,options:n}){return function(i){var o;let{for:s,enabled:l,...u}=i||{},c=s||"user";eX(e);let d=r(c),h=e$(u,{initialPage:1,pageSize:10,keepPreviousData:!1,infinite:!1,__experimental_mode:void 0}),p=eA(),f=eU(),{organization:m}=eB();p.telemetry?.record((0,a.FJ)(e));let g="organization"===c,_=function(e){let t=eA(),r=e?.enabled??!0,n=t.__unstable__environment,i=eU(),{organization:a}=eB(),o=e?.for==="organization",s=o?n?.commerceSettings.billing.organization.enabled:n?.commerceSettings.billing.user.enabled,l=!(e?.authenticated??!0)||(!o||!!a?.id)&&!!i?.id;return s&&r&&t.loaded&&l}({for:c,enabled:l,authenticated:!n?.unauthenticated}),v=void 0===u?void 0:{initialPage:h.initialPage,pageSize:h.pageSize,...n?.unauthenticated?{}:g?{orgId:m?.id}:{}},y=!!v&&p.loaded&&!!_;return eQ({fetcher:d,config:{keepPreviousData:h.keepPreviousData,infinite:h.infinite,enabled:y,...n?.unauthenticated?{}:{isSignedIn:null!==f},__experimental_mode:h.__experimental_mode,initialPage:h.initialPage,pageSize:h.pageSize},keys:{queryKey:[(o={stablePrefix:t,authenticated:!n?.unauthenticated,tracked:n?.unauthenticated?{for:c}:{userId:f?.id,...g?{_orgId:m?.id}:{}},untracked:{args:v}}).stablePrefix,o.authenticated,o.tracked,o.untracked],invalidationKey:[o.stablePrefix,o.authenticated,o.tracked],stableKey:o.stablePrefix,authenticated:o.authenticated}})}}
18e2({hookName:"useStatements",resourceType:eH.STATEMENTS_KEY,useFetcher:()=>{let e=eA();if(e.loaded)return e.billing.getStatements}}),e2({hookName:"usePaymentAttempts",resourceType:eH.PAYMENT_ATTEMPTS_KEY,useFetcher:()=>{let e=eA();if(e.loaded)return e.billing.getPaymentAttempts}}),e2({hookName:"usePaymentMethods",resourceType:eH.PAYMENT_METHODS_KEY,useFetcher:e=>{let{organization:t}=eB(),r=eU();return"organization"===e?t?.getPaymentMethods:r?.getPaymentMethods}}),e2({hookName:"usePlans",resourceType:eH.PLANS_KEY,useFetcher:e=>{let t=eA();if(t.loaded)return r=>t.billing.getPlans({...r,for:e})},options:{unauthenticated:!0}});let e3=e=>{let t=(0,o.useRef)(e);return(0,o.useEffect)(()=>{t.current=e},[e]),t.current},e4=(e,t,r)=>{let n=!!r,i=(0,o.useRef)(r);(0,o.useEffect)(()=>{i.current=r},[r]),(0,o.useEffect)(()=>{if(!n||!e)return()=>{};let r=(...e)=>{i.current&&i.current(...e)};return e.on(t,r),()=>{e.off(t,r)}},[n,t,e,i])},e6=o.createContext(null);e6.displayName="ElementsContext";let e8=(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},e7=e=>null!==e&&"object"==typeof e,e9=(e,t,r)=>e7(e)?Object.keys(e).reduce((n,i)=>{let a=!e7(t)||!te(e[i],t[i]);return r.includes(i)?(a&&console.warn(`Unsupported prop change: options.${i} is not a mutable property.`),n):a?{...n||{},[i]:e[i]}:n},null):null,e5="[object Object]",te=(e,t)=>{if(!e7(e)||!e7(t))return e===t;let r=Array.isArray(e);if(r!==Array.isArray(t))return!1;let n=Object.prototype.toString.call(e)===e5;if(n!==(Object.prototype.toString.call(t)===e5))return!1;if(!n&&!r)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);return s.length===i.length&&s.every(r=>te(e[r],t[r]))},tt=e=>e8(o.useContext(e6),e),tr=e=>e.charAt(0).toUpperCase()+e.slice(1);((e,t)=>{let r=`${tr(e)}Element`,n=t?e=>{tt(`mounts <${r}>`);let{id:t,className:n}=e;return o.createElement("div",{id:t,className:n})}:({id:t,className:n,fallback:i,options:a={},onBlur:s,onFocus:l,onReady:u,onChange:c,onEscape:d,onClick:h,onLoadError:p,onLoaderStart:f,onNetworksChange:m,onConfirm:g,onCancel:_,onShippingAddressChange:v,onShippingRateChange:y})=>{let b,E=tt(`mounts <${r}>`),P="elements"in E?E.elements:null,[k,S]=o.useState(null),w=o.useRef(null),R=o.useRef(null),[C,O]=(0,o.useState)(!1);e4(k,"blur",s),e4(k,"focus",l),e4(k,"escape",d),e4(k,"click",h),e4(k,"loaderror",p),e4(k,"loaderstart",f),e4(k,"networkschange",m),e4(k,"confirm",g),e4(k,"cancel",_),e4(k,"shippingaddresschange",v),e4(k,"shippingratechange",y),e4(k,"change",c),u&&(b=()=>{O(!0),u(k)}),e4(k,"ready",b),o.useLayoutEffect(()=>{if(null===w.current&&null!==R.current&&P){let t=null;P&&(t=P.create(e,a)),w.current=t,S(t),t&&t.mount(R.current)}},[P,a]);let j=e3(a);return o.useEffect(()=>{if(!w.current)return;let e=e9(a,j,["paymentRequest"]);e&&"update"in w.current&&w.current.update(e)},[a,j]),o.useLayoutEffect(()=>()=>{if(w.current&&"function"==typeof w.current.destroy)try{w.current.destroy(),w.current=null}catch{}},[]),o.createElement(o.Fragment,null,!C&&i,o.createElement("div",{id:t,style:{height:C?"unset":"0px",visibility:C?"visible":"hidden"},className:n,ref:R}))};return n.displayName=r,n.__elementType=e})("payment","undefined"==typeof window);let[tn,ti]=eO("PaymentElementContext"),[ta,to]=eO("StripeUtilsContext")},54086:(e,t,r)=>{"use strict";r.d(t,{EH:()=>c,iB:()=>l,Bl:()=>u});var n=r(84012),i=r(91145);let a=new Set,o=(e,t,r)=>{let n=(0,i.MC)()||(0,i.Fj)(),o=r??e;a.has(o)||n||(a.add(o),console.warn(`Clerk - DEPRECATION WARNING: "${e}" is deprecated and will be removed in the next major release.
19${t}`))};var s=r(23796);r(53350);var l=({children:e,treatPendingAsSignedOut:t})=>{(0,n.Kz)("SignedIn");let{userId:r}=(0,n.As)({treatPendingAsSignedOut:t});return r?e:null},u=({children:e,treatPendingAsSignedOut:t})=>{(0,n.Kz)("SignedOut");let{userId:r}=(0,n.As)({treatPendingAsSignedOut:t});return null===r?e:null},c=({children:e,fallback:t,treatPendingAsSignedOut:r,...i})=>{(0,n.Kz)("Protect");let{isLoaded:a,has:o,userId:s}=(0,n.As)({treatPendingAsSignedOut:r});if(!a)return null;let l=null!=t?t:null;return s?"function"==typeof i.condition?i.condition(o)?e:l:i.role||i.permission||i.feature||i.plan?o(i)?e:l:e:l};(0,n.Q)(({clerk:e,...t})=>{let{client:r,session:n}=e,i=r.signedInSessions?r.signedInSessions.length>0:r.activeSessions&&r.activeSessions.length>0;return s.useEffect(()=>{null===n&&i?e.redirectToAfterSignOut():e.redirectToSignIn(t)},[]),null},"RedirectToSignIn"),(0,n.Q)(({clerk:e,...t})=>(s.useEffect(()=>{e.redirectToSignUp(t)},[]),null),"RedirectToSignUp"),(0,n.Q)(({clerk:e,...t})=>(s.useEffect(()=>{e.redirectToTasks(t)},[]),null),"RedirectToTasks"),(0,n.Q)(({clerk:e})=>(s.useEffect(()=>{o("RedirectToUserProfile","Use the `redirectToUserProfile()` method instead."),e.redirectToUserProfile()},[]),null),"RedirectToUserProfile"),(0,n.Q)(({clerk:e})=>(s.useEffect(()=>{o("RedirectToOrganizationProfile","Use the `redirectToOrganizationProfile()` method instead."),e.redirectToOrganizationProfile()},[]),null),"RedirectToOrganizationProfile"),(0,n.Q)(({clerk:e})=>(s.useEffect(()=>{o("RedirectToCreateOrganization","Use the `redirectToCreateOrganization()` method instead."),e.redirectToCreateOrganization()},[]),null),"RedirectToCreateOrganization"),(0,n.Q)(({clerk:e,...t})=>(s.useEffect(()=>{e.handleRedirectCallback(t)},[]),null),"AuthenticateWithRedirectCallback")},54416:(e,t,r)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getPathMatch",{enumerable:!0,get:function(){return i}});let n=r(11683);function i(e,t){let r=[],i=(0,n.pathToRegexp)(e,r,{delimiter:"/",sensitive:"boolean"==typeof(null==t?void 0:t.sensitive)&&t.sensitive,strict:null==t?void 0:t.strict}),a=(0,n.regexpToFunction)((null==t?void 0:t.regexModifier)?new RegExp(t.regexModifier(i.source),i.flags):i,r);return(e,n)=>{if("string"!=typeof e)return!1;let i=a(e);if(!i)return!1;if(null==t?void 0:t.removeUnnamedParams)for(let e of r)"number"==typeof e.name&&delete i.params[e.name];return{...n,...i.params}}}},54866:(e,t,r)=>{"use strict";r.d(t,{M2:()=>y,MR:()=>v});let n={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"}},i=new Set(["first_factor","second_factor","multi_factor"]),a=new Set(["strict_mfa","strict","moderate","lax"]),o=e=>"number"==typeof e&&e>0,s=e=>i.has(e),l=e=>a.has(e),u=e=>"number"==typeof e&&Number.isFinite(e)&&(-1===e||e>=0),c=e=>e.replace(/^(org:)*/,"org:"),d=(e,t)=>{let{orgId:r,orgRole:n,orgPermissions:i}=t,a=void 0!==e.role,o=void 0!==e.permission;return a||o?a&&"string"!=typeof e.role||o&&"string"!=typeof e.permission||!r||a&&("string"!=typeof n||!n||c(n)!==c(e.role))||o&&(!Array.isArray(i)||!i.includes(c(e.permission)))?"fail":"pass":"skip"},h=(e,t)=>{let{org:r,user:n}=f(e),[i,a]=t.split(":"),o=a||i;return"org"===i?r.includes(o):"user"===i?n.includes(o):[...r,...n].includes(o)},p=(e,t)=>{let{features:r,plans:n}=t,i=void 0!==e.feature,a=void 0!==e.plan;if(!i&&!a)return"skip";if(i&&"string"!=typeof e.feature||a&&"string"!=typeof e.plan)return"fail";if(i){if("string"!=typeof r||!r)return"fail";try{if(!h(r,e.feature))return"fail"}catch{return"fail"}}if(a){if("string"!=typeof n||!n)return"fail";try{if(!h(n,e.plan))return"fail"}catch{return"fail"}}return"pass"},f=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])}},m=e=>{if(!e)return!1;let t="string"==typeof e&&l(e),r="object"==typeof e&&s(e.level)&&o(e.afterMinutes);return(!!t||!!r)&&(e=>"string"==typeof e?n[e]:e).bind(null,e)},g=(e,{factorVerificationAge:t})=>{if(void 0===e.reverification)return"skip";if(!t||!Array.isArray(t)||2!==t.length||!u(t[0])||!u(t[1]))return"fail";let r=m(e.reverification);if(!r)return"fail";let{level:n,afterMinutes:i}=r(),[a,o]=t;if(-1===a&&-1===o)return"fail";let s=-1!==a&&i>a,l=-1!==o&&i>o;switch(n){case"first_factor":return s?"pass":"fail";case"second_factor":if(-1===o)return s?"pass":"fail";return l?"pass":"fail";case"multi_factor":if(-1===o)return s?"pass":"fail";if(-1===a)return"fail";return s&&l?"pass":"fail"}},_=e=>e.some(e=>"pass"===e)&&e.every(e=>"pass"===e||"skip"===e),v=e=>t=>!!e.userId&&_([d(t,e),p(t,e),g(t,e)]),y=({authObject:{sessionId:e,sessionStatus:t,userId:r,actor:n,orgId:i,orgRole:a,orgSlug:o,signOut:s,getToken:l,has:u,sessionClaims:c},options:{treatPendingAsSignedOut:d=!0}})=>void 0===e&&void 0===r?{isLoaded:!1,isSignedIn:void 0,sessionId:e,sessionClaims:void 0,userId:r,actor:void 0,orgId:void 0,orgRole:void 0,orgSlug:void 0,has:void 0,signOut:s,getToken:l}:null===e&&null===r?{isLoaded:!0,isSignedIn:!1,sessionId:e,userId:r,sessionClaims:null,actor:null,orgId:null,orgRole:null,orgSlug:null,has:()=>!1,signOut:s,getToken:l}:d&&"pending"===t?{isLoaded:!0,isSignedIn:!1,sessionId:null,userId:null,sessionClaims:null,actor:null,orgId:null,orgRole:null,orgSlug:null,has:()=>!1,signOut:s,getToken:l}:e&&c&&r&&i&&a?{isLoaded:!0,isSignedIn:!0,sessionId:e,sessionClaims:c,userId:r,actor:n||null,orgId:i,orgRole:a,orgSlug:o||null,has:u,signOut:s,getToken:l}:e&&c&&r&&!i?{isLoaded:!0,isSignedIn:!0,sessionId:e,sessionClaims:c,userId:r,actor:n||null,orgId:null,orgRole:null,orgSlug:null,has:u,signOut:s,getToken:l}:void 0},61681:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return d}});
19let n=r(7780),i=r(12348),a=r(43614),o=r(76466),s=r(55589),l=r(49797),u=r(86837),c=r(35165);function d(e,t,r){let d,h="string"==typeof t?t:(0,i.formatWithValidation)(t),p=h.match(/^[a-zA-Z]{1,}:\/\//),f=p?h.slice(p[0].length):h;if((f.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+h+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,o.normalizeRepeatedSlashes)(f);h=(p?p[0]:"")+t}if(!(0,l.isLocalURL)(h))return r?[h]:h;try{d=new URL(h.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){d=new URL("/","http://n")}try{let e=new URL(h,d);e.pathname=(0,s.normalizePathTrailingSlash)(e.pathname);let t="";if((0,u.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:o,params:s}=(0,c.interpolateAs)(e.pathname,e.pathname,r);o&&(t=(0,i.formatWithValidation)({pathname:o,hash:e.hash,query:(0,a.omit)(r,s)}))}let o=e.origin===d.origin?e.href.slice(e.origin.length):e.href;return r?[o,t||o]:o}catch(e){return r?[h]:h}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},63971:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(55589);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},65663:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{compileNonPath:function(){return c},matchHas:function(){return u},parseDestination:function(){return d},prepareDestination:function(){return h}});let n=r(11683),i=r(83464),a=r(11174),o=r(46296),s=r(68777);function l(e){return e.replace(/__ESC_COLON_/gi,":")}function u(e,t,r,n){void 0===r&&(r=[]),void 0===n&&(n=[]);let i={},a=r=>{let n,a=r.key;switch(r.type){case"header":a=a.toLowerCase(),n=e.headers[a];break;case"cookie":n="cookies"in e?e.cookies[r.key]:(0,s.getCookieParser)(e.headers)()[r.key];break;case"query":n=t[a];break;case"host":{let{host:t}=(null==e?void 0:e.headers)||{};n=null==t?void 0:t.split(":",1)[0].toLowerCase()}}if(!r.value&&n)return i[function(e){let t="";for(let r=0;r<e.length;r++){let n=e.charCodeAt(r);(n>64&&n<91||n>96&&n<123)&&(t+=e[r])}return t}(a)]=n,!0;if(n){let e=RegExp("^"+r.value+"$"),t=Array.isArray(n)?n.slice(-1)[0].match(e):n.match(e);if(t)return Array.isArray(t)&&(t.groups?Object.keys(t.groups).forEach(e=>{i[e]=t.groups[e]}):"host"===r.type&&t[0]&&(i.host=t[0])),!0}return!1};return!(!r.every(e=>a(e))||n.some(e=>a(e)))&&i}function c(e,t){if(!e.includes(":"))return e;for(let r of Object.keys(t))e.includes(":"+r)&&(e=e.replace(RegExp(":"+r+"\\*","g"),":"+r+"--ESCAPED_PARAM_ASTERISKS").replace(RegExp(":"+r+"\\?","g"),":"+r+"--ESCAPED_PARAM_QUESTION").replace(RegExp(":"+r+"\\+","g"),":"+r+"--ESCAPED_PARAM_PLUS").replace(RegExp(":"+r+"(?!\\w)","g"),"--ESCAPED_PARAM_COLON"+r));return e=e.replace(/(:|\*|\?|\+|\(|\)|\{|\})/g,"\\$1").replace(/--ESCAPED_PARAM_PLUS/g,"+").replace(/--ESCAPED_PARAM_COLON/g,":").replace(/--ESCAPED_PARAM_QUESTION/g,"?").replace(/--ESCAPED_PARAM_ASTERISKS/g,"*"),(0,n.compile)("/"+e,{validate:!1})(t).slice(1)}function d(e){let t=e.destination;for(let r of Object.keys({...e.params,...e.query}))r&&(t=t.replace(RegExp(":"+(0,i.escapeStringRegexp)(r),"g"),"__ESC_COLON_"+r));let r=(0,a.parseUrl)(t),n=r.pathname;n&&(n=l(n));let o=r.href;o&&(o=l(o));let s=r.hostname;s&&(s=l(s));let u=r.hash;return u&&(u=l(u)),{...r,pathname:n,hostname:s,href:o,hash:u}}function h(e){let t,r,i=Object.assign({},e.query),a=d(e),{hostname:s,query:u}=a,h=a.pathname;a.hash&&(h=""+h+a.hash);let p=[],f=[];for(let e of((0,n.pathToRegexp)(h,f),f))p.push(e.name);if(s){let e=[];for(let t of((0,n.pathToRegexp)(s,e),e))p.push(t.name)}let m=(0,n.compile)(h,{validate:!1});for(let[r,i]of(s&&(t=(0,n.compile)(s,{validate:!1})),Object.entries(u)))Array.isArray(i)?u[r]=i.map(t=>c(l(t),e.params)):"string"==typeof i&&(u[r]=c(l(i),e.params));let g=Object.keys(e.params).filter(e=>"nextInternalLocale"!==e);if(e.appendParamsToQuery&&!g.some(e=>p.includes(e)))for(let t of g)t in u||(u[t]=e.params[t]);if((0,o.isInterceptionRouteAppPath)(h))for(let t of h.split("/")){let r=o.INTERCEPTION_ROUTE_MARKERS.find(e=>t.startsWith(e));if(r){"(..)(..)"===r?(e.params["0"]="(..)",e.params["1"]="(..)"):e.params["0"]=r;break}}try{let[n,i]=(r=m(e.params)).split("#",2);t&&(a.hostname=t(e.params)),a.pathname=n,a.hash=(i?"#":"")+(i||""),delete a.search}catch(e){if(e.message.match(/Expected .*? to not repeat, but got an array/))throw Object.defineProperty(Error("To use a multi-match in the destination you must add `*` at the end of the param name to signify it should repeat. https://nextjs.org/docs/messages/invalid-multi-match"),"__NEXT_ERROR_CODE",{value:"E329",enumerable:!1,
19configurable:!0});throw e}return a.query={...i,...a.query},{newUrl:r,destQuery:u,parsedDestination:a}}},66401:(e,t,r)=>{"use strict";function n(){return"undefined"!=typeof window}r.d(t,{M:()=>n}),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","i")},68777:(e,t,r)=>{"use strict";function n(e){return function(){let{cookie:t}=e;if(!t)return{};let{parse:n}=r(32926);return n(Array.isArray(t)?t.join("; "):t)}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getCookieParser",{enumerable:!0,get:function(){return n}})},70173:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=r(32707)},73611:(e,t,r)=>{"use strict";r.d(t,{FJ:()=>n.FJ,YF:()=>n.YF}),r(48903);var n=r(78828)},74748:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(86657)._(r(38012));function i(e,t){var r;let i={};"function"==typeof e&&(i.loader=e);let a={...i,...t};return(0,n.default)({...a,modules:null==(r=a.loadableGenerated)?void 0:r.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},77506:(e,t,r)=>{"use strict";r.d(t,{lJ:()=>q});var n=r(18486),i=r(23796),a=r(21012),o=r(66401);let s=new Set,l={warnOnce:e=>{s.has(e)||(s.add(e),console.warn(e))},logOnce:e=>{s.has(e)||(console.log(e),s.add(e))}};var u=r(74748),c=r.n(u),d=r(94710);let h={rE:"15.3.8"},p="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,f=i.createContext(void 0);f.displayName="ClerkNextOptionsCtx";let m=()=>{let e=i.useContext(f);return null==e?void 0:e.value},g=e=>{let{children:t,options:r}=e;return i.createElement(f.Provider,{value:{value:r}},t)};r(54086);var _=r(84012),v=r(52380),y=r(79520),b=r.n(y);function E(e){let{publishableKey:t,clerkJSUrl:r,clerkJSVersion:n,clerkJSVariant:o,nonce:s}=m(),{domain:l,proxyUrl:u}=(0,a.ho)();if(!t)return null;let c={domain:l,proxyUrl:u,publishableKey:t,clerkJSUrl:r,clerkJSVersion:n,clerkJSVariant:o,nonce:s},d=(0,v.nO)(c),h="app"===e.router?"script":b();return i.createElement(h,{src:d,"data-clerk-js-script":!0,async:!0,defer:"pages"!==e.router&&void 0,crossOrigin:"anonymous",strategy:"pages"===e.router?"beforeInteractive":void 0,...(0,v.T5)(c)})}var P=r(92427),k=r(33711),S=r(95196),w=r(48903),R=r(55036);R.env.NEXT_PUBLIC_CLERK_JS_VERSION,R.env.NEXT_PUBLIC_CLERK_JS_URL,R.env.CLERK_API_VERSION,R.env.CLERK_SECRET_KEY,R.env.CLERK_MACHINE_SECRET_KEY,R.env.CLERK_ENCRYPTION_KEY,R.env.CLERK_API_URL||(e=>{let t=(0,S.q5)(e)?.frontendApi;return t?.startsWith("clerk.")&&k.iM.some(e=>t?.endsWith(e))?k.FW:k.mG.some(e=>t?.endsWith(e))?k.Vc:k.ub.some(e=>t?.endsWith(e))?k.HG:k.FW})("pk_live_Y2xlcmsuY29waWxvdGtpdC5haSQ"),R.env.NEXT_PUBLIC_CLERK_DOMAIN,R.env.NEXT_PUBLIC_CLERK_PROXY_URL,(0,w.zz)(R.env.NEXT_PUBLIC_CLERK_IS_SATELLITE),R.env.NEXT_PUBLIC_CLERK_SIGN_IN_URL,R.env.NEXT_PUBLIC_CLERK_SIGN_UP_URL;let C={name:"@clerk/nextjs",version:"6.31.8",environment:"production"};(0,w.zz)(R.env.NEXT_PUBLIC_CLERK_TELEMETRY_DISABLED),(0,w.zz)(R.env.NEXT_PUBLIC_CLERK_TELEMETRY_DEBUG);let O=(0,w.zz)(R.env.NEXT_PUBLIC_CLERK_KEYLESS_DISABLED)||!1,j=h.rE.startsWith("13.")||h.rE.startsWith("14.0"),T=!j&&(0,P.b_)()&&!O;var A=r(55036);let I=e=>{var t;return{...e,publishableKey:e.publishableKey||"pk_live_Y2xlcmsuY29waWxvdGtpdC5haSQ",clerkJSUrl:e.clerkJSUrl||A.env.NEXT_PUBLIC_CLERK_JS_URL,clerkJSVersion:e.clerkJSVersion||A.env.NEXT_PUBLIC_CLERK_JS_VERSION,proxyUrl:e.proxyUrl||A.env.NEXT_PUBLIC_CLERK_PROXY_URL||"",domain:e.domain||A.env.NEXT_PUBLIC_CLERK_DOMAIN||"",isSatellite:e.isSatellite||(0,w.zz)(A.env.NEXT_PUBLIC_CLERK_IS_SATELLITE),signInUrl:e.signInUrl||A.env.NEXT_PUBLIC_CLERK_SIGN_IN_URL||"",signUpUrl:e.signUpUrl||A.env.NEXT_PUBLIC_CLERK_SIGN_UP_URL||"",signInForceRedirectUrl:e.signInForceRedirectUrl||A.env.NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL||"",signUpForceRedirectUrl:e.signUpForceRedirectUrl||A.env.NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL||"",signInFallbackRedirectUrl:e.signInFallbackRedirectUrl||A.env.NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL||"",signUpFallbackRedirectUrl:e.signUpFallbackRedirectUrl||A.env.NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL||"",afterSignInUrl:e.afterSignInUrl||A.env.NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL||"",afterSignUpUrl:e.afterSignUpUrl||A.env.NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL||"",newSubscriptionRedirectUrl:e.newSubscriptionRedirectUrl||A.env.NEXT_PUBLIC_CLERK_CHECKOUT_CONTINUE_URL||"",telemetry:null!=(t=e.telemetry)?t:{disabled:(0,w.zz)(A.env.NEXT_PUBLIC_CLERK_TELEMETRY_DISABLED),debug:(0,w.zz)(A.env.NEXT_PUBLIC_CLERK_TELEMETRY_DEBUG)},sdkMetadata:C}};var U=r(73611);let M=()=>({pagesRouter:(0,n.useRouter)()}),L=()=>{var e,t;let r=(0,a.ho)(),{pagesRouter:n}=M();return null==(t=r.telemetry)||t.record((0,U.YF)({router:n?"pages":"app",...(null==(e=null==globalThis?void 0:globalThis.next)?void 0:e.version)?{nextjsVersion:globalThis.next.version}:{}})),null};var N=r(25244),x=r(84465);function D(e){return e}let z=e=>{var t;return null!=window.__clerk_internal_navigations||(window.__clerk_internal_navigations={}),null!=(t=window.__clerk_internal_navigations)[e]||(t[e]={}),window.__clerk_internal_navigations[e]},W=e=>{let{windowNav:t,routerNav:r,name:n}=e,a=(0,d.usePathname)(),[o,s]=(0,i.useTransition)();t&&(z(n).fun=(e,i)=>new Promise(a=>{var o,l;null!=(o=z(n)).promisesBuffer||(o.promisesBuffer=[]),null==(l=z(n).promisesBuffer)||l.push(a),s(()=>{var n,a,o,s;(null==(n=null==i?void 0:i.__internal_metadata)?void 0:n.navigationType)==="internal"?t((null!=(o=null==(a=window.next)?void 0:a.version)?o:"")<"14.1.0"?history.state:null,"",e):r(s=e)})}));let l=()=>{var e;
19null==(e=z(n).promisesBuffer)||e.forEach(e=>e()),z(n).promisesBuffer=[]};return(0,i.useEffect)(()=>(l(),l),[]),(0,i.useEffect)(()=>{o||l()},[a,o]),(0,i.useCallback)((e,t)=>z(n).fun(e,t),[])},F=()=>{let e=(0,d.useRouter)();return W({windowNav:"undefined"!=typeof window?window.history.pushState.bind(window.history):void 0,routerNav:e.push.bind(e),name:"push"})},B=()=>{let e=(0,d.useRouter)();return W({windowNav:"undefined"!=typeof window?window.history.replaceState.bind(window.history):void 0,routerNav:e.replace.bind(e),name:"replace"})},K=c()(()=>r.e(4177).then(r.bind(r,24177)).then(e=>e.KeylessCreatorOrReader),{loadableGenerated:{webpack:()=>[24177]}}),X=e=>{if(j){let e="Clerk:\nYour current Next.js version (".concat(h.rE,') will be deprecated in the next major release of "@clerk/nextjs". Please upgrade to [email protected] or later.');(0,o.M)()?l.warnOnce(e):l.logOnce("\n\x1b[43m----------\n".concat(e,"\n----------\x1b[0m\n"))}let{__unstable_invokeMiddlewareOnAuthStateChange:t=!0,children:r}=e,n=(0,d.useRouter)(),s=F(),u=B(),[c,f]=(0,i.useTransition)();if(p(()=>{T&&(0,N.A)()},[]),m())return e.children;(0,i.useEffect)(()=>{var e;c||null==(e=window.__clerk_internal_invalidateCachePromise)||e.call(window)},[c]),p(()=>{window.__unstable__onBeforeSetActive=e=>new Promise(t=>{var r;window.__clerk_internal_invalidateCachePromise=t;let i=(null==(r=null==window?void 0:window.next)?void 0:r.version)||"";i.startsWith("13")?f(()=>{n.refresh()}):i.startsWith("15")&&"sign-out"===e?t():(0,x.y)().then(()=>t())}),window.__unstable__onAfterSetActive=()=>{if(t)return n.refresh()}},[]);let _=I({...e,routerPush:s,routerReplace:u});return i.createElement(g,{options:_},i.createElement(a.lJ,{..._},i.createElement(L,null),i.createElement(E,{router:"app"}),r))},H=e=>{let{children:t,disableKeyless:r=!1,...n}=e;return I(n).publishableKey||!T||r?i.createElement(X,{...n},t):i.createElement(K,null,i.createElement(X,{...n},t))};var V=r(83990);let $=()=>{if("undefined"==typeof window)return;let e=e=>{Object.keys(e).forEach(t=>{delete e[t]})};try{e(window.next.router.sdc),e(window.next.router.sbc)}catch{return}};function G({children:e,...t}){var r;let{__unstable_invokeMiddlewareOnAuthStateChange:n=!0}=t,{push:o,replace:s}=(0,V.useRouter)();a.lJ.displayName="ReactClerkProvider",p(()=>{window.__unstable__onBeforeSetActive=$},[]),p(()=>{window.__unstable__onAfterSetActive=()=>{n&&o(window.location.href)}},[]);let l=I({...t,routerPush:e=>{var t;return o(t=e)},routerReplace:e=>{var t;return s(t=e)}}),u=(null==(r=t.authServerSideProps)?void 0:r.__clerk_ssr_state)||t.__clerk_ssr_state;return i.createElement(g,{options:l},i.createElement(a.lJ,{...l,initialState:u},i.createElement(L,null),i.createElement(E,{router:"pages"}),e))}(0,_.wV)({packageName:"@clerk/nextjs"}),(0,v.kX)("@clerk/nextjs");let q=function(e){let t=(0,n.useRouter)();return i.createElement(t?G:H,{...e})};a.iB,a.Bl,a.EH},78828:(e,t,r)=>{"use strict";r.d(t,{FJ:()=>i,YF:()=>a}),r(48903),r(55036);let n=new Set(["SignIn","SignUp"]);function i(e,t){return{event:"METHOD_CALLED",eventSamplingRate:.1,payload:{method:e,...t}}}function a(e){return{event:"FRAMEWORK_METADATA",eventSamplingRate:.1,payload:e}}},83464:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return i}});let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g;function i(e){return r.test(e)?e.replace(n,"\\$&"):e}},83990:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{Router:function(){return a.default},createRouter:function(){return m},default:function(){return p},makePublicRouterInstance:function(){return g},useRouter:function(){return f},withRouter:function(){return l.default}});let n=r(86657),i=n._(r(23796)),a=n._(r(86888)),o=r(42416),s=n._(r(22298)),l=n._(r(85391)),u={router:null,readyCallbacks:[],ready(e){if(this.router)return e();this.readyCallbacks.push(e)}},c=["pathname","route","query","asPath","components","isFallback","basePath","locale","locales","defaultLocale","isReady","isPreview","isLocaleDomain","domainLocales"],d=["push","replace","reload","back","prefetch","beforePopState"];function h(){if(!u.router)throw Object.defineProperty(Error('No router instance found.\nYou should only use "next/router" on the client side of your app.\n'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,
19configurable:!0});return u.router}Object.defineProperty(u,"events",{get:()=>a.default.events}),c.forEach(e=>{Object.defineProperty(u,e,{get:()=>h()[e]})}),d.forEach(e=>{u[e]=function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];return h()[e](...r)}}),["routeChangeStart","beforeHistoryChange","routeChangeComplete","routeChangeError","hashChangeStart","hashChangeComplete"].forEach(e=>{u.ready(()=>{a.default.events.on(e,function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let i="on"+e.charAt(0).toUpperCase()+e.substring(1);if(u[i])try{u[i](...r)}catch(e){console.error("Error when running the Router event: "+i),console.error((0,s.default)(e)?e.message+"\n"+e.stack:e+"")}})})});let p=u;function f(){let e=i.default.useContext(o.RouterContext);if(!e)throw Object.defineProperty(Error("NextRouter was not mounted. https://nextjs.org/docs/messages/next-router-not-mounted"),"__NEXT_ERROR_CODE",{value:"E509",enumerable:!1,configurable:!0});return e}function m(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return u.router=new a.default(...t),u.readyCallbacks.forEach(e=>e()),u.readyCallbacks=[],u.router}function g(e){let t={};for(let r of c){if("object"==typeof e[r]){t[r]=Object.assign(Array.isArray(e[r])?[]:{},e[r]);continue}t[r]=e[r]}return t.events=a.default.events,d.forEach(r=>{t[r]=function(){for(var t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];return e[r](...n)}}),t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},84012:(e,t,r)=>{"use strict";r.d(t,{cy:()=>c,SW:()=>h,D:()=>k,wm:()=>w,sR:()=>P,n:()=>E,sb:()=>l,Wq:()=>m,yN:()=>f,kf:()=>b,vb:()=>y,wV:()=>u,Vo:()=>g,Kz:()=>A,As:()=>L,ho:()=>s.ho,Jd:()=>s.Jd,P6:()=>S,aU:()=>C,ld:()=>j,Wv:()=>T,UX:()=>R,Uw:()=>O,_I:()=>v,$n:()=>_,Q:()=>N});var n=r(2435),i=r(54866),a=r(73611),o=r(23796),s=r(53350),l=(0,n._r)({packageName:"@clerk/clerk-react"});function u(e){l.setMessages(e).setPackageName(e)}var[c,d]=(0,s.e3)("AuthContext"),h=s.ED,p=s.hQ,f="You've added multiple <ClerkProvider> components in your React component tree. Wrap your components in a single <ClerkProvider>.",m=e=>`You've passed multiple children components to <${e}/>. You can only pass a single child component or text.`,g="Unsupported usage of isSatellite, domain or proxyUrl. The usage of isSatellite, domain or proxyUrl as function is not supported in non-browser environments.",_="<UserProfile.Page /> component needs to be a direct child of `<UserProfile />` or `<UserButton />`.",v="<UserProfile.Link /> component needs to be a direct child of `<UserProfile />` or `<UserButton />`.",y="<OrganizationProfile.Page /> component needs to be a direct child of `<OrganizationProfile />` or `<OrganizationSwitcher />`.",b="<OrganizationProfile.Link /> component needs to be a direct child of `<OrganizationProfile />` or `<OrganizationSwitcher />`.",E=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.`,P=e=>`Missing props. <${e}.Page /> component requires the following props: url, label, labelIcon, alongside with children to be rendered inside the page.`,k=e=>`Missing props. <${e}.Link /> component requires the following props: url, label and labelIcon.`,S="<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.",w="<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.",R="<UserButton.MenuItems /> component needs to be a direct child of `<UserButton />`.",C="<UserButton.Action /> component needs to be a direct child of `<UserButton.MenuItems />`.",O="<UserButton.Link /> component needs to be a direct child of `<UserButton.MenuItems />`.",j="Missing props. <UserButton.Link /> component requires the following props: href, label and labelIcon.",T="Missing props. <UserButton.Action /> component requires the following props: label.",A=e=>{(0,s.Kz)(()=>{l.throwMissingClerkProviderError({source:e})})},I=e=>new Promise(t=>{let r=n=>{["ready","degraded"].includes(n)&&(t(),e.off("status",r))};e.on("status",r,{notify:!0})}),U=e=>async t=>(await I(e),e.session)?e.session.getToken(t):null,M=e=>async(...t)=>(await I(e),e.signOut(...t)),L=(e={})=>{var t;A("useAuth");let{treatPendingAsSignedOut:r,...n}=null!=e?e:{},s=d();void 0===s.sessionId&&void 0===s.userId&&(s=null!=n?n:{});let u=p(),c=(0,o.useCallback)(U(u),[u]),h=(0,o.useCallback)(M(u),[u]);return null==(t=u.telemetry)||t.record((0,a.FJ)("useAuth",{treatPendingAsSignedOut:r})),function(e,{treatPendingAsSignedOut:t=!0}={}){let{userId:r,orgId:n,orgRole:a,has:s,signOut:u,getToken:c,orgPermissions:d,factorVerificationAge:h,sessionClaims:p}=null!=e?e:{},f=(0,o.useCallback)(e=>s?s(e):(0,i.MR)({userId:r,orgId:n,orgRole:a,orgPermissions:d,factorVerificationAge:h,features:(null==p?void 0:p.fea)||"",plans:(null==p?void 0:p.pla)||""})(e),[s,r,n,a,d,h,p]),m=(0,i.M2)({authObject:{...e,getToken:c,signOut:u,has:f},options:{treatPendingAsSignedOut:t}});return m||l.throw("Invalid state. Feel free to submit a bug or reach out to supp
19ort here: https://clerk.com/support")}({...s,getToken:c,signOut:h},{treatPendingAsSignedOut:r})},N=(e,t)=>{let r=("string"==typeof t?t:null==t?void 0:t.component)||e.displayName||e.name||"Component";e.displayName=r;let n="string"==typeof t?void 0:t,i=t=>{A(r||"withClerk");let i=p();return i.loaded||(null==n?void 0:n.renderWhileLoading)?o.createElement(e,{...t,component:r,clerk:i}):null};return i.displayName=`withClerk(${r})`,i}},85391:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}}),r(86657);let n=r(87448);r(23796);let i=r(83990);function a(e){function t(t){return(0,n.jsx)(e,{router:(0,i.useRouter)(),...t})}return t.getInitialProps=e.getInitialProps,t.origGetInitialProps=e.origGetInitialProps,t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},86837:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRouteObjects:function(){return n.getSortedRouteObjects},getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return i.isDynamicRoute}});let n=r(17947),i=r(16855)},86872:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removePathPrefix",{enumerable:!0,get:function(){return i}});let n=r(3432);function i(e,t){if(!(0,n.pathHasPrefix)(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:"/"+r}},86888:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createKey:function(){return H},default:function(){return G},matchesMiddleware:function(){return x}});let n=r(86657),i=r(41114),a=r(39942),o=r(88964),s=r(79520),l=i._(r(22298)),u=r(39671),c=r(19734),d=n._(r(22739)),h=r(76466),p=r(16855),f=r(91189),m=n._(r(6309)),g=r(2201),_=r(43342),v=r(12348);r(97060);let y=r(36774),b=r(63971),E=r(30176),P=r(99761),k=r(99472),S=r(77419),w=r(61681),R=r(21188),C=r(46083),O=r(40072),j=r(97307),T=r(49797),A=r(90259),I=r(43614),U=r(35165),M=r(65328),L=r(26270);function N(){return Object.assign(Object.defineProperty(Error("Route Cancelled"),"__NEXT_ERROR_CODE",{value:"E315",enumerable:!1,configurable:!0}),{cancelled:!0})}async function x(e){let t=await Promise.resolve(e.router.pageLoader.getMiddleware());if(!t)return!1;let{pathname:r}=(0,y.parsePath)(e.asPath),n=(0,S.hasBasePath)(r)?(0,P.removeBasePath)(r):r,i=(0,k.addBasePath)((0,b.addLocale)(n,e.locale));return t.some(e=>new RegExp(e.regexp).test(i))}function D(e){let t=(0,h.getLocationOrigin)();return e.startsWith(t)?e.substring(t.length):e}function z(e,t,r){let[n,i]=(0,w.resolveHref)(e,t,!0),a=(0,h.getLocationOrigin)(),o=n.startsWith(a),s=i&&i.startsWith(a);n=D(n),i=i?D(i):i;let l=o?n:(0,k.addBasePath)(n),u=r?D((0,w.resolveHref)(e,r)):i||n;return{url:l,as:s?u:(0,k.addBasePath)(u)}}function W(e,t){let r=(0,a.removeTrailingSlash)((0,u.denormalizePagePath)(e));return"/404"===r||"/_error"===r?e:(t.includes(r)||t.some(t=>{if((0,p.isDynamicRoute)(t)&&(0,_.getRouteRegex)(t).re.test(r))return e=t,!0}),(0,a.removeTrailingSlash)(e))}async function F(e){if(!await x(e)||!e.fetchData)return null;let t=await e.fetchData(),r=await function(e,t,r){let n={basePath:r.router.basePath,i18n:{locales:r.router.locales},trailingSlash:!1},i=t.headers.get("x-nextjs-rewrite"),s=i||t.headers.get("x-nextjs-matched-path"),l=t.headers.get(L.MATCHED_PATH_HEADER);if(!l||s||l.includes("__next_data_catchall")||l.includes("/_error")||l.includes("/404")||(s=l),s){if(s.startsWith("/")){let t=(0,f.parseRelativeUrl)(s),l=(0,C.getNextPathnameInfo)(t.pathname,{nextConfig:n,parseData:!0}),u=(0,a.removeTrailingSlash)(l.pathname);return Promise.all([r.router.pageLoader.getPageList(),(0,o.getClientBuildManifest)()]).then(n=>{let[a,{__rewrites:o}]=n,s=(0,b.addLocale)(l.pathname,l.locale);if((0,p.isDynamicRoute)(s)||!i&&a.includes((0,c.normalizeLocalePath)((0,P.removeBasePath)(s),r.router.locales).pathname)){let r=(0,C.getNextPathnameInfo)((0,f.parseRelativeUrl)(e).pathname,{nextConfig:void 0,parseData:!0}
19);t.pathname=s=(0,k.addBasePath)(r.pathname)}{let e=(0,m.default)(s,a,o,t.query,e=>W(e,a),r.router.locales);e.matchedPage&&(t.pathname=e.parsedAs.pathname,s=t.pathname,Object.assign(t.query,e.parsedAs.query))}let d=a.includes(u)?u:W((0,c.normalizeLocalePath)((0,P.removeBasePath)(t.pathname),r.router.locales).pathname,a);if((0,p.isDynamicRoute)(d)){let e=(0,g.getRouteMatcher)((0,_.getRouteRegex)(d))(s);Object.assign(t.query,e||{})}return{type:"rewrite",parsedAs:t,resolvedHref:d}})}let t=(0,y.parsePath)(e);return Promise.resolve({type:"redirect-external",destination:""+(0,O.formatNextPathnameInfo)({...(0,C.getNextPathnameInfo)(t.pathname,{nextConfig:n,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""})+t.query+t.hash})}let u=t.headers.get("x-nextjs-redirect");if(u){if(u.startsWith("/")){let e=(0,y.parsePath)(u),t=(0,O.formatNextPathnameInfo)({...(0,C.getNextPathnameInfo)(e.pathname,{nextConfig:n,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-internal",newAs:""+t+e.query+e.hash,newUrl:""+t+e.query+e.hash})}return Promise.resolve({type:"redirect-external",destination:u})}return Promise.resolve({type:"next"})}(t.dataHref,t.response,e);return{dataHref:t.dataHref,json:t.json,response:t.response,text:t.text,cacheKey:t.cacheKey,effect:r}}let B=Symbol("SSG_DATA_NOT_FOUND");function K(e){try{return JSON.parse(e)}catch(e){return null}}function X(e){let{dataHref:t,inflightCache:r,isPrefetch:n,hasMiddleware:i,isServerRender:a,parseJSON:s,persist
19Cache:l,isBackground:u,unstable_skipClientCache:c}=e,{href:d}=new URL(t,window.location.href),h=e=>{var u;return(function e(t,r,n){return fetch(t,{credentials:"same-origin",method:n.method||"GET",headers:Object.assign({},n.headers,{"x-nextjs-data":"1"})}).then(i=>!i.ok&&r>1&&i.status>=500?e(t,r-1,n):i)})(t,a?3:1,{headers:Object.assign({},n?{purpose:"prefetch"}:{},n&&i?{"x-middleware-prefetch":"1"}:{},{"x-deployment-id":"dpl_6PRq2pzNmJwiK3QXgfRscSuFSmeS"}),method:null!=(u=null==e?void 0:e.method)?u:"GET"}).then(r=>r.ok&&(null==e?void 0:e.method)==="HEAD"?{dataHref:t,response:r,text:"",json:{},cacheKey:d}:r.text().then(e=>{if(!r.ok){if(i&&[301,302,307,308].includes(r.status))return{dataHref:t,response:r,text:e,json:{},cacheKey:d};if(404===r.status){var n;if(null==(n=K(e))?void 0:n.notFound)return{dataHref:t,json:{notFound:B},response:r,text:e,cacheKey:d}}let s=Object.defineProperty(Error("Failed to load static props"),"__NEXT_ERROR_CODE",{value:"E124",enumerable:!1,configurable:!0});throw a||(0,o.markAssetError)(s),s}return{dataHref:t,json:s?K(e):null,response:r,text:e,cacheKey:d}})).then(e=>(l&&"no-cache"!==e.response.headers.get("x-middleware-cache")||delete r[d],e)).catch(e=>{throw c||delete r[d],("Failed to fetch"===e.message||"NetworkError when attempting to fetch resource."===e.message||"Load failed"===e.message)&&(0,o.markAssetError)(e),e})};return c&&l?h({}).then(e=>("no-cache"!==e.response.headers.get("x-middleware-cache")&&(r[d]=Promise.resolve(e)),e)):void 0!==r[d]?r[d]:r[d
19]=h(u?{method:"HEAD"}:{})}function H(){return Math.random().toString(36).slice(2,10)}function V(e){let{url:t,router:r}=e;if(t===(0,k.addBasePath)((0,b.addLocale)(r.asPath,r.locale)))throw Object.defineProperty(Error("Invariant: attempted to hard navigate to the same URL "+t+" "+location.href),"__NEXT_ERROR_CODE",{value:"E282",enumerable:!1,configurable:!0});window.location.href=t}let $=e=>{let{route:t,router:r}=e,n=!1,i=r.clc=()=>{n=!0};return()=>{if(n){let e=Object.defineProperty(Error('Abort fetching component for route: "'+t+'"'),"__NEXT_ERROR_CODE",{value:"E483",enumerable:!1,configurable:!0});throw e.cancelled=!0,e}i===r.clc&&(r.clc=null)}};class G{reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=z(this,e,t),this.change("pushState",e,t,r)}replace(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=z(this,e,t),this.change("replaceState",e,t,r)}async _bfl(e,t,n,i){{if(!this._bfl_s&&!this._bfl_d){let t,a,{BloomFilter:s}=r(19805);try{({__routerFilterStatic:t,__routerFilterDynamic:a}=await (0,o.getClientBuildManifest)())}catch(t){if(console.error(t),i)return!0;return V({url:(0,k.addBasePath)((0,b.addLocale)(e,n||this.locale,this.defaultLocale)),router:this}),new Promise(()=>{})}(null==t?void 0:t.numHashes)&&(this._bfl_s=new s(t.numItems,t.errorRate),this._bfl_s.import(t)),(null==a?void 0:a.numHashes)&&(this._bfl_d=new s(a.numItems,a.errorRate),this._bfl_d.import(a))}let c=!1,d=!1;for(let{as:r,allowMatchCurrent:o}of[{as:e},{as:t}])if(r){let t=(0,a.removeTrailingSlash)(new URL(r,"http://n").pathname),h=(0,k.addBasePath)((0,b.addLocale)(t,n||this.locale));if(o||t!==(0,a.removeTrailingSlash)(new URL(this.asPath,"http://n").pathname)){var s,l,u;for(let e of(c=c||!!(null==(s=this._bfl_s)?void 0:s.contains(t))||!!(null==(l=this._bfl_s)?void 0:l.contains(h)),[t,h])){let t=e.split("/");for(let e=0;!d&&e<t.length+1;e++){let r=t.slice(0,e).join("/");if(r&&(null==(u=this._bfl_d)?void 0:u.contains(r))){d=!0;break}}}if(c||d){if(i)return!0;return V({url:(0,k.addBasePath)((0,b.addLocale)(e,n||this.locale,this.defaultLocale)),router:this}),new Promise(()=>{})}}}}return!1}async change(e,t,r,n,i){var u,c,d,w,R,C,O,A,M;let L,D;if(!(0,T.isLocalURL)(t))return V({url:t,router:this}),!1;let F=1===n._h;F||n.shallow||await this._bfl(r,void 0,n.locale);let K=F||n._shouldResolveHref||(0,y.parsePath)(t).pathname===(0,y.parsePath)(r).pathname,X={...this.state},H=!0!==this.isReady;this.isReady=!0;let $=this.isSsr;if(F||(this.isSsr=!1),F&&this.clc)return!1;let q=X.locale;h.ST&&performance.mark("routeChange");let{shallow:Y=!1,scroll:Q=!0}=n,J={shallow:Y};this._inFlightRoute&&this.clc&&($||G.events.emit("routeChangeError",N(),this._inFlightRoute,J),this.clc(),this.clc=null),r=(0,k.addBasePath)((0,b.addLocale)((0,S.hasBasePath)(r)?(0,P.removeBasePath)(r):r,n.locale,this.defaultLocale));let Z=(0,E.removeLocale)((0,S.hasBasePath)(r)?(0,P.removeBasePath)(r):r,X.locale);this._inFlightRoute=r;let ee=q!==X.locale;if(!F&&this.onlyAHashChange(Z)&&!ee){X.asPath=Z,G.events.emit("hashChangeStart",r,J),this.changeState(e,t,r,{...n,scroll:!1}),Q&&this.scrollToHash(Z);try{await this.set(X,this.components[X.route],null)}catch(e){throw(0,l.default)(e)&&e.cancelled&&G.events.emit("routeChangeError",e,Z,J),e}return G.events.emit("hashChangeComplete",r,J),!0}let et=(0,f.parseRelativeUrl)(t),{pathname:er,query:en}=et;try{[L,{__rewrites:D}]=await Promise.all([this.pageLoader.getPageList(),(0,o.getClientBuildManifest)(),this.pageLoader.getMiddleware()])}catch(e){return V({url:r,router:this}),!1}this.urlIsNew(Z)||ee||(e="replaceState");let ei=r;er=er?(0,a.removeTrailingSlash)((0,P.removeBasePath)(er)):er;let ea=(0,a.removeTrailingSlash)(er),eo=r.startsWith("/")&&(0,f.parseRelativeUrl)(r).pathname;if(null==(u=this.components[er])?void 0:u.__appRouter)return V({url:r,router:this}),new Promise(()=>{});let es=!!(eo&&ea!==eo&&(!(0,p.isDynamicRoute)(ea)||!(0,g.getRouteMatcher)((0,_.getRouteRegex)(ea))(eo))),el=!n.shallow&&await x({asPath:r,locale:X.locale,router:this});if(F&&el&&(K=!1),K&&"/_error"!==er)if(n._shouldResolveHref=!0,r.startsWith("/")){let e=(0,m.default)((0,k.addBasePath)((0,b.addLocale)(Z,X.locale),!0),L,D,en,e=>W(e,L),this.locales);if(e.externalDest)return V({url:r,router:this}),!0;el||(ei=e.asPath),e.matchedPage&&e.resolvedHref&&(er=e.resolvedHref,et.pathname=(0,k.addBasePath)(er),el||(t=(0,v.formatWithValidation)(et)))}else et.pathname=W(er,L),et.pathname!==er&&(er=et.pathname,et.pathname=(0,k.addBasePath)(er),el||(t=(0,v.formatWithValidation)(et)));if(!(0,T.isLocalURL)(r))return V({url:r,router:this}),!1;ei=(0,E.removeLocale)((0,P.removeBasePath)(ei),X.locale),ea=(0,a.removeTrailingSlash)(er);let eu=!1;if((0,p.isDynamicRoute)(ea)){let e=(0,f.parseRelativeUrl)(ei),n=e.pathname,i=(0,_.getRouteRegex)(ea);eu=(0,g.getRouteMatcher)(i)(n);let a=ea===n,o=a?(0,U.interpolateAs)(ea,n,en):{};if(eu&&(!a||o.result))a?r=(0,v.formatWithValidation)(Object.assign({},e,{pathname:o.result,query:(0,I.omit)(en,o.params)})):Object.assign(en,eu);else{let e=Object.keys(i.groups).filter(e=>!en[e]&&!i.groups[e].optional);if(e.length>0&&!el)throw Object.defineProperty(Error((a?"The provided `href` ("+t+") value is missing query values ("+e.join(", ")+") to be interpolated properly. ":"The provided `as` value ("+n+") is incompatible with the `href` value ("+ea+"). ")+"Read more: https://nextjs.org/docs/messages/"+(a?"href-interpolation-failed":"incompatible-href-as")),"__NEXT_ERROR_CODE",{value:"E344",enumerable:!1,
19configurable:!0})}}F||G.events.emit("routeChangeStart",r,J);let ec="/404"===this.pathname||"/_error"===this.pathname;try{let a=await this.getRouteInfo({route:ea,pathname:er,query:en,as:r,resolvedAs:ei,routeProps:J,locale:X.locale,isPreview:X.isPreview,hasMiddleware:el,unstable_skipClientCache:n.unstable_skipClientCache,isQueryUpdating:F&&!this.isFallback,isMiddlewareRewrite:es});if(F||n.shallow||await this._bfl(r,"resolvedAs"in a?a.resolvedAs:void 0,X.locale),"route"in a&&el){ea=er=a.route||ea,J.shallow||(en=Object.assign({},a.query||{},en));let e=(0,S.hasBasePath)(et.pathname)?(0,P.removeBasePath)(et.pathname):et.pathname;if(eu&&er!==e&&Object.keys(eu).forEach(e=>{eu&&en[e]===eu[e]&&delete en[e]}),(0,p.isDynamicRoute)(er)){let e=!J.shallow&&a.resolvedAs?a.resolvedAs:(0,k.addBasePath)((0,b.addLocale)(new URL(r,location.href).pathname,X.locale),!0);(0,S.hasBasePath)(e)&&(e=(0,P.removeBasePath)(e));let t=(0,_.getRouteRegex)(er),n=(0,g.getRouteMatcher)(t)(new URL(e,location.href).pathname);n&&Object.assign(en,n)}}if("type"in a)if("redirect-internal"===a.type)return this.change(e,a.newUrl,a.newAs,n);else return V({url:a.destination,router:this}),new Promise(()=>{});let o=a.Component;if(o&&o.unstable_scriptLoader&&[].concat(o.unstable_scriptLoader()).forEach(e=>{(0,s.handleClientScriptLoad)(e.props)}),(a.__N_SSG||a.__N_SSP)&&a.props){if(a.props.pageProps&&a.props.pageProps.__N_REDIRECT){n.locale=!1;let t=a.props.pageProps.__N_REDIRECT;if(t.startsWith("/")&&!1!==a.props.pageProps.__N_REDIRECT_BASE_PATH){let r=(0,f.parseRelativeUrl)(t);r.pathname=W(r.pathname,L);let{url:i,as:a}=z(this,t,t);return this.change(e,i,a,n)}return V({url:t,router:this}),new Promise(()=>{})}if(X.isPreview=!!a.props.__N_PREVIEW,a.props.notFound===B){let e;try{await this.fetchComponent("/404"),e="/404"}catch(t){e="/_error"}if(a=await this.getRouteInfo({route:e,pathname:e,query:en,as:r,resolvedAs:ei,routeProps:{shallow:!1},locale:X.locale,isPreview:X.isPreview,isNotFound:!0}),"type"in a)throw Object.defineProperty(Error("Unexpected middleware effect on /404"),"__NEXT_ERROR_CODE",{value:"E158",enumerable:!1,configurable:!0})}}F&&"/_error"===this.pathname&&(null==(d=self.__NEXT_DATA__.props)||null==(c=d.pageProps)?void 0:c.statusCode)===500&&(null==(w=a.props)?void 0:w.pageProps)&&(a.props.pageProps.statusCode=500);let u=n.shallow&&X.route===(null!=(R=a.route)?R:ea),h=null!=(C=n.scroll)?C:!F&&!u,m=null!=i?i:h?{x:0,y:0}:null,v={...X,route:ea,pathname:er,query:en,asPath:Z,isFallback:!1};if(F&&ec){if(a=await this.getRouteInfo({route:this.pathname,pathname:this.pathname,query:en,as:r,resolvedAs:ei,routeProps:{shallow:!1},locale:X.locale,isPreview:X.isPreview,isQueryUpdating:F&&!this.isFallback}),"type"in a)throw Object.defineProperty(Error("Unexpected middleware effect on "+this.pathname),"__NEXT_ERROR_CODE",{value:"E225",enumerable:!1,configurable:!0});"/_error"===this.pathname&&(null==(A=self.__NEXT_DATA__.props)||null==(O=A.pageProps)?void 0:O.statusCode)===500&&(null==(M=a.props)?void 0:M.pageProps)&&(a.props.pageProps.statusCode=500);try{await this.set(v,a,m)}catch(e){throw(0,l.default)(e)&&e.cancelled&&G.events.emit("routeChangeError",e,Z,J),e}return!0}if(G.events.emit("beforeHistoryChange",r,J),this.changeState(e,t,r,n),!(F&&!m&&!H&&!ee&&(0,j.compareRouterStates)(v,this.state))){try{await this.set(v,a,m)}catch(e){if(e.cancelled)a.error=a.error||e;else throw e}if(a.error)throw F||G.events.emit("routeChangeError",a.error,Z,J),a.error;F||G.events.emit("routeChangeComplete",r,J),h&&/#.+$/.test(r)&&this.scrollToHash(r)}return!0}catch(e){if((0,l.default)(e)&&e.cancelled)return!1;throw e}}changeState(e,t,r,n){void 0===n&&(n={}),("pushState"!==e||(0,h.getURL)()!==r)&&(this._shallow=n.shallow,window.history[e]({url:t,as:r,options:n,__N:!0,key:this._key="pushState"!==e?this._key:H()},"",r))}async handleRouteInfoError(e,t,r,n,i,a){if(e.cancelled)throw e;if((0,o.isAssetError)(e)||a)throw G.events.emit("routeChangeError",e,n,i),V({url:n,router:this}),N();console.error(e);try{let n,{page:i,styleSheets:a}=await this.fetchComponent("/_error"),o={props:n,Component:i,styleSheets:a,err:e,error:e};if(!o.props)try{o.props=await this.getInitialProps(i,{err:e,pathname:t,query:r})}catch(e){console.error("Error in error page `getInitialProps`: ",e),o.props={}}return o}catch(e){return this.handleRouteInfoError((0,l.default)(e)?e:Object.defineProperty(Error(e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,
19configurable:!0}),t,r,n,i,!0)}}async getRouteInfo(e){let{route:t,pathname:r,query:n,as:i,resolvedAs:o,routeProps:s,locale:u,hasMiddleware:d,isPreview:h,unstable_skipClientCache:p,isQueryUpdating:f,isMiddlewareRewrite:m,isNotFound:g}=e,_=t;try{var y,b,E,k;let e=this.components[_];if(s.shallow&&e&&this.route===_)return e;let t=$({route:_,router:this});d&&(e=void 0);let l=!e||"initial"in e?void 0:e,S={dataHref:this.pageLoader.getDataHref({href:(0,v.formatWithValidation)({pathname:r,query:n}),skipInterpolation:!0,asPath:g?"/404":o,locale:u}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:f?this.sbc:this.sdc,persistCache:!h,isPrefetch:!1,unstable_skipClientCache:p,isBackground:f},w=f&&!m?null:await F({fetchData:()=>X(S),asPath:g?"/404":o,locale:u,router:this}).catch(e=>{if(f)return null;throw e});if(w&&("/_error"===r||"/404"===r)&&(w.effect=void 0),f&&(w?w.json=self.__NEXT_DATA__.props:w={json:self.__NEXT_DATA__.props}),t(),(null==w||null==(y=w.effect)?void 0:y.type)==="redirect-internal"||(null==w||null==(b=w.effect)?void 0:b.type)==="redirect-external")return w.effect;if((null==w||null==(E=w.effect)?void 0:E.type)==="rewrite"){let t=(0,a.removeTrailingSlash)(w.effect.resolvedHref),i=await this.pageLoader.getPageList();if((!f||i.includes(t))&&(_=t,r=w.effect.resolvedHref,n={...n,...w.effect.parsedAs.query},o=(0,P.removeBasePath)((0,c.normalizeLocalePath)(w.effect.parsedAs.pathname,this.locales).pathname),e=this.components[_],s.shallow&&e&&this.route===_&&!d))return{...e,route:_}}if((0,R.isAPIRoute)(_))return V({url:i,router:this}),new Promise(()=>{});let C=l||await this.fetchComponent(_).then(e=>({Component:e.page,styleSheets:e.styleSheets,__N_SSG:e.mod.__N_SSG,__N_SSP:e.mod.__N_SSP})),O=null==w||null==(k=w.response)?void 0:k.headers.get("x-middleware-skip"),j=C.__N_SSG||C.__N_SSP;O&&(null==w?void 0:w.dataHref)&&delete this.sdc[w.dataHref];let{props:T,cacheKey:A}=await this._getData(async()=>{if(j){if((null==w?void 0:w.json)&&!O)return{cacheKey:w.cacheKey,props:w.json};let e=(null==w?void 0:w.dataHref)?w.dataHref:this.pageLoader.getDataHref({href:(0,v.formatWithValidation)({pathname:r,query:n}),asPath:o,locale:u}),t=await X({dataHref:e,isServerRender:this.isSsr,parseJSON:!0,inflightCache:O?{}:this.sdc,persistCache:!h,isPrefetch:!1,unstable_skipClientCache:p});return{cacheKey:t.cacheKey,props:t.json||{}}}return{headers:{},props:await this.getInitialProps(C.Component,{pathname:r,query:n,asPath:i,locale:u,locales:this.locales,defaultLocale:this.defaultLocale})}});return C.__N_SSP&&S.dataHref&&A&&delete this.sdc[A],this.isPreview||!C.__N_SSG||f||X(Object.assign({},S,{isBackground:!0,persistCache:!1,inflightCache:this.sbc})).catch(()=>{}),T.pageProps=Object.assign({},T.pageProps),C.props=T,C.route=_,C.query=n,C.resolvedAs=o,this.components[_]=C,C}catch(e){return this.handleRouteInfoError((0,l.getProperError)(e),r,n,i,s)}}set(e,t,r){return this.state=e,this.sub(t,this.components["/_app"].Component,r)}beforePopState(e){this._bps=e}onlyAHashChange(e){if(!this.asPath)return!1;let[t,r]=this.asPath.split("#",2),[n,i]=e.split("#",2);return!!i&&t===n&&r===i||t===n&&r!==i}scrollToHash(e){let[,t=""]=e.split("#",2);(0,M.handleSmoothScroll)(()=>{if(""===t||"top"===t)return void window.scrollTo(0,0);let e=decodeURIComponent(t),r=document.getElementById(e);if(r)return void r.scrollIntoView();let n=document.getElementsByName(e)[0];n&&n.scrollIntoView()},{onlyHashChange:this.onlyAHashChange(e)})}urlIsNew(e){return this.asPath!==e}async prefetch(e,t,r){if(void 0===t&&(t=e),void 0===r&&(r={}),(0,A.isBot)(window.navigator.userAgent))return;let n=(0,f.parseRelativeUrl)(e),i=n.pathname,{pathname:s,query:l}=n,u=s,c=await this.pageLoader.getPageList(),d=t,h=void 0!==r.locale?r.locale||void 0:this.locale,S=await x({asPath:t,locale:h,router:this});if(t.startsWith("/")){let r;({__rewrites:r}=await (0,o.getClientBuildManifest)());let i=(0,m.default)((0,k.addBasePath)((0,b.addLocale)(t,this.locale),!0),c,r,n.query,e=>W(e,c),this.locales);if(i.externalDest)return;S||(d=(0,E.removeLocale)((0,P.removeBasePath)(i.asPath),this.locale)),i.matchedPage&&i.resolvedHref&&(n.pathname=s=i.resolvedHref,S||(e=(0,v.formatWithValidation)(n)))}n.pathname=W(n.pathname,c),(0,p.isDynamicRoute)(n.pathname)&&(s=n.pathname,n.pathname=s,Object.assign(l,(0,g.getRouteMatcher)((0,_.getRouteRegex)(n.pathname))((0,y.parsePath)(t).pathname)||{}),S||(e=(0,v.formatWithValidation)(n)));let w=await F({fetchData:()=>X({dataHref:this.pageLoader.getDataHref({href:(0,v.formatWithValidation)({pathname:u,query:l}),skipInterpolation:!0,asPath:d,locale:h}),hasMiddleware:!0,isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persist
19Cache:!this.isPreview,isPrefetch:!0}),asPath:t,locale:h,router:this});if((null==w?void 0:w.effect.type)==="rewrite"&&(n.pathname=w.effect.resolvedHref,s=w.effect.resolvedHref,l={...l,...w.effect.parsedAs.query},d=w.effect.parsedAs.pathname,e=(0,v.formatWithValidation)(n)),(null==w?void 0:w.effect.type)==="redirect-external")return;let R=(0,a.removeTrailingSlash)(s);await this._bfl(t,d,r.locale,!0)&&(this.components[i]={__appRouter:!0}),await Promise.all([this.pageLoader._isSsg(R).then(t=>!!t&&X({dataHref:(null==w?void 0:w.json)?null==w?void 0:w.dataHref:this.pageLoader.getDataHref({href:e,asPath:d,locale:h}),isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0,unstable_skipClientCache:r.unstable_skipClientCache||r.priority&&!0}).then(()=>!1).catch(()=>!1)),this.pageLoader[r.priority?"loadPage":"prefetch"](R)])}async fetchComponent(e){let t=$({route:e,router:this});try{let r=await this.pageLoader.loadPage(e);return t(),r}catch(e){throw t(),e}}_getData(e){let t=!1,r=()=>{t=!0};return this.clc=r,e().then(e=>{if(r===this.clc&&(this.clc=null),t){let e=Object.defineProperty(Error("Loading initial props cancelled"),"__NEXT_ERROR_CODE",{value:"E405",enumerable:!1,configurable:!0});throw e.cancelled=!0,e}return e})}getInitialProps(e,t){let{Component:r}=this.components["/_app"],n=this._wrapApp(r);return t.AppTree=n,(0,h.loadGetInitialProps)(r,{AppTree:n,Component:e,router:this,ctx:t})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}constructor(e,t,r,{initialProps:n,pageLoader:i,App:o,wrapApp:s,Component:l,err:u,subscription:c,isFallback:d,locale:m,locales:g,defaultLocale:_,domainLocales:y,isPreview:b}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=H(),this.onPopState=e=>{let t,{isFirstPopStateEvent:r}=this;this.isFirstPopStateEvent=!1;let n=e.state;if(!n){let{pathname:e,query:t}=this;this.changeState("replaceState",(0,v.formatWithValidation)({pathname:(0,k.addBasePath)(e),query:t}),(0,h.getURL)());return}if(n.__NA)return void window.location.reload();if(!n.__N||r&&this.locale===n.options.locale&&n.as===this.asPath)return;let{url:i,as:a,options:o,key:s}=n;this._key=s;let{pathname:l}=(0,f.parseRelativeUrl)(i);(!this.isSsr||a!==(0,k.addBasePath)(this.asPath)||l!==(0,k.addBasePath)(this.pathname))&&(!this._bps||this._bps(n))&&this.change("replaceState",i,a,Object.assign({},o,{shallow:o.shallow&&this._shallow,locale:o.locale||this.defaultLocale,_h:0}),t)};let E=(0,a.removeTrailingSlash)(e);this.components={},"/_error"!==e&&(this.components[E]={Component:l,initial:!0,props:n,err:u,__N_SSG:n&&n.__N_SSG,__N_SSP:n&&n.__N_SSP}),this.components["/_app"]={Component:o,styleSheets:[]},this.events=G.events,this.pageLoader=i;let P=(0,p.isDynamicRoute)(e)&&self.__NEXT_DATA__.autoExport;if(this.basePath="",this.sub=c,this.clc=null,this._wrapApp=s,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.isExperimentalCompile||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp||!P&&!self.location.search&&0),this.state={route:E,pathname:e,query:t,asPath:P?e:r,isPreview:!!b,locale:void 0,isFallback:d},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),!r.startsWith("//")){let n={locale:m},i=(0,h.getURL)();this._initialMatchesMiddlewarePromise=x({router:this,locale:m,asPath:i}).then(a=>(n._shouldResolveHref=r!==e,this.changeState("replaceState",a?i:(0,v.formatWithValidation)({pathname:(0,k.addBasePath)(e),query:t}),i,n),a))}window.addEventListener("popstate",this.onPopState)}}G.events=(0,d.default)()},88964:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createRouteLoader:function(){return g},getClientBuildManifest:function(){return f},isAssetError:function(){return c},markAssetError:function(){return u}}),r(86657),r(48111);let n=r(95482),i=r(31139),a=r(75379),o=r(16564);function s(e,t,r){let n,i=t.get(e);if(i)return"future"in i?i.future:Promise.resolve(i);let a=new Promise(e=>{n=e});return t.set(e,{resolve:n,future:a}),r?r().then(e=>(n(e),e)).catch(r=>{throw t.delete(e),r}):a}let l=Symbol("ASSET_LOAD_ERROR");function u(e){return Object.defineProperty(e,l,{})}function c(e){return e&&l in e}let d=function(e){try{return e=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||e.relList.supports("prefetch")}catch(e){return!1}}(),h=()=>(0,a.getDeploymentIdQueryOrEmptyString)();function p(e,t,r){return new Promise((n,a)=>{let o=!1;e.then(e=>{o=!0,n(e)}).catch(a),(0,i.requestIdleCallback)(()=>setTimeout(()=>{o||a(r)}
19,t))})}function f(){return self.__BUILD_MANIFEST?Promise.resolve(self.__BUILD_MANIFEST):p(new Promise(e=>{let t=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{e(self.__BUILD_MANIFEST),t&&t()}}),3800,u(Object.defineProperty(Error("Failed to load client build manifest"),"__NEXT_ERROR_CODE",{value:"E273",enumerable:!1,configurable:!0})))}function m(e,t){return f().then(r=>{if(!(t in r))throw u(Object.defineProperty(Error("Failed to lookup route: "+t),"__NEXT_ERROR_CODE",{value:"E446",enumerable:!1,configurable:!0}));let i=r[t].map(t=>e+"/_next/"+(0,o.encodeURIPath)(t));return{scripts:i.filter(e=>e.endsWith(".js")).map(e=>(0,n.__unsafeCreateTrustedScriptURL)(e)+h()),css:i.filter(e=>e.endsWith(".css")).map(e=>e+h())}})}function g(e){let t=new Map,r=new Map,n=new Map,a=new Map;function o(e){{var t;let n=r.get(e.toString());return n?n:document.querySelector('script[src^="'+e+'"]')?Promise.resolve():(r.set(e.toString(),n=new Promise((r,n)=>{(t=document.createElement("script")).onload=r,t.onerror=()=>n(u(Object.defineProperty(Error("Failed to load script: "+e),"__NEXT_ERROR_CODE",{value:"E74",enumerable:!1,configurable:!0}))),t.crossOrigin=void 0,t.src=e,document.body.appendChild(t)})),n)}}function l(e){let t=n.get(e);return t||n.set(e,t=fetch(e,{credentials:"same-origin"}).then(t=>{if(!t.ok)throw Object.defineProperty(Error("Failed to load stylesheet: "+e),"__NEXT_ERROR_CODE",{value:"E189",enumerable:!1,configurable:!0});return t.text().then(t=>({href:e,content:t}))}).catch(e=>{throw u(e)})),t}return{whenEntrypoint:e=>s(e,t),onEntrypoint(e,r){(r?Promise.resolve().then(()=>r()).then(e=>({component:e&&e.default||e,exports:e}),e=>({error:e})):Promise.resolve(void 0)).then(r=>{let n=t.get(e);n&&"resolve"in n?r&&(t.set(e,r),n.resolve(r)):(r?t.set(e,r):t.delete(e),a.delete(e))})}
19,loadRoute(r,n){return s(r,a,()=>{let i;return p(m(e,r).then(e=>{let{scripts:n,css:i}=e;return Promise.all([t.has(r)?[]:Promise.all(n.map(o)),Promise.all(i.map(l))])}).then(e=>this.whenEntrypoint(r).then(t=>({entrypoint:t,styles:e[1]}))),3800,u(Object.defineProperty(Error("Route did not complete loading: "+r),"__NEXT_ERROR_CODE",{value:"E12",enumerable:!1,configurable:!0}))).then(e=>{let{entrypoint:t,styles:r}=e,n=Object.assign({styles:r},t);return"error"in t?t:n}).catch(e=>{if(n)throw e;return{error:e}}).finally(()=>null==i?void 0:i())})},prefetch(t){let r;return(r=navigator.connection)&&(r.saveData||/2g/.test(r.effectiveType))?Promise.resolve():m(e,t).then(e=>Promise.all(d?e.scripts.map(e=>{var t,r,n;return t=e.toString(),r="script",new Promise((e,i)=>{let a='\n      link[rel="prefetch"][href^="'+t+'"],\n      link[rel="preload"][href^="'+t+'"],\n      script[src^="'+t+'"]';if(document.querySelector(a))return e();n=document.createElement("link"),r&&(n.as=r),n.rel="prefetch",n.crossOrigin=void 0,n.onload=e,n.onerror=()=>i(u(Object.defineProperty(Error("Failed to prefetch: "+t),"__NEXT_ERROR_CODE",{value:"E268",enumerable:!1,configurable:!0}))),n.href=t,document.head.appendChild(n)})}):[])).then(()=>{(0,i.requestIdleCallback)(()=>this.loadRoute(t,!0).catch(()=>{}))}).catch(()=>{})}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},89964:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{callServer:function(){return n.callServer},createServerReference:function(){return a},findSourceMapURL:function(){return i.findSourceMapURL}});let n=r(10171),i=r(42643),a=r(288).createServerReference},91145:(e,t,r)=>{"use strict";r.d(t,{Fj:()=>a,MC:()=>i,b_:()=>n});let n=()=>!1,i=()=>!1,a=()=>{try{return!0}catch{}return!1}},91189:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseRelativeUrl",{enumerable:!0,get:function(){return a}});let n=r(76466),i=r(7780);function a(e,t,r){void 0===r&&(r=!0);let a=new URL((0,n.getLocationOrigin)()),o=t?new URL(t,a):e.startsWith(".")?new URL(window.location.href):a,{pathname:s,searchParams:l,search:u,hash:c,href:d,origin:h}=new URL(e,o);if(h!==a.origin)throw Object.defineProperty(Error("invariant: invalid relative URL, router received "+e),"__NEXT_ERROR_CODE",{value:"E159",enumerable:!1,configurable:!0});return{pathname:s,query:r?(0,i.searchParamsToUrlQuery)(l):void 0,search:u,hash:c,href:d.slice(h.length)}}},92427:(e,t,r)=>{"use strict";r.d(t,{VK:()=>i,b_:()=>n.b_,s2:()=>a});var n=r(91145);function i(e,t,r){return"function"==typeof e?e(t):void 0!==e?e:void 0!==r?r:void 0}let a=e=>{(0,n.b_)()&&console.error(`Clerk: ${e}`)}},95196:(e,t,r)=>{"use strict";r.d(t,{RZ:()=>u,rA:()=>l,q5:()=>s});var n=r(33711);let i=e=>"undefined"!=typeof atob&&"function"==typeof atob?atob(e):"undefined"!=typeof global&&global.Buffer?new global.Buffer(e,"base64").toString():e,a="pk_live_";function o(e){if(!e.endsWith("$"))return!1;let t=e.slice(0,-1);return!t.includes("$")&&t.includes(".")}function s(e,t={}){let r;if(!(e=e||"")||!l(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&&!l(e))throw Error("Publishable key not valid.");return null}let n=e.startsWith(a)?"production":"development";try{r=i(e.split("_")[2])}catch{if(t.fatal)throw Error("Publishable key not valid: Failed to decode key.");return null}if(!o(r)){if(t.fatal)throw Error("Publishable key not valid: Decoded key has invalid format.");return null}let u=r.slice(0,-1);return t.proxyUrl?u=t.proxyUrl:"development"!==n&&t.domain&&t.isSatellite&&(u=`clerk.${t.domain}`),{instanceType:n,frontendApi:u}}function l(e=""){try{if(!(e.startsWith(a)||e.startsWith("pk_test_")))return!1;let t=e.split("_");if(3!==t.length)return!1;let r=t[2];if(!r)return!1;return o(i(r))}catch{return!1}}function u(){let e=new Map;return{isDevOrStagingUrl:t=>{if(!t)return!1;let r="string"==typeof t?t:t.hostname,i=e.get(r);return void 0===i&&(i=n.gE.some(e=>r.endsWith(e)),e.set(r,i)),i}}}},95482:(e,t)=>{"use strict";let r;function n(e){var t;return(null==(t=function(){if(void 0===r){var e;r=(null==(e=window.trustedTypes)?void 0:e.createPolicy("nextjs",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e}))||null}return r}())?void 0:t.createScriptURL(e))||e}
19Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"__unsafeCreateTrustedScriptURL",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},95715:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useRouter",{enumerable:!0,get:function(){return a}});let n=r(23796),i=r(42416);function a(){return(0,n.useContext)(i.RouterContext)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},97060:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return r}});let r=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},97307:(e,t)=>{"use strict";function r(e,t){let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=r.length;n--;){let i=r[n];if("query"===i){let r=Object.keys(e.query);if(r.length!==Object.keys(t.query).length)return!1;for(let n=r.length;n--;){let i=r[n];if(!t.query.hasOwnProperty(i)||e.query[i]!==t.query[i])return!1}}else if(!t.hasOwnProperty(i)||e[i]!==t[i])return!1}return!0}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareRouterStates",{enumerable:!0,get:function(){return r}})}}]);

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.