1import{defineComponent as d,computed as f,onMounted as g,openBlock as h,createElementBlock as y,Fragment as v,createElementVNode as S,normalizeClass as b,toDisplayString as x,unref as r,createVNode as M}from"vue";import{ai as _}from"./merge-translations-CwE51ITD.js";import{Z as E}from"./logger-BOxpBNGt.js";import"./use-fingerprint-DE4_EPEE.js";import"vue-router";import{_ as V}from"./verification-source.vue_vue_type_script_setup_true_lang-CgK2vDB-.js";import{u as I}from"./use-modal-change-verification-source-view-model-CuxXJ3VG.js";import"./plugin-server-updates-CfH_eELX.js";import"./socket-io-adapter-CN39NsFq.js";import"./test-manager-BlurlTRy.js";import"./index-D8tZys4R.js";import"./use-recaptcha-C1-k4II9.js";import"./useMutation-BnvjhEUP.js";import"./plugin-feature-flags-D0H0KyZq.js";import"./set-window-href-BCtJEGQE.js";import"./use-i18n-B0hP4Z_U.js";import"./index-vSUUMbpI.js";import"./define-widget-dVgL_Ppo.js";import"./modal-info-D8JYLd5L.js";import"./modal.vue_vue_type_script_setup_true_lang-C9HJCC6h.js";import"./use-body-scroll-lock-CkQ2xZd3.js";import"./custom-html-DSkscCoV.js";import"./modal-header-BNZ-O5Tg.js";import"./arrow-back-CC1qmhtQ.js";import"./modal-footer-TVzr8gO8.js";import"./buttons-group-qhSEYaGg.js";import"./button-CTQg7Uw-.js";import"./use-modal-C0Sd6Ub4.js";import"./use-feature-flag-CgspxHg2.js";import"./use-server-event-CiJxy1t7.js";import"./use-balances-activated-query-BwSnyv2M.js";import"./social-button-DzwFcR_k.js";import"./checkmark-C0P6RrdZ.js";import"./segment-control-4OlPhpYh.js";import"./use-path-based-route-matcher-u_WwO7dQ.js";import"./tab-C-rSRwXz.js";import"./picture-v2-KA_3OvDf.js";import"./create-mask-image-value-BQDVFb7C.js";import"./icon-box-CebUXsN4.js";import"./badge-base-6J2_ZzEN.js";import"./use-countdown-C2HYb50l.js";import"./error-captured.vue_vue_type_script_setup_true_lang-CAKKD8xl.js";import"./skeleton-B0OrSZmr.js";import"./index-DOechJbJ.js";import"./icon-sprite-DxqeX5YZ.js";import"./list-item-DGMBKJne.js";import"./tooltip-CQ7G7tzQ.js";import"./currency-BIKkeMtT.js";import"./index-BkZBUjIo.js";import"./clear-redirect-params-Di-g0-RS.js";import"./setup-window-open-interceptor-DSUDlWrW.js";import"./use-forgot-password-recover-mutation-CJM3gAEW.js";const F=d({__name:"change-email",props:{forgotSessionId:{},email:{}},emits:["confirm","tooManyRequests","refreshForgotSessionId"],setup(i,{emit:s}){const a=i,e=s,[t]=_("modal.auth"),n=f(()=>({testId:"changeEmail-form",captcha:{enabled:"questionable",service:"geetest",route:"/api/v1/user/forgot/password/recover",fieldName:"captchaResponseV4",type:"recover"},blocks:[{id:"email",type:"emailInput",inputValue:a.email,marginBottom:"l",label:t.value.emailLabel(),autofocus:!0,validators:[{type:"email",errorMessage:t.value.emailError(),isLazy:!0}],fieldsMap:{email:"inputValue"}},{id:"submit",type:"submit",variant:"primary",isWide:!0,text:t.value.changeSourceConfirmButtonText(),size:"xl"}]})),{handleView:p,handleSubmit:l}=I({credentialType:"email"}),c=o=>{e("confirm",o)},u=o=>{e("tooManyRequests",o)};return g(()=>{p()}),(o,m)=>(h(),y(v,null,[S("div",{class:b(o.$style.text)},x(r(t).changeEmailText()),3),M(r(V),{"form-options":n.value,"forgot-session-id":i.forgotSessionId,"prevent-on-mounted":"","recovery-type":"email","step-name":"change-email",onSuccess:c,onStartSubmit:r(l),onTooManyRequestsError:u,onRefreshForgotSessionId:m[0]||(m[0]=B=>e("refreshForgotSessionId"))},null,8,["form-options","forgot-session-id","onStartSubmit"])],64))}}),T="change-email_text-dbcDT",R={text:T},q={$style:R},Bo=E(F,[["__cssModules",q]]);export{Bo as default}; 2(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".change-email_text-dbcDT{margin-bottom:var(--modal-padding-modal-gap-form);color:var(--color-content-base-primary);font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height)}")),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();
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.