1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[451],{44156:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/create-workspace",function(){return n(21861)}])},12062:function(e,t,n){"use strict";n.d(t,{x:function(){return i}});var a=n(52322),r=n(5632),s=n(42946),o=n(24427),i=function(){var e=(0,r.useRouter)();return(0,a.jsxs)("button",{onClick:function(){return e.back()},className:"flex cursor-pointer items-center gap-2 border-none bg-transparent p-0 text-sm font-medium text-subtext transition-colors duration-200 hover:text-header","aria-label":"Go back",children:[(0,a.jsx)(o.v,{icon:s.acZ,className:"h-4 w-4"}),(0,a.jsx)("span",{children:"Back"})]})}},18483:function(e,t,n){"use strict";n.d(t,{X:function(){return s}});var a=n(52322),r=(n(2784),n(19557));function s(e){var t=e.message,n=e.className;return t?(0,a.jsx)("div",{role:"alert",className:"rounded-md bg-red px-3 py-2 ".concat(null!==n&&void 0!==n?n:""),children:(0,a.jsx)(r.default,{variant:"regular-sm",className:"text-white",children:t})}):null}},68506:function(e,t,n){"use strict";var a=n(98788),r=n(42838),s=n(70865),o=n(96670),i=n(22970),l=n(52322),c=n(2784),u=n(63955),d=n(5632),m=n(78406),f=n(14310),p=n(88629),x=n(88883),h=n(19327),v=n(66582),g=n(62169),b=n(75969),k=n(81797),w=n(22063),j=n(19557),N=n(18483),y=n(12062),_=n(7242),C=n(45240),S=/@(gmail\.com|yahoo\.com|hotmail\.com|aol\.com|outlook\.com)$/i;function Z(e){var t=e.control,n=e.isSubmitting,a=e.isFirstTenant,r=e.onCancel,s=!(0,u.cl)({control:t}).isValid||n;return(0,l.jsxs)("div",{className:"flex justify-between gap-4",children:[!a&&(0,l.jsx)(w.default,{fullWidth:!0,type:"button",onClick:r,children:"Cancel"}),(0,l.jsx)(w.default,{fullWidth:!0,variant:"confirm",type:"submit",loading:n,disabled:s,children:"Create"})]})}t.Z=function(){var e=(0,d.useRouter)(),t=(0,c.useContext)(m.z).user,n=(0,f.S)(),W=n.tenants,E=n.addTenant,T=0===W.length,q=(0,c.useState)(!1),I=q[0],D=q[1],F=(0,c.useState)(null),O=F[0],P=F[1],X=(0,u.cI)({mode:"onTouched",defaultValues:{name:""}}),L=X.register,R=X.handleSubmit,B=X.control,G=(0,c.useState)(!1),M=G[0],V=G[1],z=function(){var n=(0,a.Z)((function(n){var a,l,c,u,d,m,f,k,w,j,N,y,Z,W,q,I,F;return(0,i.__generator)(this,(function(i){switch(i.label){case 0:if(!t)return[2];D(!0),P(null),V(!1),a=(new b.Z).get("courier_gclid"),i.label=1;case 1:return i.trys.push([1,5,,6]),[4,(0,x.WN)({isFirstTenant:T,workspaceName:n.name,gclid:a},void 0)];case 2:return u=i.sent(),(d=null===u||void 0===u?void 0:u.id)?(f={name:null!==(m=u.name)&&void 0!==m?m:n.name,tenantId:d,id:d},[4,(0,p.q)(f,t)]):(console.error("CreateWorkspace: postTenants response missing id",u),T?(V(!0),P("Unable to create workspace. An account with this email may already exist under a different login method.")):P("Failed to create workspace. Please try again."),D(!1),[2]);case 3:return i.sent(),E((0,o.Z)((0,s.Z)({},f),{created:Date.now()})),(0,g.L)("workspace_created",t.id,d,{ownerDevice:v.tq?"Mobile":"Desktop",ownerOS:(0,h.I)()}),w=S.test(null!==(k=null===(l=t.attributes)||void 0===l?void 0:l.email)&&void 0!==k?k:""),T&&!w&&(0,g.L)("New Business Workspace",t.id,d,{ownerDevice:v.tq?"Mobile":"Desktop",ownerOS:(0,h.I)()}),[4,(0,_.Z)({tenantId:d}).query({query:C.EX,fetchPolicy:"network-only"})];case 4:return j=i.sent(),N=j.data,Z=null!==(y=null===N||void 0===N||null===(c=N.getEnvironments)||void 0===c?void 0:c.environments)&&void 0!==y?y:[],W=Z.find((function(e){return"test"===e.type})),(q=null!==W&&void 0!==W?W:Z[0])?e.replace("/".concat(d,"/").concat(q.environmentId)):e.replace("/".concat(d)),[3,6];case 5:return I=i.sent(),console.error("CreateWorkspace: failed to create workspace",I),F=(0,r.Z)(I,Error)&&I.message||"Failed to create workspace.",T&&V(!0),P(F),D(!1),[3,6];case 6:return[2]}}
1))}));return function(e){return n.apply(this,arguments)}}();return(0,l.jsxs)("div",{className:"relative flex min-h-screen w-full items-center justify-center bg-background-frame",children:[(0,l.jsx)("div",{className:"absolute left-0 top-[8%] pl-[8%]",children:(0,l.jsx)(y.x,{})}),(0,l.jsxs)("div",{className:"flex h-fit w-[465px] flex-col gap-4 rounded-lg bg-background-panels p-[36px]",children:[T?(0,l.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,l.jsx)(j.default,{variant:"regular-xl",className:"text-header",children:"Welcome!"}),(0,l.jsx)(j.default,{variant:"regular-sm",className:"text-subtext",children:"Let's get you setup."})]}):(0,l.jsx)(j.default,{variant:"regular-xl",children:"Create New Workspace"}),(0,l.jsxs)("form",{onSubmit:R(z),className:"flex flex-col gap-4",children:[(0,l.jsx)(k.default,(0,o.Z)((0,s.Z)({},L("name",{required:"Required",maxLength:{value:255,message:"Workspace name must be less than 256 characters long."}})),{autoFocus:!0,disabled:I,placeholder:"Workspace name"})),(0,l.jsx)(Z,{control:B,isSubmitting:I,isFirstTenant:T,onCancel:function(t){t.preventDefault(),t.stopPropagation(),e.back()}})]}),(0,l.jsx)(N.X,{message:O}),M&&(0,l.jsxs)("div",{className:"flex flex-col gap-2 rounded border border-solid border-amber-300 bg-amber-50 p-3 dark:border-amber-700 dark:bg-amber-950",children:[(0,l.jsx)(j.default,{variant:"regular-sm",className:"text-amber-900 dark:text-amber-200",children:"If you previously signed up with a different method (e.g. email or another SSO provider), sign in with that method to access your existing workspace."}),(0,l.jsx)(w.default,{type:"button",variant:"default",onClick:function(){return e.push("/existing-account")},children:"Go to existing account"})]})]})]})}},21861:function(e,t,n){"use strict";n.r(t);var a=n(68506);t.default=a.Z}},function(e){e.O(0,[9774,6139,2816,1330,423,5399,7781,3506,5245,6355,1292,9323,3955,8100,8599,6582,4637,8005,5358,3454,2888,179],(function(){return t=44156,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.