1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[377],{4905:(E,_,e)=>{e.d(_,{A:()=>n});var S=e(89621),I=e(10500),t=e(52474);let n=(0,S.w)({server:{FANDED_APPLICATION_FEE:I.au.number(),FANDED_PRO_APPLICATION_FEE:I.au.number(),DATABASE_URL:I.Yj().url(),STRIPE_SECRET_KEY:I.Yj(),STRIPE_WEBHOOK_SIGNING_SECRET_SUBSCRIPTIONS:I.Yj(),STRIPE_WEBHOOK_SIGNING_SECRET_CHECKOUT:I.Yj(),STRIPE_FANDED_PRO_MONTHLY_PRICE_ID:I.Yj(),STRIPE_FANDED_PRO_METER_PRICE_ID:I.Yj(),SUPABASE_WEBHOOK_SECRET:I.Yj(),SUPABASE_SERVICE_ROLE_KEY:I.Yj(),ONESIGNAL_USER_AUTH_KEY:I.Yj(),ONESIGNAL_REST_API_KEY:I.Yj(),ONESIGNAL_LAUNCH_URL:I.Yj(),SENTRY_AUTH_TOKEN:I.Yj(),PK_SIGNER_PASSPHRASE:I.Yj(),RESEND_API_KEY:I.Yj(),RESEND_EMAIL_DOMAIN:I.Yj(),EMAIL_UNSUBSCRIBE_JWT_SECRET:I.Yj(),RESEND_UPDATES_EMAIL_DOMAIN:I.Yj(),POSTHOG_PERSONAL_API_KEY:I.Yj(),POSTHOG_PROJECT_ID:I.Yj(),OPENAI_API_KEY:I.Yj().optional(),ANTHROPIC_API_KEY:I.Yj().optional(),CLOUDFLARE_STREAM_TOKEN:I.Yj().optional(),LIVEKIT_URL:I.Yj().url().optional(),LIVEKIT_API_KEY:I.Yj().optional(),LIVEKIT_API_SECRET:I.Yj().optional(),PARTY_HOST_CODE:I.Yj().optional(),EGRESS_S3_ENDPOINT:I.Yj().optional(),EGRESS_S3_REGION:I.Yj().optional(),EGRESS_S3_BUCKET:I.Yj().optional(),EGRESS_S3_ACCESS_KEY:I.Yj().optional(),EGRESS_S3_SECRET:I.Yj().optional(),CLOUDFLARE_ACCOUNT_ID:I.Yj().optional(),CLOUDFLARE_STREAM_CUSTOMER_CODE:I.Yj().optional(),CLOUDFLARE_STREAM_SIGNING_KEY_ID:I.Yj().optional(),CLOUDFLARE_STREAM_SIGNING_KEY_PEM:I.Yj().optional(),ELEVENLABS_API_KEY:I.Yj().optional(),ELEVENLABS_BR
1IEFING_VOICE_ID:I.Yj().optional(),ELEVENLABS_BRIEFING_MODEL_ID:I.Yj().optional(),ELEVENLABS_STT_MODEL_ID:I.Yj().optional(),EVENT_REMINDER_API_SECRET:I.Yj(),TRIGGER_SECRET_KEY:I.Yj(),MAWD_CREDENTIALS_SECRET:I.Yj().min(32).optional(),MAWD_SERVICE_TOKEN:I.Yj().min(32).optional(),SHOPIFY_API_KEY:I.Yj().optional(),SHOPIFY_API_SECRET:I.Yj().optional(),MAWD_PUBLIC_BASE_URL:I.Yj().url().optional(),MAWD_OWNER_PHONE:I.Yj().optional(),MAWD_SIGNUP_PING:I.Yj().optional(),WELCOME_PACK:I.Yj().optional(),PACK_SUPPORT_MODE:I.Yj().optional(),YOUTUBE_OAUTH_CLIENT_ID:I.Yj().optional(),YOUTUBE_OAUTH_CLIENT_SECRET:I.Yj().optional(),GOOGLE_CLIENT_ID:I.Yj().optional(),GOOGLE_CLIENT_SECRET:I.Yj().optional(),NODE_ENV:I.k5(["development","test","production"]).default("development")},client:{NEXT_PUBLIC_SUPABASE_URL:I.Yj().url(),NEXT_PUBLIC_SUPABASE_ANON_KEY:I.Yj(),NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY:I.Yj(),NEXT_PUBLIC_ONESIGNAL_APP_ID:I.Yj(),NEXT_PUBLIC_POSTHOG_KEY:I.Yj(),NEXT_PUBLIC_GOOGLE_MAPS_API_KEY:I.Yj()},runtimeEnv:{FANDED_APPLICATION_FEE:t.env.FANDED_APPLICATION_FEE,FANDED_PRO_APPLICATION_FEE:t.env.FANDED_PRO_APPLICATION_FEE,DATABASE_URL:t.env.DATABASE_URL,NODE_ENV:"production",PK_SIGNER_PASSPHRASE:t.env.PK_SIGNER_PASSPHRASE,STRIPE_SECRET_KEY:t.env.STRIPE_SECRET_KEY,STRIPE_WEBHOOK_SIGNING_SECRET_SUBSCRIPTIONS:t.env.STRIPE_WEBHOOK_SIGNING_SECRET_SUBSCRIPTIONS,STRIPE_WEBHOOK_SIGNING_SECRET_CHECKOUT:t.env.STRIPE_WEBHOOK_SIGNING_SECRET_CHECKOUT,STRIPE_FANDED_PRO_MONTHLY_PRICE_ID:t.env.STRIPE_FANDED_PRO_MONTHLY_PRICE_ID,STRIPE_FANDED_PRO_METER_PRICE_ID:t.env.STRIPE_FANDED_PRO_METER_PRICE_ID,SUPABASE_WEBHOOK_SECRET:t.env.SUPABASE_WEBHOOK_SECRET,SUPABASE_SERVICE_ROLE_KEY:t.env.SUPABASE_SERVICE_ROLE_KEY,ONESIGNAL_USER_AUTH_KEY:t.env.ONESIGNAL_USER_AUTH_KEY,ONESIGNAL_REST_API_KEY:t.env.ONESIGNAL_REST_API_KEY,ONESIGNAL_LAUNCH_URL:t.env.ONESIGNAL_LAUNCH_URL,NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY:"pk_live_51PYxgcBCqQgrp0PHyOYBZDELmwkIvJSTU0qzjXzW4KGgIogpVwTCG81mJPb2dZebnQtTQ0cYfreKA88yzlgHIG9b00laVJEjvw",NEXT_PUBLIC_SUPABASE_URL:"https://qobtslurqsnexiwzgcaw.supabase.co",NEXT_PUBLIC_SUPABASE_ANON_KEY:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InFvYnRzbHVycXNuZXhpd3pnY2F3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3MTk3MjIzNDQsImV4cCI6MjAzNTI5ODM0NH0.FP9OTG2LNLsr3kS_qoM2KWBR5B3mdSGn0
1HKDTkQeWqU",NEXT_PUBLIC_ONESIGNAL_APP_ID:"e7faaa28-8b87-4301-b0ad-7635d105f077",SENTRY_AUTH_TOKEN:t.env.SENTRY_AUTH_TOKEN,NEXT_PUBLIC_POSTHOG_KEY:"phc_psJiL06J4PrXAXloPp88avvw3aX50B1i9ewNToT0Iap",RESEND_API_KEY:t.env.RESEND_API_KEY,RESEND_EMAIL_DOMAIN:t.env.RESEND_EMAIL_DOMAIN,RESEND_UPDATES_EMAIL_DOMAIN:t.env.RESEND_UPDATES_EMAIL_DOMAIN,EMAIL_UNSUBSCRIBE_JWT_SECRET:t.env.EMAIL_UNSUBSCRIBE_JWT_SECRET,POSTHOG_PERSONAL_API_KEY:t.env.POSTHOG_PERSONAL_API_KEY,POSTHOG_PROJECT_ID:t.env.POSTHOG_PROJECT_ID,OPENAI_API_KEY:t.env.OPENAI_API_KEY,ANTHROPIC_API_KEY:t.env.ANTHROPIC_API_KEY,CLOUDFLARE_STREAM_TOKEN:t.env.CLOUDFLARE_STREAM_TOKEN,LIVEKIT_URL:t.env.LIVEKIT_URL,LIVEKIT_API_KEY:t.env.LIVEKIT_API_KEY,LIVEKIT_API_SECRET:t.env.LIVEKIT_API_SECRET,PARTY_HOST_CODE:t.env.PARTY_HOST_CODE,EGRESS_S3_ENDPOINT:t.env.EGRESS_S3_ENDPOINT,EGRESS_S3_REGION:t.env.EGRESS_S3_REGION,EGRESS_S3_BUCKET:t.env.EGRESS_S3_BUCKET,EGRESS_S3_ACCESS_KEY:t.env.EGRESS_S3_ACCESS_KEY,EGRESS_S3_SECRET:t.env.EGRESS_S3_SECRET,CLOUDFLARE_ACCOUNT_ID:t.env.CLOUDFLARE_ACCOUNT_ID,CLOUDFLARE_STREAM_CUSTOMER_CODE:t.env.CLOUDFLARE_STREAM_CUSTOMER_CODE,CLOUDFLARE_STREAM_SIGNING_KEY_ID:t.env.CLOUDFLARE_STREAM_SIGNING_KEY_ID,CLOUDFLARE_STREAM_SIGNING_KEY_PEM:t.env.CLOUDFLARE_STREAM_SIGNING_KEY_PEM,ELEVENLABS_API_KEY:t.env.ELEVENLABS_API_KEY,ELEVENLABS_BR
1IEFING_VOICE_ID:t.env.ELEVENLABS_BRIEFING_VOICE_ID,ELEVENLABS_BRIEFING_MODEL_ID:t.env.ELEVENLABS_BRIEFING_MODEL_ID,ELEVENLABS_STT_MODEL_ID:t.env.ELEVENLABS_STT_MODEL_ID,NEXT_PUBLIC_GOOGLE_MAPS_API_KEY:"AIzaSyAyTVt_3dPh-Urt-AbHMd-BRsRW3Zd0ZE4",EVENT_REMINDER_API_SECRET:t.env.EVENT_REMINDER_API_SECRET,TRIGGER_SECRET_KEY:t.env.TRIGGER_SECRET_KEY,MAWD_CREDENTIALS_SECRET:t.env.MAWD_CREDENTIALS_SECRET,MAWD_SERVICE_TOKEN:t.env.MAWD_SERVICE_TOKEN,SHOPIFY_API_KEY:t.env.SHOPIFY_API_KEY,SHOPIFY_API_SECRET:t.env.SHOPIFY_API_SECRET,MAWD_PUBLIC_BASE_URL:t.env.MAWD_PUBLIC_BASE_URL,MAWD_OWNER_PHONE:t.env.MAWD_OWNER_PHONE,MAWD_SIGNUP_PING:t.env.MAWD_SIGNUP_PING,WELCOME_PACK:t.env.WELCOME_PACK,PACK_SUPPORT_MODE:t.env.PACK_SUPPORT_MODE,YOUTUBE_OAUTH_CLIENT_ID:t.env.YOUTUBE_OAUTH_CLIENT_ID,YOUTUBE_OAUTH_CLIENT_SECRET:t.env.YOUTUBE_OAUTH_CLIENT_SECRET,GOOGLE_CLIENT_ID:t.env.GOOGLE_CLIENT_ID,GOOGLE_CLIENT_SECRET:t.env.GOOGLE_CLIENT_SECRET},skipValidation:!!t.env.SKIP_ENV_VALIDATION,emptyStringAsUndefined:!0})},20812:(E,_,e)=>{e.d(_,{XY:()=>S});let S={status:"UNSET",message:"",fieldErrors:{},timestamp:Date.now()}},26532:(E,_,e)=>{e.d(_,{B:()=>n,HeaderProvider:()=>A});var S=e(95155),I=e(48190),t=e(12115);let n=(0,t.createContext)({joinModalOpened:!1,openJoinModal:()=>{},closeJoinModal:()=>{},isSupport:!1,setIsSupport:()=>{}}),A=({children:E})=>{let[_,{open:e,close:A}]=(0,I.useDisclosure)(!1),[T,R]=(0,t.useState)(!1);return(0,S.jsx)(n.Provider,{value:{joinModalOpened:_,openJoinModal:e,closeJoinModal:A,isSupport:T,setIsSupport:R},children:E})}},26593:(E,_,e)=>{e.d(_,{L:()=>A});var S=e(95155),I=e(40894),t=e(41298),n=e(29928);e(55810);let A=({value:E,onChange:_,error:e,...A})=>{let{inputValue:T,handlePhoneValueChange:R,inputRef:N,country:O,setCountry:P}=(0,n.sx)({defaultCountry:"us",value:E,onChange:E=>{_({target:{value:E.phone},currentTarget:{value:E.phone}})}});return(0,S.jsx)(I.TextInput,{value:T,label:"Phone number",onChange:E=>{let _=function(E,_){if("us"!==_||E.trimStart().startsWith("+"))return E;let e=E.replace(/\D/g,"");if(0===e.length)return E;let S=11===e.length&&e.startsWith("1")?e.slice(1):e;return`+1${S}`}(E.target.value,O.iso2);_!==E.target.value&&(E.target.value=_),R(E)},radius:"md",autoComplete:"tel",error:e,ref:N,...A,inputContainer:E=>(0,S.jsxs)("div",{style:{display:"flex",gap:"4px"},children:[(0,S.jsx)(n.cf,{selectedCountry:O.iso2,onSelect:E=>P(E.iso2),dropdownStyleProps:{style:{zIndex:1e3}},renderButtonWrapper:({children:E,rootProps:_})=>(0,S.jsx)(t.ActionIcon,{..._,variant:"transparent",style:{height:"40px",width:"40px",my:"auto"},children:E})}),(0,S.jsx)("div",{style:{flex:1},children:E})]})})}},49353:(E,_,e)=>{e.d(_,{A:()=>D});var S=e(95155),I=e(48971),t=e(11582),n=e(44650),A=e(39680),T=e(59465),R=e(56984),N=e(81705),O=e(844),P=e(59692),a=e(39318),C=e(46272),o=e(12115),i=e(26532),L=e(71788);let l=(0,L.createServerReference)("70f91621eaeea7799ebf2f09c12b743a2ff9e314f4",L.callServer,void 0,L.findSourceMapURL,"verifyOtp");var r=e(20812),s=e(90008);function D({email:E,phone:_,is_email:e,last_code_time:L,join_club_on_return:D=!1,set_last_code_time:Y,redirect_to:U="/",type:p,is_refresh:u=!1,onSuccess:d}){let[G,K]=(0,o.useTransition)(),{openJoinModal:v}=(0,o.useContext)(i.B),[B,j]=(0,o.useState)(!1),[c,M]=(0,o.useState)(!1),h=(0,a.useRouter)(),[H,m]=(0,o.useState)(30),[F,g]=(0,o.useState)(null),V=(0,s.U)(),[f,W]=(0,o.useState)(""),x=(0,C.sf)(),b=l.bind(null,{type:p,redirect_to:U}),[y,w]=(0,o.useActionState)(b,r.XY);return(0,o.useEffect)(()=>{y?.message&&y?.status==="ERROR"?g(y?.message):y?.message&&y?.status==="SUCCESS"&&(g(null),M(!0),y.message.length>0&&x.identify(y.message),u?((0,P.closeAllModals)(),h.refresh(),d?.()):((0,P.closeAllModals)(),h.push(U??"/")))},[y,F,g,h,U,D,u,v,d,x]),(0,o.useEffect)(()=>{let E=setInterval(()=>{let E=new Date().getTime()-L.getTime();m(Math.max(0,Math.ceil((3e4-E)/1e3))),j(E>=3e4)},1e3);return()=>clearInterval(E)},[L]),(0,S.jsxs)("form",{onSubmit:E=>{E.preventDefault(),K(()=>{w(new FormData(E.currentTarget))})},children:[(0,S.jsx)("input",{type:"hidden",name:"is_email",value:e.toString()}),e?(0,S.jsx)("input",{type:"hidden",name:"email",value:E}):(0,S.jsx)("input",{type:"hidden",name:"phone_number",value:_}),(0,S.jsxs)(I.Stack,{align:"center",w:"fit-content",mx:"auto",children:[(0,S.jsx)(t.Title,{order:2,ta:"center",component:"h1",children:`Verify your ${e?"email":"phone number"}`}),(0,S.jsxs)(n.Text,{ta:"center",style:{whiteSpace:"pre-line"},children:[`A verification code has been sent to 2`,(0,S.jsx)("strong",{children:e?E:_})]}),F&&(0,S.jsx)(A.Alert,{variant:"light",color:"red",title:"An error has occurred",mb:"md",children:F}),(0,S.jsx)(T.PinInput,{length:6,id:"otp",name:"otp",value:f,onChange:E=>W(E),disabled:G,type:"number",oneTimeCode:!0}),(0,S.jsx)(R.Button,{type:"submit",w:"100%",loading:G,disabled:6!==f.length,children:"Verify"}),(0,S.jsxs)(N.Group,{justify:"space-between",w:"100%",children:[(0,S.jsx)(n.Text,{c:"dimmed",children:"Didn't receive the code?"}),(0,S.jsx)(O.Tooltip,{label:B?"Click to resend code":`Wait ${H}s to resend`,hidden:B,children:(0,S.jsx)(R.Button,{type:"button",variant:"subtle",size:"compact-md",disabled:G||!B||c,onClick:async()=>
2{if(Y(new Date),g(null),"signup"===p){let{error:S}=await (e?V.auth.resend({type:"signup",email:E,options:{emailRedirectTo:U}}):V.auth.resend({type:"sms",phone:_}));S&&g(S.message)}else if("login"===p){let{error:S}=await (e?V.auth.signInWithOtp({email:E,options:{emailRedirectTo:U,shouldCreateUser:!1}}):V.auth.signInWithOtp({phone:_,options:{shouldCreateUser:!1}}));S&&g(S.message)}else if("update"===p){let{error:S}=await (e?V.auth.updateUser({email:E}):V.auth.updateUser({phone:_}));S&&g(S.message)}},children:"Resend"})})]})]})]})}},90008:(E,_,e)=>{e.d(_,{U:()=>t});var S=e(23487),I=e(4905);function t(){return(0,S.createBrowserClient)(I.A.NEXT_PUBLIC_SUPABASE_URL,I.A.NEXT_PUBLIC_SUPABASE_ANON_KEY,{auth:{storageKey:"fanded-auth-token"}})}}}]);
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.