PageSourceSearch

https://www.coinex.com/_nuxt3/Dja19BOo00.js

js coinex.com collected 2026-10-01 10:36:22 UTC 5,059 bytes, 1 lines download raw bytes

1import{_ as V}from"./Du3siK4900.js";import{F as z}from"./ByKHK1UE00.js";import{R as I}from"./CrGkb5T300.js";import{g as x,s as N,r as B,a as G}from"./Dzhd-2Ej00.js";import{s as H,g as K,a as L}from"./vendor-pinia.BCP_UPQS00.js";import{W as U,d as $,e as j,b,k as D,a5 as M,az as X}from"./CCxh76Uf00.js";import{S as O,o as J,M as Q,O as d,E as m,P as u,U as w,X as t,a3 as W,K as o,Y as i,z as f}from"./vendor-vue.Bkrwerli00.js";import"./DLDeRH9A00.js";import"./D5n2MMN300.js";import"./Ba6PguTA00.js";import"./HL9Tz6WW00.js";import"./B4mz1-8j00.js";import"./vendor-vue-router.DXGbvEEn00.js";import"./vendor-lodash.lV5qy58S00.js";const Y={class:"p-account-2fa md:py-20 justify-center items-center md:items-start"},Z={class:"p2fa-left-container pt-36 pb-50 flex flex-col justify-between h-full md:h-auto md:w-10/12 md:my-0"},q={class:"w-full mb-20"},ee={class:"flex items-center"},te={class:"ms-6 ui0-text-primary font-w600 text-24 whitespace-nowrap md:text-20"},ae={class:"mt-5 text-14 ui0-text-tertiary"},se={class:"my-45"},ne={key:0},oe={key:1},ie={class:"flex items-center text-12 mt-20 justify-center"},be={__name:"2fa",setup(re){const p=[["安全验证","提交","登录成功","请完成安全验证操_d576","返回","重试"],["安全验证","提交","登录成功","请完成安全验证操作","返回","重试","zh_Hans_CN"],["安全驗證","提交","登錄成功","請完成安全驗證操作","返回","重試","zh_Hant_HK"],["2FA","Submit","Logged in successfully","Please complete the security authentication","Back","Try again","en_US"],["2FA","Kirim","Berhasil masuk","Selesaikan proses keamanan autentikasi","Kembali","Coba lagi","id_ID"],["セキュリティ認証","送信する","ログイン成功","セキュリティ認証操作を行ってください","戻る","再試行","ja_JP"],["2FA","제출","로그인 성공","보안 인증 절차를 완료하십시오.","돌아가기","다시 시도하세요.","ko_KP"],["Проверка безопасности","Отправить","Вы вошли в аккаунт","Выполните проверку безопасности","Назад","Попробовать снова","ru_KZ"],["Güvenlik Doğrulama","Gönder","Giriş başarılı","Lütfen güvenlik doğrulaması işlemini tamamlayın","Geri dön","Tekrar dene","tr_TR"],["Xác thực bảo mật","Gửi","Đăng nhập thành công","Xin hoàn thành các thao tác xác nhận an toàn","Quay lại","Thử lại","vi_VN"],["2FA","Enviar","Login realizado com sucesso","Por favor, conclua a operação de verificação de segurança","Retornar","Tente de novo","pt_PT"],["تحقق الأمان","إرسال","تسجيل الدخول بنجاح","يرجى إكمال عملية المصادقة الأمنية","عودة","أعد المحاولة","ar_AE"],["2FA","Enviar","Inicio de sesión exitoso","Por favor, completa la autenticación de seguridad","Anterior","Intentar de nuevo.","es_ES"]],_=p.slice(1).reduce((e,a)=>({...e,[a.at(-1)]:p[0].reduce((n,c,E)=>({...n,[c]:a[E]}),{})}),{}),s=e=>{const n=L().$lang.value||"zh_Hans_CN",c=_[n]||_.zh_Hans_CN||{};return c[e]===void 0?e:c[e]};U({title:s("安全验证")+"|CoinEx"});const h=$(),{userDataTemp:v}=H(j()),r=f(!1),g=f(!1),y=f(""),l=O("refForm2fa"),C=K();function T(){C.go(-1)}function S(){if(!v.value){const e=x();globalThis.location.replace("/signin"+(e?`?redirect=${encodeURIComponent(e)}`:""))}}async function F(){const e=await l.value.getCaptcha();return e&&e.data}async function R(){if(!v.value)return;const e=await F();if(e){const a=await D("/user/sign/in/verify",e);a.code===0?(N(a.data.token),B(),await G("/signin","login",a.data.token),M(s("登录成功")),await X.sleep(1e3),globalThis.location.href=x()||"/"):b(a.message)}}async function k(){if(!(!l.value||r.value)){r.value=!0;try{await l.value.validate(),await R()}catch(e){e.message&&b(e.message)}r.value=!1}}function P(e){g.value=e>0}function A(e){y.value=e}return J(()=>{S()}),(e,a)=>{const n=Q("via-button");return d(),m("div",Y,[u(V,{page:"LOGIN"},{default:w(()=>[t("div",{class:W(["p2fa-left flex justify-center md:items-start h-full md:h-auto md:min-
1h-0",{"w-full":o(h).screens?.l||!o(h).screens?.xxl}])},[t("div",Z,[t("div",null,[t("div",q,[t("span",{class:"text-main-hover text-14 cursor-pointer",onClick:T},[a[0]||(a[0]=t("i",{class:"iconfont icon-arrow-left font-bold inline-block rtl:mirror"},null,-1)),t("span",null,i(s("返回")),1)])]),t("div",null,[t("div",ee,[a[1]||(a[1]=t("i",{class:"iconfont icon-account-pwd text-25 ui0-text-brand"},null,-1)),t("span",te,i(s("安全验证")),1)]),t("div",ae,i(s("请完成安全验证操_d576")),1)]),t("div",se,[u(z,{ref_key:"refForm2fa",ref:l,business:"sign_in_by_operate_token","auto-send":!0,onPasskeyFailCount:P,onChangeType:A,onInputEnd:k},null,512)])]),t("div",null,[u(n,{loading:o(r),round:"",type:"area",class:"w-full",onClick:k},{default:w(()=>[o(g)?(d(),m("span",ne,i(s("重试")),1)):(d(),m("span",oe,i(s("提交")),1))]),_:1},8,["loading"]),t("div",ie,[u(I,{type:o(y)},null,8,["type"])])])])],2)]),_:1})])}}};export{be 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.