PageSourceSearch

https://myportal.suedtirolmobil.info/assets/RegisterEmailComplete-COEw7IHd.js

js suedtirolmobil.info collected 2026-09-25 02:31:09 UTC 2,674 bytes, 1 lines download raw bytes

1import{u as O,j as e}from"./react-vendor-CmIYNeTI.js";import{R as k}from"./RegisterForm-B-mpUk6N.js";import{O as E,C as P,P as A,Q as B,K as M,U as j,w as n,s as R,u as U,c as u,e as I,g as G,G as s}from"./index-C2XxRRI6.js";import{U as K,F as L}from"./vendor-h1rNnLlo.js";import"./fa-core-DTta3H0z.js";import{T as V}from"./TitleHeader-D1x459NH.js";import{f as H}from"./utils-B2Ml3KNN.js";import{u as Q}from"./router-BJ3DyI1c.js";import"./AddressAutocomplete-DDXAr_Eo.js";import"./address-autocomplete-BhDHrsDb.js";import"./mui-BZDitnBQ.js";import"./useGetOtpHandler-BP7CRNAx.js";import"./Toggle-aDWMhV7A.js";import"./Switch-DC2xmfvX.js";import"./italian-places-DSYw8yba.js";import"./childEmailAlias-z2JKh0-l.js";import"./firebase-DvdLGwsg.js";import"./fa-light-QiyqI9w_.js";import"./fa-regular-BF4wK1jM.js";import"./fa-solid-T0vWtxZN.js";import"./fa-thin-Cy70rT-_.js";const dt=()=>{const l=O(),{t:m}=K(),{navigate:c}=Q(),{email:g,password:C,firstName:F,lastName:y,taxCode:p,emailVerificationToken:h,fromSocial:a,skipRegister:f}=l.state||{},T={emailVerificationToken:h,email:g||"",password:C||"",firstName:F||"",lastName:y||"",dateOfBirth:"",placeOfBirth:"",phoneNumber:"",firstLine:"",country:"",city:"",postalCode:"",taxCode:p||"",sex:"",verificationId:"",verificationToken:"",otp:"",privacyPolicyFlag:!1,termsAndConditionsFlag:!1,marketingCommunicationsFlag:!1,italianProvinceCode:"",italianRegion:"",italianTown:"",italianTownDe:""},x=async t=>{try{const S=t!=null&&t.dateOfBirth?L.fromISO(t==null?void 0:t.dateOfBirth).toFormat("yyyy-MM-dd"):"",d={...t,dateOfBirth:S,lastName:M.lastNameFormatter(t==null?void 0:t.lastName)},b={privacyPolicyFlag:t==null?void 0:t.privacyPolicyFlag,termsAndConditionsFlag:t==null?void 0:t.termsAndConditionsFlag,marketingCommunicationsFlag:t==null?void 0:t.marketingCommunicationsFlag},w=H(d,b);let i;if(!f&&!a){const o=await j(d);if(o.status==="error"){if(i=o.error,(o==null?void 0:o.code)===401){n(i);return}const N=R.getState(),D=U.accessToken(N);if(((o==null?void 0:o.code)===409||(o==null?void 0:o.code)===400)&&!D){n(i);return}}}const r=await u(w);(r==null?void 0:r.status)==="error"?(i=r==null?void 0:r.error,a&&await I()==="LINKED"&&(i=void 0)):i=void 0,i&&n(i),await G({types:[s.CONTACTS,s.DOCUMENTS,s.MEDIA]})&&c("/complete-profile/documents")}finally{}};return e.jsxs(E,{extraMargin:!1,children:[e.jsx(V,{title:m("onboardingFlow.insertDataTitle"),subtitle:m("onboardingFlow.insertDataSubtitle"),onBack:()=>c("/auth/login")}),e.jsx(P,{gap:"x4",children:e.jsx(k,{initialValues:T,verifyPhoneNumber:!0,showRegisterConsents:!0,disabledTaxCode:a&&!!p,val
1idationSchema:a||f?A:B,onSubmit:x})})]})};export{dt as RegisterEmailComplete};

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.