1import{_ as S}from"./Cs6PC0gT.js";import{d as T,u as P,g as M,i as r,a as B,bn as U,l as V,o as F,m as s,p as I,w as f,t as N,e as t,v as j,a0 as v,P as q,au as u,bT as E,bU as y,J as L,_ as O}from"./rNMPrltl.js";import{_ as R}from"./ByEoEc1o.js";import{c as A}from"./DkKlos9q.js";import{_ as H}from"./DgcTYQsO.js";import{e as J,a as z}from"./Wn3mimgw.js";import{u as G}from"./CUF8NFeV.js";import"./gpKywMoy.js";import"./DuNvpYXI.js";const K={class:"login-container main-font-family"},Q={class:"form-container"},W={class:"phone-input-container"},X={class:"country-code"},Y={class:"password-input-container"},Z=["type"],$=["src"],ss=T({__name:"login",setup(os){P({link:[{rel:"stylesheet",href:"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap"}]});const{wsCache:m}=L(),b=M(),a=G(),d=r("+852"),n=r(""),l=r(""),i=r(!1),g=r(),w=()=>{var e;(e=g.value)==null||e.open()},_=e=>{d.value=e},h=()=>{i.value=!i.value},k=async e=>{if(e&&e.preventDefault(),!n.value){u({message:"è«è¼¸å
¥ææ©è碼",icon:"none"});return}if(!l.value){u({message:"è«è¼¸å
¥å¯ç¢¼",icon:"none"});return}try{E({message:"ç»éä¸..."});const o={mobile:"("+d.value+")"+n.value,password:l.value,rememberMe:!0,socialType:"10"};await b.login(o),y(),u({message:"ç»éæå",icon:"success"}),setTimeout(()=>{const c=m.get("return_url");c?(m.delete("return_url"),a.replace(c)):a.push("/")},1e3)}catch{y(),u({message:"ç»é失æï¼è«æª¢æ¥è³¬èå¯ç¢¼",icon:"none"})}},C=()=>{a.back()},x=()=>{a.push("/login/reset")},{isMobile:D}=B();return U(()=>{D.value||a.replace("/login")}),(e,o)=>{const c=S;return F(),V("div",K,[s("div",{class:"header"},[s("div",{class:"back-btn",onClick:C},[...o[2]||(o[2]=[s("img",{src:R,mode:"aspectFit",class:"back-arrow-icon"},null,-1)])])]),o[6]||(o[6]=s("div",{class:"login-title"},[s("div",{class:"title-text main-font-family"},"ç»å
¥"),s("div",{class:"subtitle-text"},"è«ä½¿ç¨å¯ç¢¼ç»å
¥")],-1)),s("div",Q,[s("form",{onSubmit:k,autocomplete:"on",method:"post"},[s("div",W,[s("div",{class:"country-code-selector",onClick:w},[s("span",X,N(t(d)),1),o[3]||(o[3]=s("img",{src:A,class:"dropdown-icon"},null,-1))]),f(s("input",{class:"phone-input",type:"tel",name:"username",autocomplete:"username",placeholder:"é»è©±è碼","placeholder-class":"placeholder-style","onUpdate:modelValue":o[0]||(o[0]=p=>v(n)?n.value=p:null),"adjust-position":!1,"hold-keyboard":!1,"disable-default-padding":!0,"cursor-spacing":0,"auto-blur":!1,required:""},null,512),[[j,t(n)]])]),s("div",Y,[f(s("input",{class:"password-input",type:t(i)?"text":"password",name:"password",autocomplete:"current-password",placeholder:"確å®å¯ç¢¼","placeholder-class":"placeholder-style","onUpdate:modelValue":o[1]||(o[1]=p=>v(l)?l.value=p:null),"adjust-position":!1,"hold-keyboard":!1,"disable-default-padding":!0,"cursor-spacing":0,"auto-blur":!1,required:""},null,8,Z),[[q,t(l)]]),s("div",{class:"password-toggle",onClick:h},[s("img",{src:t(i)?t(J):t(z),class:"eye-icon"},null,8,$)])]),o[4]||(o[4]=s("button",{type:"submit",class:"login-btn"},[s("span",{class:"login-btn-text"},"ç»å
¥")],-1))],32),s("div",{class:"forgot-password-container"},[o[5]||(o[5]=s("span",{class:"forgot-password-text"},"å¿è¨å¯ç¢¼ï¼ææ¤",-1)),s("span",{class:"forgot-password-link",onClick:x},"æ¾åå¯ç¢¼")])]),o[7]||(o[7]=s("div",{class:"bottom-background"},[s("img",{src:H,class:"bg-image"})],-1)),I(c,{ref_key:"countryCodeDialog",ref:g,onSelect:_},null,512)])}}}),ds=O(ss,[["__scopeId","data-v-1b79c51d"]]);export{ds 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.