1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ad8399af-215e-4c79-9b34-69c08f690ddc",e._sentryDebugIdIdentifier="sentry-dbid-ad8399af-215e-4c79-9b34-69c08f690ddc")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1791],{55001:function(e,t,r){r.d(t,{a:function(){return m}});var n=r(2265),a=r(42260),i=r(90468);let s="".concat(i.Mr.replace(/\/$/,"").replace(/^http/,"ws"),"/cable"),o=null,l=null,d=async e=>{let{token:t,sessionUid:n}=e,a=(await r.e(8232).then(r.t.bind(r,78232,23))).default,i={};t&&(i.token=t),n&&(i.session_uid=n);let d=new URLSearchParams(i).toString(),u="".concat(s,"?").concat(d);return o&&l===d||(o&&o.disconnect(),o=a.createConsumer(u),l=d),o};var u=r(63645),c=r(13432);let m=e=>{var t;let{channel:r,onReceived:i,authUser:s=!0}=e,[o,l]=(0,n.useState)(null),m=(0,n.useRef)(null),[p,h]=(0,n.useState)(!1),[v,x]=(0,n.useState)(null),f=s?null===(t=(0,c.w5)(a.H3))||void 0===t?void 0:t.replace(/^Bearer\s+/i,""):"";return(0,n.useEffect)(()=>{let e=!0,t=null,n=null;return(async()=>{if(t=await d({token:f}),!e)return;let a=t.subscriptions.create({channel:r},{connected:()=>{h(!0),x(null)},disconnected:()=>{h(!1)},rejected:()=>{console.error("[ActionCable] Subscription to ".concat(r," was rejected")),h(!1),x("Subscription rejected")},received:e=>{i&&i((0,c.$x)(e))}});n=a,m.current=a,l(a)})(),()=>{e=!1,n&&n.unsubscribe()}},[u.authStore.isAuthenticated]),{subscription:o,connected:p,error:v,perform:(e,t)=>{o?o.perform(e,t):console.warn("Subscription not ready")}}}},86259:function(e,t,r){r.d(t,{D:function(){return l},O:function(){return o}});var n=r(42126),a=r(90468),i=r(42260),s=r(13432);class o extends Error{constructor(e,t){super(e),this.name="UrlPreflightRateLimitError",this.retryAfterSeconds=t}}let l=async(e,t)=>{var r,l,d,u,c;if(!(null==e?void 0:e.trim()))return!0;let m=(0,s.wb)(e.trim()),p=(0,s.w5)(i.H3);try{let e=await n.Z.post("".concat(a.T5,"url_preflight"),{url:m},{signal:t,headers:{"Content-Type":"application/json",...p?{Authorization:p}:{}}});return!!(null===(r=e.data)||void 0===r?void 0:r.valid)}catch(e){if(n.Z.isAxiosError(e)&&(null===(l=e.response)||void 0===l?void 0:l.status)===429){let t=e.response.headers["retry-after"],r=t?Number(t):void 0;throw new o(null!==(c=null===(u=e.response.data)||void 0===u?void 0:null===(d=u.errors)||void 0===d?void 0:d[0])&&void 0!==c?c:"Too many requests, try again later",Number.isFinite(r)?r:void 0)}return!1}}},51791:function(e,t,r){r.r(t),r.d(t,{MultiStepCreatorSignUpForm:function(){return eo}});var n=r(57437),a=r(39343),i=r(30647),s=r(79234),o=r(2265),l=r(83719),d=r(51982),u=r(18087),c=r(27776),m=r(86259),p=r(40441),h=r(90495),v=r(89694),x=r(72597),f=r(31037),g=r(28777),b=r(59780),y=r(13432),w=r(73381);let k=e=>{var t,r;let{isPending:i,onSkipAiStep:s}=e,o=(0,u.useTranslations)("onboarding.ai-setup"),k=(0,u.useTranslations)("errorsMessage"),S=(0,b.X)("enable_manual_store_creation")||!1,{watch:C,control:j,clearErrors:N,setError:A,formState:{errors:L}}=(0,a.Gc)(),Z=C("socialLinksAttributes"),B=(null==L?void 0:null===(t=L.root)||void 0===t?void 0:t.message)||(null==L?void 0:null===(r=L[""])||void 0===r?void 0:r.message),E=(e,t,r)=>{var n;let a="website"===(null==Z?void 0:null===(n=Z[e])||void 0===n?void 0:n.provider)?(0,y.cy)(t):t.trim();N("socialLinksAttributes.".concat(e,".url")),a&&B&&(N("root"),N("")),r(a)},M=async(e,t)=>{var r;let n="socialLinksAttributes.".concat(e,".url"),a=null==t?void 0:t.trim();if(!a){N(n);return}let i=(0,w.N)(null==Z?void 0:null===(r=Z[e])||void 0===r?void 0:r.provider,a,k);if(i){A(n,{type:"manual",message:i});return}try{if(await (0,m.D)(a)){N(n);return}A(n,{type:"manual",message:k("enterValidLink")})}catch(e){if(e instanceof m.O){N(n),c.toast.error(e.retryAfterSeconds?"".concat(e.message," (").concat(e.retryAfterSeconds,"s)"):e.message);return}A(n,{type:"manual",message:k("enterValidLink")})}};return(0,n.jsx)(d.Z,{sx:{maxWidth:"440px",textAlign:"center",height:"100%",display:"flex",flexDirection:"column",justifyContent:"space-between"},children:(0,n.jsxs)(d.Z,{children:[(0,n.jsx)(d.Z,{sx:{display:"flex",flexDirection:"column",textAlign:"left"},children:null==Z?void 0:Z.map((e,t)=>{let r=f.SOCIAL_LINK_TYPES.find(t=>t.name===e.provider),i=(null==r?void 0:r.name)==="instagram"?(null==r?void 0:r.title)+" (recommended)":null==r?void 0:r.title;return(0,n.jsx)(a.Qr,{control:j,name:"socialLinksAttributes.".concat(t,".url"),render:e=>{var a,s,o,l,d;let{field:u}=e;return(0,n.jsx)(v.n,{variant:"outlined",placeholder:null==r?void 0:r.placeholder,controlError:(null===(s=L.socialLinksAttributes)||void 0===s?void 0:null===(a=s[t])||void 0===a?void 0:a.url)&&"".concat(null===(d=L.socialLinksAttributes)||void 0===d?void 0:null===(l=d[t])||void 0===l?void 0:null===(o=l.url)||void 0===o?void 0:o.message),label:i,icon:null==r?void 0:r.smallIcon,sxFormControl:{marginBottom:t<(null==Z?void 0:Z.length)-1?"24px":"0"},...u,onChange:e=>E(t,e.target.value,u.onChange),onBlur:()=>void M(t,u.value)})}},"socialLinksAttributes.".concat(t,".url"))})}),B&&(0,n.jsx)(l.Z,{color:g.default.palette.error.main,marginTop:"10px",align:"left",variant:"bodySRegular",children:B}),(0,n.jsxs)(p.z,{sx:{marginTop:"32px",[g.default.breakpoints.down("md")]:{fontSize:"16px"},"&.MuiButton-contained":{padding:"7px 16px"}},type:"submit",variant:"contained",fullWidth:!0,isLoading:i,hoverContainedColor:g.default.palette.brand.main,children:[o("continue")," ",(0,n.jsx)(x.QMR,{})]}),S&&(0,n.jsxs)(d.Z,{sx:{marginTop:"32px"},children:[(0,n.jsx)(h.X,{}),(0,n.jsxs)(l.Z,{variant:"bodyMRegular",children:[" ",o("skipStepDescription")]}),(0,n.jsxs)(p.z,{variant:"contained",fullWidth:!0,onClick:s,hoverContainedColor:g.default.palette.brand.main,sx:{marginTop:"24px",[g.default.breakpoints.down("md")]:{fontSize:"16px"}},children:[o("skipStep")," ",(0,n.jsx)(x.Q$6,{fill:"#FFFFFF",style:{marginLeft:"4px"}})]})]})]})})};var S=r(57813),C=r(90468);let j=e=>{let{isPending:t}=e,r=(0,u.useTranslations)("onboarding.membership"),{watch:i,control:s,setValue:o,clearErrors:l,formState:{errors:c}}=(0,a.Gc)(),m=i("link"),h=i("businessName"),x="".concat((0,y.lb)(C.Wn),"/"),f=()=>{!m&&h&&(o("link",h.replace(/[^a-zA-Z0-9]/g,""),{shouldValidate:!0}),l("link"))};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.Qr,{control:s,name:"businessName",render:e=>{let{field:t}=e;return(0,n.jsx)(v.n,{variant:"outlined",className:"text-field required",label:r("businessName"),placeholder:r("businessNamePlaceholder"),controlError:c.businessName&&"".concat(c.businessName.message),sxFormControl:{marginBottom:"16
1px"},...t,onBlur:f})}}),(0,n.jsx)(d.Z,{sx:{marginBottom:"13px"},children:(0,n.jsx)(a.Qr,{control:s,name:"link",render:e=>{var t;let{field:a}=e;return(0,n.jsx)(v.n,{variant:"outlined",className:"text-field required",label:r("link"),placeholder:r("linkPlaceholder"),defaultValue:h,controlError:null==c?void 0:null===(t=c.link)||void 0===t?void 0:t.message,...a,onChange:e=>{null==a||a.onChange(e.target.value.replace(/\s/g,""))}})}})}),(0,n.jsx)(d.Z,{sx:{marginBottom:"13px"},children:(0,n.jsx)(S.k,{content:x+(m?"".concat(m.toLowerCase()):""),type:"simple"})}),(0,n.jsx)(d.Z,{sx:{marginTop:"32px",display:"flex",width:"100%"},children:(0,n.jsx)(p.z,{isLoading:t,variant:"contained",color:"primary",type:"submit",hoverContainedColor:g.default.palette.brand.main,sx:{flex:1,[g.default.breakpoints.down("md")]:{fontSize:"16px"},"&.MuiButton-contained":{padding:"7px 16px"}},children:r("continue")})})]})};var N=r(41670),A=r(85240),L=e=>{let{isPending:t}=e,r=(0,u.useTranslations)("auth.signUp"),{control:i,formState:{errors:s}}=(0,a.Gc)();return(0,n.jsxs)(d.Z,{sx:{maxWidth:"440px",width:"100%"},children:[(0,n.jsxs)(d.Z,{sx:{display:"flex",gap:"13px"},children:[(0,n.jsx)(a.Qr,{control:i,name:"firstName",render:e=>{let{field:t}=e;return(0,n.jsx)(v.n,{variant:"outlined",className:"text-field required",label:r("firstName"),placeholder:r("firstName"),controlError:s.firstName&&"".concat(s.firstName.message),fullWidth:!0,sxFormControl:{marginBottom:"13px"},...t})}}),(0,n.jsx)(a.Qr,{control:i,name:"lastName",render:e=>{let{field:t}=e;return(0,n.jsx)(v.n,{variant:"outlined",className:"text-field required",label:r("lastName"),placeholder:r("lastName"),controlError:s.lastName&&"".concat(s.lastName.message),fullWidth:!0,sxFormControl:{marginBottom:"13px"},...t})}})]}),(0,n.jsx)(a.Qr,{control:i,name:"email",render:e=>{let{field:t}=e;return(0,n.jsx)(v.n,{variant:"outlined",className:"text-field required",label:"Email",placeholder:"[email protected]",controlError:s.email&&"".concat(s.email.message),sxFormControl:{marginBottom:"13px"},...t})}}),(0,n.jsx)(p.z,{isLoading:t,disabled:t,hoverContainedColor:g.default.palette.brand.main,color:"primary",type:"submit",variant:"contained",fullWidth:!0,sx:{[g.default.breakpoints.down("md")]:{fontSize:"16px"}},children:r("continue")}),(0,n.jsxs)(l.Z,{variant:"bodyXSMedium",sx:{marginTop:"8px"},children:["By clicking continue you agree to"," ",(0,n.jsx)(N.rU,{href:A.H.terms,target:"_blank",rel:"noreferrer",children:(0,n.jsx)(l.Z,{component:"span",variant:"bodyXSBold",sx:{color:g.default.palette.system.darken4,cursor:"pointer",textDecoration:"underline"},children:"Loyaltieâs Terms of Use"})})," ","and"," ",(0,n.jsx)(N.rU,{href:A.H.privacyPolicy,target:"_blank",rel:"noreferrer",children:(0,n.jsx)(l.Z,{component:"span",variant:"bodyXSBold",sx:{color:g.default.palette.system.darken4,cursor:"pointer",textDecoration:"underline"},children:"Privacy Policy"})}),"."]})]})},Z=r(81252);let B=()=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"70",height:"54",viewBox:"0 0 70 54",fill:"none",children:(0,n.jsx)("path",{d:"M36.2375 37.7183C33.403 34.3856 25.8931 25.1414 24.0687 20.3921C23.3257 18.4582 23.5481 15.171 23.8109 13.7139C24.0737 12.2569 24.8441 12.678 26.0937 14.0628C27.3432 15.4476 29.0487 17.7832 30.3677 18.8009C31.6867 19.8186 32.5677 19.4475 33.2985 18.8982C37.6113 15.6565 41.6127 11.7159 43.4829 11.0933C44.3623 10.8005 45.4719 11.2469 46.0748 11.7409C46.9977 15.0942 46.6472 19.8998 39.211 36.6367C37.4527 40.3219 36.7682 41.4745 35.7742 43.0001",
1stroke:g.default.palette.brand.main,strokeWidth:"4.59668",strokeLinecap:"round"})}),E=()=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"70",height:"64",viewBox:"0 0 70 64",fill:"none",children:(0,n.jsx)("path",{d:"M23.4639 21.843C26.9631 21.843 35.2639 21.843 44.7654 21.843C47.769 21.843 47.0811 21.843 46.737 25.3568C45.7063 35.882 47.1626 42.6753 47.9775 42.0046C51.7525 38.8976 26.2193 43.0107 21.654 43.7858C21.5549 42.5858 22.119 36.3945 22.646 27.4637C22.8482 23.8863 22.9177 22.2469 22.3684 20.2144",stroke:g.default.palette.brand.main,strokeWidth:"4.87143",strokeLinecap:"round"})}),M=()=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"70",height:"64",viewBox:"0 0 70 64",fill:"none",children:[(0,n.jsx)("path",{d:"M28.7295 23.3982C28.7295 23.3982 26.8217 23.0301 22.9065 29.2433C18.9912 35.4565 25.9591 42.0407 25.9591 42.0407C25.9591 42.0407 30.5007 44.237 32.2349 44.73C36.5663 45.9615 40.6882 43.0492 43.6281 40.7259C46.557 38.4112 47.5463 34.6676 48.1945 33.0722C48.9333 31.2539 47.9848 27.5331 46.8669 25.8533C44.5727 22.4061 42.8123 21.2228 41.2501 20.6097C40.9095 20.4418 40.5933 20.2247 40.2993 19.9498C40.0053 19.6748 39.743 19.3484 39.0042 18.3773",stroke:g.default.palette.brand.main,strokeWidth:"4.97274",strokeLinecap:"round"}),(0,n.jsx)("path",{d:"M40.0724 20.7767C40.1276 21.1593 40.1871 24.1428 40.4111 26.6226C40.4649 27.2184 40.5631 28.0511 40.4725 28.2762C39.0399 31.8332 37.6724 18.3866 38.0864 17.9278C38.7189 17.7336 39.4041 17.6012 40.6081 17.035C41.5079 16.5717 42.9938 15.7513 44.5247 14.906",stroke:g.default.palette.brand.main,strokeWidth:"4.97274",strokeLinecap:"round"})]}),I=()=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"70",height:"64",viewBox:"0 0 70 64",fill:"none",children:[(0,n.jsx)("path",{d:"M23.754 32.056C27.1653 32.056 35.2573 32.056 44.52 32.056C47.448 32.056 46.7774 32.056 46.442 35.4814C45.4372 45.7419 46.8569 52.3644 47.6512 51.7106C51.3313 48.6817 26.4401 52.6914 21.9896 53.447C21.8931 52.2772 22.443 46.2415 22.9568 37.5354C23.1538 34.0479 23.2216 32.4497 22.6861 30.4683",stroke:g.default.palette.brand.main,strokeWidth:"4.74894",strokeLinecap:"round"}),(0,n.jsx)("circle",{cx:"35.0001",cy:"19.7447",r:"6.81702",stroke:g.default.palette.brand.main,strokeWidth:"4.74894"})]}),_=()=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"70",height:"64",viewBox:"0 0 70 64",fill:"none",children:(0,n.jsx)("path",{d:"M26.2032 36.6089C26.4477 37.0893 21.4293 27.2251 26.2032 36.6089ZM26.2032 36.6089C28.2816 40.2066 31.8134 47.1142 35.4068 45.347C39.0003 43.5798 45.3789 31.2978 49.1244 20",stroke:g.default.palette.brand.main,strokeWidth:"4.53189",strokeLinecap:"round"})}),D=()=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"69",height:"42",viewBox:"0 0 69 42",fill:"none",children:[(0,n.jsx)("path",{d:"M19.3972 23.5351C21.2525 23.5351 25.6533 23.5351 30.6908 23.5351C32.2832 23.5351 31.9185 23.5351 31.7361 25.371C31.1896 30.8703 31.9617 34.4197 32.3938 34.0693C34.3952 32.4459 20.8581 34.595 18.4377 35C18.3852 34.373 18.6842 31.1381 18.9637 26.4718C19.0708 24.6026 19.1077 23.7461 18.8165 22.6841",stroke:g.default.palette.brand.main,strokeWidth:"4.61702",strokeLinecap:"round"}),(0,n.jsx)("path",{d:"M50.1028 14.444C48.2475 14.444 43.8467 14.444 38.8092 14.444C37.2168 14.444 37.5815 14.444 37.7639 12.608C38.3104 7.10871 37.5383 3.55928 37.1062 3.9097C35.1048 5.53308 48.6419 3.38401 51.0623 2.97905C51.1148 3.60602 50.8158 6.84095 50.5363 11.5072C50.4292 13.3764 50.3923 14.2329 50.6835 15.2949",stroke:g.default.palette.brand.main,strokeWidth:"4.61702",strokeLinecap:"round"}),(0,n.jsx)("circle",{cx:"43.6786",cy:"27.6102",r:"5.08101",stroke:g.default.palette.brand.main,strokeWidth:"4.61702"}),(0,n.jsx)("circle",{cx:"25.8214",cy:"10.3683",r:"5.08101",transform:"rotate(-180 25.8214 10.3683)",stroke:g.default.palette.brand.main,strokeWidth:"4.61702"})]});var T=e=>{let{setStep:t}=e,r=(0,N.tv)(),a=(0,u.useTranslations)("onboarding.welcome"),i=(0,u.useTranslations)("auth.signUp"),s=[{icon:(0,n.jsx)(B,{}),text:a("welcomeItem1")},{icon:(0,n.jsx)(E,{}),text:a("welcomeItem2")},{icon:(0,n.jsx)(M,{}),text:a("welcomeItem3")},{icon:(0,n.jsx)(I,{}),text:a("welcomeItem4")},{icon:(0,n.jsx)(_,{}),text:a("welcomeItem5")},{icon:(0,n.jsx)(D,{}),text:a("welcomeItem6")}];return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(d.Z,{sx:{display:"flex",width:"100%",flexDirection:"column"},children:[(0,n.jsx)(Z.Z,{direction:"column",children:s.map(e=>(0,n.jsxs)(Z.Z,{direction:"row",spacing:5,alignItems:"center",sx:{margin:"2px 0"},children:[(0,n.jsx)(d.Z,{sx:{height:"54px"},children:e.icon}),(0,n.jsx)(l.Z,{variant:"bodySMedium",sx:{fontWeight:700},children:e.text})]},e.text))}),(0,n.jsx)(p.z,{variant:"contained",type:"submit",sx:{flex:1,width:"100%",mt:"32px",[g.default.breakpoints.down("md")]:{fontSize:"16px"},"&.MuiButton-contained":{padding:"7px 16px"}},hoverContainedColor:g.default.palette.brand.main,onClick:()=>t(2),children:a("continue")})]}),(0,n.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"center",width:"100%",marginTop:"16px"},children:[(0,n.jsx)(l.Z,{variant:"bodyMRegular",sx:{color:g.default.palette.system.darken4},children:i("alreadyHaveAcc")}),(0,n.jsx)(l.Z,{component:"span",variant:"bodyMBold",onClick:()=>r.push(A.H.auth.signIn),sx:{color:g.default.palette.system.darken4,cursor:"pointer",marginLeft:"4px",textDecoration:"underline"},children:i("signIn")})]})]})},P=r(77388),W=r(3385),U=r(31014),z=r(9881),F=r(16463),H=r(55001),R=r(46843),O=r(29548),K=r(53961);let V=e=>{var t,r;let n=null==e?void 0:null===(t=e.socialLinksAttributes)||void 0===t?void 0:t.filter(e=>e.url&&e.url.length>0||(null==e?void 0:e.id)),a=null==n?void 0:n.map(e=>{var t,r;return(null===(t=e.url)||void 0===t?void 0:t.length)===0?{...e,_destroy:1,url:"https://test.com"}:{...e,url:null==e?void 0:null===(r=e.url)||void 0===r?void 0:r.trim()}}),i=e.aiBusiness&&e.shouldProcessAiPreview?(0,K.Zt)((0,K.wr)(e.aiBusiness)).business:void 0;return{user:{type:"Creator",email:e.email,password:e.password,firstName:e.firstName,lastName:e.lastName,addressAttributes:e.city&&e.country?{city:e.city,countryCode:e.country,state:e.state?e.state:null}:null,socialLinksAttributes:a},business:{pendingAi:!e.aiBusiness&&e.shouldProcessAiPreview,aiCreated:!!(null===(r=e.aiBusiness)||void 0===r?void 0:r.aiCreated),...i,addressAttributes:{city:e.city,countryCode:e.country,state:e.state?e.state:null},withMinSubscribers:!1,link:e.link,pageAttributes:{...(null==i?void 0:i.pageAttributes)?i.pageAttributes:{description:e.businessDescription,pageInfosAttributes:[]},title:e.businessName,faqsAttributes:[]}}}},Q={step:"ai-setup",email:"",business:"",lastName:"",firstName:"",businessName:"",businessDescription:"",link:"",countryCode:"",city:"",state:"",socialLinksAttributes:[{url:"",provider:"website"},{url:"",provider:"instagram"}],shouldProcessAiPreview:!1};var q=r(66131),G=r(42872),J=r(63645),X=r(30077);let Y=function(e,t,r,n){var a;let i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=(0,N.tv)(),l=(0,u.useTranslations)("errorsMessage"),{mutateAsync:d}=(0,R.GU)(),m=async()=>{var t;let{email:r,password:n,lastName:a,firstName:i,link:o}=null!==(t=J.authStore.creator)&&void 0!==t?t:{};if(!r||!n||!a||!i){o||"ai-setup"===e||s.push(A.H.auth.signUp+"?step=ai-setup");return}await d({email:r,password:n,lastName:a,firstName:i,type:X.F.Creator})};return(0,o.useEffect)(()=>{e||(t(1),(0,y.zU)(W.J8))},[J.authStore.isSessionDataLoaded,e]),(0,o.useEffect)(()=>
1{if(J.authStore.isSessionDataLoaded&&J.authStore.creator&&e&&!J.authStore.isAuthenticated){var r,a,i,s,o,d,u,p;n({businessName:(null===(r=J.authStore.creator)||void 0===r?void 0:r.businessName)||"",businessDescription:(null===(a=J.authStore.creator)||void 0===a?void 0:a.businessDescription)||"",lastName:(null===(i=J.authStore.creator)||void 0===i?void 0:i.lastName)||"",firstName:(null===(s=J.authStore.creator)||void 0===s?void 0:s.firstName)||"",link:(null===(o=J.authStore.creator)||void 0===o?void 0:o.link)||"",city:(null===(d=J.authStore.creator)||void 0===d?void 0:d.city)||"",email:(null===(u=J.authStore.creator)||void 0===u?void 0:u.email)||"",countryCode:(null===(p=J.authStore.creator)||void 0===p?void 0:p.countryCode)||""}),"personal-info"===J.authStore.creator.step&&t(3),m().catch(()=>{c.toast.error(l("emailAlreadyExistChangeOrLogin"))})}},[J.authStore.isSessionDataLoaded]),(0,o.useEffect)(()=>{!J.authStore.isSessionDataLoaded||J.authStore.creator||J.authStore.isAuthenticated||"ai-setup"===e||t(1)},[J.authStore.isSessionDataLoaded,J.authStore.creator,e]),(0,o.useEffect)(()=>{var e;J.authStore.isAuthenticated&&(null===(e=J.authStore.user)||void 0===e?void 0:e.id)&&!i&&s.push(A.H.overview)},[J.authStore.isAuthenticated,null===(a=J.authStore.user)||void 0===a?void 0:a.id,i]),{formValues:r}};var $=r(8262),ee=r(73313),et=r(55212),er=r(96565),en=r(90395);let ea=()=>{let e=(0,N.tv)(),t=(0,F.useSearchParams)().get("step"),r=(0,u.useTranslations)("onboarding"),n=(0,u.useTranslations)("errorsMessage"),{trackEvent:i}=(0,$.o)(),{perform:s}=(0,H.a)({authUser:!1,channel:"OnboardingChannel",onReceived:e=>{(null==e?void 0:e.business)?(c.toast.info("AI data received"),J.authStore.setCreator({...J.authStore.creator,aiBusiness:null==e?void 0:e.business})):(null==e?void 0:e.type)==="error"&&c.toast.error((null==e?void 0:e.message)?"Ai failed with: ".concat(e.message):"AI response failed")}}),l={welcome:{stepNumber:1,name:"welcome",translationKey:"onboarding.welcome"},"ai-setup":{stepNumber:2,schema:(0,G.w3)(n),name:"ai-setup",translationKey:"onboarding.ai-setup"},"membership-details":{stepNumber:3,schema:(0,G.xs)(n),name:"membership-details",translationKey:"onboarding.membership"},"personal-info":{stepNumber:4,schema:(0,G.bD)(n),name:"personal-info",translationKey:"auth.signUp"}},[d,m]=(0,o.useState)(l[t]||l["ai-setup"]),{oauthRequest:p,isPending:h}=(0,R.xh)(),{mutateAsync:v,isPending:x}=(0,R.QS)(),[f,g]=(0,o.useState)(!1),b=(0,a.cI)({defaultValues:{...Q,email:J.authStore.email.email||""},resolver:d.schema?(0,U.F)(d.schema):void 0,shouldFocusError:!1}),{watch:w,reset:k,setError:S,clearErrors:j,control:L}=b,Z=w(),B=w("link"),E=t=>{var r,n,a;let i=null!==(n=null===(r=Object.entries(l).find(e=>{let[,r]=e;return r.stepNumber===t}))||void 0===r?void 0:r[0])&&void 0!==n?n:null;i&&(m(l[i]),e.push("".concat(A.H.auth.signUp,"?step=").concat(null===(a=l[i])||void 0===a?void 0:a.name)))};(0,ee.x)(b.setValue,!0,["city","state","country"]),Y(t,E,Z,k,h||x||f);let{refetch:M}=(0,O.ae)(B,!1),I=async()=>{try{let e=await M();return"error"===e.status&&S("link",{message:"Link has already been taken."}),!!e&&"error"!==e.status}catch(e){return console.error("Error verifying link:",e),!1}},_=(t,n)=>{var a,s,o,l,d;i("Sign up creator completed",{email:t.email,name:"".concat(t.firstName," ").concat(t.lastName),link:"".concat(C.Wn).concat(null===(a=J.authStore.creator)||void 0===a?void 0:a.link)},{email:t.email,user_id:n.id,name:"".concat(t.firstName," ").concat(t.lastName),First_Loyaltie_Link:"".concat(C.Wn).concat(null===(s=J.authStore.creator)||void 0===s?void 0:s.link),Address:"".concat(null===(o=J.authStore.creator)||void 0===o?void 0:o.city,", ").concat((0,er.pD)(null===(l=J.authStore.creator)||void 0===l?void 0:l.countryCode))}),(0,q.i)("Complete sign-up (creator)",{email:null===(d=J.authStore.creator)||void 0===d?void 0:d.email,link:"".concat(C.Wn).concat(t.link)}),c.toast.success(r("successMessage")),(0,y.zU)(W.J8),localStorage.setItem(W.J8,JSON.stringify(new Date)),g(!0),e.replace(A.H.auth.signUpThankYou),C.Bk&&(0,z.sendGTMEvent)({event:"Sign-up Creator",send_to:C.Bk})},D=e=>{var t;let r=e.message;c.toast.error(r),i("Sign up creator failed",{email:null===J.authStore||void 0===J.authStore?void 0:null===(t=J.authStore.creator)||void 0===t?void 0:t.email,errorMessage:r})},T=(0,o.useCallback)(async t=>{try{if(!J.authStore.creator){e.replace("".concat(A.H.auth.signUp));return}let r=await v({...V({...J.authStore.creator,...t}),oauth:J.authStore.oauth});r&&_(t,r)}catch(e){D(e)}},[e,i,v]),P=async e=>{try{await I()&&(J.authStore.setCreator({...J.authStore.creator,...e}),i("Sign-up begins",{email:e.email}),E(4))}catch(e){c.toast.error(e.message)}},K=async t=>{var r,a;let{allValid:i}=await (0,en.S)({socialLinks:t.socialLinksAttributes,setError:S,clearErrors:j,t:n,blockOnRateLimit:!0});i&&(E(3),J.authStore.setCreator({...J.authStore.creator,socialLinksAttributes:t.socialLinksAttributes,shouldProcessAiPreview:!0}),e.push("".concat(A.H.auth.signUp,"?step=membership-details")),s("start",{instagram:null===(r=t.socialLinksAttributes.find(e=>{var t;return"instagram"===e.provider&&(null===(t=e.url)||void 0===t?void 0:t.length)}))||void 0===r?void 0:r.url,website:null===(a=t.socialLinksAttributes.find(e=>{var t;return"website"===e.provider&&(null===(t=e.url)||void 0===t?void 0:t.length)}))||void 0===a?void 0:a.url}))};return{setStep:E,currentStepConfig:d,control:L,methods:b,isOauthPending:h,onSkipAiStep:()=>{E(3),J.authStore.setCreator({...J.authStore.creator,shouldProcessAiPreview:!1})},isPendingCreatorSignUpRequest:x,onSubmitMembershipDetails:P,onSubmitPersonalInfo:T,onSubmitAiInfo:K,onOauth:async t=>{let r=await p(t);if(r){if(r.email&&i("Sign up creator completed",{email:r.email}),r.signingUp){(0,et.b)("creator_signup_page_signup"),e.replace("".concat(A.H.auth.signUp,"?step=membership-details"));return}e.push(A.H.overview)}}}};var ei=r(37455);let es=(0,i.default)(()=>Promise.all([r.e(8433),r.e(4952)]).then(r.bind(r,82573)),{loadableGenerated:{webpack:()=>[82573]},ssr:!1}),eo=()=>{let{currentStepConfig:e,methods:t,isOauthPending:r,isPendingCreatorSignUpRequest:i,onSubmitMembershipDetails:o,onSubmitPersonalInfo:l,onSkipAiStep:d,onSubmitAiInfo:u,onOauth:c,setStep:m}=ea(),{handleSubmit:p}=t;(0,ei.N)(W.J8,()=>{(0,y.zU)(W.J8),window.location.href=A.H.auth.signIn});let h=r||i,v=i||r;return J.authStore.isSessionDataLoaded?(0,n.jsxs)(es,{redirect:!h,children:[(0,n.jsx)(s.w,{translationsKey:e.translationKey,step:1!==e.stepNumber?"step ".concat(e.stepNumber-1,"/3"):void 0,isDescription:1===e.stepNumber||2===e.stepNumber}),"welcome"===e.name?(0,n.jsx)(T,{setStep:m}):(0,n.jsx)(a.RV,{...t,children:(0,n.jsxs)("form",{onSubmit:p("membership-details"===e.name?o:"personal-info"===e.name?l:"ai-setup"===e.name?u:()=>{}),style:{width:"100%"},children:["ai-setup"===e.name&&(0,n.jsx)(k,{onSkipAiStep:d}),"membership-details"===e.name&&(0,n.jsx)(j,{isPending:v}),"personal-info"===e.name&&(0,n.jsx)(L,{isPending:h,onOauth:c})]})})]}):(0,n.jsx)(P.a,{})}},57813:function(e,t,r){r.d(t,{k:function(){return u}});var n=r(57437),a=r(49428),i=r(51982),s=r(83719),o=r(40441);let l=(0,r(48024).ZP)(i.Z)(e=>{let{theme:t,disabled:r,type:n}=e;return{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"space-between",padding:"16px",gap:"4px",borderRadius:"4px",background:r?t.palette.system.lighten1:t.palette.brand.lightBeige3,border:"1px dashed ".concat(r?t.palette.system.white:t.palette.system.darken4),opacity:r?.75:1,pointerEvents:r?"none":"initial",".info-description":{display:"flex",flexDirection:"row",alignItems:"flex-start",ga
1p:"4px",wordBreak:"break"},...r&&{".MuiIconButton-root, .MuiTypography-root":{color:t.palette.system.white}},..."warning"===n&&{background:r?t.palette.system.lighten1:t.palette.warning.light,border:"1px dashed ".concat(r?t.palette.system.white:t.palette.warning.main)},[t.breakpoints.down("md")]:{padding:"12px"}}});var d=r(72597);let u=e=>{let{content:t,action:r,actionTitle:u,isLoading:c,type:m="simple",disabled:p,sxProps:h}=e;return(0,n.jsxs)(l,{disabled:p,type:m,children:[(0,n.jsxs)(i.Z,{className:"info-description",sx:h,children:["info"===m&&(0,n.jsx)(a.Z,{color:"secondary"}),"warning"===m&&(0,n.jsx)(d.Cfd,{color:"warning"}),(0,n.jsx)(s.Z,{variant:"bodySMedium",sx:{wordBreak:"break-word"},children:t})]}),r&&u&&(0,n.jsx)(i.Z,{children:(0,n.jsx)(o.z,{className:"btn--small",onClick:r,disabled:c,isLoading:c,sx:{minWidth:"auto"},children:u})})]})}},77388:function(e,t,r){r.d(t,{a:function(){return s}});var n=r(57437),a=r(64593),i=r(40468);let s=e=>{let{transparent:t=!1}=e;return(0,n.jsx)(a.Z,{open:!0,sx:{zIndex:2201,...t&&{backgroundColor:"transparent"}},component:"div",children:(0,n.jsx)(i.Z,{color:"secondary"})})}},66131:function(e,t,r){r.d(t,{i:function(){return i}});var n=r(62198),a=r(90468);let i=(e,t)=>{a.WH&&((0,n.S1)(a.WH),(0,n.Ig)(e,t))}},8262:function(e,t,r){r.d(t,{o:function(){return d}});var n=r(2265),a=r(39965),i=r.n(a),s=r(90468),o=r(63645),l=r(30077);let d=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],{user:t}=o.authStore;return(0,n.useEffect)(()=>{if(s.aw){let r={app_id:s.aw,hide_default_launcher:e};if(t){let{id:e,firstName:n,lastName:a,email:i}=t;r.name="".concat(n," ").concat(a),i&&(r.email=i),e&&(r.user_id=e)}if((null==t?void 0:t.type)===l.F.Member){let e=document.createElement("style");e.innerHTML="\n .intercom-lightweight-app-launcher.intercom-launcher {\n bottom: 60px !important; \n }\n ",document.head.appendChild(e)}i()(r)}},[o.authStore.user]),{trackEvent:(e,t,r)=>{r&&(0,a.update)(r),(0,a.trackEvent)(e,t)}}}},37455:function(e,t,r){r.d(t,{N:function(){return i}});var n=r(2265),a=r(16463);let i=(e,t)=>{let r=(0,a.useRouter)();(0,n.useEffect)(()=>{let r=r=>{r.key===e&&t()};return window.addEventListener("storage",r),()=>{window.removeEventListener("storage",r)}},[r])}},73381:function(e,t,r){r.d(t,{N:function(){return a}});let n=Object.fromEntries(r(31037).SOCIAL_LINK_TYPES.map(e=>[e.name,e])),a=(e,t,r)=>{if(!e)return null;let a=n[e];return!(null==a?void 0:a.urlRegex)||a.urlRegex.test(t)?null:a.invalidUrlMessageKey?r(a.invalidUrlMessageKey):null}},90395:function(e,t,r){r.d(t,{S:function(){return o}});var n=r(27776),a=r(86259),i=r(73381);let s=(e,t)=>t?"".concat(e," (").concat(t,"s)"):e;async function o(e){let{socialLinks:t,setError:r,clearErrors:o,t:l,blockOnRateLimit:d=!1}=e,u=t.map((e,t)=>{var r,n;return{index:t,url:null===(r=e.url)||void 0===r?void 0:r.trim(),provider:null!==(n=e.provider)&&void 0!==n?n:null}}).filter(e=>!!e.url),c=await Promise.all(u.map(async e=>{let{index:t,url:r,provider:n}=e,s=(0,i.N)(n,r,l);if(s)return{index:t,status:"invalid",message:s};try{return await (0,a.D)(r)?{index:t,status:"valid"}:{index:t,status:"invalid",message:l("enterValidLink")}}catch(e){if(e instanceof a.O)return{index:t,status:"rateLimited",message:e.message,retryAfterSeconds:e.retryAfterSeconds};return{index:t,status:"invalid",message:l("enterValidLink")}}})),m=c.filter(e=>"rateLimited"===e.status);if(m.length){let e=m.reduce((e,t)=>null==t.retryAfterSeconds?e:null==e||t.retryAfterSeconds>e?t.retryAfterSeconds:e,void 0);n.toast.error(s(m[0].message,e))}let p=new Set,h=new Set;return c.forEach(e=>{let t="socialLinksAttributes.".concat(e.index,".url");"invalid"===e.status?(r(t,{type:"manual",message:e.message}),p.add(e.index)):"rateLimited"===e.status?(o(t),h.add(e.index),d&&p.add(e.index)):o(t)}),{sanitized:p.size?t.filter((e,t)=>!p.has(t)):t,allValid:0===p.size,invalidIndexes:p,rateLimitedIndexes:h}}}}]);
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.