1import{h as a,cf as l,ai as s,qI as i,dQ as u,b4 as m,aO as c,m2 as g,K as f}from"./commonChunk.ClFq2l8G.js";import{f as h}from"../vendors/vendor-stable.B-qaYwd4.js";import"./vendorChunk.B0S1SHvJ.js";const L=o=>{const{t:e}=a(),{push:t}=l(),n=s();i(u.OTHER_CLIENT_GAME_LOGIN,{title:()=>e("lobby.error.friendlyReminder"),cancelButtonText:()=>e("lobby.error.otherClientLogin.checkDevice"),confirmButtonText:()=>e("lobby.error.otherClientLogin.logoutGame"),closeOnRouteChange:!1,showCloseButton:!0,async beforeClose(r){if(r==="cancel")return t({name:c.DEVICE_INFO}),!0;if(r==="confirm")try{return await g.apiGameLogout({token:o.token},"multi terminal login"),!0}catch(b){return f.error({message:()=>"lobby.error.otherClientLogin.logoutGameError"}),!1}return!0},message(){return h(m,{class:n.rtlClass,html:e("lobby.error.otherClientLogin.contents",{deviceModel:o.deviceModel})},null)}})};export{L as createOtherGameLoginDialog};
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.