1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._posthogReleaseId=e._posthogReleaseId||"01a0d059-0dc8-0000-0784-6ee3765120be";var n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="c20307b3-8ad0-5cee-9c6a-ff69d79ea153")}catch(e){}}();import{r as z,j as s}from"./1_rjLJJT.js";import{c as K,V as Se,O as we,t as Z,fj as ot,ae as re,af as ce,L as ge,h as rt,fk as ct,fl as dt,e as be,a as Y,E as _e,u as se,aY as Ce,s as ie,ai as ve,C as ae,dm as ye,B as $,dY as ut,bz as Ie,ah as he,b$ as Re,d5 as ze,d6 as mt,ak as ft,a5 as xt,U as ht,cA as oe,am as At,a0 as gt,b_ as qe,dC as pt,d2 as Ye,fm as bt,o as Pe,bk as kt,an as jt,S as yt,dO as vt,fn as Nt,eB as St,cc as wt,i as _t,dr as Ge,dX as Ct,bl as It,ex as Pt,fo as Ee,aG as Tt}from"./BzLaZ4LI.js";import{L as Te,S as ke,o as Le,a as Ft,b as Be,I as Qe}from"./BzdcB7_6.js";import{a as Ze,d as pe,H as fe,u as Je,c as Ut,b as Et,O as Lt}from"./CJi0kXOi.js";import{u as Ke,a as Bt,N as Mt,I as Vt,A as Ot}from"./Bxg64AHq.js";import{C as Me,J as Ht,G as Wt,T as Dt,S as Fe,a as Rt}from"./DQrrcOyx.js";import{bq as zt,br as qt,x as Yt,a_ as je}from"./CF1GVhvA.js";import{D as Gt,C as Qt,u as Zt,t as Jt}from"./Ca8R1EyS.js";import{r as Kt}from"./GCROyQFE.js";import{u as Ue,a as Ae,f as Xt}from"./BEc5voS0.js";import{z as te}from"./BiUYuhao.js";import{A as $t}from"./0rHg0HyA.js";import{C as Xe}from"./CzXA0r1W.js";import{m as es}from"./B8Gh17e6.js";import{a as ts}from"./v9ZcMP--.js";import{g as $e,e as Ne}from"./DQ0Kz3Tt.js";import{T as ss}from"./CwRjIYSi.js";import{T as ls}from"./BJkpDQtF.js";function ns(){const e=K.c(24),{personId:t}=z.useContext(Se),i=we(),n=Ze(),l=!!t;let o;e[0]!==l?(o={enabled:l,staleTime:Number.POSITIVE_INFINITY},e[0]=l,e[1]=o):o=e[1];const{data:r,isLoading:c}=Z.getHandleByPersonId.useQuery(t,o),d=t??"";let A;e[2]!==d?(A=ot(d),e[2]=d,e[3]=A):A=e[3];const a=A;let u,N;if(e[4]!==a?(u=()=>{a&&dt()},N=[a],e[4]=a,e[5]=u,e[6]=N):(u=e[5],N=e[6]),z.useEffect(u,N),!t){let p;return e[7]===Symbol.for("react.memo_cache_sentinel")?(p=s.jsx(re,{code:ce.hookUseProviderFromRoute}),e[7]=p):p=e[7],p}if(c){let p;return e[8]===Symbol.for("react.memo_cache_sentinel")?(p=s.jsx(ge,{code:rt.RedirectToSelfScreen_getHandleByPersonId}),e[8]=p):p=e[8],p}const m=n.pathname==="/me",f=r?`@${r}`:void 0;let h;e[9]!==t||e[10]!==f?(h=ct({personId:t,handle:f}),e[9]=t,e[10]=f,e[11]=h):h=e[11];const g=h;if(g)if(m){if(a){let b;return e[12]!==a?(b=s.jsx(pe,{to:a,replace:!0}),e[12]=a,e[13]=b):b=e[13],b}let p;e[14]!==i||e[15]!==r||e[16]!==t?(p=i("bookings",{handle:r,personId:t}),e[14]=i,e[15]=r,e[16]=t,e[17]=p):p=e[17];const j=`${p}${n.search}`;let I;return e[18]!==j?(I=s.jsx(pe,{to:j,replace:!0}),e[18]=j,e[19]=I):I=e[19],I}else{let p;e[20]!==n.pathname?(p=n.pathname.substring(3),e[20]=n.pathname,e[21]=p):p=e[21];const I=`${g}${p}${n.search}`;let b;return e[22]!==I?(b=s.jsx(pe,{to:I,replace:!0}),e[22]=I,e[23]=b):b=e[23],b}return null}function is(){const e=K.c(3),n=Ze().pathname==="/me"&&!be.isNative()?"sso-login":"features";let l;e[0]===Symbol.for("react.memo_cache_sentinel")?(l=s.jsx(ns,{}),e[0]=l):l=e[0];let o;return e[1]!==n?(o=s.jsx(Te,{initialLoginStep:n,children:l}),e[1]=n,e[2]=o):o=e[2],o}function as(e){const t=K.c(17),{dropClassName:i,height:n,textClassName:l,width:o}=e,r=i===void 0?"fill-ink-lime":i,c=n===void 0?24:n,d=l===void 0?"fill-ink-black-100":l,A=o===void 0?102:o;let a;t[0]!==r?(a=s.jsx("path",{d:"M8.23305 23.2284C12.8761 23.2284 16.4661 19.5866 16.4661 14.9954C16.4661 9.81792 12.6427 8.17858 8.69995 0.287923C8.508 -0.0959744 7.9581 -0.0959744 7.77133 0.287923C3.82341 8.17858 0 9.81792 0 14.9954C0 19.5866 3.58996 23.2284 8.23305 23.2284Z",className:r}),t[0]=r,t[1]=a):a=t[1];let u,N,m,f,h;t[2]!==d?(N=s.jsx("path",{d:"M30.4735 22.8052H24.1703L18.7303 0.00283813H24.3006L26.4994 11.176C26.8577 13.0165 27.0858 14.5638 27.2649 16.8929H27.6233C27.8187 14.5638 28.0304 13.0165 28.3888 11.176L30.5713 0.00283813H35.7507L30.4735 22.8052Z",className:d}),m=s.jsx("path",{d:"M49.8555 22.8052H37.1351V0.00283813H49.5624V4.27013H42.347V9.23778H48.9597V12.9676H42.347V18.5379H49.8555V22.8052Z",className:d}),f=s.jsx("path",{d:"M56.7777 22.8052H51.7286V0.00283813H57.5595L61.7616 10.8014C62.1851 11.8763 62.5923 13.1956 63.0809 15.0198L63.4066 14.9709C63.1949 12.6093 63.0483 10.5
1733 63.0483 8.74916V0.00283813H68.1137V22.8052H62.348L58.0969 12.0718C57.6572 10.948 57.2663 9.69383 56.7614 7.59276L56.4193 7.64162C56.6311 9.87299 56.7777 12.365 56.7777 14.4172V22.8052Z",className:d}),h=s.jsx("path",{d:"M78.2281 23.2286C73.1953 23.2286 70.4916 20.981 70.4916 16.6974V0.00283813H75.7199V16.3879C75.7199 18.2447 76.5831 19.222 78.2281 19.222C79.8732 19.222 80.7527 18.2447 80.7527 16.3879V0.00283813H85.9809V16.6974C85.9809 20.981 83.2609 23.2286 78.2281 23.2286Z",className:d}),u=s.jsx("path",{d:"M101.063 22.8052H88.3426V0.00283813H100.77V4.27013H93.5546V9.23778H100.167V12.9676H93.5546V18.5379H101.063V22.8052Z",className:d}),t[2]=d,t[3]=u,t[4]=N,t[5]=m,t[6]=f,t[7]=h):(u=t[3],N=t[4],m=t[5],f=t[6],h=t[7]);let g;return t[8]!==c||t[9]!==u||t[10]!==a||t[11]!==N||t[12]!==m||t[13]!==f||t[14]!==h||t[15]!==A?(g=s.jsxs("svg",{height:c,viewBox:"0 0 102 24",width:A,xmlns:"http://www.w3.org/2000/svg",children:[a,N,m,f,h,u]}),t[8]=c,t[9]=u,t[10]=a,t[11]=N,t[12]=m,t[13]=f,t[14]=h,t[15]=A,t[16]=g):g=t[16],g}function os(e){const t=K.c(8),{className:i,style:n,size:l}=e,o=l===void 0?24:l;let r,c,d,A;t[0]===Symbol.for("react.memo_cache_sentinel")?(r=s.jsx("path",{d:"M2 20h.01",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),c=s.jsx("path",{d:"M7 20v-4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),d=s.jsx("path",{d:"M12 20v-8",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),A=s.jsx("path",{d:"M17 20V8",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),t[0]=r,t[1]=c,t[2]=d,t[3]=A):(r=t[0],c=t[1],d=t[2],A=t[3]);let a;return t[4]!==i||t[5]!==o||t[6]!==n?(a=s.jsxs("svg",{width:o,height:o,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:i,style:n,children:[r,c,d,A]}),t[4]=i,t[5]=o,t[6]=n,t[7]=a):a=t[7],a}const xe="min-h-[calc(100dvh-theme(space.12))] sm:max-h-[calc(100dvh-theme(space.12))] sm:min-h-auto sm:overflow-y-auto",Ve=["profile","booking","customize"],rs={profile:"Profile",booking:"Booking",customize:"Customize"},cs={handle:"profile","profile-picture":"profile","who-selects-time":"booking","plan-to-use-venue":"booking","default-deposit":"booking","studio-address":"booking","form-questions":"booking","choose-skin":"customize","mobile-push-notification-consent":"customize","share-link":"customize"},ds={handle:50,"profile-picture":80,"who-selects-time":16,"plan-to-use-venue":32,"default-deposit":99.9,"studio-address":99.9,"form-questions":50,"choose-skin":33.3,"mobile-push-notification-consent":66.6,"share-link":100};function us(e){const t=K.c(7),{currentStep:i}=e,n=i?cs[i]:null;let l;t[0]!==n?(l=n?Ve.indexOf(n):-1,t[0]=n,t[1]=l):l=t[1];const o=l;let r;t[2]!==o||t[3]!==i?(r=Ve.map((d,A)=>{const a=A===o;return s.jsxs("div",{className:Y("font-mono pl-4 pr-4 h-6 flex items-center justify-center rounded-full text-[11px] font-light transition-colors text-center gap-2",o>A&&"pl-3",a?"pl-3 bg-ink-black text-ink-white dark:bg-ink-white-100 dark:text-ink-white-600":"text-ink-black-600"),children:[o>A&&s.jsx(Me,{percentComplete:100}),a&&s.jsx(Me,{percentComplete:ds[i]}),rs[d]]},d)}),t[2]=o,t[3]=i,t[4]=r):r=t[4];let c;return t[5]!==r?(c=s.jsx("div",{className:"bg-ink-paper dark:bg-ink-black p-1 rounded-4xl",children:s.jsx("div",{className:"flex gap-2",children:r})}),t[5]=r,t[6]=c):c=t[6],c}function de(e){const t=K.c(2),{currentStepName:i}=e;let n;return t[0]!==i?(n=s.jsx("div",{className:"w-full flex flex-row items-center justify-center sm:pb-8 pt-4",children:s.jsx(us,{currentStep:i})}),t[0]=i,t[1]=n):n=t[1],n}function Oe(e){const t=K.c(49),{isDefaultTheme:i,profileImageUrl:n,handle:l,onUpload:o}=e,{theme:r}=Ce();let c;t[0]===Symbol.for("react.memo_cache_sentinel")?(c=s.jsx("div",{className:"text-base font-semibold",children:"4:20"}),t[0]=c):c=t[0];let d;t[1]===Symbol.for("react.memo_cache_sentinel")?(d=s.jsxs("div",{className:"absolute top-0 left-0 right-0 h-9 flex items-center justify-between px-7 text-white z-10",children:[c,s.jsxs("div",{className:"flex gap-1 items-center",children:[s.jsx(zt,{className:"size-4"}),s.jsx(os,{size:16}),s.jsx(qt,{className:"size-4"})]})]}),t[1]=d):d=t[1];const A=i?"dark:bg-ink-black bg-ink-white":"art-background";let a;t[2]!==A?(a=Y("w-full h-full overflow-y-hidden flex flex-col items-center pt-16 pb-4 px-4",A),t[2]=A,t[3]=a):a=t[3];let u;t[4]!==o||t[5]!==n?(u=s.jsx(Ie,{className:"w-24 h-24 rounded-full bg-ink-white overflow-hidden outline-ink-black outline-2 outline-offset-2 flex-shrink-0",profileImagePath:n,onUpload:o,showUploadButton:!0}),t[4]=o,t[5]=n,t[6]=u):u=t[6];const N=i&&"dark:text-ink-black";let m;t[7]!==N?(m=Y("wrap-break-word leading-tight text-[22px]",N),t[7]=N,t[8]=m):m=t[8];let f;t[9]!==l||t[10]!==m?(f=s.jsxs(he.Heading,{className:m,children:["@",l]}
1),t[9]=l,t[10]=m,t[11]=f):f=t[11];const h=i&&"dark:text-ink-black";let g;t[12]!==h?(g=Y("wrap-break-word leading-tight text-[13px] opacity-80",h),t[12]=h,t[13]=g):g=t[13];let p;t[14]!==g?(p=s.jsx(he.Body,{className:g,children:"Toronto, CA"}),t[14]=g,t[15]=p):p=t[15];let j;t[16]!==p||t[17]!==f?(j=s.jsxs("div",{className:"flex flex-col gap-1 text-center mt-4",children:[f,p]}),t[16]=p,t[17]=f,t[18]=j):j=t[18];const I=r?.buttons?.secondary?.font_family;let b;t[19]!==I?(b=Y("w-full mt-7 flex-shrink-0",I),t[19]=I,t[20]=b):b=t[20];const F=r?.buttons?.primary?.font_family;let x;t[21]!==F?(x=Y("text-[14px] font-semibold",F),t[21]=F,t[22]=x):x=t[22];let C;t[23]!==x?(C=s.jsx("div",{className:"w-full h-12 rounded-xl art-button-primary flex items-center justify-center",children:s.jsx("span",{className:x,children:"Book a tattoo"})}),t[23]=x,t[24]=C):C=t[24];let v;t[25]===Symbol.for("react.memo_cache_sentinel")?(v=s.jsxs("div",{className:"w-full h-12 rounded-xl art-button-secondary flex items-center justify-center gap-2 mt-2",children:[s.jsx(ut,{size:16}),s.jsx("span",{className:Y("text-[14px] font-semibold"),children:"Subscribe for updates"})]}),t[25]=v):v=t[25];let D;t[26]===Symbol.for("react.memo_cache_sentinel")?(D=s.jsx("div",{className:"w-full h-12 rounded-xl art-button-secondary flex items-center justify-center",children:s.jsx("span",{className:Y("text-[14px] font-semibold"),children:"Browse my flash"})}),t[26]=D):D=t[26];let R;t[27]===Symbol.for("react.memo_cache_sentinel")?(R=s.jsx("div",{className:"w-full h-12 rounded-xl art-button-secondary flex items-center justify-center",children:s.jsx("span",{className:Y("text-[14px] font-semibold"),children:"FAQs"})}),t[27]=R):R=t[27];let B;t[28]===Symbol.for("react.memo_cache_sentinel")?(B=s.jsx("div",{className:"w-full h-12 rounded-xl art-button-secondary flex items-center justify-center",children:s.jsx("span",{className:Y("text-[14px] font-semibold"),children:"Availability"})}),t[28]=B):B=t[28];let U;t[29]===Symbol.for("react.memo_cache_sentinel")?(U=s.jsxs("div",{className:"space-y-2 mt-4",children:[D,R,B,s.jsx("div",{className:"w-full h-12 rounded-xl art-button-secondary flex items-center justify-center",children:s.jsx("span",{className:Y("text-[14px] font-semibold"),children:"Aftercare"})})]}),t[29]=U):U=t[29];let H;t[30]!==b||t[31]!==C?(H=s.jsxs("div",{className:b,children:[C,v,U]}),t[30]=b,t[31]=C,t[32]=H):H=t[32];const k=r?.body.text_color;let S;t[33]!==k?(S={color:k},t[33]=k,t[34]=S):S=t[34];let P;t[35]===Symbol.for("react.memo_cache_sentinel")?(P=s.jsx("div",{className:"w-8 h-8 rounded-full flex items-center justify-center",children:s.jsx(Re,{size:18})}),t[35]=P):P=t[35];let W;t[36]===Symbol.for("react.memo_cache_sentinel")?(W=s.jsx("div",{className:"w-8 h-8 rounded-full flex items-center justify-center",children:s.jsx(ze,{size:18})}),t[36]=W):W=t[36];let _;t[37]===Symbol.for("react.memo_cache_sentinel")?(_=s.jsx("div",{className:"w-8 h-8 rounded-full flex items-center justify-center",children:s.jsx(mt,{size:18})}),t[37]=_):_=t[37];let O;t[38]!==S?(O=s.jsxs("div",{className:"flex gap-4 mt-6 flex-shrink-0",style:S,children:[P,W,_]}),t[38]=S,t[39]=O):O=t[39];let T;t[40]===Symbol.for("react.memo_cache_sentinel")?(T=s.jsx(as,{height:20,width:85,dropClassName:"fill-current",textClassName:"fill-current"}),t[40]=T):T=t[40];let M;t[41]===Symbol.for("react.memo_cache_sentinel")?(M=s.jsx("br",{}),t[41]=M):M=t[41];let w;t[42]===Symbol.for("react.memo_cache_sentinel")?(w=s.jsxs("div",{className:"mt-6 flex justify-between items-center gap-5 flex-shrink-0 opacity-60",children:[T,s.jsxs("div",{className:"text-xs opacity-80 text-center leading-tight mt-1",children:["Manage your request, books,",M,"and deposits. ",s.jsx("span",{className:"underline",children:"Get started free"})]})]}),t[42]=w):w=t[42];let E;return t[43]!==j||t[44]!==H||t[45]!==O||t[46]!==a||t[47]!==u?(E=s.jsx("div",{className:"relative w-full max-w-[390px] mx-auto",children:s.jsxs("div",{className:"relative aspect-[9/18.5] rounded-4xl border-12 border-ink-black-900 bg-ink-black-900 shadow-xl overflow-hidden",children:[d,s.jsxs("div",{className:a,children:[u,j,H,O,w]})]})}),t[43]=j,t[44]=H,t[45]=O,t[46]=a,t[47]=u,t[48]=E):E=t[48],E}function He(e){const t=K.c(20),{themeName:i,primaryColor:n,fontColor:l,bgColor:o,fontFamily:r,isSelected:c,onClick:d}=e,A=c?"border-ink-black":"border-ink-black/10 bg-transparent hover:border-ink-black-500";let a;t[0]!==A?(a=Y("flex flex-col md:flex-row items-center gap-3 md:gap-5 px-4 py-4 rounded-3xl md:rounded-xl border-2 transition-all","flex-shrink-0",A),t[0]=A,t[1]=a):a=t[1];let u;t[2]!==r?(u=Y("md:w-20 md:h-20 w-15 h-15 rounded-xl pt-2 text-ink-white",r),t[2]=r,t[3]=u):u=t[3];const N=`linear-gradient(to bottom right, ${n||"#000000"}, ${o||"#000000"})`;let m;t[4]!==l||t[5]!==N?(m={backgroundImage:N,color:l},t[4]=l,t[5]=N,t[6]=m):m=t[6];let f;t[7]!==u||t[8]!==m?(f=s.jsx("div",{className:u,style:m,children:"Aa"}),t[7]=u,t[8]=m,t[9]=f):f=t[9];let h;t[10]!==i?(h=s.jsx("div",{className:"flex-1 text-left font-normal font-stretch-condensed",children:i}),t[10]=i,t[11]=h):h=t[11];let g;t[12]!==c?(g=c&&s.jsx("div",{className:"hidden md:flex w-5 h-5 items-center justify-center",children:s.jsx(ft,{size:20,className:"text-ink-black"})}),t[12]=c,t[13]=g):g=t[13];let p;
1return t[14]!==d||t[15]!==a||t[16]!==f||t[17]!==h||t[18]!==g?(p=s.jsxs("button",{onClick:d,className:a,children:[f,h,g]}),t[14]=d,t[15]=a,t[16]=f,t[17]=h,t[18]=g,t[19]=p):p=t[19],p}function ms({isDisabled:e,onClick:t}){const{personId:i}=se(),{data:n,isLoading:l}=Z.getOnboardingStatus.useQuery(i||"",{enabled:!!i}),{theme:o,themeId:r,applyThemeById:c}=Ce(),d=ie(),A=Z.useUtils(),[a,u]=z.useState(r||ve),[N,m]=z.useState(!1),[f,h]=z.useState({}),g=Z.updatePersonalHomepage.useMutation();if(z.useEffect(()=>{(async()=>{const F={};await Promise.all(Object.entries(ye).map(async([x,C])=>{try{const v=await C.loader();F[x]={primary:v.buttons.primary.fill_color,fontColor:v.buttons.primary.text_color,bgColor:v.background.fill_color,fontFamily:v.body.font_family||"inherit"}}catch{console.warn(`Failed to load theme ${x}`)}})),h(F)})()},[]),z.useEffect(()=>{N||(c(r),m(!0))},[N,r,c]),z.useEffect(()=>{d?.capture("onboarding_step_choose_skin_viewed")},[d]),l)return s.jsx(ge,{});if(!n)return s.jsx(re,{code:ce.getOnboardingStatus});const p=o.id===ve,j=async b=>{u(b),await c(b),d?.capture("onboarding_theme_selected",{theme_id:b})},I=async()=>{await g.mutateAsync({personId:i,themeId:a}),t()};return s.jsxs(s.Fragment,{children:[s.jsx(fe,{children:s.jsx("body",{className:Y(p&&"bg-ink-white-900 dark:bg-ink-black/90","art-background md:bg-none md:dark:bg-ink-black-900 md:bg-ink-white")})}),s.jsx(ke,{sidebarClassName:p?"dark:bg-ink-white":"art-background",sidebarContent:s.jsx("div",{className:"w-full flex items-center justify-center h-full max-h-dscreen px-5 xl:px-9 py-10 overflow-y-scroll",children:s.jsx(Oe,{isDefaultTheme:p,profileImageUrl:n.profileImageUrl,handle:n.handle,onUpload:()=>{d?.capture("onboarding_profile_picture_uploaded"),A.getPersonProfileImageUrl.invalidate(i)}})}),children:s.jsxs(ae,{className:Y(xe,"flex flex-col sm:h-full sm:min-h-screen"),children:[s.jsx(de,{currentStepName:"choose-skin"}),s.jsx("div",{className:"md:hidden w-full flex-1 flex items-start justify-center pt-12 pb-6 px-10",children:s.jsx(Oe,{isDefaultTheme:p,profileImageUrl:n.profileImageUrl,handle:n.handle,onUpload:()=>{d?.capture("onboarding_profile_picture_uploaded"),A.getPersonProfileImageUrl.invalidate(i)}})}),s.jsxs("div",{className:"hidden md:flex sm:overflow-y-auto flex-col flex-shrink-0 px-4 pt-8 rounded-t-4xl md:rounded-none bg-ink-white md:bg-transparent w-full mx-auto md:flex-1",children:[s.jsxs("div",{className:"flex flex-col gap-6 flex-shrink-0 mb-8 md:mb-12",children:[s.jsx("h1",{className:"font-impactful leading-14 text-5xl text-center text-balance",children:"Choose a skin for your link"}),s.jsx("div",{className:"font-light text-lg leading-tight text-center mx-auto text-balance",children:"Pick the skin that best matches your aesthetic."})]}),s.jsx("div",{className:"-mx-4 px-4",children:s.jsx("div",{className:"flex flex-col gap-3",children:Object.entries(ye).map(([b,F])=>s.jsx(He,{themeName:F.name,primaryColor:f[b]?.primary,fontColor:f[b]?.fontColor,bgColor:f[b]?.bgColor,fontFamily:f[b]?.fontFamily,isSelected:a===b,onClick:()=>j(b)},b))})}),s.jsx("div",{className:"sticky bottom-0 w-full py-6 pb-safe-or-6 mt-auto",children:s.jsx($,{disabled:e||g.isPending,fullWidth:!0,onClick:I,rightArrow:!0,children:"Next"})})]}),s.jsx("div",{className:"flex sticky max-h-100 bottom-0 md:hidden flex-col flex-shrink-0 pb-safe-or-6 pt-8 rounded-t-4xl bg-ink-white w-full mx-auto",children:s.jsxs("div",{className:"flex flex-col gap-6 flex-shrink-0",children:[s.jsx("h1",{className:"font-extrabold leading-tighter text-3xl text-center w-2/3 xs:w-auto mx-auto",children:"Choose a skin for your link"}),s.jsx("div",{className:"flex gap-1 overflow-x-scroll py-4 -my-4 px-4",children:Object.entries(ye).map(([b,F])=>s.jsx(He,{themeName:F.name,primaryColor:f[b]?.primary,fontColor:f[b]?.fontColor,bgColor:f[b]?.bgColor,fontFamily:f[b]?.fontFamily,isSelected:a===b,onClick:()=>j(b)},b))}),s.jsx("div",{className:"px-4",children:s.jsx($,{disabled:e||g.isPending,fullWidth:!0,onClick:I,children:"Next"})})]})})]})})]})}function fs(e){const t=K.c(3),{isDisabled:i,onClick:n}=e;let l;return t[0]!==i||t[1]!==n?(l=s.jsx(_e,{children:s.jsx(ms,{isDisabled:i,onClick:n})}),t[0]=i,t[1]=n,t[2]=l):l=t[2],l}function xs(){const e=K.c(4),{personId:t}=se();let i,n;e[0]===Symbol.for("react.memo_cache_sentinel")?(i=s.jsx(de,{currentStepName:"default-deposit"}),n=Y(xe,"flex flex-col bg-ink-white"),e[0]=i,e[1]=n):(i=e[0],n=e[1]);let l;return e[2]!==t?(l=s.jsx(Gt,{personId:t,navigationSlot:i,className:n}),e[2]=t,e[3]=l):l=e[3],l}function hs(e){const t=K.c(5),{className:i,size:n,style:l}=e,o=n===void 0?40:n;let r;t[0]===Symbol.for("react.memo_cache_sentinel")?(r=s.jsx("g",{opacity:"0.4",children:s.jsx("g",{children:s.jsx("path",{d:"M28.2502 8H12.2507C10.0509 8 8.25 9.80003 8.25 12.0007V28.0007C8.25 30.1995 10.0509 32 12.2507 32H28.2507C30.4504 32 32.2514 30.2 32.2514 28.0007V12.0007C32.2509 9.80003 30.45 8 28.2502 8ZM27.8866 26.3649C27.8866 27.0641 27.3141 27.6348 26.6144 27.6348H13.8856C13.1863 27.
16348 12.6134 27.0637 12.6134 26.3649V13.6365C12.6134 12.9372 13.1863 12.3643 13.8856 12.3643H26.6144C27.3141 12.3643 27.8866 12.9372 27.8866 13.6365V26.3649ZM23.5241 22.5455C23.5241 22.9466 23.1966 23.2728 22.7978 23.2728H17.7067C17.3066 23.2728 16.9804 22.9461 16.9804 22.5455V17.4549C16.9804 17.0548 17.3066 16.7281 17.7067 16.7281H22.7973C23.1966 16.7281 23.5237 17.0552 23.5237 17.4549L23.5241 22.5455Z",fill:"#324E43"})})}),t[0]=r):r=t[0];let c;return t[1]!==i||t[2]!==o||t[3]!==l?(c=s.jsx("svg",{height:o,viewBox:"0 0 41 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:i,style:l,children:r}),t[1]=i,t[2]=o,t[3]=l,t[4]=c):c=t[4],c}const As={selection:"Create your booking form",copyForm:"Transfer your existing form",standardForm:"Customize your booking form"},gs={selection:"Create from scratch, or import your own.",copyForm:"Got a form you love? We can transfer it to Venue for you.",standardForm:"Our tried and true template that maximizes completion with just enough information for artists."},ps="/assets/DSMnMqin.webp",bs="data:image/webp;base64,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";function ks(){const e=K.c(50),{personId:t}=se(),i=!!t;let n;e[0]!==i?(n={enabled:i},e[0]=i,e[1]=n):n=e[1];const{data:l}=Z.getOnboardingStatus.useQuery(t||"",n),o=ie();let r,c;e[2]!==o?(r=()=>{o?.capture("onboarding_step_form_questions_viewed")},c=[o],e[2]=o,e[3]=r,e[4]=c):(r=e[3],c=e[4]),z.useEffect(r,c);const d=Z.useUtils();let A;e[5]!==t||e[6]!==o||e[7]!==d?(A={onSuccess:async()=>{o?.capture("onboarding_step_form_questions_set"),await oe(t,"submit_booking_form"),await d.getOnboardingStatus.invalidate(),await d.isOnboardingIncomplete.invali
1date()}},e[5]=t,e[6]=o,e[7]=d,e[8]=A):A=e[8];const{mutateAsync:a,isPending:u,isSuccess:N}=Z.saveFormQuestions.useMutation(A),[m,f]=z.useState("selection"),[h,g]=z.useState("standardForm"),[p,j]=z.useState("");let I;e[9]===Symbol.for("react.memo_cache_sentinel")?(I=[],e[9]=I):I=e[9];const[b,F]=z.useState(I);let x;e[10]!==l||e[11]!==p||e[12]!==m||e[13]!==t||e[14]!==o||e[15]!==a||e[16]!==h?(x=async()=>{if(m==="selection"&&h==="copyForm"){o?.capture("onboarding_step_form_questions_copy_form_selected"),f("copyForm");return}if(F([]),m==="copyForm"&&!p){F(["Paste your form link"]);return}if(!l?.bookId){console.warn("Not saving form questions: no book yet",{personId:t});return}await a({personId:t,bookId:l.bookId,formQuestions:[...Kt],externalFormUrl:m==="copyForm"?p:void 0})},e[10]=l,e[11]=p,e[12]=m,e[13]=t,e[14]=o,e[15]=a,e[16]=h,e[17]=x):x=e[17];const C=x,v=u||N||!l?.bookId;let D;e[18]===Symbol.for("react.memo_cache_sentinel")?(D=Y(xe,"flex flex-col bg-ink-white"),e[18]=D):D=e[18];let R;e[19]===Symbol.for("react.memo_cache_sentinel")?(R=s.jsx(de,{currentStepName:"form-questions"}),e[19]=R):R=e[19];const B=As[m];let U;e[20]!==B?(U=s.jsx("h1",{className:"text-ink-black text-3xl leading-none md:text-5xl text-balance font-extrabold",children:B}),e[20]=B,e[21]=U):U=e[21];const H=gs[m];let k;e[22]!==H?(k=s.jsx("p",{className:"text-ink-black text-base md:text-lg font-light leading-snug text-balance",children:H}),e[22]=H,e[23]=k):k=e[23];let S;e[24]!==U||e[25]!==k?(S=s.jsxs("div",{className:"flex flex-col gap-8",children:[R,s.jsx("div",{className:"flex flex-col gap-5 text-center",children:s.jsxs("div",{className:"flex flex-col gap-4",children:[U,k]})})]}),e[24]=U,e[25]=k,e[26]=S):S=e[26];let P;e[27]!==m||e[28]!==h?(P=m==="selection"&&s.jsxs("div",{className:"flex flex-col gap-4",children:[s.jsx($,{variant:"transparent",className:Y("w-full py-0 h-auto rounded-3xl border-2 border-ink-black p-5 text-left hover:bg-transparent hover:border-2 hover:border-ink-black",h==="copyForm"&&"opacity-60 border-ink-black/10"),onClick:()=>g("standardForm"),children:s.jsxs("div",{className:"flex flex-row gap-5 items-center",children:[s.jsx("div",{className:"min-w-24 w-24 h-24 rounded-xl bg-ink-paper flex items-center justify-center",children:s.jsx("img",{src:ps,alt:"Build my own personalized booking form",className:"w-20 h-20 object-contain"})}),s.jsxs("div",{className:"flex flex-col gap-2 font-sans normal-case",children:[s.jsx("div",{className:"font-medium text-lg leading-tight text-pretty",children:"Create a new form"}),s.jsx("div",{className:"font-light text-sm leading-tight text-pretty",children:"You'll start with our tried and true template and can edit your form after finishing onboarding."})]})]})}),s.jsx($,{variant:"transparent",className:Y("w-full py-0 h-auto rounded-3xl border-2 border-ink-black p-5 text-left hover:bg-transparent hover:border-2 hover:border-ink-black",h==="standardForm"&&"opacity-60 border-ink-black/10"),onClick:()=>g("copyForm"),children:s.jsxs("div",{className:"flex flex-row gap-5 items-center",children:[s.jsx("div",{className:"min-w-24 w-24 h-24 rounded-xl bg-ink-paper flex items-center justify-center",children:s.jsx("img",{src:bs,alt:"Transfer my existing booking form",className:"w-20 h-20 object-contain"})}),s.jsxs("div",{className:"flex flex-col gap-2 font-sans normal-case",children:[s.jsx("div",{className:"font-medium text-lg leading-tight text-pretty",children:"Transfer my existing booking form"}),s.jsx("div",{className:"font-light text-sm leading-tight text-pretty",children:"Let our team do the hard work for you. We'll transfer your Jotform, Google Form, whatever you've got."})]})]})})]}),e[27]=m,e[28]=h,e[29]=P):P=e[29];let W;e[30]!==b||e[31]!==p||e[32]!==m?(W=m==="copyForm"&&s.jsxs("div",{className:"flex flex-col gap-5",children:[s.jsxs("div",{className:"flex flex-col gap-2",children:[s.jsxs("div",{className:"relative",children:[s.jsx("input",{autoComplete:"off",className:Y("w-full p-4","text-ink-black bg-ink-paper border-ink-black-100 rounded-xl border","focus:outline-none focus:outline-2 focus:outline-offset-1","placeholder:text-ink-black-400 placeholder:font-light"),type:"text",value:p,onChange:L=>j(L.target.value),placeholder:"Paste your form link here"}),!p&&s.jsx(Re,{size:20,className:"absolute top-1/2 right-4 transform -translate-y-1/2 text-ink-black-400"}),p&&s.jsx("button",{onClick:()=>{j("")},children:s.jsx(xt,{size:20,className:"absolute top-1/2 right-4 transform -translate-y-1/2 text-ink-black-400"})})]}),s.jsx(ht,{errors:b})]}),s.jsxs("div",{className:"flex flex-col gap-5 border border-ink-black/10 rounded-xl p-5",children:[s.jsxs("div",{className:"grid grid-cols-4 gap-2 font-light text-center leading-snug text-sm text-ink-black-600",children:[s.jsxs("div",{className:"flex flex-col items-center",children:[s.jsx(Ht,{}),"Jotform"]}),s.jsxs("div",{className:"flex flex-col items-center",children:[s.jsx(Wt,{}),"Google Forms"]}),s.jsxs("div",{className:"flex flex-col items-center",children:[s.jsx(Dt,{}),"Typeform"]}),s.jsxs("div",{className:"flex flex-col items-center",children:[s.jsx(hs,{}),"Square"]})]}),s.jsxs("div",{className:"font-light text-center leading-snug text-sm text-ink-black-600",children:["We'll create your form from your Jotform, ",s.jsx("br",{})," Google Form, Typeform, Square, or any other form."]})]})]}),e[30]=b,e[31]=p,e[32]=m,e[33]=W):W=e[33];let _;e[34]!==m?(_=m==="copyForm"&&s.jsx($,{variant:"secondary",className:Y("w-1/4"),onClick:()=>f("selection"),children:"Back"}),e[34]=m,e[35]=_):_=e[35];const O=m==="copyForm"?"w-3/4":"w-full";let T;e[36]!==O?(T=Y(O),e[36]=O,e[37]=T):T=e[37];let M;e[38]!==C||e[39]!==v||e[40]!==T?(M=s.jsx($,{disabled:v,className:T,onClick:C,rightArrow:!0,children:"Next"}),e[38]=C,e[39]=v,e[40]=T,e[41]=M):M=e[41];let w;e[42]!==_||e[43]!==M?(w=s.jsx("div",{className:"sticky bottom-0 w-full py-8 pb-safe-or-6 mt-auto",children:s.jsxs("div",{className:"flex flex-row gap-4",children:[_,M]})}),e[42]=_,e[43]=M,e[44]=w):w=e[44];let E;return e[45]!==S||e[46]!==P||e[47]!==W||e[48]!==w?(E=s.jsx("div",{className:D,children:s.jsxs(ae,{className:"flex flex-col p-5 pb-0 gap-8 flex-1",children:[S,P,W,w]})}),e[45]=S,e[46]=P,e[47]=W,e[48]=w,e[49]=E):E=e[49],E}function js(){const e=K.c(4),{personId:t}=se();let i,n;e[0]===Symbol.for("react.memo_cache_sentinel")?(i=s.jsx(de,{currentStepName:"handle"}),n=Y(xe,"flex flex-col bg-ink-white"),e[0]=i,e[1]=n):(i=e[0],n=e[1]);let l;return e[2]!==t?(l=s.jsx(Qt,{personId:t,navigationSlot:i,className:n}),e[2]=t,e[3]=l):l=e[3],l}const ys="/assets/r-bMPkzF.webp",vs="/assets/Bgp5PUuo.webp",Ns="/assets/BfarCDRL.webp",Ss="data:image/webp;base64,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",ws="/assets/3fCCSN7R.webp",_s="/assets/8KrglTwM.webp";function me(e){const t=K.c(12),{onClick:i,isSelected:n,children:l,imageSrc:o,imageAlt:r}=e,c=n&&"border-transparent outline-2 outline-offset-0";let d;t[0]!==c?(d=Y("flex font-sans normal-case flex-col justify-between gap-5 rounded-3xl border-ink-black/10 px-4 py-8 hover:bg-transparent hover:border-transparent hover:outline-2 hover:outline-offset-0",c),t[0]=c,t[1]=d):d=t[1];let A;t[2]!==r||t[3]!==o?(A=s.jsx("div",{className:"min-w-24 w-24 h-24 rounded-xl bg-ink-paper flex items-center justify-center",children:s.jsx("img",{src:o,alt:r,className:"w-20 h-20 object-contain"})}),t[2]=r,t[3]=o,t[4]=A):A=t[4];let a;t[5]!==l?(a=s.jsx("div",{className:"flex-grow",children:l}),t[5]=l,t[6]=a):a=t[6];let u;return t[7]!==i||t[8]!==d||t[9]!==A||t[10]!==a?(u=s.jsxs($,{variant:"transparent",className:d,onClick:i,children:[A,a]}),t[7]=i,t[8]=d,t[9]=A,t[10]=a,t[11]=u):u=t[11],u}function Cs(){const e=K.c(66),{personId:t}=se(),i=!!t;let n;e[0]!==i?(n={enabled:i},e[0]=i,e[1]=n):n=e[1];const{data:l}=Z.getOnboardingStatus.useQuery(t,n),o=Z.useUtils(),r=ie();let c;e[2]!==t||e[3]!==r||e[4]!==o?(c={onSuccess:async()=>{r?.capture("onboarding_step_plan_to_use_venue_set"),await oe(t,"submit_plan_to_use_venue"),await o.getOnboardingStatus.invalidate()}},e[2]=t,e[3]=r,e[4]=o,e[5]=c):c=e[5];const{mutateAsync:d,isPending:A,isSuccess:a}=Z.updatePerson.useMutation(c);let u,N;e[6]!==r?(u=()=>{r?.capture("onboarding_step_plan_to_use_venue_viewed")},N=[r],e[6]=r,e[7]=u,e[8]=N):(u=e[7],N=e[8]),z.useEffect(u,N);const[m,f]=z.useState(null);let h,g;e[9]!==l?(h=()=>{l?.planToUseVenue&&l.planToUseVenue.length>0&&f(l.planToUseVenue[0])},g=[l],e[9]=l,e[10]=h,e[11]=g):(h=e[10],g=e[11]),z.useEffect(h,g);let p;e[12]!==m?(p=ne=>()=>{f(m===ne?null:ne)},e[12]=m,e[13]=p):p=e[13];const j=p;let I;e[14]!==m||e[15]!==t||e[16]!==d?(I=async()=>{m!==null&&await d({personId:t,planToUseVenue:[m]})},e[14]=m,e[15]=t,e[16]=d,e[17]=I):I=e[17];const b=I,F=A||a;let x;e[18]===Symbol.for("react.memo_cache_sentinel")?(x=Y(xe,"flex flex-col bg-ink-white"),e[18]=x):x=e[18];let C;e[19]===Symbol.for("react.memo_cache_sentinel")?(C=s.jsx(fe,{children:s.jsx("html",{lang:"en",className:""})}),e[19]=C):C=e[19];let v;e[20]===Symbol.for("react.memo_cache_sentinel")?(v=s.jsx(de,{currentStepName:"plan-to-use-venue"}),e[20]=v):v=e[20];let D;e[21]===Symbol.for("react.memo_cache_sentinel")?(D=s.jsxs("div",{className:"flex flex-col gap-5 text-center",children:[s.jsx("h1",{className:"text-ink-black text-3xl leading-none md:text-5xl font-extrabold text-pretty",children:"How do you plan to book?"}),s.jsx("p",{className:"text-ink-black text-base md:text-lg font-light leading-snug",children:"Choose one you're excited about. Our artist concierge will reach out to help."})]}),e[21]=D):D=e[21];const R=m==="custom";let B;e[22]!==j?(B=j("custom"),e[22]=j,e[23]=B):B=e[23];let U;e[24]!==R||e[25]!==B?(U=s.jsx(me,{isSelected:R,onClick:B,imageSrc:vs,imageAlt:"Custom booking",children:"Custom booking"}),e[24]=R,e[25]=B,e[26]=U):U=e[26];const H=m==="flash";let k;e[27]!==j?(k=j("flash"),e[27]=j,e[28]=k):k=e[28];let S;e[29]!==H||e[30]!==k?(S=s.jsx(me,{isSelected:H,onClick:k,imageSrc:Ss,imageAlt:"Flash booking",children:"Flash booking"}),e[29]=H,e[30]=k,e[31]=S):S=e[31];const P=m==="events";let W;e[32]!==j?(W=j("events"),e[32]=j,e[33]=W):W=e[33];let _;e[34]!==P||e[35]!==W?(_=s.jsx(me,{isSelected:P,onClick:W,imageSrc:Ns,imageAlt:"Events",children:"Events"}),e[34]=P,e[35]=W,e[36]=_):_=e[36];const O=m==="manual-booking";let T;e[37]!==j?(T=j("manual-booking"),e[37]=j,e[38]=T):T=e[38];let M;e[39]===Symbol.for("react.memo_cache_sentinel")?(M=s.jsxs("div",{className:"flex flex-col",children:["Manual booking",s.jsx("div",{className:"text-sm text-ink-black-500 font-emphasis",children:"(Walk ins, multiple sessions, etc)"})]}),e[39]=M):M=e[39];let w;e[40]!==O||e[41]!==T?(w=s.jsx(me,{isSelected:O,onClick:T,imageSrc:ys,imageAlt:"Manual booking",children:M}),e[40]=O,e[41]=T,e[42]=w):w=e[42];const E=m==="transfer-existing-bookings";let L;e[43]!==j?(L=j("transfer-existing-bookings"),e[43]=j,e[44]=L):L=e[44];let G;e[45]!==E||e[46]!==L?(G=s.jsx(me,{isSelected:E,onClick:L,imageSrc:_s,imageAlt:"Transfer existing bookings",children:"Transfer existing bookings"}),e[45]=E,e[46]=L,e[47]=G):G=e[47];const Q=m==="not-sure-yet";let V;e[48]!==j?(V=j("not-sure-yet"),e[48]=j,e[49]=V):V=e[49];let X;e[50]!==Q||e[51]!==V?(X=s.jsx(me,{isSelected:Q,onClick:V,imageSrc:ws,imageAlt:"Not sure yet",children:"Not sure yet"}),e[50]=Q,e[51]=V,e[52]=X):X=e[52];let y;e[53]!==U||e[54]!==S||e[55]!==_||e[56]!==w||e[57]!==G||e[58]!==X?(y=s.jsxs("div",{className:"grid grid-cols-2 gap-4 justify-center font-stretch-condensed",children:[U,S,_,w,G,X]}),e[53]=U,e[54]=S,e[55]=_,e[56]=w,e[57]=G,e[58]=X,e[59]=y):y=e[59];const q=F||m===null;let J;e[60]!==b||e[61]!==q?(J=s.jsx("div",{className:"sticky bottom-0 w-full py-6 pb-safe-or-6 flex gap-2 mt-auto",children:s.jsx($,{disabled:q,fullWidth:!0,onClick:b,rightArrow:!0,children:"Next"})}),e[60]=b,e[61]=q,e[62]=J):J=e[62];let ee;return e[63]!==y||e[64]!==J?(ee=s.jsxs("div",{className:x,children:[C,s.jsxs(ae,{className:"flex flex-col p-5 pb-0 gap-8 flex-1",children:[v,D,y,J]})]}),e[63]=y,e[64]=J,e[65]=ee):ee=e[65],ee}const Is="/assets/lbamB1H8.webp";function Ps({onSkip:e,onConsent:t}){const i=ie(),{isAdmin:n}=z.useContext(Se),{personId:l}=se(),[o,r]=z.useState(!1),{status:c,askPNPermissions:d,refreshStatus:A}=Ke(),{toast:a}=At(),{handleFirstTimePermissionGrant:u}=Bt(l??void 0);z.useEffect(()=>{i?.capture("onboarding_step_mobile_push_notification_consent_viewed")},[i]);const N=z.useCallback(async()=>{try{if(r(!0),await A()==="denied"){try{await Mt.open({optionAndroid:Ot.AppNotification,optionIOS:Vt.AppNotification}),i?.capture("onboarding_step_mobile_push_notification_consent_settings_opened")}catch(h){console.error("Failed to open system settings:",h),a({title:"Unable to open settings",description:"Please manually enable notifications in your device settings.",variant:"error"})}return}await d()?(await u(),i?.capture("onboarding_step_mobile_push_notification_consent_granted"),t()):(i?.capture("onboarding_step_mobile_push_notification_consent_denied"),e())}finally{r(!1)}},[d,u,t,e,i,A,a]);return s.jsxs(s.Fragment,{children:[s.jsx(fe,{children:s.jsx("html",{lang:"en",className:""})}),s.jsxs(ae,{className:"flex h-screen max-h-screen-safe flex-col px-5 gap-8 flex-1",children:[s.jsx(de,{currentStepName:"mobile-push-notification-consent"}),s.jsx("div",{className:"flex-1 min-h-60 flex flex-col justify-center",children:s.jsx("img",{src:Is,alt:"A phone showing a push notification from Venue Ink",className:"mx-auto h-full w-auto object-contain max-h-max rounded-[40px]"})}),s.jsxs("div",{className:"flex shrink-0 flex-col gap-5 text-center",children:[s.jsx("h1",{className:"text-ink-black text-3xl font-extrabold",children:"Never miss a booking"}),s.jsx("p",{className:"text-ink-black text-lg font-light leading-tight",children:"Get instant alerts when clients send booking requests, direct messages, or payments."}),c==="denied"&&s.jsxs("div",{className:"text-left flex flex-col gap-3 text-ink-destructive bg-mix-ink-destructive-10 rounded-3xl border-2 border-ink-destructive/50 p-6 text-base font-light leading-tight",children:[s.jsx("h3",{className:"font-medium font-stretch-condensed text-xl",children:"Push notifications have been disabled"}),"To enable, please go to your device settings and allow notifications for Venue."]}),!be.isProduction()||n?s.jsxs("pre",{className:"text-ink-black text-sm font-light leading-tight",children:["(dev) status: ",c??"(null)"]}
1):null,s.jsxs("div",{className:"sticky bottom-0 w-full pb-safe-or-6 mt-auto flex gap-2",children:[s.jsx($,{variant:"secondary",disabled:o,onClick:()=>{i?.capture("onboarding_step_mobile_push_notification_consent_skipped"),e()},children:"Not now"}),s.jsx($,{fullWidth:!0,submit:!0,rightArrow:!0,disabled:o,onClick:N,children:o?"Asking for permission...":c==="denied"?"App settings":"Enable notifications"})]})]})]})]})}const Ts=["flash","events","manual-booking"];function Fs(e){if(!e.handle)return"handle";if(e.defaultClientSelectsTime===null)return"who-selects-time";if(!(e.studioManager!==null)){if(e.planToUseVenue===null)return"plan-to-use-venue";if(e.formQuestions.length===0&&!e.planToUseVenue.some(i=>Ts.includes(i)))return"form-questions"}return e.defaultDepositAmountCents===null||e.defaultDepositCurrency===null||e.bankingCountry===null?"default-deposit":"choose-skin"}const Us="/assets/D8O8sclf.webp",Es="/assets/CwrKopRf.webp";function Ls(){const e=K.c(55),{personId:t}=se(),i=!!t;let n;e[0]!==i?(n={enabled:i},e[0]=i,e[1]=n):n=e[1];const{data:l}=Z.getOnboardingStatus.useQuery(t,n),o=Z.useUtils(),r=ie();let c;e[2]!==t||e[3]!==r||e[4]!==o?(c={onSuccess:async()=>{r?.capture("onboarding_step_booking_preference_set"),await oe(t,"submit_booking_preference"),await o.getOnboardingStatus.invalidate(),await o.isOnboardingIncomplete.invalidate()}},e[2]=t,e[3]=r,e[4]=o,e[5]=c):c=e[5];const{mutateAsync:d,isPending:A,isSuccess:a}=Z.updateWhoSelectsTime.useMutation(c);let u,N;e[6]!==r?(u=()=>{r?.capture("onboarding_step_booking_preference_viewed")},N=[r],e[6]=r,e[7]=u,e[8]=N):(u=e[7],N=e[8]),z.useEffect(u,N);const[m,f]=z.useState(!1);let h;e[9]!==m||e[10]!==l||e[11]!==t||e[12]!==d?(h=async()=>{if(!l?.bookId){console.warn("Not saving booking preference: no book yet",{personId:t});return}await d({bookId:l.bookId,clientSelectsTime:m})},e[9]=m,e[10]=l,e[11]=t,e[12]=d,e[13]=h):h=e[13];const g=h,p=A||a||!l?.bookId;let j;e[14]===Symbol.for("react.memo_cache_sentinel")?(j=Y(xe,"flex flex-col bg-ink-white"),e[14]=j):j=e[14];let I;e[15]===Symbol.for("react.memo_cache_sentinel")?(I=s.jsx(fe,{children:s.jsx("html",{lang:"en",className:""})}),e[15]=I):I=e[15];let b;e[16]===Symbol.for("react.memo_cache_sentinel")?(b=s.jsx(de,{currentStepName:"who-selects-time"}),e[16]=b):b=e[16];let F;e[17]===Symbol.for("react.memo_cache_sentinel")?(F=s.jsxs("div",{className:"flex flex-col gap-5 text-center",children:[s.jsx("h1",{className:"text-ink-black text-3xl leading-none md:text-5xl font-extrabold",children:"How do you schedule?"}),s.jsx("p",{className:"text-ink-black text-base md:text-lg font-light leading-snug",children:"Everyone's got their own way, what's yours?"})]}),e[17]=F):F=e[17];const x=m&&"border-ink-black/10";let C;e[18]!==x?(C=Y("normal-case font-sans w-full py-0 h-auto rounded-3xl border-2 border-ink-black p-5 text-left hover:bg-transparent hover:border-2 hover:border-ink-black",x),e[18]=x,e[19]=C):C=e[19];let v;e[20]===Symbol.for("react.memo_cache_sentinel")?(v=()=>f(!1),e[20]=v):v=e[20];let D;e[21]===Symbol.for("react.memo_cache_sentinel")?(D=s.jsx("div",{className:"min-w-24 w-24 h-24 rounded-xl bg-ink-paper flex items-center justify-center",children:s.jsx("img",{src:Es,alt:"Managed scheduling",className:"w-20 h-20 object-contain"})}),e[21]=D):D=e[21];const R=m&&"opacity-60";let B;e[22]!==R?(B=Y("flex flex-col gap-2",R),e[22]=R,e[23]=B):B=e[23];let U,H,k;e[24]===Symbol.for("react.memo_cache_sentinel")?(U=s.jsxs("div",{className:"flex flex-row gap-1",children:[s.jsx("div",{className:"w-fit bg-ink-lean px-2 py-1 text-ink-white rounded-md text-xs",children:"Managed"}),s.jsx("div",{className:"w-fit bg-ink-black-50 px-2 py-1 text-ink-black rounded-md text-xs",children:"Recommended"})]}),H=s.jsx("div",{className:"font-medium font-stretch-condensed text-lg leading-tight",children:"I propose dates for my client to choose from"}),k=s.jsx("div",{className:"font-light text-sm leading-tight",children:"Gives artists the most control of their schedule"}),e[24]=U,e[25]=H,e[26]=k):(U=e[24],H=e[25],k=e[26]);let S;e[27]!==B?(S=s.jsxs("div",{className:"flex flex-row gap-5 items-center",children:[D,s.jsxs("div",{className:B,children:[U,H,k]})]}),e[27]=B,e[28]=S):S=e[28];let P;e[29]!==C||e[30]!==S?(P=s.jsx($,{variant:"transparent",className:C,onClick:v,children:S}),e[29]=C,e[30]=S,e[31]=P):P=e[31];const W=!m&&"border-ink-black/10";let _;e[32]!==W?(_=Y("normal-case font-sans w-full py-0 h-auto rounded-3xl border-2 border-ink-black p-5 text-left hover:bg-transparent hover:border-2 hover:border-ink-black",W),e[32]=W,e[33]=_):_=e[33];let O;e[34]===Symbol.for("react.memo_cache_sentinel")?(O=()=>f(!0),e[34]=O):O=e[34];let T;e[35]===Symbol.for("react.memo_cache_sentinel")?(T=s.jsx("div",{className:"min-w-24 w-24 h-24 rounded-xl bg-ink-
1paper flex items-center justify-center",children:s.jsx("img",{src:Us,alt:"Auto scheduling",className:"w-20 h-20 object-contain"})}),e[35]=T):T=e[35];const M=!m&&"opacity-60";let w;e[36]!==M?(w=Y("flex flex-col gap-2",M),e[36]=M,e[37]=w):w=e[37];let E,L,G;e[38]===Symbol.for("react.memo_cache_sentinel")?(E=s.jsx("div",{className:"w-fit bg-ink-acid px-2 py-1 text-ink-black rounded-md text-xs",children:"Auto"}),L=s.jsx("div",{className:"font-medium text-lg leading-tight",children:"Clients pick from available time on your calendar"}),G=s.jsx("div",{className:"font-light text-sm leading-tight",children:"Artists still get to review and accept requests"}),e[38]=E,e[39]=L,e[40]=G):(E=e[38],L=e[39],G=e[40]);let Q;e[41]!==w?(Q=s.jsxs("div",{className:"flex flex-row gap-5 items-center",children:[T,s.jsxs("div",{className:w,children:[E,L,G]})]}),e[41]=w,e[42]=Q):Q=e[42];let V;e[43]!==_||e[44]!==Q?(V=s.jsx($,{variant:"transparent",className:_,onClick:O,children:Q}),e[43]=_,e[44]=Q,e[45]=V):V=e[45];let X;e[46]!==P||e[47]!==V?(X=s.jsxs("div",{className:"flex flex-col gap-4 mt-4",children:[P,V]}),e[46]=P,e[47]=V,e[48]=X):X=e[48];let y;e[49]!==g||e[50]!==p?(y=s.jsx("div",{className:"sticky bottom-0 w-full py-6 pb-safe-or-6 mt-auto",children:s.jsx($,{disabled:p,fullWidth:!0,onClick:g,rightArrow:!0,children:"Next"})}),e[49]=g,e[50]=p,e[51]=y):y=e[51];let q;return e[52]!==X||e[53]!==y?(q=s.jsxs("div",{className:j,children:[I,s.jsxs(ae,{className:"flex flex-col p-5 pb-0 gap-8 flex-1",children:[b,F,X,y]})]}),e[52]=X,e[53]=y,e[54]=q):q=e[54],q}function Bs(e){const t=K.c(5),{isDark:i}=e;let n,l;t[0]!==i?(n=()=>{const c=document.documentElement;return c.classList.toggle("dark",i),()=>{c.classList.remove("dark")}},l=[i],t[0]=i,t[1]=n,t[2]=l):(n=t[1],l=t[2]),z.useEffect(n,l);const o=i?"#001a12":"#e9ebe0";let r;return t[3]!==o?(r=s.jsx(fe,{children:s.jsx("meta",{name:"theme-color",content:o})}),t[3]=o,t[4]=r):r=t[4],r}function We(e){const t=K.c(22),{profileImageUrl:i,handle:n,isDefaultTheme:l,onUpload:o}=e,r=l?"dark:bg-ink-white border":"art-background-color";let c;t[0]!==r?(c=Y("rounded-4xl flex flex-col gap-8 px-5 py-6 md:py-10 xl:px-14 xl:py-12 max-w-[450px] w-full",r),t[0]=r,t[1]=c):c=t[1];let d;t[2]!==o||t[3]!==i?(d=s.jsx(Ie,{className:"w-25 h-25 md:w-34 md:h-34 rounded-full bg-ink-black-700 dark:bg-ink-black-50 overflow-hidden outline-ink-black/10 outline-3 outline-offset-2",profileImagePath:i,onUpload:o,showUploadButton:!0}),t[2]=o,t[3]=i,t[4]=d):d=t[4];const A=l&&"dark:text-ink-black";let a;t[5]!==A?(a=Y("wrap-break-word leading-8",A),t[5]=A,t[6]=a):a=t[6];let u;t[7]!==n||t[8]!==a?(u=s.jsxs(he.Heading,{className:a,children:["@",n]}),t[7]=n,t[8]=a,t[9]=u):u=t[9];const N=l&&"dark:text-ink-black";let m;t[10]!==N?(m=Y("wrap-break-word leading-[0.9]",N),t[10]=N,t[11]=m):m=t[11];let f;t[12]!==n||t[13]!==m?(f=s.jsxs(he.Body,{className:m,children:["venue.ink/",n]}),t[12]=n,t[13]=m,t[14]=f):f=t[14];let h;t[15]!==u||t[16]!==f?(h=s.jsxs("div",{className:"flex flex-col gap-5 text-center",children:[u,f]}),t[15]=u,t[16]=f,t[17]=h):h=t[17];let g;return t[18]!==h||t[19]!==c||t[20]!==d?(g=s.jsxs("div",{className:c,children:[d,h]}),t[18]=h,t[19]=c,t[20]=d,t[21]=g):g=t[21],g}function Ms(e){const t=K.c(65),{isSubmitting:i,onClick:n}=e,{personId:l}=se(),o=!!l;let r;t[0]!==o?(r={enabled:o},t[0]=o,t[1]=r):r=t[1];const{data:c,isLoading:d}=Z.getOnboardingStatus.useQuery(l||"",r),{theme:A}=Ce(),a=ie(),u=Z.useUtils(),[N,m]=z.useState(!1);let f,h;if(t[2]!==a?(f=()=>{a?.capture("onboarding_step_share_link_viewed")},h=[a],t[2]=a,t[3]=f,t[4]=h):(f=t[3],h=t[4]),z.useEffect(f,h),d){let V;return t[5]===Symbol.for("react.memo_cache_sentinel")?(V=s.jsx(ge,{}),t[5]=V):V=t[5],V}if(!c){let V;return t[6]===Symbol.for("react.memo_cache_sentinel")?(V=s.jsx(re,{code:ce.getOnboardingStatus}),t[6]=V):V=t[6],V}const g=A.id===ve;let p,j;if(t[7]!==c.handle){p=gt.artistProfileUrl(c.handle);let V;t[10]===Symbol.for("react.memo_cache_sentinel")?(V=/^https?:\/\//,t[10]=V):V=t[10],j=p.replace(V,""),t[7]=c.handle,t[8]=p,t[9]=j}else p=t[8],j=t[9];const I=j;let b;t[11]!==p?(b=async()=>{await qe(p),m(!0),setTimeout(()=>m(!1),500)},t[11]=p,t[12]=b):b=t[12];const F=b;let x;t[13]===Symbol.for("react.memo_cache_sentinel")?(x=s.jsx(Bs,{isDark:!0}),t[13]=x):x=t[13];const C=g&&"bg-ink-black-900 dark:bg-ink-white";let v;t[14]!==C?(v=Y(C,"art-background md:bg-none md:dark:bg-ink-black-900 md:bg-ink-white"),t[14]=C,t[15]=v):v=t[15];let D;t[16]!==v?(D=s.jsx(fe,{children:s.jsx("body",{className:v})}
1),t[16]=v,t[17]=D):D=t[17];let R;t[18]===Symbol.for("react.memo_cache_sentinel")?(R=s.jsx(he.FixedBackground,{}),t[18]=R):R=t[18];const B=g?"dark:bg-ink-white":"art-background";let U;t[19]!==l||t[20]!==a||t[21]!==u.getPersonProfileImageUrl?(U=()=>{a?.capture("onboarding_profile_picture_uploaded"),u.getPersonProfileImageUrl.invalidate(l)},t[19]=l,t[20]=a,t[21]=u.getPersonProfileImageUrl,t[22]=U):U=t[22];let H;t[23]!==c.handle||t[24]!==c.profileImageUrl||t[25]!==g||t[26]!==U?(H=s.jsx("div",{className:"w-full flex items-center justify-center h-full min-h-screen px-5 xl:px-9",children:s.jsx(We,{isDefaultTheme:g,profileImageUrl:c.profileImageUrl,handle:c.handle,onUpload:U})}),t[23]=c.handle,t[24]=c.profileImageUrl,t[25]=g,t[26]=U,t[27]=H):H=t[27];let k;t[28]!==l||t[29]!==a||t[30]!==u.getPersonProfileImageUrl?(k=()=>{a?.capture("onboarding_profile_picture_uploaded"),u.getPersonProfileImageUrl.invalidate(l)},t[28]=l,t[29]=a,t[30]=u.getPersonProfileImageUrl,t[31]=k):k=t[31];let S;t[32]!==c.handle||t[33]!==c.profileImageUrl||t[34]!==g||t[35]!==k?(S=s.jsx("div",{className:"md:hidden max-w-full px-10 flex flex-grow items-center justify-center",children:s.jsx(We,{isDefaultTheme:g,profileImageUrl:c.profileImageUrl,handle:c.handle,onUpload:k})}),t[32]=c.handle,t[33]=c.profileImageUrl,t[34]=g,t[35]=k,t[36]=S):S=t[36];let P,W;t[37]===Symbol.for("react.memo_cache_sentinel")?(P=s.jsxs("h1",{className:"leading-14 text-4xl md:text-6xl font-extrabold text-center",children:["Your new",s.jsx("br",{}),"link in bio"]}),W=s.jsx("div",{className:"font-light text-base md:text-xl leading-tight text-center md:max-w-72 mx-auto",children:"Drop your new booking link in your IG, TikTok, newsletter, whatever, and watch your requests roll in."}),t[37]=P,t[38]=W):(P=t[37],W=t[38]);let _;t[39]!==I?(_=s.jsx("div",{className:"flex items-center text-lg px-3 leading-none font-normal",children:s.jsx("div",{className:"break-all",children:I})}),t[39]=I,t[40]=_):_=t[40];let O;t[41]!==N?(O=N?"Copied!":s.jsxs(s.Fragment,{children:["Copy",s.jsx(pt,{size:16,className:"opacity-70"})]}),t[41]=N,t[42]=O):O=t[42];let T;t[43]!==O?(T=s.jsx("div",{className:"flex gap-2 rounded-full bg-ink-white text-ink-black px-4 py-3 leading-5 font-semibold text-base",children:O}),t[43]=O,t[44]=T):T=t[44];let M;t[45]!==F||t[46]!==_||t[47]!==T?(M=s.jsxs("button",{className:"flex-1 flex flex-row gap-2 py-2 px-2.5 rounded-full border border-ink-black-600 justify-between",onClick:F,children:[_,T]}),t[45]=F,t[46]=_,t[47]=T,t[48]=M):M=t[48];let w;t[49]!==i||t[50]!==n?(w=s.jsx($,{isLoading:i,disabled:i,onClick:n,children:"Let's get started"}),t[49]=i,t[50]=n,t[51]=w):w=t[51];let E;t[52]!==M||t[53]!==w?(E=s.jsxs("div",{className:"sticky bottom-0 shrink-0 flex flex-col gap-6 px-4 pb-safe-or-8 pt-10 rounded-t-4xl md:py-0 bg-ink-black-900 md:bg-transparent",children:[P,W,s.jsxs("div",{className:"flex flex-col gap-8 md:gap-13",children:[M,w]})]}),t[52]=M,t[53]=w,t[54]=E):E=t[54];let L;t[55]!==S||t[56]!==E?(L=s.jsxs(ae,{className:"flex flex-col items-center justify-center h-full min-h-screen",children:[S,E]}),t[55]=S,t[56]=E,t[57]=L):L=t[57];let G;t[58]!==B||t[59]!==H||t[60]!==L?(G=s.jsx(ke,{sidebarClassName:B,sidebarContent:H,children:L}),t[58]=B,t[59]=H,t[60]=L,t[61]=G):G=t[61];let Q;return t[62]!==D||t[63]!==G?(Q=s.jsxs(s.Fragment,{children:[x,D,R,G]}),t[62]=D,t[63]=G,t[64]=Q):Q=t[64],Q}function Vs(e){const t=K.c(3),{isLoading:i,onClick:n}=e;let l;return t[0]!==i||t[1]!==n?(l=s.jsx(_e,{children:s.jsx(Ms,{isSubmitting:i,onClick:n})}),t[0]=i,t[1]=n,t[2]=l):l=t[2],l}function Os(){const e=K.c(72);Ye();const{status:t}=Ke(),i=Z.useUtils(),n=we(),l=Je(),{personId:o,handle:r}=se(),[c,d]=z.useState(null),A=!!o;let a;e[0]!==A?(a={enabled:A},e[0]=A,e[1]=a):a=e[1];const{data:u,isLoading:N}=Z.getOnboardingStatus.useQuery(o||"",a),m=!!o;let f;e[2]!==m?(f={enabled:m},e[2]=m,e[3]=f):f=e[3];const{isLoading:h}=Z.isOnboardingIncomplete.useQuery(o||"",f),[g]=Ut(),p=g.get("signUpAsArtist")==="true",{runCompleteOnboarding:j,isPending:I}=Zt(o);let b;e[4]!==i?(b={onSuccess:async()=>{await i.isOnboardingIncomplete.invalidate(),await i.getOnboardingStatus.invalidate(),await i.getPersonSettings.invalidate()}},e[4]=i,e[5]=b):b=e[5];const{mutateAsync:F}=Z.ensureStudioAndBook.useMutation(b);let x;e[6]!==o?(x={personId:o},e[6]=o,e[7]=x):x=e[7];const C=!!o;let v;e[8]!==C?(v={enabled:C},e[8]=C,e[9]=v):v=e[9];const{data:D,isLoading:R}=Z.getPageOfClientAppointmentRequests.useQuery(x,v);let B,U;e[10]!==u||e[11]!==F?(B=()=>{(async()=>u&&u.handle&&(!u.studioId||!u.bookId)&&await F({personId:u.id,name:"Custom",timeZone:Pe()}))()},U=[u,F],e[10]=u,e[11]=F,e[12]=B,e[13]=U):(B=e[12],U=e[13]),z.useEffect(B,U);let H;e[14]!==u||e[15]!==c?(H=c??(u?Fs(u):"handle"),e[14]=u,e[15]=c,e[16]=H):H=e[16];const k=H;let S;e[17]!==k?(S=[k],e[17]=k,e[18]=S):S=e[18],z.useEffect(Hs,S);let P;e:{let y;if(N){P=null;break e}t:switch(k){case"handle":case"form-questions":{let J;e[19]===Symbol.for("react.memo_cache_sentinel")?(J=[{src:Be},{src:Le}],e[19]=J):J=e[19],y=J;break t}case"who-selects-time":case"plan-to-use-venue":case"default-deposit":{let J;e[20]===Symbol.for("react.memo_cache_sentinel")?(J=[{src:Le},{src:Ft},{src:Be}],e[20]=J):J=e[20],y=J;break t}default:{P=null;break e}}let q;e[21]!==y?(q=s.jsx(Qe,{images:y}),e[21]=y,e[22]=q):q=e[22],P=q}const W=P;if(N||R||h||u&&u.handle&&(!u.bookId||!u.studioId)){let y;return e[23]===Symbol.for("react.memo_cache_sentinel")?(y=s.jsx(ge,{}),e[23]=y):y=e[23],y}if(!u){let y;return e[24]===Symbol.for("react.memo_cache_sentinel")?(y=s.jsx(re,{code:ce.getOnboardingStatus}),e[24]=y):y=e[24],y}if(!D){let y;return e[25]===Symbol.for("react.memo_cache_sentinel")?(y=s.jsx(re,{code:ce.getPageOfClientAppointmentRequests}),e[25]=y):y=e[25],y}if(D.requests.length>0&&!p){let y;e[26]!==n||e[27]!==r||e[28]!==o?(y=n("myRequests",{personId:o,handle:r}),e[26]=n,e[27]=r,e[28]=o,e[29]=y):y=e[29];let q;return e[30]!==y?(q=s.jsx(pe,{to:y,replace:!0}),e[30]=y,e[31]=q):q=e[31],q}if(k==="choose-skin"){let y;return e[32]!==t?(y=s.jsx(fs,{isDisabled:!1,onClick:()=>!be.isProduction()||be.isNative()&&t!=="granted"?d("mobile-push-notification-consent"):d("share-link")}),e[32]=t,e[33]=y):y=e[33],y}if(k==="mobile-push-notification-consent"){let y;return e[34]===Symbol.for("react.memo_cache_sentinel")?(y=s.jsx(Ps,{onSkip:()=>d("share-link"),onConsent:()=>d("share-link")}),e[34]=y):y=e[34],y}if(k==="share-link"){let y;e[35]!==o||e[36]!==j?(y=()=>j(o),e[35]=o,e[36]=j,e[37]=y):y=e[37];let q;return e[38]!==I||e[39]!==y?(q=s.jsx(Vs,{isLoading:I,onClick:y}
1),e[38]=I,e[39]=y,e[40]=q):q=e[40],q}let O;e[41]!==u.email||e[42]!==u.handle||e[43]!==u.id?(O={email:u.email,handle:u.handle,personId:u.id},e[41]=u.email,e[42]=u.handle,e[43]=u.id,e[44]=O):O=e[44];const T=D.requests.length>0;let M;e[45]!==n||e[46]!==r||e[47]!==l||e[48]!==o?(M=()=>l(n("myRequests",{personId:o,handle:r})),e[45]=n,e[46]=r,e[47]=l,e[48]=o,e[49]=M):M=e[49];let w;e[50]!==O||e[51]!==T||e[52]!==M?(w=s.jsx(bt,{targetPerson:O,showClientViewMyRequests:T,onClientViewMyRequestsClick:M}),e[50]=O,e[51]=T,e[52]=M,e[53]=w):w=e[53];let E;e[54]!==k?(E=k==="handle"&&s.jsx(js,{}),e[54]=k,e[55]=E):E=e[55];let L;e[56]!==k?(L=k==="default-deposit"&&s.jsx(xs,{}),e[56]=k,e[57]=L):L=e[57];let G;e[58]!==k?(G=k==="who-selects-time"&&s.jsx(Ls,{}),e[58]=k,e[59]=G):G=e[59];let Q;e[60]!==k?(Q=k==="plan-to-use-venue"&&s.jsx(Cs,{}),e[60]=k,e[61]=Q):Q=e[61];let V;e[62]!==k?(V=k==="form-questions"&&s.jsx(ks,{}),e[62]=k,e[63]=V):V=e[63];let X;return e[64]!==W||e[65]!==w||e[66]!==E||e[67]!==L||e[68]!==G||e[69]!==Q||e[70]!==V?(X=s.jsxs(ke,{sidebarContent:W,sidebarClassName:"bg-ink-black/5",children:[w,E,L,G,Q,V]}),e[64]=W,e[65]=w,e[66]=E,e[67]=L,e[68]=G,e[69]=Q,e[70]=V,e[71]=X):X=e[71],X}function Hs(){window.scrollTo(0,0)}const Ws="/assets/8Xy6cvuY.webp",Ds="/assets/sJAmhEqA.webp",Rs="/assets/CXXk6RF1.webp",zs=({isLowerInclusive:e,isUpperInclusive:t,lower:i,upper:n})=>`${e?"[":"("}${i??""},${n??""}${t?"]":")"}`,qs=[{value:"2-3",label:"2â3"},{value:"4-7",label:"4â7"},{value:"7-10",label:"7â10"},{value:"10+",label:"10+"}],Ys=[{value:"centralize-booking",label:"Centralize booking"},{value:"shared-calendar",label:"Shared calendar"},{value:"automate-payouts",label:"Automate payouts"},{value:"guest-management",label:"Guest management"}],Gs=te.object({artistCount:te.string({required_error:"Please select how many artists you have"}),venueReasons:te.array(te.string())});function Qs(e){if(e.includes("+"))return`[${parseInt(e.replace("+",""),10)},)`;if(e.includes("-")){const[i,n]=e.split("-").map(l=>parseInt(l.trim(),10));return`[${i},${n}]`}const t=parseInt(e,10);return`[${t},${t}]`}function Zs(e){return zs(e)}function Js(e){const t=K.c(56),{onNext:i}=e,{personId:n}=se(),l=!!n;let o;t[0]!==l?(o={enabled:l},t[0]=l,t[1]=o):o=t[1];const{data:r}=Z.getOnboardingStatus.useQuery(n||"",o),c=ie(),d=Z.useUtils(),[A,a]=z.useState(null);let u;t[2]!==i||t[3]!==n||t[4]!==c||t[5]!==d?(u={onSuccess:async()=>{c?.capture("studio_onboarding_step_about_studio_completed"),await oe(n,"submit_studio_about"),await d.getOnboardingStatus.invalidate(),i?.()}},t[2]=i,t[3]=n,t[4]=c,t[5]=d,t[6]=u):u=t[6];const{mutateAsync:N,isPending:m}=Z.updatePerson.useMutation(u);let f;t[7]!==r?(f=r?.studioArtistCount?Zs(r.studioArtistCount):void 0,t[7]=r,t[8]=f):f=t[8];const h=f;let g;t[9]!==r?.whyVenue?(g=r?.whyVenue||[],t[9]=r?.whyVenue,t[10]=g):g=t[10];const p=g;let j;t[11]!==h||t[12]!==p?(j={artistCount:h,venueReasons:p},t[11]=h,t[12]=p,t[13]=j):j=t[13];let I;t[14]===Symbol.for("react.memo_cache_sentinel")?(I={onSubmit:Xs},t[14]=I):I=t[14];let b;t[15]!==n||t[16]!==N?(b=async y=>{const{value:q}=y;if(n){a(null);try{await N({personId:n,studioArtistCount:Qs(q.artistCount),whyVenue:q.venueReasons})}catch{a("Failed to save studio information. Please try again.")}}},t[15]=n,t[16]=N,t[17]=b):b=t[17];let F;t[18]!==b||t[19]!==j?(F={defaultValues:j,validators:I,onSubmit:b},t[18]=b,t[19]=j,t[20]=F):F=t[20];const x=Ue(F),C=Ae(x.store,Ks);let v;t[21]===Symbol.for("react.memo_cache_sentinel")?(v=()=>{a(null)},t[21]=v):v=t[21];const D=v;let R,B;t[22]!==c?(R=()=>{c?.capture("studio_onboarding_step_about_studio_viewed")},B=[c],t[22]=c,t[23]=R,t[24]=B):(R=t[23],B=t[24]),z.useEffect(R,B);let U;t[25]!==m?(U=y=>y.isSubmitting||y.isSubmitSuccessful||m||Gs.safeParse(y.values).success===!1,t[25]=m,t[26]=U):U=t[26];const H=Ae(x.store,U);if(!r)return null;let k;t[27]!==x?(k=y=>{y.preventDefault(),y.stopPropagation(),x.handleSubmit()},t[27]=x,t[28]=k):k=t[28];let S;t[29]===Symbol.for("react.memo_cache_sentinel")?(S=s.jsx("div",{className:"text-center flex flex-col gap-6 sm:gap-8",children:s.jsx("h1",{className:"text-ink-black-900 dark:text-ink-white font-impactful text-5xl leading-none text-balance",children:"About your studio"})}),t[29]=S):S=t[29];let P;t[30]===Symbol.for("react.memo_cache_sentinel")?(P=s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("h2",{className:"text-base font-medium text-ink-black-800",children:"How many artists do you have?"}),s.jsx("span",{className:"text-sm text-ink-black-600",children:"(required)"})]}),t[30]=P):P=t[30];let W;t[31]===Symbol.for("react.memo_cache_sentinel")?(W=y=>{const q=Xt(y);return s.jsxs("div",{className:"flex flex-col gap-2",children:[s.jsx("div",{className:"flex flex-wrap gap-2",children:qs.map(J=>s.jsx("button",{type:"button",onClick:()=>{D(),y.handleChange(J.value)},className:Y("h-12 w-20 px-6 py-3 rounded-2xl border text-base font-medium transition-colors","hover:border-ink-forest hover:bg-ink-black-50",y.state.value===J.value?"border-ink-forest bg-ink-black-900 hover:bg-ink-black-900 text-ink-white":"border-ink-black-200 text-ink-black-800"),children:J.label},J.value))}),q.length>0&&s.jsx("div",{className:"text-red-500 text-sm",children:q[0]})]})},t[31]=W):W=t[31];let _;t[32]!==x.Field?(_=s.jsxs("div",{className:"flex flex-col gap-4",children:[P,s.jsx(x.Field,{name:"artistCount",children:W})]}),t[32]=x.Field,t[33]=_):_=t[33];let O;t[34]===Symbol.for("react.memo_cache_sentinel")?(O=s.jsx("h2",{className:"text-base font-medium text-ink-black-800",children:"What brings you to Venue?"}),t[34]=O):O=t[34];let T;t[35]!==C?(T=y=>s.jsxs("div",{className:"flex flex-col gap-4",children:[s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:Ys.map(q=>{const J=C.includes(q.value);return s.jsxs("button",{type:"button","aria-pressed":J,onClick:()=>{D();const ee=J?C.filter(ne=>ne!==q.value):[...C,q.value];y.handleChange(ee)},className:Y("relative p-4 rounded-2xl border transition-colors text-center","hover:border-ink-forest hover:bg-ink-black-50",J?"border-ink-forest bg-ink-black-900 hover:bg-ink-black-900 text-ink-white":"border-ink-black-200"),children:[J&&s.jsx(Yt,{className:"absolute left-4 top-1/2 -translate-y-1/2 size-5"}),s.jsx("div",{className:Y("px-6 font-medium text-base",J?"text-ink-white":"text-ink-black-800"),children:q.label})]},q.value)})}),s.jsx("div",{className:"text-ink-black-600 text-sm",children:"Select all that apply (optional)"})]}),t[35]=C,t[36]=T):T=t[36];let M;t[37]!==x.Field||t[38]!==T?(M=s.jsxs("div",{className:"flex flex-col gap-4",children:[O,s.jsx(x.Field,{name:"venueReasons",children:T})]}),t[37]=x.Field,t[38]=T,t[39]=M):M=t[39];let w;t[40]!==A?(w=A&&s.jsx("div",{className:"text-red-600 text-sm text-center",children:A}),t[40]=A,t[41]=w):w=t[41];let E;t[42]!==_||t[43]!==M||t[44]!==w?(E=s.jsxs("div",{className:"flex flex-col gap-8 sm:gap-10",children:[_,M,w]}),t[42]=_,t[43]=M,t[44]=w,t[45]=E):E=t[45];const L=m?"Saving...":"Next";let G;t[46]===Symbol.for("react.memo_cache_sentinel")?(G=s.jsx(je,{className:"size-5"}),t[46]=G):G=t[46];let Q;t[47]!==H||t[48]!==L?(Q=s.jsx("div",{className:"flex justify-end",children:s.jsxs($,{disabled:H,className:"flex justify-between px-5 min-w-32 w-full",size:"lg",submit:!0,
1children:[L,G]})}),t[47]=H,t[48]=L,t[49]=Q):Q=t[49];let V;t[50]!==E||t[51]!==Q?(V=s.jsxs(ae,{className:"flex flex-col gap-8 sm:gap-12 justify-center max-w-(--breakpoint-sm)",children:[S,E,Q]}),t[50]=E,t[51]=Q,t[52]=V):V=t[52];let X;return t[53]!==k||t[54]!==V?(X=s.jsx(ae,{className:"p-5",children:s.jsx("form",{className:"h-full",onSubmit:k,children:V})}),t[53]=k,t[54]=V,t[55]=X):X=t[55],X}function Ks(e){return e.values.venueReasons}function Xs(e){const{value:t}=e;if(t.artistCount===void 0)return{fields:{artistCount:"Please select how many artists you have"}}}const et=te.string().min(1,"Address is required"),tt=te.string().min(2,"Country is required").max(2,"Country is required"),st=te.string().min(1,"Time zone is required"),$s=te.object({addressLine1:et,addressLine2:te.string(),locality:te.string(),region:te.string(),postalCode:te.string(),country:tt,googlePlaceId:te.string(),latitude:te.string().nullable(),longitude:te.string().nullable(),timeZone:st}),lt="min-h-12";function el(){const e=K.c(48),{personId:t}=se(),i=!!t;let n;e[0]!==i?(n={enabled:i},e[0]=i,e[1]=n):n=e[1];const{data:l}=Z.getOnboardingStatus.useQuery(t||"",n),o=ie(),r=Z.useUtils(),c=ts("onboarding-address-step"),[d,A]=z.useState("search"),[a,u]=z.useState(void 0);let N;e[2]!==a?(N={type:"lat_long",...a},e[2]=a,e[3]=N):N=e[3];const m=a!==void 0;let f;e[4]!==m?(f={enabled:m},e[4]=m,e[5]=f):f=e[5];const{data:h}=Z.getTimeZone.useQuery(N,f);let g;e[6]!==t||e[7]!==o||e[8]!==r?(g={onSuccess:async()=>{o?.capture("studio_onboarding_step_address_set"),await oe(t,"submit_studio_location"),await r.getOnboardingStatus.invalidate(),await r.isOnboardingIncomplete.invalidate(),await r.getStudioSettings.invalidate()}},e[6]=t,e[7]=o,e[8]=r,e[9]=g):g=e[9];const{mutateAsync:p,isPending:j}=Z.updateStudio.useMutation(g);let I;e[10]===Symbol.for("react.memo_cache_sentinel")?(I=jt()??kt,e[10]=I):I=e[10];let b;e[11]===Symbol.for("react.memo_cache_sentinel")?(b={addressLine1:"",addressLine2:"",locality:"",region:"",postalCode:"",country:I,googlePlaceId:"",latitude:null,longitude:null,timeZone:Pe()},e[11]=b):b=e[11];let F;e[12]!==l||e[13]!==p?(F={defaultValues:b,onSubmit:async E=>{const{value:L}=E;l?.studioId&&await p({studioId:l.studioId,addressLine1:L.addressLine1,addressLine2:L.addressLine2||null,locality:L.locality||null,region:L.region||null,postalCode:L.postalCode||null,country:L.country||null,googlePlaceId:L.googlePlaceId||null,latitude:L.latitude||null,longitude:L.longitude||null,timeZone:L.timeZone})}},e[12]=l,e[13]=p,e[14]=F):F=e[14];const x=Ue(F);let C;e[15]!==x||e[16]!==c?(C=async E=>{const L=await c(E);L&&L.latitude&&L.longitude&&u({latitude:L.latitude,longitude:L.longitude}),x.reset({addressLine1:L?.line1||"",addressLine2:L?.line2||"",locality:L?.locality||"",region:L?.region||"",postalCode:L?.postalCode||"",country:L?.country||x.state.values.country,googlePlaceId:E,latitude:L?.latitude||null,longitude:L?.longitude||null,timeZone:x.state.values.timeZone},{keepDefaultValues:!0}),A("manual")},e[15]=x,e[16]=c,e[17]=C):C=e[17];const v=C;let D,R;e[18]!==x||e[19]!==h?(D=()=>{h&&x.setFieldValue("timeZone",h)},R=[h,x],e[18]=x,e[19]=h,e[20]=D,e[21]=R):(D=e[20],R=e[21]),z.useEffect(D,R);let B,U;e[22]!==o?(B=()=>{o?.capture("studio_onboarding_step_address_viewed")},U=[o],e[22]=o,e[23]=B,e[24]=U):(B=e[23],U=e[24]),z.useEffect(B,U);const H=Ae(x.store,cl);let k;e[25]!==j?(k=E=>E.isSubmitting||E.isSubmitSuccessful||j||!$s.safeParse(E.values).success,e[25]=j,e[26]=k):k=e[26];const S=Ae(x.store,k);if(!l)return null;let P;e[27]!==x?(P=E=>{E.preventDefault(),E.stopPropagation(),x.handleSubmit()},e[27]=x,e[28]=P):P=e[28];let W;e[29]===Symbol.for("react.memo_cache_sentinel")?(W=s.jsxs("div",{className:"text-center flex flex-col gap-6 sm:gap-8",children:[s.jsx(Fe,{children:"Where is your studio?"}),s.jsx("p",{className:"text-ink-black dark:text-ink-white font-light text-xl leading-snug",children:"Tell us about your studio"})]}),e[29]=W):W=e[29];let _;e[30]!==x.Field||e[31]!==v||e[32]!==d||e[33]!==H?(_=d==="search"&&s.jsxs("div",{className:"flex flex-col gap-4",children:[s.jsx(x.Field,{name:"country",validators:{onChange:tt},children:rl}),s.jsx($t,{regionCode:H,placeholder:"Start typing address...",label:"Studio address",showSearchPlaceholder:d==="search",onResultClick:v,onManualClick:()=>A("manual"),fixedDropdown:!0,fullWidth:!0})]}
1),e[30]=x.Field,e[31]=v,e[32]=d,e[33]=H,e[34]=_):_=e[34];let O;e[35]!==x||e[36]!==d?(O=d==="manual"&&s.jsxs("div",{className:"flex flex-col gap-6",children:[s.jsxs("div",{className:"flex flex-col gap-4",children:[s.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[s.jsx(x.AppField,{name:"addressLine1",validators:{onChange:et},children:ol}),s.jsx(x.AppField,{name:"addressLine2",children:al})]}),s.jsx(x.AppField,{name:"locality",children:il}),s.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[s.jsx(x.AppField,{name:"region",children:nl}),s.jsx(x.AppField,{name:"postalCode",children:ll})]}),s.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[s.jsx(x.Field,{name:"country",children:sl}),s.jsx(x.Field,{name:"timeZone",validators:{onChange:st},children:tl})]})]}),s.jsxs($,{variant:"transparent",size:"sm",className:"text-ink-black text-sm",onClick:()=>{A("search"),x.reset({addressLine1:"",addressLine2:"",locality:"",region:"",postalCode:"",country:x.state.values.country,googlePlaceId:"",latitude:null,longitude:null,timeZone:x.state.values.timeZone},{keepDefaultValues:!0})},children:[s.jsx(yt,{className:"w-4 h-4"})," Search again"]})]}),e[35]=x,e[36]=d,e[37]=O):O=e[37];let T;e[38]!==S||e[39]!==d?(T=d==="manual"&&s.jsx("div",{children:s.jsxs($,{disabled:S,className:"flex justify-between px-5",size:"lg",fullWidth:!0,submit:!0,children:["Next",s.jsx(je,{className:"size-5"})]})}),e[38]=S,e[39]=d,e[40]=T):T=e[40];let M;e[41]!==_||e[42]!==O||e[43]!==T?(M=s.jsxs(ae,{className:"flex flex-col p-5 gap-8 sm:gap-12 justify-center",children:[W,_,O,T]}),e[41]=_,e[42]=O,e[43]=T,e[44]=M):M=e[44];let w;return e[45]!==P||e[46]!==M?(w=s.jsx("form",{className:"h-full",onSubmit:P,children:M}),e[45]=P,e[46]=M,e[47]=w):w=e[47],w}function tl(e){return s.jsx(es,{label:"Time zone",onChange:t=>e.handleChange(t),value:e.state.value})}function sl(e){return s.jsx(Xe,{label:"Country",onChange:t=>e.handleChange(t),value:e.state.value})}function ll(e){return s.jsx(e.TextField,{id:"postalCode",name:"postalCode",label:"Postal Code",placeholder:"10001",className:lt,fullWidth:!0})}function nl(e){return s.jsx(e.TextField,{id:"region",name:"region",label:"State/Province",placeholder:"NY",className:lt,fullWidth:!0})}function il(e){return s.jsx(e.TextField,{id:"locality",name:"locality",label:"City",placeholder:"New York",fullWidth:!0})}function al(e){return s.jsx(e.TextField,{id:"addressLine2",name:"addressLine2",label:"Suite/Unit",placeholder:"Apartment, suite, etc.",fullWidth:!0})}function ol(e){return s.jsx(e.TextField,{id:"addressLine1",name:"addressLine1",label:"Address",placeholder:"123 Main Street",fullWidth:!0})}function rl(e){return s.jsx(Xe,{label:"Country",invalid:e.state.meta.errors.length>0,onChange:t=>e.handleChange(t),value:e.state.value})}function cl(e){return e.values.country}const nt="crispyaura.studio",it=te.string().min(1,"Studio name is required"),dl=te.object({handle:Ne,instagramHandle:$e,name:it});function ul(){const e=K.c(71),{personId:t}=se(),i=!!t;let n;e[0]!==i?(n={enabled:i},e[0]=i,e[1]=n):n=e[1];const{data:l}=Z.getOnboardingStatus.useQuery(t||"",n),o=ie(),r=Z.useUtils(),[c,d]=z.useState(),A=z.useRef(!1);let a;e[2]!==t||e[3]!==o||e[4]!==r?(a={onSuccess:async()=>{o?.capture("studio_onboarding_step_handle_set"),await oe(t,"submit_studio_username"),await r.getHandleByPersonId.invalidate(),await r.getOnboardingStatus.invalidate(),await r.getPersonIdByHandle.invalidate(),await r.getPersonSettings.invalidate(),await r.isOnboardingIncomplete.invalidate()}},e[2]=t,e[3]=o,e[4]=r,e[5]=a):a=e[5];const{mutateAsync:u,isPending:N}=Z.updatePerson.useMutation(a);let m;e[6]!==r?(m={onSuccess:async()=>{await r.getOnboardingStatus.invalidate(),await r.getPersonSettings.invalidate()}},e[6]=r,e[7]=m):m=e[7];const{mutateAsync:f,isPending:h}=Z.deleteProfileImage.useMutation(m);let g;if(e[8]!==t){const ee=Jt(async ne=>{const le=await vt.getPersonIdByHandle.query(ne);return!le||le===t},250);g=Ne.refine(async ne=>{try{return await ee(ne)}catch{return!0}},{message:"Handle is taken"}),e[8]=t,e[9]=g}else g=e[9];const p=g,j=l?.handle||"",I=l?.handle||"",b=l?.name||"";let F;e[10]!==j||e[11]!==I||e[12]!==b?(F={handle:j,instagramHandle:I,name:b},e[10]=j,e[11]=I,e[12]=b,e[13]=F):F=e[13];let x;e[14]!==t||e[15]!==u?(x=async ee=>{const{value:ne}=ee,le=Nt(),ue={personId:t,handle:ne.handle,instagramHandle:ne.instagramHandle,name:ne.name};le.utm_campaign&&(ue.utm_campaign=le.utm_campaign),le.utm_content&&(ue.utm_content=le.utm_content),le.utm_medium&&(ue.utm_medium=le.utm_medium),le.utm_source&&(ue.utm_source=le.utm_source),le.utm_term&&(ue.utm_term=le.utm_term),await u(ue)},e[14]=t,e[15]=u,e[16]=x):x=e[16];let C;e[17]!==F||e[18]!==x?(C={defaultValues:F,onSubmit:x},e[17]=F,e[18]=x,e[19]=C):C=e[19];const v=Ue(C);let D,R;e[20]!==o?(D=()=>{o?.capture("studio_onboarding_step_handle_viewed")},R=[o],e[20]=o,e[21]=D,e[22]=R):(D=e[21],R=e[22]),z.useEffect(D,R);let B;e[23]!==h||e[24]!==N?(B=ee=>ee.isSubmitting||ee.isSubmitSuccessful||N||!dl.safeParse(ee.values).success||h,e[23]=h,e[24]=N,e[25]=B):B=e[25];const U=Ae(v.store,B);if(!l)return null;let H;e[26]!==v?(H=ee=>{ee.preventDefault(),ee.stopPropagation(),v.handleSubmit()},e[26]=v,e[27]=H):H=e[27];let k;e[28]===Symbol.for("react.memo_cache_sentinel")?(k=s.jsxs("div",{className:"text-center flex flex-col gap-6 sm:gap-8",children:[s.jsxs(Fe,{children:["Create your",s.jsx("br",{}),"studio profile"]}),s.jsx("p",{className:"text-ink-black dark:text-ink-white font-light text-xl leading-snug",children:"Tell us about your studio"})]}),e[28]=k):k=e[28];let S;
1e[29]===Symbol.for("react.memo_cache_sentinel")?(S={onChange:it},e[29]=S):S=e[29];let P;e[30]!==v.AppField?(P=s.jsx(v.AppField,{name:"name",validators:S,children:xl}),e[30]=v.AppField,e[31]=P):P=e[31];let W;e[32]!==p?(W={onChange:Ne,onBlurAsync:p},e[32]=p,e[33]=W):W=e[33];let _;e[34]!==v.AppField||e[35]!==W?(_=s.jsx(v.AppField,{name:"handle",validators:W,children:fl}),e[34]=v.AppField,e[35]=W,e[36]=_):_=e[36];let O;e[37]===Symbol.for("react.memo_cache_sentinel")?(O={onChange:$e},e[37]=O):O=e[37];let T;e[38]!==v.AppField?(T=s.jsx(v.AppField,{name:"instagramHandle",validators:O,children:ml}),e[38]=v.AppField,e[39]=T):T=e[39];let M;e[40]!==_||e[41]!==T?(M=s.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[_,T]}),e[40]=_,e[41]=T,e[42]=M):M=e[42];let w;e[43]!==o?(w=ee=>{d(ee.name),o?.capture("onboarding_step_profile_picture_uploaded")},e[43]=o,e[44]=w):w=e[44];let E;e[45]!==l.profileImageUrl||e[46]!==w?(E=s.jsx(Ie,{className:"w-16 h-16 rounded-xl bg-ink-black/5 overflow-hidden",profileImagePath:l.profileImageUrl,onUpload:w,showUploadButton:!0,triggerOpen:A}),e[45]=l.profileImageUrl,e[46]=w,e[47]=E):E=e[47];let L;e[48]===Symbol.for("react.memo_cache_sentinel")?(L=s.jsx("div",{className:"text-sm leading-tighter font-normal text-ink-black-600",children:"Icon"}),e[48]=L):L=e[48];let G;e[49]!==l.id||e[50]!==l.profileImageUrl||e[51]!==h||e[52]!==f||e[53]!==c?(G=s.jsxs("div",{className:"flex flex-col gap-1.5 justify-center",children:[L,l.profileImageUrl?s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"text-sm leading-snug font-light text-ink-black-600",children:c||l.profileImageUrl.split("/").pop()}),s.jsxs("div",{className:"text-xs leading-tighter font-light flex gap-3",children:[s.jsx("button",{className:"text-ink-black p-1 px-0",type:"button",disabled:h,onClick:async()=>{await f(l.id),d(void 0),A.current=!0},children:"Replace icon"}),s.jsx("button",{className:"text-ink-destructive p-1",type:"button",onClick:async()=>{await f(l.id),d(void 0)},disabled:h,children:h?"Removing...":"Remove icon"})]})]}):s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"text-sm leading-snug font-light text-ink-black-600",children:"Upload an image. Weâll use it on your website, notifications, and emails."}),s.jsx("div",{className:"text-xs leading-tighter font-light text-ink-black-600",children:"Recommended size 256 x 256px"})]})]}),e[49]=l.id,e[50]=l.profileImageUrl,e[51]=h,e[52]=f,e[53]=c,e[54]=G):G=e[54];let Q;e[55]!==E||e[56]!==G?(Q=s.jsxs("div",{className:"flex gap-5 p-4 border rounded-2xl border-ink-black-100 bg-ink-paper items-center",children:[E,G]}),e[55]=E,e[56]=G,e[57]=Q):Q=e[57];let V;e[58]!==P||e[59]!==M||e[60]!==Q?(V=s.jsxs("div",{className:"flex flex-col gap-4",children:[P,M,Q]}),e[58]=P,e[59]=M,e[60]=Q,e[61]=V):V=e[61];let X;e[62]===Symbol.for("react.memo_cache_sentinel")?(X=s.jsx(je,{className:"size-5"}),e[62]=X):X=e[62];let y;e[63]!==U?(y=s.jsx("div",{children:s.jsxs($,{disabled:U,className:"flex justify-between px-5",size:"lg",fullWidth:!0,submit:!0,children:["Next",X]})}),e[63]=U,e[64]=y):y=e[64];let q;e[65]!==V||e[66]!==y?(q=s.jsxs(ae,{className:"flex flex-col p-5 gap-8 sm:gap-12 justify-center max-w-(--breakpoint-sm)",children:[k,V,y]}),e[65]=V,e[66]=y,e[67]=q):q=e[67];let J;return e[68]!==H||e[69]!==q?(J=s.jsx("form",{className:"h-full",onSubmit:H,children:q}),e[68]=H,e[69]=q,e[70]=J):J=e[70],J}function ml(e){return s.jsx("div",{className:"flex flex-col gap-4",children:s.jsx(e.TextField,{id:"instagramField",name:"instagramField",label:"Instagram",prefixText:"instagram.com/",placeholder:nt,icon:s.jsx(ze,{size:24,className:"text-ink-black-400"})})})}function fl(e){return s.jsx("div",{className:"flex flex-col gap-4",children:s.jsx(e.TextField,{id:"usernameField",name:"usernameField",label:"Studio handle",prefixText:"venue.ink/@",placeholder:nt})})}function xl(e){return s.jsx("div",{className:"flex flex-col gap-4",children:s.jsx(e.TextField,{id:"nameField",name:"nameField",label:"Studio name",placeholder:"Venue Studio"})})}const hl=e=>e.every(t=>{const i=document.createElement("input");return i.type="email",i.value=t,i.checkValidity()});function Al(e){const t=K.c(45),{isPending:i,isError:n,onDoneClicked:l}=e,{personId:o}=se(),{invitationPath:r,invitationUrl:c}=St(o),d=ie(),[A,a]=z.useState(""),[u,N]=z.useState("");let m;t[0]===Symbol.for("react.memo_cache_sentinel")?(m={onError:w=>{const E=wt(w);N(E||w.message)}},t[0]=m):m=t[0];const{mutateAsync:f,isPending:h,isError:g}=Z.sendStudioInvitationEmails.useMutation(m);let p,j;if(t[1]!==d?(p=()=>{d?.capture("studio_onboarding_step_invite_providers_viewed")},j=[d],t[1]=d,t[2]=p,t[3]=j):(p=t[2],j=t[3]),z.useEffect(p,j),!r||!c)return null;let I;t[4]===Symbol.for("react.memo_cache_sentinel")?(I=s.jsxs("div",{className:"text-center flex flex-col gap-6 sm:gap-8",children:[s.jsxs(Fe,{children:["Invite",s.jsx("br",{}),"your artists"]}),s.jsx("p",{className:"text-ink-black dark:text-ink-white font-light text-xl leading-snug",children:"Tell us about your studio"})]}),t[4]=I):I=t[4];const b=`venue.ink${r}`;let F;t[5]!==b?(F=s.jsx(ss,{label:"Invite link",value:b,readOnly:!0,fullWidth:!0}
1),t[5]=b,t[6]=F):F=t[6];let x;t[7]!==c?(x=s.jsx($,{variant:"secondary",size:"sm",onClick:async()=>{await qe(c),_t({title:"Copied to clipboard",description:"Your studio invitation has been copied to your clipboard."})},children:"Copy link"}),t[7]=c,t[8]=x):x=t[8];let C;t[9]!==F||t[10]!==x?(C=s.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 justify-between",children:[F,x]}),t[9]=F,t[10]=x,t[11]=C):C=t[11];let v;t[12]===Symbol.for("react.memo_cache_sentinel")?(v=s.jsxs("div",{className:"text-base font-normal",children:["Invite by email"," ",s.jsx("span",{className:"text-sm font-light text-ink-black-600",children:"(Weâll share instructions to join)"})]}),t[12]=v):v=t[12];let D;t[13]===Symbol.for("react.memo_cache_sentinel")?(D=w=>a(w.target.value),t[13]=D):D=t[13];let R;t[14]!==h||t[15]!==A?(R=s.jsx(ls,{placeholder:`[email protected] 2[email protected]`,minRows:4,value:A,onChange:D,className:"text-base bg-ink-paper leading-snug",disabled:h}),t[14]=h,t[15]=A,t[16]=R):R=t[16];let B;t[17]!==u?(B=u?s.jsx("div",{className:"text-sm text-red-600 font-light leading-tighter",children:u}):s.jsx("div",{className:"text-sm leading-tighter font-light text-ink-black-600",children:"Add an email address per line"}),t[17]=u,t[18]=B):B=t[18];let U;t[19]!==R||t[20]!==B?(U=s.jsxs("div",{className:"flex flex-col gap-3",children:[v,R,B]}),t[19]=R,t[20]=B,t[21]=U):U=t[21];const H=h||i;let k;t[22]!==l||t[23]!==o||t[24]!==d||t[25]!==f||t[26]!==A?(k=async()=>{N("");const w=A.split(` 3`).map(pl).filter(gl);if(!hl(w)){N("One or more of your email addresses are invalid.");return}w.length>0&&(await f({studioManagerId:o,inviteeEmails:w}),d?.capture("studio_onboarding_step_invite_providers_submitted")),l()},t[22]=l,t[23]=o,t[24]=d,t[25]=f,t[26]=A,t[27]=k):k=t[27];const S=i?"Finishing up...":h?"Inviting artists...":"Take me to my studio";let P;t[28]===Symbol.for("react.memo_cache_sentinel")?(P=s.jsx(je,{className:"size-5"}),t[28]=P):P=t[28];let W;t[29]!==H||t[30]!==k||t[31]!==S?(W=s.jsxs($,{fullWidth:!0,className:"flex justify-between px-5",size:"lg",disabled:H,onClick:k,children:[S,P]}),t[29]=H,t[30]=k,t[31]=S,t[32]=W):W=t[32];let _;t[33]!==n?(_=n&&s.jsx("div",{className:"text-sm text-red-600 font-light leading-tighter",children:"An error occurred finishing onboarding."}),t[33]=n,t[34]=_):_=t[34];let O;t[35]!==g?(O=g&&s.jsx("div",{className:"text-sm text-red-600 font-light leading-tighter",children:"An error occurred inviting artists."}),t[35]=g,t[36]=O):O=t[36];let T;t[37]!==W||t[38]!==_||t[39]!==O?(T=s.jsxs("div",{className:"flex flex-col gap-2",children:[W,_,O]}),t[37]=W,t[38]=_,t[39]=O,t[40]=T):T=t[40];let M;return t[41]!==U||t[42]!==T||t[43]!==C?(M=s.jsxs(ae,{className:"flex flex-col p-5 gap-8 sm:gap-12 justify-center max-w-(--breakpoint-sm)",children:[I,C,U,T]}),t[41]=U,t[42]=T,t[43]=C,t[44]=M):M=t[44],M}function gl(e){return e.length>0}function pl(e){return e.trim()}const De=["profile","studio","invite"],bl={profile:"Profile",studio:"Studio",invite:"Invite"};function kl(e){const t=K.c(6),{currentStep:i}=e,n=i==="studio-profile"?"profile":i==="invite-providers"?"invite":"studio";let l;t[0]!==n?(l=De.indexOf(n),t[0]=n,t[1]=l):l=t[1];const o=l;let r;t[2]!==o?(r=De.map((d,A)=>{const a=A===o;return s.jsx("div",{className:Y("px-6 py-2 rounded-full text-sm font-medium transition-colors",a?"bg-ink-black-50 text-ink-black-800":"text-ink-black-600"),children:bl[d]},d)}),t[2]=o,t[3]=r):r=t[3];let c;return t[4]!==r?(c=s.jsx("div",{className:"flex px-5",children:s.jsx("div",{className:"bg-ink-white p-1 border border-ink-black-100 rounded-4xl",children:s.jsx("div",{className:"flex sm:gap-8 gap-2",children:r})})}),t[4]=r,t[5]=c):c=t[5],c}function jl(){const{personId:e}=se(),{data:t}=Z.getOnboardingStatus.useQuery(e||"",{enabled:!!e}),i=ie(),n=Z.useUtils(),{mutateAsync:l,isPending:o,isSuccess:r}=Z.updateStudio.useMutation({onSuccess:async()=>{i?.capture("studio_onboarding_step_contact_set"),await oe(e,"submit_studio_contact"),await n.getOnboardingStatus.invalidate(),await n.isOnboardingIncomplete.invalidate(),await n.getStudioSettings.invalidate()}}),c=async d=>{if(t?.studioId)try{await l({studioId:t.studioId,contactFirstName:d.contactFirstName,contactLastName:d.contactLastName,contactPreferredMethod:d.contactPreferredMethod,contactPhone:d.contactPreferredMethod==="phone"||d.contactPreferredMethod==="text"?d.contactPhone:null,contactEmail:d.contactPreferredMethod==="email"?d.contactEmail:null,contactInstagram:d.contactPreferredMethod==="instagram"?d.contactInstagram:null})}catch(A){console.error("Failed to update studio contact info:",A)}};return z.useEffect(()=>{i?.capture("studio_onboarding_step_contact_viewed")},[i]),t?s.jsx(Rt,{onSubmit:c,isLoading:o||r}):null}function yl(e){const t=K.c(35),{studioName:i,handle:n,address:l,latitude:o,longitude:r,profileImageUrl:c}=e,d=i||"Venue Studio",A=n||"@venuestudio",a=l||"68 Claremont Street, Toronto, ON M6R 3C1",u=!i,N=!n,m=!l;let f;t[0]!==c?(f=s.jsx("div",{className:"w-16 h-16 bg-ink-black-50 rounded-full flex items-center justify-center",children:c?s.jsx("img",{src:c,alt:"Studio Logo",className:"w-full h-full object-cover rounded-full"}):s.jsx(Ge,{size:40,className:"text-ink-black-100"})}),t[0]=c,t[1]=f):f=t[1];const h=u?"text-ink-black-200":"text-ink-black-900";let g;t[2]!==h?(g=Y("text-4xl font-impactful normal-case text-center tracking-tight",h),t[2]=h,t[3]=g):g=t[3];let p;t[4]!==d?(p=d.toUpperCase(),t[4]=d,t[5]=p):p=t[5];let j;t[6]!==g||t[7]!==p?(j=s.jsx("h2",{className:g,children:p}),t[6]=g,t[7]=p,t[8]=j):j=t[8];const I=N?"text-ink-black-300":"text-ink-black-800";let b;t[9]!==I?(b=Y("text-lg",I),t[9]=I,t[10]=b):b=t[10];let F;t[11]!==A||t[12]!==b?(F=s.jsxs("p",{className:b,children:["@",A]}),t[11]=A,t[12]=b,t[13]=F):F=t[13];const x=m?"text-ink-black-300":"text-ink-black-800";let C;t[14]!==x?(C=Y("text-base text-center leading-snug max-w-40",x),t[14]=x,t[15]=C):C=t[15];let v;t[16]!==a||t[17]!==C?(v=s.jsx("p",{className:C,children:a}
3),t[16]=a,t[17]=C,t[18]=v):v=t[18];let D;t[19]!==f||t[20]!==v||t[21]!==j||t[22]!==F?(D=s.jsxs("div",{className:"flex flex-col flex-2 basis-full items-center justify-center gap-4 p-6 bg-ink-white rounded-xl",children:[f,j,F,v]}),t[19]=f,t[20]=v,t[21]=j,t[22]=F,t[23]=D):D=t[23];const R=m&&"grayscale opacity-60";let B;t[24]!==R?(B=Y("rounded-lg transition-all duration-300",R),t[24]=R,t[25]=B):B=t[25];const U=o||"43.64807",H=r||"-79.410515";let k;t[26]!==U||t[27]!==H?(k=s.jsx(Ct,{latitude:U,longitude:H}),t[26]=U,t[27]=H,t[28]=k):k=t[28];let S;t[29]!==B||t[30]!==k?(S=s.jsx("div",{className:"flex flex-col items-center gap-4 p-6 bg-ink-white rounded-xl overflow-hidden",children:s.jsx("div",{className:B,children:k})}),t[29]=B,t[30]=k,t[31]=S):S=t[31];let P;return t[32]!==D||t[33]!==S?(P=s.jsxs("div",{className:"flex flex-col gap-5 p-5 w-full",children:[D,S]}),t[32]=D,t[33]=S,t[34]=P):P=t[34],P}function vl(){const e=K.c(60);Ye();const t=ie(),i=Z.useUtils(),{personId:n}=se(),[l,o]=z.useState(null),r=Je(),c=we(),d=!!n;let A;e[0]!==d?(A={enabled:d},e[0]=d,e[1]=A):A=e[1];const{data:a,isLoading:u}=Z.getOnboardingStatus.useQuery(n||"",A),N=!!a?.studioId;let m;e[2]!==N?(m={enabled:N},e[2]=N,e[3]=m):m=e[3];const{data:f}=Z.getStudioSettings.useQuery(a?.studioId||"",m);let h;e[4]!==a||e[5]!==n||e[6]!==t||e[7]!==i?(h={onSuccess:async()=>{t?.capture("studio_onboarding_completed"),await oe(n,"sign_up",{event_id:`${(await Ee(n??"")).slice(0,16)}-sign_up`,email:a?.email??null,sha256_email:a?.email?await Ee(a.email):null}),await i.isOnboardingIncomplete.invalidate()}},e[4]=a,e[5]=n,e[6]=t,e[7]=i,e[8]=h):h=e[8];const{mutateAsync:g,isPending:p,isError:j}=Z.completeStudioOnboarding.useMutation(h);let I;e[9]!==i?(I={onSuccess:async()=>{await i.isOnboardingIncomplete.invalidate(),await i.getOnboardingStatus.invalidate(),await i.getPersonSettings.invalidate()}},e[9]=i,e[10]=I):I=e[10];const{mutateAsync:b}=Z.ensureStudioAndBook.useMutation(I);let F,x;e[11]!==a||e[12]!==b?(F=()=>{(async()=>a&&a.handle&&(!a.studioId||!a.bookId)&&await b({personId:a.id,name:"Inquiries",timeZone:Pe()}))()},x=[a,b],e[11]=a,e[12]=b,e[13]=F,e[14]=x):(F=e[13],x=e[14]),z.useEffect(F,x);let C;e[15]!==l?(C=[l],e[15]=l,e[16]=C):C=e[16],z.useEffect(Nl,C);let v;e[17]!==a?.handle||e[18]!==a?.isAboutStudioSet||e[19]!==a?.isContactInfoSet||e[20]!==a?.isStudioSet||e[21]!==a?.name||e[22]!==u?(v=()=>{(async()=>{if(!u){if(!a?.handle||!a?.name){o("studio-profile");return}if(!a?.isStudioSet){o("address");return}if(!a?.isContactInfoSet){o("contact");return}if(!a?.isAboutStudioSet){o("about-studio");return}o("invite-providers")}})()},e[17]=a?.handle,e[18]=a?.isAboutStudioSet,e[19]=a?.isContactInfoSet,e[20]=a?.isStudioSet,e[21]=a?.name,e[22]=u,e[23]=v):v=e[23];let D;e[24]!==a||e[25]!==u?(D=[a,u],e[24]=a,e[25]=u,e[26]=D):D=e[26],z.useEffect(v,D);let R;e:{let W;e[27]===Symbol.for("react.memo_cache_sentinel")?(W=[],e[27]=W):W=e[27];let _=W;if(u){R=null;break e}if(l==="invite-providers"){let V;e[28]===Symbol.for("react.memo_cache_sentinel")?(V=[{src:Ws}],e[28]=V):V=e[28],_=V}if(l==="studio-profile"){let V;e[29]===Symbol.for("react.memo_cache_sentinel")?(V=[{src:Ds},{src:Rs}],e[29]=V):V=e[29],_=V}if(_.length>0){let V;e[30]!==_?(V=s.jsx(Qe,{images:_}),e[30]=_,e[31]=V):V=e[31],R=V;break e}let O;e[32]!==f?(O=f?It({address_line_1:f.addressLine1,address_line_2:f.addressLine2,locality:f.locality,region:f.region,postal_code:f.postalCode,country:f.country}):void 0,e[32]=f,e[33]=O):O=e[33];const T=O,M=a?.name,w=a?.handle,E=f?.latitude,L=f?.longitude,G=a?.profileImageUrl;let Q;e[34]!==T||e[35]!==M||e[36]!==w||e[37]!==E||e[38]!==L||e[39]!==G?(Q=s.jsx(yl,{studioName:M,handle:w,address:T,latitude:E,longitude:L,profileImageUrl:G}),e[34]=T,e[35]=M,e[36]=w,e[37]=E,e[38]=L,e[39]=G,e[40]=Q):Q=e[40],R=Q}const B=R;let U;e[41]===Symbol.for("react.memo_cache_sentinel")?(U=s.jsx("div",{className:"bg-ink-black rounded-xl w-10 h-10 flex shrink-0 items-center justify-center",children:s.jsx(Ge,{size:25,className:"text-ink-acid"})}),e[41]=U):U=e[41];let H;e[42]!==l?(H=s.jsxs("div",{className:"sticky top-0 pl-5 py-5 left-5 right-5 z-10 flex flex-row gap-5 items-center",children:[U,s.jsx(kl,{currentStep:l})]}),e[42]=l,e[43]=H):H=e[43];let k;e[44]!==a||e[45]!==c||e[46]!==j||e[47]!==u||e[48]!==p||e[49]!==r||e[50]!==n||e[51]!==g||e[52]!==l?(k=s.jsx("div",{className:"h-full flex items-center justify-center mt-4",children:s.jsx("div",{className:"w-full max-w-2xl",children:u||a&&a.handle&&(!a.bookId||!a.studioId)?s.jsx(ge,{}):a?s.jsxs(s.Fragment,{children:[l==="studio-profile"&&s.jsx(ul,{}),l==="address"&&s.jsx(el,{}),l==="contact"&&s.jsx(jl,{}),l==="about-studio"&&s.jsx(Js,{onNext:()=>
3o("invite-providers")}),l==="invite-providers"&&s.jsx(Al,{isPending:p,isError:j,onDoneClicked:async()=>{r(c("calendar",{handle:a.handle,view:Pt.StudioManager}),{viewTransition:!0}),await g(n)}})]}):s.jsx(re,{code:ce.getOnboardingStatus})})}),e[44]=a,e[45]=c,e[46]=j,e[47]=u,e[48]=p,e[49]=r,e[50]=n,e[51]=g,e[52]=l,e[53]=k):k=e[53];let S;e[54]!==H||e[55]!==k?(S=s.jsxs("div",{className:"flex flex-1 flex-col h-full",children:[H,k]}),e[54]=H,e[55]=k,e[56]=S):S=e[56];let P;return e[57]!==B||e[58]!==S?(P=s.jsx(ke,{sidebarContent:B,sidebarClassName:"bg-ink-black-50",children:S}),e[57]=B,e[58]=S,e[59]=P):P=e[59],P}function Nl(){window.scrollTo(0,0)}function Sl(e){const t=K.c(2),{isStudioManager:i}=e;let n;return t[0]!==i?(n=s.jsx(Te,{children:i?s.jsx(vl,{}):s.jsx(Os,{})}),t[0]=i,t[1]=n):n=t[1],n}function at(e){const t=K.c(9),{children:i,skipAdminCheck:n}=e,l=n===void 0?!1:n,{isAdmin:o}=z.useContext(Se),{personId:r,isLoading:c}=se(),d=!!r;let A;t[0]===Symbol.for("react.memo_cache_sentinel")?(A={isOnboardingIncomplete:!1,isOnboardingChecklistIncomplete:!1,isStudioManager:!1,lifetimeDepositsInCents:0},t[0]=A):A=t[0];let a;t[1]!==d?(a={enabled:d,placeholderData:A,staleTime:Number.POSITIVE_INFINITY},t[1]=d,t[2]=a):a=t[2];const{data:u,isLoading:N}=Z.isOnboardingIncomplete.useQuery(r,a),{handle:m}=Et();if(m==="me"){let g;return t[3]===Symbol.for("react.memo_cache_sentinel")?(g=s.jsx(is,{}),t[3]=g):g=t[3],g}if(c||N)return null;if(!r){let g;return t[4]===Symbol.for("react.memo_cache_sentinel")?(g=s.jsx(re,{code:ce.onboardingIncompleteRequiredLayout}),t[4]=g):g=t[4],g}const f=u?.isOnboardingIncomplete&&(l?!0:!o);if(!u)return null;let h;return t[5]!==i||t[6]!==u?.isStudioManager||t[7]!==f?(h=f?s.jsx(Sl,{isStudioManager:u?.isStudioManager}):s.jsx(s.Fragment,{children:i}),t[5]=i,t[6]=u?.isStudioManager,t[7]=f,t[8]=h):h=t[8],h}function wl(){const e=K.c(1);let t;return e[0]===Symbol.for("react.memo_cache_sentinel")?(t=s.jsx(at,{skipAdminCheck:!0,children:s.jsx(Te,{children:s.jsx(Tt,{children:s.jsx("div",{className:"text-center font-impactful text-5xl -left-safe-or-3.5",children:"Onboarding complete"})})})}),e[0]=t):t=e[0],t}const Yl=Object.freeze(Object.defineProperty({__proto__:null,default:wl},Symbol.toStringTag,{value:"Module"}));function _l(){const e=K.c(1);let t;return e[0]===Symbol.for("react.memo_cache_sentinel")?(t=s.jsx(_e,{children:s.jsx(at,{children:s.jsx(Lt,{})})}),e[0]=t):t=e[0],t}const Gl=Object.freeze(Object.defineProperty({__proto__:null,default:_l},Symbol.toStringTag,{value:"Module"}));export{at as O,Yl as s,Gl as t}; 4 5//# chunkId=c20307b3-8ad0-5cee-9c6a-ff69d79ea153
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.