1import{j as B,c as S,w as K,o as J,K as W,k as M,s,n as i,D as t,P as X,l,H as c,v as n,U as p,O as d,q as Y,x as Z,y as tt,B as L}from"./vue-D47mIxKn.js";import{u as P,y as et,a as nt,aV as ot,dD as o,bc as b,aQ as st,d as it,z as H,am as w}from"./sequoia-core-C9opehXT.js";import{A as at,_ as rt}from"./AuthSlider-BJ_yNTFN.js";import{g as lt,_ as E,L as ut}from"./sequoia-ui-4FY3kbpl.js";import"./vendor-DAO7f7jf.js";import"./lodash-nRwxe0ET.js";import{_ as ct,S as _t,a as pt,b as dt}from"./StepMultipleLogins.vue_vue_type_script_setup_true_lang-2mqiHF6r.js";import{S as u}from"./StepOther-Dsz8ZJX1.js";import"./svg-BVh902Jo.js";import"./uuid-ay_OU3Vs.js";import"./index-Bp5Q57X0.js";import"./sentry-CoC5n2CV.js";const N=h=>(Z("data-v-794ed357"),h=h(),tt(),h),ht=["innerHTML"],mt=["textContent"],kt=["innerHTML"],gt=["innerHTML"],xt=["textContent"],ft=["innerHTML"],Ct=["textContent"],Lt=N(()=>n("br",null,null,-1)),bt=["innerHTML"],Tt=["textContent"],vt=["innerHTML"],yt=["textContent"],St=["innerHTML"],Mt=["textContent"],Ht=["innerHTML"],wt=["innerHTML"],Bt=["innerHTML"],Pt=N(()=>n("br",null,null,-1)),Et=["innerHTML"],Nt=B({__name:"PhoneUnlinkSM",setup(h){const m=P(),{t:e}=et(),T=it(),{isLoading:O,checkCode:R,changeStep:k,setLoading:$,phone:f,incompletePhone:A,flushProcess:x,initialLoading:v,currentStep:r,start:D,verifyAndGetLogins:U,showErrorPage:I,currentLogin:_,verificationComponentName:V,gaNameComponent:G,logins:C,onRecaptchaExecute:F,captchaRefreshValue:q}=nt(),z=S(()=>m.theme),Q=S(()=>e(A.value?"incomplete_phone_reg":"phone_unsupported_reg_kt")),j=(a="")=>{_.value=a||C.value[0].login,k(o.unlinkOneOfMultipleLogins)};K(R,async a=>{if(O.value)return;const g=a.replace(/\D/g,"");g.length===ot&&($(!0),await U(g))});const y=async()=>{try{await st.unlinkPhone({ctx:T,languageCode:m.languageCode,params:{login:_.value,"contacts-session-token":m.verificationResult.sessionToken}}),k(o.success),C.value=C.value.filter(a=>a.login!==_.value),H({category:"phone_unlink",action:"ÐажаÑие кнопки - ÐÑвÑзаÑÑ Ð½Ð¾Ð¼ÐµÑ"})}catch(a){H({category:"phone_unlink",action:"ÐажаÑие кнопки - ÐÑвÑзаÑÑ Ð½Ð¾Ð¼ÐµÑ",error_text:a.message}),a.resStatus===w.NOT_FOUND?k(o.outdated):a.resStatus===w.BAD_REQUEST?I(a):k(o.fail)}};return J(async()=>{G.value="phone_unlink",V.value="authentication",await W(()=>{q.value++}),v.value=!1}),(a,g)=>(s(),M("div",{class:Y(["phone-unlink",z.value])},[t(v)?(s(),i(lt,{key:0,class:"absolute-center-aligner"})):(s(),M(X,{key:1},[t(r)===t(o).start?(s(),i(ct,{key:0,title:t(e)("control_number"),description:t(e)("phone_unlink_type_below"),"input-phone-message":Q.value,"is-vercont-server-forced":!0,"is-promo-code-button-visible":!1,onRecaptchaExecute:t(F)},null,8,["title","description","input-phone-message","onRecaptchaExecute"])):l("",!0),t(r)===t(o).checkCode?(s(),i(_t,{key:1,title:t(e)("control_number")},null,8,["title"])):l("",!0),t(r)===t(o).captcha?(s(),i(pt,{key:2,"is-vercont-server-used":!0,onStart:t(D)},null,8,["onStart"])):l("",!0),t(r)===t(o).multipleLogins?(s(),i(dt,{key:3,title:t(e)("control_number"),onSelectLogin:j},null,8,["title"])):l("",!0),t(r)===t(o).phoneNotFound?(s(),i(u,{key:4,title:t(e)("control_number"),"button-text":t(e)("try_again_2"),"result-step":!0,"icon-name":"warning",onClickButton:t(x)},{description:c(()=>[n("span",{innerHTML:t(e)("unfortunately")},null,8,ht),n("b",{textContent:d(t(b)(t(f)))},null,8,mt),p(" "),n("span",{innerHTML:t(e)("not_registered")},null,8,kt)]),_:1},8,["title","button-text","onClickButton"])):l("",!0),t(r)===t(o).unlinkLogin?(s(),i(u,{key:5,"button-type":"danger",title:t(e)("control_number"),"button-text":t(e)("phone_unlink_number"),onClickButton:y},{description:c(()=>[n("span",{innerHTML:t(e)("to_number")},null,8,gt),n("b",{textContent:d(t(b)(t(f)))},null,8,xt),p(" "),n("span",{innerHTML:t(e)("phone_unlink_explain_0")},null,8,ft),n("span",{textContent:d(t(_))},null,8,Ct),Lt,n("span",{innerHTML:t(e)("phone_unlink_explain_1")},null,8,bt),p(" "),n("span",{textContent:d(t(_))},null,8,Tt)]),_:1},8,["title","button-text"])):l("",!0),t(r)===t(o).unlinkOneOfMultipleLogins?(s(),i(u,{key:6,title:t(e)("control_number"),"button-text":t(e)("phone_unlink_number"),"button-type":"danger",onClickButton:y},{description:c(()=>[n("span",{innerHTML:t(e)("phone_unlink_warn_1")},null,8,vt),p(" "),n("span",{textContent:d(t(_))},null,8,yt),p(" "),n("span",{innerHTML:t(e)("phone_unlink_warn_2")},null,8,St),p(" "),n("b",{textContent:d(t(b)(t(f)))},null,8,Mt)]),_:1},8,["title","button-text"])):l("",!0),t(r)===t(o).fail?(s(),i(u,{key:7,title:t(e)("oops_didnt_work"),"button-text":t(e)("try_again_2"),"icon-name":"warning","icon-class-name":"error","result-step":!0,onClickButton:t(x)},{description:c(()=>[n("span",{innerHTML:t(e)("phone_unlink_fail")},null,8,Ht)]),_:1},8,["title","button-text","onClickButton"])):l("",!0),t(r)===t(o).success?(s(),i(u,{key:8,title:t(e)("all_ready"),"icon-name":"check","result-step":!0,"button-text":t(e)("phone_unlink_another_login"),onClickButton:g[0]||(g[0]=It=>t(k)(t(o).multipleLogins))},{description:c(()=>[n("span",{innerHTML:t(e)("phone_unlink_done")},null,8,wt)]),_:1},8,["title","button-text"])):l("",!0),t(r)===t(o).error?(s(),i(u,{key:9,title:t(e)("something_went_wrong"),"button-text":t(e)("try_again_2"),hasError:!0,"icon-name":"warning","result-step":!0,onClickButton:t(x)},null,8,["title","button-text","onClickButton"])):l("",!0),t(r)===t(o).outdated?(s(),i(u,{key:10,title:t(e)("control_number"),"button-text":t(e)("try_again_2"),onClickButton:t(x)},{description:c(()=>[n("span",{innerHTML:t(e)("session_time_out")},null,8,Bt),Pt,n("span",{innerHTML:t(e)("try_again_1")},null,8,Et)]),_:1},8,["title","button-text","onClickButton"])):l("",!0)],64))],2))}}),Ot=E(Nt,[["__scopeId","data-v-794ed357"]]),Rt={class:"auth-header"},$t={class:"auth-content"},At={class:"auth-steps"},Dt={class:"auth-steps-inner"},Ut=B({__name:"PhoneUnlinkPage",setup(h){const m=P();return(e,T)=>(s(),i(rt,null,{default:c(()=>[n("div",Rt,[L(ut,{"theme-forced":t(m).theme},null,8,["theme-forced"])]),n("div",$t,[L(at),n("div",At,[n("div",Dt,[L(Ot)])])])]),_:1}))}}),Zt=E(Ut,[["__scopeId","data-v-0e582ce4"]]);export{Zt 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.