PageSourceSearch

https://www.drivecaramel.com/_nuxt/CQrbqfXE.js

js drivecaramel.com collected 2026-10-01 14:48:59 UTC 3,056 bytes, 6 lines download raw bytes

1import{_ as I}from"./DmpTyKLi.js";import{_ as C}from"./Bq6SVnOp.js";import{_ as D}from"./CMs3ApS-.js";import{u as F,a as $}from"./CxTb4bHk.js";import{d as B,h as E,L as R,s as u,w as V,i as O,q as b,j as _,u as k,b as g,f as j,t as L,a as e,e as p,g as T,a7 as q,l as U,I as w,R as S}from"./DM7sGc27.js";import{u as z}from"./CHb9Kncd.js";import{P as c}from"./ecOJgvrn.js";import"./CftspqPB.js";import"./DOCgJzuj.js";import"./CQaX23q8.js";import"./BhykG6-D.js";import"./DiSlNSz3.js";import"./BzoAXAPb.js";import"./C4xcolmD.js";import"./CGkBgf-6.js";const H={class:"h2","test-id":"lblSubTitle"},ne=B({__name:"additional-details",async setup(W){let l,f;const{$auth:m}=E(),{registrationFormValue:N,setUserRegistrationState:h}=z(),{userDetails:i}=R(),o=u(null),d=u(!1),r=u(i.value&&!i.value.isAdditionalDetailsSubmitted),v=r.value?F:$,{data:n}=([l,f]=V(()=>k().fetch("signUp")),l=await l,f(),l),y=async t=>{if(d.value=!0,o.value=null,r.value){try{const a=await m.currentAuthenticatedUser();await m.updateUserAttributes(a,{given_name:t.firstName,family_name:t.lastName,email:t.email});const s=await m.currentAuthenticatedUser();q().setSessionDetails({...s})}catch(a){console.log(a)}await U().updateProfile({firstName:t.firstName,lastName:t.lastName,email:t.email,isAdditionalDetailsSubmitted:!0}),await U().getProfile(!0),await w(S.NewUserDashboard)}else try{return await m.signUp({attributes:{email:t.email,family_name:t.lastName,given_name:t.firstName},password:t.password,username:t.email}),h({email:t.email}),w(S.EmailVerification)}catch(a){d.value=!1,o.value=a}},x=O(()=>({content:`
2    <p>${c.headline}</p>
3    <ul>
4      ${c.content.map(t=>`<li>${t}</li>`).join("")}
5    </ul>
6  `,id:"passwordInfo",testId:"Password",title:c.title}));return(t,a)=>{const s=I,P=C,A=D;return g(),b(A,{"base-card":"",class:"ca-auth-card","test-id":"SignUpForm"},{default:_(()=>[j("p",H,L(e(n).description),1),p(P,{"button-disabled":e(d),schema:e(v),submit:y,"validation-error":e(o)?.message,"submit-button-label":"Continue","button-size":"sm","submit-button-test-id":"SignUp","test-id":"SignUp"},{default:_(()=>[p(s,{id:"email",disabled:e(r),"is-valid":e(o)?.code==="UsernameExistsException",label:e(n).forms.signUpForm.inputs.emailAddressInput.label,name:"email","test-id":"Email",type:"email",value:e(r)?e(i).email:e(N)?.email},null,8,["disabled","is-valid","label","value"]),p(s,{id:"firstName",label:e(n).forms.signUpForm.inputs.firstNameInput.label,name:"firstName","test-id":"FirstName",type:"text",value:e(i)?.firstName},null,8,["label","value"]),p(s,{id:"lastName",label:e(n).forms.signUpForm.inputs.lastNameInput.label,name:"lastName","test-id":"LastName",type:"text",value:e(i)?.lastName},null,8,["label","value"]),e(r)?T("",!0):(g(),b(s,{key:0,id:"password","is-valid":e(o)?.code==="InvalidPasswordException",label:e(n).forms.signUpForm.inputs.passwordInput.label,popover:e(x),name:"password","test-id":"Password",type:"password"},null,8,["is-valid","label","popover"]))]),_:1},8,["button-disabled","schema","validation-error"])]),_:1})}}});
6export{ne as default};

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.