1import{g as ie,u as ue,_ as ne,a as Se,b as Oe}from"./index.3337ce90.js";import{d as le,b as de,D as A,M as me,E as ce,e as I,I as pe,o as M,f as Y,g as b,t as _,m as z,j as V,h as a,v as O,i as D,a1 as fe,G as ge,H as ve,K as T,an as Ye,c as ke,l as K,W as se,y as Me,s as re,n as ae,F as je,x as He,_ as We,J as ye,aG as qe,a3 as ze,q as Re}from"./entry.22f14823.js";import{_ as Je}from"./Icon.vue.bc40ace4.js";import{u as R,d as Ke}from"./index.d76415d5.js";const Ze=()=>ie({email:["required","email"]}),Ge=["onSubmit"],Xe={class:"form__title","data-name":"form-title"},Qe={key:0,class:"form__notice"},et={class:"form__buttons form__buttons--single"},tt={name:"FormForgotPassword"},Ee=le({...tt,props:{params:{}},setup(d){const{params:s}=d,t=ge(),{restorePassword:e}=de(),r=A(!1),f=A(null),u=me({email:""});ce(()=>{s!=null&&s.email&&(u.email=s.email)});const S=I(()=>r.value||m.value.$invalid&&m.value.$dirty),w=I(()=>f.value?t.$getErrorByCode(f.value):null),m=ue(Ze,u),x=pe(),P=async()=>{if(m.value.$touch(),!m.value.$invalid)try{r.value=!0,await e(u),x.change({componentName:"FormLogin",component:Ce,params:{notice:[t.$t("auth.newPaswordSentOnEmail"),t.$t("auth.checkSpamMessage")],email:u.email}})}catch($){f.value=$.response}finally{r.value=!1}};return($,L)=>{const j=ne,U=ve;return M(),Y("form",{class:"form form--login","data-name":"form-forgot-password",onSubmit:fe(P,["prevent"])},[b("div",Xe,_($.$t("auth.restoreTitle")),1),$.params&&$.params.notice?(M(),Y("div",Qe,_($.params.notice),1)):z("",!0),V(j,{modelValue:a(u).email,"onUpdate:modelValue":L[0]||(L[0]=g=>a(u).email=g),modelModifiers:{trim:!0},label:$.$t("auth.labelEmail"),name:"email","data-name":"email",type:"email",mountedAutoFocus:"",isShowError:a(w)||a(m).email.$invalid&&a(m).email.$dirty,errorMsg:a(w)||$.$vFieldError(a(m).email),onFocus:L[1]||(L[1]=g=>f.value=null),onBlur:L[2]||(L[2]=g=>a(m).email.$touch())},null,8,["modelValue","label","isShowError","errorMsg"]),b("div",et,[V(U,{btnType:"primary",class:"form__button",type:"submit","data-name":"submit-button",disabled:a(S),isLoading:a(r)},{default:O(()=>[D(_($.$t("auth.restoreBtn")),1)]),_:1},8,["disabled","isLoading"])])],40,Ge)}}}),at=()=>ie({login:["required","email"],password:["required","withoutSpaces","password",{name:"passwordMinLength",validator:"minLength",params:[6]},{name:"passwordMaxLength",validator:"maxLength",params:[256]}]}),ot=()=>{var s,t,e,r,f,u,S,w,m,x,P,$,L,j,U;const d=[];try{for(let g=0;g<navigator.plugins.length;g++)d.push(navigator.plugins[g].name)}catch{}return{user_agent:((s=window.navigator)==null?void 0:s.userAgent)||"",language:((t=window.navigator)==null?void 0:t.language)||"en-US",languages:window.navigator.languages||null,timezone_offset:new Date().getTimezoneOffset()||-180,timezone:Intl.DateTimeFormat().resolvedOptions().timeZone||"",maxTouchPoints:window.navigator.maxTouchPoints||0,pdfViewerEnabled:window.navigator.pdfViewerEnabled||!1,platform:window.navigator.platform||null,productSub:window.navigator.productSub||null,vendor:window.navigator.vendor||null,hardwareConcurrency:window.navigator.hardwareConcurrency,screen:{availHeight:((e=window.screen)==null?void 0:e.availHeight)||null,availLeft:((r=window.screen)==null?void 0:r.availLeft)||null,availTop:((f=window.screen)==null?void 0:f.availTop)||null,availWidth:((u=window.screen)==null?void 0:u.availWidth)||null,colorDepth:((S=window.screen)==null?void 0:S.colorDepth)||null,height:((w=window.screen)==null?void 0:w.height)||null,isExtended:((m=window.screen)==null?void 0:m.isExtended)||null,pixelDepth:((x=window.screen)==null?void 0:x.pixelDepth)||null,width:((P=window.screen)==null?void 0:P.width)||null,type:((L=($=window.screen)==null?void 0:$.orientation)==null?void 0:L.type)||null,angle:((U=(j=window.screen)==null?void 0:j.orientation)==null?void 0:U.angle)||null,devicePixelRatio:window.devicePixelRatio||null},pluginsList:d,dateTime:Ye().format("YYYY-MM-DD HH:mm:ss Z")}},Le=()=>{try{const d=JSON.stringify(ot()),s=window.btoa(window.btoa(d));return T("_cubi").value=s,s}catch(d){return T("_cubi").value=`error: ${d.message||d}`,`error: ${d.message||d}`}},nt=["onSubmit"],lt={class:"form__title","data-name":"form-title"},st={key:0,class:"form__notice"},rt=["innerHTML"],it={class:"form__buttons form__buttons--single"},ut=["innerHTML"],dt={class:"form__text"},mt={class:"form__text"},ct={name:"FormLogin"},Ce=le({...ct,props:{params:{}},emits:["close"],setup(d,{emit:s}){const{params:t}=d,{redirectAfterAuth:e}=ke(),r=se(),f=ge(),{singIn:u}=de(),S=A(!1),w=A(null),m=me({login:"",password:""});ce(()=>{x(),t!=null&&t.email&&(m.login=t.email)});const x=()=>{T("PHPSESSID").value=null,T("24bab23d9bdcef04c550e6d4ed7d65df").value=null,T("ef64a87c44fa08af65307ee976d5411f").value=null},P=r.public.NODE_TYPE!=="production",$=()=>{m.login="[email protected]",m.password="111111"},L=pe(),j=()=>{L.change({componentName:"FormRegistration",component:Ot,params:{email:m.login}})},U=()=>{L.change({componentName:"FormForgotPassword",component:Ee,params:{email:m.login}})},g=ue(at,m),k=I(()=>
1S.value||g.value.$invalid&&g.value.$dirty),W=I(()=>w.value?f.$getErrorByCode(w.value):null),i=async()=>{if(g.value.$touch(),!g.value.$invalid)try{S.value=!0,Le(),await u(m),s("close"),T("htprf",{path:"/"}).value=null,T("_fpdt",{path:"/"}).value=null,T("sing_up_form").value=null,R("sing_in_success",{event_category:"auth"}),await Me("callPixel",{params:{referrer:document.referrer||""}}),await e("signIn")}catch(y){w.value=y.response,R("sing_in_error",{event_category:"auth"})}finally{S.value=!1}};return(y,C)=>{const q=ne,o=ve,h=Se;return M(),Y("form",{class:"form form--login","data-name":"fotm-login",onSubmit:fe(i,["prevent"])},[b("div",lt,_(y.$t("auth.singInTitle")),1),y.params&&y.params.notice?(M(),Y("div",st,[D(_(y.params.notice[0])+" ",1),b("div",{innerHTML:y.params.notice[1]},null,8,rt)])):z("",!0),V(q,{modelValue:a(m).login,"onUpdate:modelValue":C[0]||(C[0]=v=>a(m).login=v),modelModifiers:{trim:!0},label:y.$t("auth.labelEmail"),name:"email","data-name":"email",type:"email",mountedAutoFocus:"",isShowError:a(g).login.$invalid&&a(g).login.$dirty,errorMsg:y.$vFieldError(a(g).login),onBlur:C[1]||(C[1]=v=>a(g).login.$touch())},null,8,["modelValue","label","isShowError","errorMsg"]),V(q,{modelValue:a(m).password,"onUpdate:modelValue":C[2]||(C[2]=v=>a(m).password=v),modelModifiers:{trim:!0},label:y.$t("auth.labelPassword"),name:"password","data-name":"password",type:"password",disableAutocomplete:"",autocompleteValue:"current-password",isShowError:a(g).password.$invalid&&a(g).password.$dirty,errorMsg:y.$vFieldError(a(g).password),onBlur:C[3]||(C[3]=v=>a(g).password.$touch())},null,8,["modelValue","label","isShowError","errorMsg"]),b("div",it,[V(o,{btnType:"subprimary","data-name":"submit-button",class:"form__button",type:"submit",disabled:a(k),isLoading:a(S)},{default:O(()=>[D(_(y.$t("auth.singInBtn")),1)]),_:1},8,["disabled","isLoading"]),P?(M(),K(o,{key:0,btnType:"gray",class:"form__button",type:"button","data-name":"fill-button",style:{"margin-top":"12px"},onClick:$},{default:O(()=>[D("Fill")]),_:1})):z("",!0)]),a(W)?(M(),K(h,{key:1,type:"error",iconName:"attention-white",iconSize:"small",position:"center","data-name":"form-error"},{default:O(()=>[b("span",{innerHTML:a(W)},null,8,ut)]),_:1})):z("",!0),b("p",dt,[D(_(y.$t("auth.singUpText"))+" ",1),b("span",{class:"link","data-name":"registration-text",onMousedown:j},_(y.$t("auth.singUpBtn")),33)]),b("p",mt,[b("span",{class:"link","data-name":"restore-password-link",onClick:U},_(y.$t("auth.restorePasswordLink")),1)])],40,nt)}}}),pt=(d="",s="")=>{const t=Array(s.length+1).fill(null).map(()=>Array(d.length+1).fill(null));for(let e=0;e<=d.length;e+=1)t[0][e]=e;for(let e=0;e<=s.length;e+=1)t[e][0]=e;for(let e=1;e<=s.length;e+=1)for(let r=1;r<=d.length;r+=1){const f=d[r-1]===s[e-1]?0:1;t[e][r]=Math.min(t[e][r-1]+1,t[e-1][r]+1,t[e-1][r-1]+f)}return t[s.length][d.length]},ft=(d,s)=>{if(d===s)return s;if(!s.split("").some(u=>d.includes(u)))return"";let t="";const e=[],r=s.length;for(let u=0;u<r;u++){const S=d.indexOf(s[u]);if(S!==-1){for(let w=u,m=S;w<r;w++,m++)s[w]===d[m]?t+=s[w]:(e.push(t),t="");e.push(t),t=""}}const f=d[0]===s[0]?1:0;return e.sort((u,S)=>S.length-u.length)[0].length+f},gt=(d,s)=>{let t=[];const e=d.substring(d.search("@")+1).toLowerCase();if(!e)return[];for(const r in s){const f=s[r].slice(0,s[r].search(/\./gi)).substring(d.search("@")+1).toLowerCase(),u=e.search(/\./gi)!==-1?e.slice(0,e.search(/\./gi)):e;t.push({domain:String(s[r]),lcs:ft(f,u),ld:pt(f,u)})}return t=t.filter(r=>r.ld<=4).sort((r,f)=>f.lcs-r.lcs||r.ld-f.ld),t!=null&&t.length?t.map(r=>r.domain):[]},vt=["onClick"],ht=["for"],_t={name:"UIAutocompleteField"},wt=le({..._t,props:{closeBtn:{},modelValue:{},label:{},name:{},dataName:{},type:{},mountedAutoFocus:{type:Boolean},isShowError:{type:Boolean},errorMsg:{},numberOfCharactersToShowSuggestions:{},clearNoMatchValue:{type:Boolean},mode:{},options:{},nextInputId:{}},emits:["iconClick","blur","focus","update:modelValue","click","keyup:enter","select"],setup(d,{emit:s}){const t=d,e=A(""),r=o=>{e.value=o,s("update:modelValue",o)};re(()=>t.modelValue,o=>{if(e.value!==o){if(t.mode==="object"){const[h,v]=[e.value,o],c=t.options.find(F=>typeof F!="string"&&F.value===v);return c&&typeof c!="string"&&c.label!==h?q(c):!c&&t.clearNoMatchValue?r(""):void 0}r(String(o))}});const f=I(()=>
1{if(t.mode==="simple"||t.mode==="object")return t.options;if(t.mode==="email"){const o=e.value?String(e.value).split("@")[0]:"";return t.options.map(h=>`${o}@${h}`)}return[]}),u=I(()=>{var h,v;let o=(h=f.value)!=null&&h.length?f.value.filter(c=>{if(typeof c=="string")return c.toLowerCase().includes(String(e.value).toLowerCase());const[F,l]=[String(c.label).toLowerCase(),String(c.value).toLowerCase()];return F.includes(String(e.value).toLowerCase())||l.includes(String(e.value).toLowerCase())}):[];return!(o!=null&&o.length)&&e.value&&((v=f.value)!=null&&v.length)&&(o=gt(e.value,f.value)),o}),S=A(null),w=A(!1),m=A(!1),x=[" ","'",'"',"/","`",","],P=o=>{if(t.mode==="email"){if(x.includes(o==null?void 0:o.key)||e.value&&e.value.slice(-1)==="@"&&o.key===".")return o.preventDefault();e.value&&o.key==="Enter"&&(o.preventDefault(),k())}},$=A(!1),L=o=>{var h;t.mode==="email"&&((o==null?void 0:o.key)==="Enter"&&(o.preventDefault(),$.value=!0),(o==null?void 0:o.key)==="@"&&(m.value=!1)),t.mode!=="email"&&o.key==="Enter"&&((h=u.value)==null?void 0:h.length)>=1&&y.value&&(q(u.value[0]),s("keyup:enter"))},j=o=>{var h;if(t.mode==="email"){const v=((h=o.clipboardData)==null?void 0:h.getData("text"))||"";if(!v)return o.preventDefault();let c=`${v}`,F=!1;x.forEach(l=>{c.includes(l)&&(F=!0,c=c.replaceAll(l,""))}),c.includes("@.")&&(F=!0,c=c.replaceAll("@.","@")),F&&(o.preventDefault(),r(c))}},U=o=>{o.preventDefault(),m.value=!0},g=()=>{w.value=!0,s("focus")},k=()=>{setTimeout(()=>{!$.value&&t.mode==="email"?W():$.value&&t.mode==="email"?(W(),w.value=!1,s("keyup:enter"),setTimeout(()=>{$.value=!1},100)):t.mode!=="email"&&i(),s("blur")},100)},W=()=>{var o,h;if(w.value=!1,e.value.slice(-1)==="."&&r(e.value.slice(0,-1)),/.con/.test(e.value)&&r(e.value.replace(/.con/,".com")),/(icloud|gmail|hotmail|yahoo|outlook)+(.co|.cim|.cm)?(\D+)/.test(e.value)&&!e.value.includes(".com.")&&((o=t.options)!=null&&o.length)&&!t.options.includes(e.value.split("@")[1])){if(/(.co|.cim|.cm)$/.test(e.value))return r(e.value.replace(/(.co|.cim|.cm)/,".com"));if(/(.co|.cim|.cm)\.\S+/.test(e.value))return r(e.value.replace(/(.co|.cim|.cm)\./,".com."))}if(e.value.includes("@")&&/.com[a-zA-Z]+/.test(e.value)){if(!((h=t.options)!=null&&h.length))return;const v=String(e.value).split("@")[1].toLowerCase();if(t.options.includes(v))return;const c=t.options.includes(v),F=t.options.find(l=>l===v.replace(/.com[a-zA-Z]+/,".com"));!c&&F&&r(e.value.replace(/.com[a-zA-Z]+/,".com"))}if(/\S+@\w+$/.test(e.value)){const v=t.options.find(c=>{const F=c.split(".")[0].toLowerCase();return e.value.split("@")[1].toLowerCase()===F});v&&r(e.value.split("@")[0]+"@"+v)}},i=()=>{var o,h;w.value=!1,e.value&&!C.value&&(t.clearNoMatchValue&&!((o=u.value)!=null&&o.length)?r(""):(h=u.value)!=null&&h.length&&q(u.value[0]))},y=I(()=>{var o,h;return!w.value||!((o=u.value)!=null&&o.length)||u.value.length<1||((h=u.value)==null?void 0:h.length)===1&&u.value[0]===e.value||m.value?!1:!!(t.mode==="email"&&String(e.value).includes("@")||(t.mode==="simple"||t.mode==="object")&&String(e.value).length>=(t.numberOfCharactersToShowSuggestions||0))}),C=A(!1),q=o=>{C.value=!0,setTimeout(()=>{e.value=typeof o=="string"?o:o.label,s("update:modelValue",typeof o=="string"?o:o.value),s("select",o),C.value=!1},150)};return(o,h)=>{const v=ne;return M(),Y("div",{class:ae([o.$style.wrap,{[o.$style["wrap--focused"]]:a(w)}])},[V(v,{ref_key:"field",ref:S,modelValue:a(e),label:t.label,name:t.name,"data-name":t.dataName,mountedAutoFocus:t.mountedAutoFocus,isShowError:t.isShowError,errorMsg:t.errorMsg,disableAutocomplete:"",type:t.type,onFocus:g,onBlur:k,onKeydown:P,onKeyup:L,onPaste:j,"onUpdate:modelValue":r},null,8,["modelValue","label","name","data-name","mountedAutoFocus","isShowError","errorMsg","type"]),b("div",{class:ae([o.$style.box,{[o.$style["box--show"]]:a(y)}])},[b("ul",{class:ae(o.$style.list)},[(M(!0),Y(je,null,He(a(u),c=>(M(),Y("li",{key:typeof c=="string"?c:c.value,class:ae(o.$style.item),onClick:F=>q(c)},[b("label",{for:t.nextInputId||""},_(typeof c=="string"?c:c.label),9,ht)],10,vt))),128))],2),b("div",{class:ae(o.$style.close),onMousedown:U},_(t.closeBtn),35)],2)],2)}}}),bt="y1q0Ck",$t="d8dv57",yt="XEJ3jP",St="gnIxIg",kt="NfSjC6",Mt={wrap:bt,"wrap--focused":"MlKG3p",box:$t,"box--show":"xTJa4N",list:yt,item:St,close:kt},Et={$style:Mt},Lt=We(wt,[["__cssModules",Et]]),Ct=(d="DD/MM/YYYY",s=!1)=>ie({email:["required","email"],first_name:["required",s?"":"specialName",{name:"passwordMinLength",validator:"minLength",params:[1]},{name:"passwordMaxLength",validator:"maxLength",params:[256]}],last_name:["required",s?"":"specialName",{name:"passwordMinLength",validator:"minLength",params:[1]},{name:"passwordMaxLength",validator:"maxLength",params:[256]}],birth_date:["required",{name:"birthDate",validator:"birthDate",params:[d]}],password:["required","password","withoutSpaces",{name:"passwordMinLength",validator:"minLength",params:[6]},{name:"passwordMaxLength",validator:"maxLength",params:[256]}]}),Ft=["gmail.com","hotmail.com","outlook.com","yahoo.com","icloud.com"],Bt=["onSubmit"],Tt={class:"form__title","data-name":"form-title"},At={key:0,class:"form__notice"},Dt=["innerHTML"],Vt={key:4,class:"form__notice form__notice--email","data-name":"form-warning"},It={class:"form__buttons form__buttons--single"},Nt={class:"submit-wrapper"},Ut={class:"form__text"},xt=["innerHTML"],Pt={name:"FormRegistration"},Ot=le({...Pt,props:{params:{}},emits:["close"],setup(d,{emit:s}){var be;const t=se(),e=ge(),r=se(),f=ye(),{getConfigValue:u,getComplianceStatus:S,trackReg:w,regBonusText:m,redirectAfterAuth:x}=ke(),{isAuth:P,getUserId:$,singUp:L}=de(),j=t.public.NODE_TYPE!=="production",U=A(null),g=A(!1),k=A(!1),W=A(!1),i=me({email:"",first_name:"",last_name:"",birth_date:"",password:""}),y=()=>{i.email=`test${+new Date}@gmail.com`,i.first_name="Test name",i.last_name="Test surname",i.birth_date=e.$dayjs("10/10/2000").format(f.const.fullDateFormat),i.password="111111",k.value=!0},C=pe(),q=()=>{C.change({componentName:"FormLogin",component:Ce})},o=()=>{C.change({componentName:"FormForgotPassword",component:Ee,params:{email:i.email}})},h=I(()=>l.value.$dirty&&!k.value),v=I(()=>
1i.email&&!l.value.email.$invalid?qe(i.email):""),c=I(()=>v.value&&v.value==="general"?e.$t("auth.notice.general"):v.value&&v.value!=="general"?`${e.$t("auth.notice.domain")[0]} ${v.value}${e.$t("auth.notice.domain")[1]}`:""),F=Ct((be=f.const)==null?void 0:be.fullDateFormat,r.public.product==="gamble88"),l=ue(F,i),Fe=I(()=>e.$dayjs.localeData().longDateFormat("L")),Be=I(()=>f.const.dateMask||"DD/MM/YYYY"),Te=I(()=>g.value||l.value.$invalid&&l.value.$dirty),he=I(()=>U.value?e.$getErrorByCode(U.value):null),Ae=async()=>{var n,p,B,N,J,ee,Z,oe,te,E,$e;if(l.value.$touch(),R("sing_up_attempt",{event_category:"auth"}),!l.value.$invalid&&k.value){g.value=!0;const Pe={...i,birth_date:i.birth_date?e.$dayjs(i.birth_date,Fe.value).format("YYYY-MM-DD"):""};try{Le(),await L(Pe),G("success-form"),s("close"),T("htprf",{path:"/"}).value=null,T("_fpdt",{path:"/"}).value=null,T("sing_up_form").value=null,R("sing_up_success",{event_category:"auth"}),await Me("callPixel",{params:{referrer:document.referrer||""}}),await x("signUp")}catch(H){G("error-form",((B=(p=(n=H==null?void 0:H.response)==null?void 0:n._data)==null?void 0:p.data)==null?void 0:B.error)||null),((Z=(ee=(J=(N=H==null?void 0:H.response)==null?void 0:N._data)==null?void 0:J.data)==null?void 0:ee.error)==null?void 0:Z.code)===1010?W.value=!0:U.value=H.response,R("sing_up_error",{event_category:"auth",error_code:(($e=(E=(te=(oe=H==null?void 0:H.response)==null?void 0:oe._data)==null?void 0:te.data)==null?void 0:E.error)==null?void 0:$e.code)||null})}finally{g.value=!1}}},De=u("isTrackSingupForm"),G=Ke(async(n,p)=>{if(De)try{const B={};p||(l.value.email&&l.value.email.$invalid&&(B.email=l.value.email),l.value.first_name.$dirty&&l.value.first_name.$invalid&&(B.first_name=l.value.first_name),l.value.last_name.$dirty&&l.value.last_name.$invalid&&(B.last_name=l.value.last_name),l.value.birth_date.$dirty&&l.value.birth_date.$invalid&&(B.birth_date=l.value.birth_date),l.value.password.$dirty&&l.value.password.$invalid&&(B.password=l.value.password));const N={email:i.email,fname:i.first_name,sname:i.last_name,brthdate:i.birth_date,pswd:`filled_${i.password.length}`,adult_checked:k?1:0,status:P.value?1:0,action:n,wrong_fields:JSON.stringify(p||B)};P.value&&(N.uid=$.value),await w(N)}catch{}},250,{maxWait:2e3});re(k,()=>{R(`sing_up_field_TnC_${k.value?"checked":"unchecked"}`,{event_category:"auth"})});const Ve=n=>{n.target.tagName.toLowerCase()==="a"?window.open("/terms-and-conditions","_blank"):k.value=!k.value},X=n=>{l.value[n].$touch(),R(`sing_up_field_${n}_${l.value[n].$invalid&&l.value[n].$dirty?"invalid":"entered"}`,{event_category:"auth"}),_e(),G(`focus_out_${n}`)};ce(()=>{Ie(),G("open-modal"),R("sing_up_open_form",{event_category:"auth"}),Ne()}),ze(()=>{G("close-modal"),W.value=!1});const Ie=()=>{T("PHPSESSID").value=null,T("24bab23d9bdcef04c550e6d4ed7d65df").value=null,T("ef64a87c44fa08af65307ee976d5411f").value=null},Q=T("sing_up_form",{maxAge:60*3,path:"/"});re(k,()=>_e());const _e=()=>{Q.value=JSON.stringify({form:{email:i.email,first_name:i.first_name,last_name:i.last_name,birth_date:i.birth_date},checkBoxTermsAndConditions:k.value})},Ne=()=>{var p,B,N,J;let n={};try{n=Q.value?typeof Q.value=="string"?JSON.parse(Q.value):Q.value:{}}catch{}i.first_name=((p=n==null?void 0:n.form)==null?void 0:p.first_name)||"",i.last_name=((B=n==null?void 0:n.form)==null?void 0:B.last_name)||"",i.birth_date=((N=n==null?void 0:n.form)==null?void 0:N.birth_date)||"",i.email=((J=n==null?void 0:n.form)==null?void 0:J.email)||"",k.value=(n==null?void 0:n.checkBoxTermsAndConditions)||!S.value||!1,i.first_name&&l.value.first_name.$touch(),i.last_name&&l.value.last_name.$touch(),i.birth_date&&l.value.birth_date.$touch(),i.email&&l.value.email.$touch()},Ue=ye().const.emailListSuggestions||Ft,we=A(null),xe=()=>{var p;const n=(p=we.value)==null?void 0:p.querySelector("input[data-name=input-first-name]");n&&n.focus()};return(n,p)=>{const B=Lt,N=ne,J=Re,ee=Oe,Z=Se,oe=Je,te=ve;return M(),Y("form",{ref_key:"formref",ref:we,class:"form form--registration",autocomplete:"off","data-name":"fotm-registration",onSubmit:fe(Ae,["prevent"])},[b("div",Tt,_(n.$t("auth.singUpTitle")),1),n.params&&n.params.notice?(M(),Y("div",At,_(n.params.notice),1)):z("",!0),V(B,{modelValue:a(i).email,"onUpdate:modelValue":p[0]||(p[0]=E=>a(i).email=E),modelModifiers:{trim:!0},label:n.$t("auth.labelEmail"),name:"email","data-name":"email",disableAutocomplete:"",mountedAutoFocus:"",mode:"email",type:"email",options:a(Ue),isShowError:a(l).email.$invali
1d&&a(l).email.$dirty,errorMsg:n.$vFieldError(a(l).email),closeBtn:n.$t("emailAutocompleteCloseBtn"),nextInputId:"next-field",onBlur:p[1]||(p[1]=E=>X("email")),"onKeyup:enter":xe},null,8,["modelValue","label","options","isShowError","errorMsg","closeBtn"]),V(N,{id:"next-field",modelValue:a(i).first_name,"onUpdate:modelValue":p[2]||(p[2]=E=>a(i).first_name=E),modelModifiers:{trim:!0},label:n.$t("auth.labelFirstName"),name:"first_name","data-name":"first-name",disableAutocomplete:"",isShowError:a(l).first_name.$invalid&&a(l).first_name.$dirty,errorMsg:n.$vFieldError(a(l).first_name),onBlur:p[3]||(p[3]=E=>X("first_name"))},null,8,["modelValue","label","isShowError","errorMsg"]),V(N,{modelValue:a(i).last_name,"onUpdate:modelValue":p[4]||(p[4]=E=>a(i).last_name=E),modelModifiers:{trim:!0},label:n.$t("auth.labelLastName"),name:"last_name","data-name":"last-name",disableAutocomplete:"",isShowError:a(l).last_name.$invalid&&a(l).last_name.$dirty,errorMsg:n.$vFieldError(a(l).last_name),onBlur:p[5]||(p[5]=E=>X("last_name"))},null,8,["modelValue","label","isShowError","errorMsg"]),V(N,{modelValue:a(i).birth_date,"onUpdate:modelValue":p[6]||(p[6]=E=>a(i).birth_date=E),modelModifiers:{trim:!0},name:"birth_date","data-name":"birth-date",label:n.$t("auth.labelDateOfBirth"),propsMask:a(Be),disableAutocomplete:"",type:"birth_date",isShowError:a(l).birth_date.$invalid&&a(l).birth_date.$dirty,errorMsg:n.$vFieldError(a(l).birth_date),onBlur:p[7]||(p[7]=E=>X("birth_date"))},null,8,["modelValue","label","propsMask","isShowError","errorMsg"]),V(N,{modelValue:a(i).password,"onUpdate:modelValue":p[8]||(p[8]=E=>a(i).password=E),modelModifiers:{trim:!0},label:n.$t("auth.labelPassword"),name:"password","data-name":"password",type:"password",disableAutocomplete:"",autocompleteValue:"new-password",isShowError:a(l).password.$invalid&&a(l).password.$dirty,errorMsg:n.$vFieldError(a(l).password),onBlur:p[9]||(p[9]=E=>X("password"))},null,8,["modelValue","label","isShowError","errorMsg"]),(M(),K(ee,{key:`${a(k)}`,modelValue:a(k),"data-name":"registration-checkbox",onMousedown:Ve},{default:O(()=>[D(_(n.$t("auth.checkboxText")[0])+" ",1),V(J,{to:"/terms-and-conditions/",target:"_blank",data:"accept-terms-link"},{default:O(()=>[D(_(n.$t("auth.linkTermsAndConditions")),1)]),_:1}),D(" "+_(n.$t("auth.checkboxText")[1]),1)]),_:1},8,["modelValue"])),a(W)?(M(),K(Z,{key:1,type:"error",iconName:"attention-white",iconSize:"small",position:"center","data-name":"form-error"},{default:O(()=>[D(_(n.$t("auth.errorAccountExistsButPasswordWrong")[0])+" ",1),b("span",{style:{"text-decoration":"underline"},onClick:o},_(n.$t("auth.errorAccountExistsButPasswordWrong")[1]),1),D(" "+_(n.$t("auth.errorAccountExistsButPasswordWrong")[2]),1)]),_:1})):a(he)?(M(),K(Z,{key:2,type:"error",iconName:"attention-white",iconSize:"small",position:"center","data-name":"form-error"},{default:O(()=>[b("span",{innerHTML:a(he)},null,8,Dt)]),_:1})):a(h)?(M(),K(Z,{key:3,type:"error",iconName:"attention-white",iconSize:"small",position:"center","data-name":"form-error"},{default:O(()=>[D(_(n.$t("auth.checkboxErrorText")),1)]),_:1})):z("",!0),a(c)?(M(),Y("div",Vt,[V(oe,{name:"warning"}),b("span",null,_(a(c)),1)])):z("",!0),b("div",It,[b("div",Nt,[V(te,{btnType:"subprimary",class:"form__button","data-name":"submit-button",type:"submit",disabled:a(Te),isLoading:a(g)},{default:O(()=>[D(_(n.$t("auth.singUpBtn")),1)]),_:1},8,["disabled","isLoading"])]),j?(M(),K(te,{key:0,btnType:"gray","data-name":"fill-button",class:"form__button",type:"button",style:{"margin-top":"12px"},onClick:y},{default:O(()=>[D("Fill")]),_:1})):z("",!0)]),b("p",Ut,[D(_(n.$t("auth.ifYouAlreadyRegistred"))+" ",1),b("span",{class:"link","data-name":"login-link",onMousedown:q},_(n.$t("auth.loginTextLink")),33)]),a(m)?(M(),Y("p",{key:5,class:"form__text",innerHTML:a(m)},null,8,xt)):z("",!0)],40,Bt)}}});export{Ot as _,Ce as a,Le as e};
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.