(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,317374,e=>{"use strict";e.s(["idFromName",0,e=>e.replace(/\]/g,"").replace(/[^-a-zA-Z0-9:.]/g,"_")])},980435,e=>{"use strict";var t,i=((t={}).Input="INPUT",t.Textarea="TEXTAREA",t.Button="BUTTON",t.Anchor="A",t);e.s(["onA11yKeyDown",0,(e,t,r)=>{let{keys:n}=t;if(n.includes(e.key)){let{tagName:t}=e.target;return(t!==i.Input&&t!==i.Textarea&&t!==i.Button&&t!==i.Anchor&&e.preventDefault(),r)?r():e.target.dispatchEvent(new Event("click",{bubbles:!0}))}return!1}],980435)},863534,e=>{"use strict";var t=e.i(307629);let i=e=>{let{title:i,titleId:r,...n}=e;return t.createElement("svg",{fill:"none",viewBox:"0 0 16 16",width:16,height:16,"aria-labelledby":r,...n},i?t.createElement("title",{id:r},i):null,t.createElement("path",{fill:"currentColor",d:"M2.47 4.47a.75.75 0 0 1 1.06 0L8 8.94l4.47-4.47a.75.75 0 1 1 1.06 1.06l-5 5a.75.75 0 0 1-1.06 0l-5-5a.75.75 0 0 1 0-1.06"}))};i.Size=16,i.Title="ChevronDown",e.s(["default",0,i])},34156,e=>{"use strict";var t=e.i(307629);let i=e=>{let{title:i,titleId:r,...n}=e;return t.createElement("svg",{fill:"none",viewBox:"0 0 16 16",width:16,height:16,"aria-labelledby":r,...n},i?t.createElement("title",{id:r},i):null,t.createElement("path",{fill:"currentColor",d:"M2.97 10.558a.75.75 0 0 0 1.06 0l4.47-4.47 4.47 4.47a.75.75 0 1 0 1.06-1.061l-5-5a.75.75 0 0 0-1.06 0l-5 5a.75.75 0 0 0 0 1.06Z"}))};i.Size=16,i.Title="ChevronUp",e.s(["default",0,i])},969300,e=>{"use strict";var t=e.i(863534);e.s(["ChevronDown16",()=>t.default])},592743,e=>{"use strict";var t=e.i(34156);e.s(["ChevronUp16",()=>t.default])},307794,804616,e=>{"use strict";var t=e.i(557258),i=e.i(939280),r=e.i(702118),n=e.i(271698),a=e.i(133741),s=e.i(233595),o=e.i(856430),l=e.i(258327),c=e.i(369319),u=e.i(361101),d=e.i(838124),f=e.i(785680),p=e.i(435673),h=e.i(307629),v=e.i(317374),_=e.i(702506),m=e.i(980435),g=e.i(277990);let x=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e?`${e}-${t}`:i?t:void 0},y=e=>{let{isDirectionUp:i,testId:r,onBlur:n,children:a}=e,s=(0,d.default)("input-dropdown",{"input-dropdown--direction-up":i});return(0,t.jsx)("div",{className:s,"data-testid":x(r,"content"),onBlur:n,children:(0,t.jsx)(g.Card,{styling:"elevated",children:a})})};var b=e.i(969300),C=e.i(592743),w=e.i(372846);let k=e=>{let{isOpen:i,toggleDropdown:r,testId:n}=e;return(0,t.jsx)("div",{className:"c-input__icon",role:"button",onClick:r,children:(0,t.jsx)(w.Icon,{name:i?C.ChevronUp16:b.ChevronDown16,testId:i?x(n,"chevron-up",!0):x(n,"chevron-down",!0),color:"greyscale-level-2"})})};var E=e.i(576460);let T=e=>{let{testId:i}=e;return(0,t.jsx)("div",{"data-testid":i,className:"c-input__icon",children:(0,t.jsx)(E.Loader,{})})},j=e=>{let{isScrollable:i,children:r}=e;return i?(0,t.jsx)("div",{className:"input-dropdown__content input-dropdown__content--scrollable",children:(0,t.jsx)("div",{children:r})}):(0,t.jsx)("div",{className:"input-dropdown__content",children:r})},I=()=>{let[e,t]=(0,h.useState)([]);return(0,h.useEffect)(()=>{e.length&&(t([]),e.forEach(e=>e()))},[e]),(0,h.useCallback)(e=>{t(t=>[...t,e])},[])};e.s(["default",0,I],804616);let S=e=>{let{isDisabled:i,children:r}=e;return i?(0,t.jsx)("div",{className:"c-input__wrapper--disabled",children:r}):r};e.s(["InputDropdown",0,e=>{let{name:g,testId:b,validation:C,title:w,value:E,isDirectionUp:V,disabled:F=!1,required:R,readOnly:A=!1,placeholder:D,styling:P="wide",isScrollable:N=!0,isLoading:L=!1,isSaveButtonShown:O=!0,isBackgroundTransparent:U,closeOnGlobalClick:$=!0,closeOnDropdownBlur:B,maxLength:K,aria:M,render:z,onChange:H=p.default,onCancel:G=p.default,onSave:q=p.default,onOpen:Y=p.default,onClose:Q=p.default,onClear:X=p.default,isPhone:Z,textSave:W}=e,[J,ee]=(0,h.useState)(E||""),[et,ei]=(0,h.useState)(!1),[er,en]=(0,h.useState)(!1),ea=I(),es=et&&!Z&&!L,eo=(0,h.useRef)(null),el=(0,h.useRef)(null),ec=(0,h.useRef)(E);ec.current=E;let eu=(0,h.useRef)(Q);eu.current=Q;let ed=(0,h.useCallback)(()=>{ei(!1),ee(ec.current||""),ea(eu.current)},[ea]),ef=(0,h.useCallback)(e=>{var t;!es||!$||null!=(t=eo.current)&&t.contains(e.target)||ed()},[$,ed,es]),ep=(0,h.useCallback)(e=>{var t;es&&e.code===_.KeyboardKey.Escape&&(ed(),null==(t=el.current)||t.focus())},[ed,es]);(0,h.useEffect)(()=>{ee(E||"")},[E]),(0,h.useEffect)(()=>{et||en(!1)},[et]),(0,h.useEffect)(()=>{if(es)return document.addEventListener("mousedown",ef),document.addEventListener("keydown",ep),()=>{document.removeEventListener("mousedown",ef),document.removeEventListener("keydown",ep)}},[ep,ef,es]);let eh=()=>{et||L||(ei(!0),ee(e=>Z?"":e),ea(Y))},ev=()=>et?ed():eh(),e_=e=>{et||Z||eh(),ee(e.target.value||""),H(e)},em=()=>z({inputValue:J,isOpen:et,isSaveEnabled:er,setIsSaveEnabled:en,closeDropdown:()=>{ed()}}),eg=(0,d.default)("c-input",`c-input--${P}`,{"c-input--transparent":U}),ex=(0,d.default)("c-input__value","c-input__value--with-suffix",{"u-cursor-pointer":A});return(0,t.jsxs)("div",{className:eg,children:[w&&(0,t.jsx)("label",{htmlFor:g,className:"c-input__title",children:w}),(0,t.jsxs)("div",{className:"c-input__content",ref:eo,children:[(0,t.jsx)(S,{isDisabled:F,children:(0,t.jsx)("input",{ref:el,"data-testid":x(b,"input"),autoComplete:"off",className:ex,name:g,id:(0,v.idFromName)(g),value:J,readOnly:A||Z,disabled:F,required:R,placeholder:D,onChange:e_,onClick:eh,onKeyDown:e=>{(A||e.code!==_.KeyboardKey.Spacebar)&&((0,f.default)([_.KeyboardKey.Enter,_.KeyboardKey.Spacebar,_.KeyboardKey.Space],e.code)&&e.preventDefault(),(0,m.onA11yKeyDown)(e,{keys:[_.KeyboardKey.Enter,_.KeyboardKey.Spacebar,_.KeyboardKey.Space]},ev))},maxLength:K,...M})}),Z?(0,t.jsxs)(s.Dialog,{show:et,children:[(0,t.jsx)(c.Navigation,{body:w,right:(0,t.jsx)(n.Button,{styling:"flat",onClick:()=>{ei(!1),ee(E||""),G()},iconName:r.X24,testId:x(b,"close-button")})}),A?null:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.Cell,{children:(0,t.jsx)(l.InputBar,{name:`${g}-input-modal`,placeholder:D||"",iconName:i.Search24,disabled:F,value:J,onChange:e=>{e_(e)},onValueClear:()=>{ee(""),X()},testId:`${g}-input-modal`})}),(0,t.jsx)(o.Divider,{}),(0,t.jsx)(u.Spacer,{size:"x-small"})]}),(0,t.jsx)(j,{isScrollable:N,children:em()}),O&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.Divider,{}),(0,t.jsx)(a.Cell,{children:(0,t.jsx)(n.Button,{text:(0,t.jsx)("span",{children:W}),onClick:()=>{ei(!1),q(J)},styling:"filled",disabled:!er,size:"medium",testId:"input-dropdown-save-button"})})]})]}):et?(0,t.jsx)(y,{testId:b,isDirectionUp:V,onBlur:e=>{!B||e.currentTarget.contains(e.relatedTarget)||e.relatedTarget!==e.currentTarget&&ed()},children:(0,t.jsx)(j,{isScrollable:N,children:em()})}):null,L?(0,t.jsx)(T,{testId:`${b}--loader`}):F?null:(0,t.jsx)(k,{isOpen:et,testId:b,toggleDropdown:ev})]}),!!C&&(0,t.jsx)("div",{className:"c-input__note",children:C})]})}],307794)},739116,e=>{"use strict";var t=e.i(307629);let i=e=>{let{title:i,titleId:r,...n}=e;return t.createElement("svg",{fill:"none",viewBox:"0 0 24 24",width:24,height:24,"aria-labelledby":r,...n},i?t.createElement("title",{id:r},i):null,t.createElement("path",{fill:"currentColor",d:"M19.53 6.47a.75.75 0 0 1 0 1.06l-10 10a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 1 1 1.06-1.06L9 15.94l9.47-9.47a.75.75 0 0 1 1.06 0"}))};i.Size=24,i.Title="Checkmark",e.s(["default",0,i])},364609,e=>{"use strict";var t=e.i(739116);e.s(["Checkmark24",()=>t.default])},647058,e=>{"use strict";e.s(["clickCancelVerification",0,e=>{let{source:t,userTwoFactorAuthId:i,type:r}=e;return{event:"user.click_cancel_verification",extra:{source:t,type:r,user_two_factor_auth_id:i}}},"clickEvent",0,e=>{let{target:t,screen:i,targetDetails:r,env:n,path:a}=e,s={target:t};return i&&(s.screen=i),r&&(s.target_details=r),n&&(s.env=n),a&&(s.path=a),{event:"user.click",extra:s}},"clickGetHelpVerificationEvent",0,e=>{let{source:t,userTwoFactorAuthId:i,type:r}=e;return{event:"user.click_get_help_verification",extra:{source:t,type:r,user_two_factor_auth_id:i}}},"clickResendVerification",0,e=>{let{source:t,userTwoFactorAuthId:i,type:r}=e;return{event:"user.click_resend_verification",extra:{source:t,type:r,user_two_factor_auth_id:i}}},"clickVerifyEvent",0,e=>{let{source:t,userTwoFactorAuthId:i,type:r}=e;return{event:"user.click_verify",extra:{source:t,type:r,user_two_factor_auth_id:i}}},"closePhonePrefixDropdown",0,()=>({event:"user.close_phone_prefix_dropdown"}),"phoneNumberFormBehaviourEvent",0,e=>{let{taskId:t,action:i,actionDetails:r,userId:n}=e;return{event:"phone_number.form_behaviour",userId:n,extra:{task_id:t,action:i,action_details:r}}},"startPhonePrefixSearch",0,()=>({event:"user.start_phone_prefix_search"}),"twoFAFormBehaviourEvent",0,e=>{let{taskId:t,action:i,actionDetails:r,userId:n}=e;return{event:"phone_verification.form_behaviour",userId:n,extra:{task_id:t,action:i,action_details:r}}},"verificationLoopEndEvent",0,e=>{let{taskId:t,verificationId:i,loopCount:r,status:n}=e;return{event:"system.global_friction_loop_end",extra:{task_id:t,verification_id:i,loop_count:r,status:n}}},"verificationLoopStartEvent",0,e=>{let{taskId:t,verificationId:i}=e;return{event:"system.global_friction_loop_start",extra:{task_id:t,verification_id:i}}},"viewScreenEvent",0,e=>{let{screen:t}=e;return{event:"user.view_screen",extra:{screen:t}}},"viewVerificationScreenEvent",0,e=>{let{source:t,userTwoFactorAuthId:i,type:r}=e;return{event:"user.view_verification_screen",extra:{source:t,type:r,user_two_factor_auth_id:i}}}])},124222,e=>{"use strict";e.s(["EMAIL_CODE_VERIFICATION_URL",0,"/users/verification/email_code","EMAIL_VERIFICATION_URL",0,"/users/verification/email/new","GOOGLE_OAUTH_URL",0,"/auth/google/oauth","PHONE_VERIFICATION_URL",0,"/users/verification/phone/new","ROOT_URL",0,"/","SECURITY_SETTINGS_2FA_URL",0,"/settings/security/phone_verification","SECURITY_SETTINGS_URL",0,"/settings/security"])},423524,e=>{"use strict";var t=e.i(786830);e.s(["changeExistingEmail",0,e=>{let{email:i,userId:r}=e;return t.api.put(`/users/${r}/change_email`,{email:i})},"dismissVerificationPrompt",0,e=>t.api.delete(`/users/${e}/verifications/prompt`),"getVerificationPrompt",0,e=>t.api.get(`/users/${e}/verifications/prompt`),"resendLoginTwoFactorCode",0,e=>{let{controlCode:i,code:r,fingerprint:n}=e;return t.api.post(`/user_login_2fa/${i}/resend`,{code:r,fingerprint:n})},"resendTwoFactorCode",0,e=>{let{userId:i,id:r,code:n,fingerprint:a}=e;return t.api.post(`/users/${i}/user_2fa/${r}/resend`,{code:n,fingerprint:a})},"resendTwoFactorVerifierCode",0,e=>t.api.post(`/user_verifier/${e}/resend`),"sendEmailVerificationCode",0,e=>{let{userId:i,email:r}=e;return t.api.post(`/users/${i}/verifications/email_code`,{email:r})},"sendTwoFactorCode",0,e=>{let{userId:i,id:r,code:n,fingerprint:a}=e;return t.api.put(`/users/${i}/user_2fa/${r}`,{code:n,fingerprint:a})},"validateEmailVerificationCode",0,e=>{let{userId:i,code:r}=e;return t.api.put(`/users/${i}/verifications/email_code`,{code:r})},"validateUser",0,e=>{let{user:i}=e;return t.api.post("/users/validations",{user:i})},"verifyPhoneNumber",0,e=>{let{userId:i,code:r,phoneNumber:n,fingerprint:a}=e;return t.api.put(`/users/${i}/phone_number/verify`,{code:r,phone_number:n,fingerprint:a})}])},38485,e=>{"use strict";var t=e.i(786830);e.s(["checkEmailVerification",0,()=>t.api.get("/authorization/check/email_verification"),"checkPhoneVerification",0,()=>t.api.get("/authorization/check/phone_verification"),"createUser2FA",0,e=>t.api.post(`/users/${e.userId}/user_2fa`,{entity_id:e.entityId,type:e.entityType,fingerprint:e.fingerprint},{params:{phone_number:e.number}}),"getInboundSmsVerification",0,(e,i)=>t.api.post(`/users/${e}/verifications/inbound_sms/status`,{uuid:i}),"getPhonePrefixData",0,()=>t.api.get("phone_number/prefixes"),"getTwoFADetails",0,e=>t.api.get(`user_verifier/${e}/details`),"getVerificationState",0,(e,i)=>t.api.get(`/users/${e}/verifications/state`,{params:{type:i}}),"setVoluntary2FA",0,(e,i)=>t.api.put(`users/${e}/security/voluntary_2fa`,{is_voluntary_2fa:i}),"startInboundSmsVerification",0,e=>t.api.post(`/users/${e}/verifications/inbound_sms`)])},346798,e=>{"use strict";let t=e=>({countryCode:e.country_code,prefix:e.prefix,title:e.title});e.s(["transformEmailVerificationCodeResponse",0,e=>{var t;return{email:e.email,canChangeEmail:null==(t=e.can_change_email)||t}},"transformPhonePrefixDataResponse",0,e=>e.prefixes.map(t),"transformTwoFaDetails",0,e=>{let{id:t,next_resend_available_in:i,show_resend_option:r,user_masked_info:n,type:a}=e;return{controlCode:t,nextResendAvailableIn:i,showResendOption:r,userMaskedInfo:n,channel:a}},"transformTwoFactorVerification",0,e=>({id:e.id,askUser2fa:e.ask_user_2fa,showResendOption:e.show_resend_option,userMaskedPhoneNumber:e.masked_phone_number,userMaskedInfo:e.user_masked_info,nextResendAvailableIn:e.next_resend_available_in,channel:e.type}),"transformVerificationPromptDto",0,e=>({id:e.id,mandatory:e.mandatory,methods:e.methods,category:e.category,actions:e.actions,imageUrls:e.image_urls,translations:{header:e.translations.header,body:e.translations.body},trigger:e.trigger})])},351378,473652,e=>{"use strict";var t,i=e.i(307629),r=e.i(394050),n=e.i(449155),a=e.i(839685),s=e.i(569144),o=e.i(106014),l=e.i(38485),c=e.i(743485);let u={name:"mandatory_verification_required",maxAge:(0,e.i(743216).getMaxAge)({days:1})};e.s(["MANDATORY_VERIFICATION_REQUIRED_COOKIE",0,u],473652);var d=e.i(647058),f=((t={}).Confirmed="confirmed",t.Failed="failed",t);e.s(["useVerificationChecker",0,e=>{let{type:t,verificationId:p}=e,{userId:h}=(0,s.useSession)(),{track:v}=(0,n.useTracking)(),_=(0,i.useRef)(""),m=void 0!==(0,o.useCookie)().get(u),g=t===c.MandatoryVerificationType.Email?l.checkEmailVerification:l.checkPhoneVerification;(0,i.useEffect)(()=>{_.current=(0,r.v4)()},[]);let x=(0,i.useCallback)((e,t)=>{v((0,d.verificationLoopEndEvent)({taskId:_.current,verificationId:p,loopCount:t,status:e}))},[v,p,_]),y=(0,i.useCallback)(()=>{v((0,d.verificationLoopStartEvent)({taskId:_.current,verificationId:p}))},[v,p]),b=(0,i.useCallback)(async()=>{if(!h)return null;let e=await (0,l.getVerificationState)(h,t);if((0,a.isResponseError)(e))return null;let{polling_config:i}=e,r=0;return new Promise(e=>{let t=async()=>{r+=1;let n=await g();return(0,a.isResponseError)(n)?r>=i.attempt_count?(x(f.Failed,r),e()):(setTimeout(t,i.delay_ms),null):(x(f.Confirmed,r),e())};t()})},[g,h,t,x]);return(0,i.useCallback)(async e=>{let t=await e();return!m||(0,a.isResponseError)(t)||(y(),await b()),t},[b,y,m])}],351378)},734990,e=>{"use strict";var t=e.i(557258),i=e.i(271698),r=e.i(133741),n=e.i(28011),a=e.i(856430),s=e.i(110234),o=e.i(536437),l=e.i(361101),c=e.i(146205),u=e.i(307629),d=e.i(208442),f=e.i(996419),p=e.i(59783),h=e.i(155604),v=e.i(282036),_=e.i(126928),m=e.i(449155),g=e.i(532564),x=e.i(569144),y=e.i(632415),b=e.i(659504),C=e.i(94884),w=e.i(374048),k=e.i(490812),E=e.i(282309),T=e.i(423524),j=e.i(743485),I=e.i(647058),S=e.i(473652),V=e.i(351378),F=e.i(7488),R=e.i(532462),A=e.i(290002),D=e.i(106014),P=e.i(124222),N=e.i(394050),L=e.i(489987);e.s(["default",0,e=>{let O,{verificationType:U,controlCode:$,showResend:B,nextResendAvailableIn:K,maskedInfo:M,maskedNumber:z,twoFAId:H,onCodeSent:G,refUrl:q,redirectUrl:Y,isVerifierEnabled:Q,faqEntryType:X=E.FaqEntryType.SmsVerfication,channel:Z=j.VerificationChannel.Phone,trackTaskId:W}=e,J=(0,g.useTranslate)("user.two_factor_verification"),{track:ee}=(0,m.useTracking)(),{userId:et}=(0,x.useSession)(),{register:ei,handleSubmit:er,getValues:en,setError:ea,setFocus:es,setValue:eo,control:el,formState:{errors:ec,isSubmitting:eu}}=(0,d.useForm)(),[ed,ef]=(0,u.useState)(K),[ep,eh]=(0,u.useState)(B),[ev,e_]=(0,u.useState)(!1),[em,eg]=(0,u.useState)(!0),ex=(0,D.useCookie)(),{trackFormSubmitSuccess:ey,trackFormSubmitFailure:eb,trackFaqClick:eC,trackResendClick:ew}=(e=>{let{track:t}=(0,m.useTracking)(),i=(0,u.useRef)(""),{userId:r}=(0,x.useSession)();(0,u.useEffect)(()=>{i.current=e||(0,N.v4)()},[e]);let n=(0,u.useCallback)(e=>{let{action:n,actionDetails:a}=e;t((0,I.twoFAFormBehaviourEvent)({taskId:i.current,action:n,actionDetails:a,userId:r}))},[t,r]);(0,L.useEventListener)("beforeunload",()=>{n({action:"end"})}),(0,u.useEffect)(()=>{n({action:"start"})},[n]);let a=(0,u.useCallback)(()=>{n({action:"submit",actionDetails:"success"})},[n]),s=(0,u.useCallback)(()=>{n({action:"submit",actionDetails:"failure"})},[n]);return{trackFormSubmitSuccess:a,trackFormSubmitFailure:s,trackFaqClick:(0,u.useCallback)(()=>{n({action:"click",actionDetails:"faq_link"})},[n]),trackResendClick:(0,u.useCallback)(()=>{n({action:"click",actionDetails:"resend"})},[n])}})(W),ek=(0,u.useRef)(null),eE=(0,F.useAbTest)("auto_focus_enter_code_field_2fa_v2"),eT=(null==eE?void 0:eE.variant)==="on",ej=(0,F.useAbTest)("disable_verify_cta_2fa_v2"),eI=(null==ej?void 0:ej.variant)==="on",eS=(0,d.useWatch)({control:el,name:"code"}),eV=(0,V.useVerificationChecker)({type:j.MandatoryVerificationType.Phone,verificationId:null==H?void 0:H.toString()}),{trackIncogniaEvent:eF}=(0,A.useIncogniaTracking)(),eR=(0,C.useFormValidationMessage)(ec),eA=U===j.VerificationType.Phone?"verification_prompt_phone_check":"two_factor_authentication",eD=(0,u.useMemo)(()=>({userTwoFactorAuthId:H?H.toString():$,type:Z,source:U===j.VerificationType.Phone?"verification":"2FA"}),[H,U,Z,$]);(0,R.useTrackAbTest)(eE),(0,R.useTrackAbTest)(ej),(0,u.useEffect)(()=>{ee((0,I.viewVerificationScreenEvent)(eD))},[ee,eA,eD]),(0,u.useEffect)(()=>{eT&&es("code")},[es,eT]);let eP=(0,u.useCallback)(()=>{ek.current=setInterval(()=>{ef(e=>e-1)},1e3)},[]);(0,u.useEffect)(()=>{ek.current&&ed<=0&&clearInterval(ek.current)},[ed]),(0,u.useEffect)(()=>(eP(),()=>{ek.current&&clearInterval(ek.current)}),[eP]);let eN=async()=>{ee((0,I.clickResendVerification)(eD)),ew();try{let e,t=en("code");if(U===j.VerificationType.Login){if(!$)return;if(Q){e=await (0,T.resendTwoFactorVerifierCode)($);return}e=await (0,T.resendLoginTwoFactorCode)({controlCode:$,code:t,fingerprint:await (0,f.getFingerprint)()})}else{if(!et)return;e=await (0,T.resendTwoFactorCode)({userId:et,id:H,code:t,fingerprint:await (0,f.getFingerprint)()})}if("errors"in e)throw Error(e.errors.toString()||"Error while resending");ef(e.next_resend_available_in),eh(e.show_resend_option),eP()}catch{eh(!1),e_(!0)}},eL=e=>{ea("code",{type:"manual",message:e})},eO=async e=>{let{code:t}=e;ee((0,I.clickVerifyEvent)(eD));let i=await (0,f.getFingerprint)();try{switch(U){case j.VerificationType.Login:{if(!$)return;let e={grantType:h.AuthenticateGrantType.Password,controlCode:$,verificationCode:t,passwordType:"two_factor_challenge_code",isTrustedDevice:em,fingerprint:i},r=await (0,v.authenticateUser)(e);if(await eF({tag:"login"},{response:r}),"errors"in r){eL(r.message||""),eb();return}ey(),(0,_.navigateToPage)(q||P.ROOT_URL);break}case j.VerificationType.BankAccount:case j.VerificationType.Checkout:case j.VerificationType.EntityHash:{if(!et)return;let e=await (0,T.sendTwoFactorCode)({userId:et,id:H,code:t,fingerprint:i});if(await eF({tag:"2fa-verification"},{response:e}),"errors"in e){let t=e.errors[0];eL(t.value),eb();return}switch(U){case j.VerificationType.BankAccount:q&&Y&&(0,_.navigateToPage)(`${q}?${(0,w.toUrlQuery)({ref_url:Y})}`);break;case j.VerificationType.Checkout:case j.VerificationType.EntityHash:null==G||G()}ey();break}case j.VerificationType.Phone:{if(!et||!z)return;let e=await eV(()=>(0,T.verifyPhoneNumber)({userId:et,code:t,phoneNumber:z,fingerprint:i}));if(await eF({tag:"phone-verification"},{response:e}),"errors"in e){let t=e.errors[0];eL(t.value),eb();return}ex.delete(S.MANDATORY_VERIFICATION_REQUIRED_COOKIE),ey(),q&&(0,_.navigateToPage)(q)}}}catch(e){var r;eL(null==(r=e.response)?void 0:r.data.errors[0])}};(0,p.useDataDomeCaptcha)(()=>{er(eO)()});let eU=()=>{eC(),ee((0,I.clickGetHelpVerificationEvent)(eD))},e$=e=>(0,t.jsx)(o.Note,{styling:"narrow",alignment:"center",text:e});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.Cell,{body:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.Text,{as:"h1",text:J("title"),type:"heading",alignment:"center",width:"parent"}),(0,t.jsx)(l.Spacer,{size:"large"}),(0,t.jsx)("span",{className:"u-text-wrap",children:J("body",{phone_number:(0,t.jsx)(c.Text,{as:"span",text:M||z,bold:!0,theme:"amplified"},"phone-number")})})]})}),(0,t.jsxs)("form",{onSubmit:er(eO),children:[(0,t.jsx)(s.InputText,{...ei("code",{onChange:e=>{let{target:t}=e,{value:i}=t;eI&&i.length>4&&eo("code",i.slice(0,4))}}),type:"number",validation:(0,b.renderValidation)(eR("code")),placeholder:J("placeholder"),testId:"verification-code",autoComplete:"off"}),U!==j.VerificationType.Login?null:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.Cell,{title:J("trusted_device.title"),body:J("trusted_device.body"),suffix:(0,t.jsx)(n.Checkbox,{testId:"is-trusted-device",name:"isTrustedDevice",checked:em,onChange:()=>{eg(e=>!e)}})}),(0,t.jsx)(a.Divider,{})]}),(O=(null==eS?void 0:eS.length)||0,(0,t.jsx)(r.Cell,{children:(0,t.jsx)(i.Button,{styling:"filled",text:J("continue"),type:"submit",isLoading:eu,testId:"verify-button",disabled:eI&&O<4||eu})}))]}),(()=>{if(!ep)return null;let e=ed.toString().padStart(2,"0");return(0,t.jsx)(t.Fragment,{children:e$(ed>0?J("resend_counter",{seconds_left:e}):(0,t.jsx)(i.Button,{styling:"flat",size:"small",inline:!0,onClick:eN,text:J("resend_link")}))})})(),e$(J("note",{contact_us:(0,t.jsx)(k.HelpCenterFaqEntryUrl,{type:X,accessChannel:E.AccessChannel.ProductLink,render:e=>(0,t.jsx)("a",{href:e,target:"_blank",rel:"noreferrer",onClick:eU,children:J("contact_us")})},"contact-us-link")})),ev?(0,t.jsx)(y.Notification,{role:"alert",body:J("resend_error")}):null]})}],734990)},353110,e=>{"use strict";var t=e.i(557258),i=e.i(307629),r=e.i(133741),n=e.i(110234),a=e.i(856430),s=e.i(361101),o=e.i(146205),l=e.i(372846),c=e.i(258327),u=e.i(372178),d=e.i(364609),f=e.i(982501),p=e.i(307794),h=e.i(925049),v=e.i(532564),_=e.i(225293),m=e.i(38485),g=e.i(346798),x=e.i(647058),y=e.i(763506),b=e.i(307723),C=e.i(449155),w=e.i(410013);e.s(["default",0,e=>{let{onChange:k,validation:E,title:T,inputRef:j}=e,I=(0,v.useTranslate)("settings.security.create_phone_number"),[S,V]=(0,i.useState)(""),[F,R]=(0,i.useState)(),[A,D]=(0,i.useState)(""),[P,N]=(0,i.useState)(!1),L=(0,i.useRef)(null),O=(0,w.useCountryCode)(),U=(0,y.useBreakpoint)(),{track:$}=(0,C.useTracking)(),B=(0,i.useRef)(null),K=(0,i.useRef)(null),{fetch:M,transformedData:z,isLoading:H}=(0,b.useFetch)(m.getPhonePrefixData,g.transformPhonePrefixDataResponse);(0,i.useEffect)(()=>{M()},[M]);let G=(0,i.useMemo)(()=>null==z?void 0:z.filter(e=>e.title.toLowerCase().includes(A)||e.prefix.includes(A)||e.countryCode.includes(A)),[z,A]),q=(0,i.useMemo)(()=>{var e;return F&&z?null==(e=z.find(e=>e.countryCode===F))?void 0:e.prefix:null},[F,z]);(0,i.useEffect)(()=>{var e;if(!O||!z)return;let t=z.find(e=>e.countryCode===O.toLowerCase());R((null==t?void 0:t.countryCode)||(null==(e=z[0])?void 0:e.countryCode))},[O,z]),(0,i.useEffect)(()=>{k(`${q}${S}`)},[q,S,k]);let Y=()=>{D("")},Q=e=>{let{value:t}=e.currentTarget||e.target;D(t.toLowerCase()),P||($((0,x.startPhonePrefixSearch)()),N(!0))};return(0,t.jsxs)(t.Fragment,{children:[T?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.Text,{text:T,as:"h1",type:"subtitle"}),(0,t.jsx)(s.Spacer,{size:"large"})]}):null,(0,t.jsxs)("div",{className:"u-flexbox u-flex-direction-row",children:[(0,t.jsx)("div",{className:"phone-number-input__prefix",children:(0,t.jsx)(p.InputDropdown,{name:"prefix",textSave:"",styling:"tight",value:q,onChange:e=>{R(e.target.value)},onOpen:()=>{var e;L.current&&L.current.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"}),null==(e=B.current)||e.focus(),$((0,x.clickEvent)({target:"phone_prefix_select"}))},render:e=>(0,t.jsxs)("div",{children:[(0,t.jsx)(u.Container,{children:(0,t.jsx)("div",{children:(0,t.jsx)(c.InputBar,{prefix:(0,t.jsx)("div",{className:"u-flexbox u-fill-height u-align-items-center u-padding-left-regular",children:(0,t.jsx)(l.Icon,{name:f.Search16})}),name:"search",placeholder:I("prefix_search_placeholder"),onChange:Q,onValueClear:Y,ref:B})})}),(0,t.jsx)(_.ScrollableArea,{maxHeight:U.phones?"58vh":300,children:(0,t.jsx)(h.SeparatedList,{separator:(0,t.jsx)(a.Divider,{}),children:(G||[]).map(i=>{let n,a,c;return(0,t.jsx)("div",{ref:i.countryCode===F?L:null,children:(0,t.jsx)(r.Cell,{type:"navigating",body:(0,t.jsx)(o.Text,{text:i.title,as:"span"}),suffix:(n=i.countryCode,a=i.prefix,(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.Text,{text:a,as:"span"}),n===F&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.Spacer,{orientation:"vertical"}),(0,t.jsx)(l.Icon,{name:d.Checkmark24,color:"success-default"})]})]})),onClick:(c=i.countryCode,()=>{R(c),D(""),e.closeDropdown(),$((0,x.clickEvent)({target:"phone_prefix_select_option",targetDetails:A}))})})},i.prefix)})})})]}),isSaveButtonShown:!1,onClose:()=>{var e;$((0,x.closePhonePrefixDropdown)()),Y(),null==(e=K.current)||e.focus()},isScrollable:!1,isLoading:!F||H,isPhone:!!U.phones,readOnly:!0,testId:"phone-number-prefix"})}),(0,t.jsx)(s.Spacer,{size:"large",orientation:"vertical"}),(0,t.jsx)(n.InputText,{placeholder:I("input.placeholder_with_country_code"),name:"number",value:null!=S?S:"",onChange:e=>{V(e.target.value)},testId:"phone-number",styling:"tight",ref:e=>{K.current=e,null==j||j(e)}})]}),E]})}])}]);