PageSourceSearch

https://58q.com/assets/theme-0/ClubRoomQrcodeIndex.Cz-DOL7V.js

js 58q.com collected 2026-10-07 07:44:12 UTC 6,492 bytes, 3 lines download raw bytes

1const __vite__fileDeps=["assets/theme-0/commonChunk.C0HSkOIA.css","assets/theme-0/0_EntryLoginRegisterChunk.dMTQ8psb.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]);
2import{_ as y}from"./vendorChunk.LVLHXJtX.js";import{A as N,aH as k,bR as D,aD as E,p as A,qv as M,lq as O,bU as Q,a3 as B,bo as h,mq as z}from"./commonChunk.BS0jzoOr.js";import{ak as V}from"./0_RechargeDialogsChunk.3jXtcyVz.js";import{C}from"./0_EntryLoginRegisterChunk.CK55L-p4.js";import{d as G,c as v,e,O as _}from"../vendors/vendor-stable.Bob7ohop.js";import{M as j}from"./2_NoticePageChunk.CE7aRWVO.js";import"./1_AgentCenterChunk.BCDlxcIY.js";import"./0_WithdrawChunk.svEHwTJi.js";import"../vendors/vendor-swiper.C6FVyGNB.js";import"./1_PromotionChunk.D2Gu1z9H.js";import"./1_MineChunk.K13-LN-7.js";import"./1_PromoteChunk.lkhsrLHa.js";import"./1_SubGameChunk.Cidm8art.js";import"./1_SearchSubGameChunk.CdpNDfq6.js";import"./1_SearchGameChunk.BvGp3VER.js";const J="_modal_16rv2_91",H="_title_16rv2_147",W="_subtitle_16rv2_158",X="_label_16rv2_188",Y="_value_16rv2_194",F="_nickname_16rv2_214",a={modal:J,"modal-bg":"_modal-bg_16rv2_109","main-id":"_main-id_16rv2_1","game-icon-wrap":"_game-icon-wrap_16rv2_127","game-icon":"_game-icon_16rv2_127",title:H,subtitle:W,"qrcode-card":"_qrcode-card_16rv2_167","qrcode-wrap":"_qrcode-wrap_16rv2_175","info-row":"_info-row_16rv2_181",label:X,"value-wrap":"_value-wrap_16rv2_194",value:Y,"inviter-value":"_inviter-value_16rv2_205",nickname:F,"club-logo":"_club-logo_16rv2_226","club-card":"_club-card_16rv2_233","club-info":"_club-info_16rv2_240","club-text":"_club-text_16rv2_246","club-name":"_club-name_16rv2_251","download-row":"_download-row_16rv2_259","download-label":"_download-label_16rv2_270","download-info":"_download-info_16rv2_275","overlay-fullscreen":"_overlay-fullscreen_16rv2_281"},be=G({setup(){const{t:r}=N(),{visible:p,openOptions:t}=k("clubRoomQrcode"),S=D(),T=E(),q=A(),R=v(()=>{var s;const l=(s=t.value)==null?void 0:s.gameType;if(!l)return"";const o=M[l];return T.isCN?o==null?void 0:o.zh:o==null?void 0:o.en}),b=v(()=>{var s,c,n;const l=(s=t.value)==null?void 0:s.gameType;if(!l)return"";const o=S.getGameListByCategoryAndPlatform({gameCategoryId:Q.ClubRoom,platformId:O.WG});return((n=(c=o==null?void 0:o.list)==null?void 0:c.find(u=>u.gameId===l))==null?void 0:n.gameName)||""}),m=v(()=>{var l;return((l=t.value)==null?void 0:l.tablePassword)||""}),I="club-room-qrcode-modal",x=v(()=>{const l=t.value;if(!l)return"";const{clubUrl:o,tableId:s,clubId:c,uniqueTableId:n}=l;let u=o||window.location.origin;u&&!/^https?:\/\//.test(u)&&(u=`https://${u}`);try{const d=new URL(`${u}`);return d.searchParams.set("tableId",String(s)),d.searchParams.set("clubId",String(c)),d.searchParams.set("uniqueTableId",String(n)),d.toString()}catch(d){return`${u}?tableId=${s}&clubId=${c}&uniqueTableId=${n}`}}),$=async()=>{const l=document.getElementById(I);if(!l)return;const{safeScreenshot:o,saveImgData:s}=await y(async()=>{const{safeScreenshot:f,saveImgData:g}=await import("./0_EntryLoginRegisterChunk.CK55L-p4.js").then(w=>
2w.hx);return{safeScreenshot:f,saveImgData:g}},__vite__mapDeps([0,1])),c=o(l);c.style.overflow="visible";const n=l.querySelector(`.${a["game-icon-wrap"]}`),u=l.getBoundingClientRect(),d=n==null?void 0:n.getBoundingClientRect(),L=d?Math.max(0,u.top-d.top):0,i=document.createElement("div");i.style.position="fixed",i.style.left="-9999px",i.style.top="0",i.style.width=`${l.offsetWidth}px`,i.style.paddingTop=`${L}px`,i.appendChild(c),document.body.appendChild(i);try{const{default:f}=await y(async()=>{const{default:w}=await import("../vendors/vendor-html2canvas.CiaFdv3w.js");return{default:w}},[]),g=await f(i,{scale:2,useCORS:!0,width:l.offsetWidth,scrollX:0,scrollY:0,backgroundColor:null});s(g.toDataURL("image/png"),"room-qrcode")}finally{i.remove()}},P=async()=>{var o;const l=[`${b.value} - ${r("lobby.club.roomQrCodeTitle",{gameName:b.value})}`,m.value?`${r("lobby.club.roomPassword")}: ${m.value}`:"",`${r("lobby.club.downloadUrl")}: ${(o=t.value)==null?void 0:o.clubUrl}`,x.value].filter(Boolean).join(`
3`);if(navigator.share)try{await navigator.share({title:r("lobby.club.roomQrCodeTitle",{gameName:b.value}),text:l});return}catch(s){}try{const{default:s}=await y(async()=>{const{default:c}=await import("./vendorChunk.LVLHXJtX.js").then(n=>n.aA);return{default:c}},[]);s.copy(l),B({type:"success",message:r("lobby.common.tips.copy")})}catch(s){}},U=()=>{p.value=!1};return()=>t.value?e(j,{id:I,class:a.modal,show:p.value,"onUpdate:show":[l=>p.value=l,l=>{l||U()}],mainId:a["main-id"],scrollable:!0,closePlacement:"bottom",overlayClass:a["overlay-fullscreen"],buttons:[{text:r("lobby.club.shareQrCode"),plain:!0,closeModalOnClick:!1,onClick:P},{text:r("lobby.club.saveImage"),closeModalOnClick:!1,onClick:$}]},{default:()=>{var l,o;return[e(h,{class:a["modal-bg"],src:"/lobby_asset/common/common/club/club_img_cjfjbg.png",lazy:!1},null),e("div",{class:a["game-icon-wrap"]},[e(h,{src:R.value,class:a["game-icon"],lazy:!1},null)]),e("p",{class:a.title},[r("lobby.club.roomQrCodeTitle",{gameName:b.value})]),e("p",{class:a.subtitle},[r("lobby.club.scanToJoinRoom")]),e("div",{class:a["qrcode-card"]},[e("div",{class:a["qrcode-wrap"]},[e(V,{value:x.value,size:300,renderAs:"img",level:"H"},null)]),((l=t.value)==null?void 0:l.tableId)&&e("div",{class:a["info-row"]},[e("span",{class:a.label},[r("lobby.club.roomIdLabel")]),e("div",{class:a["value-wrap"]},[e("b",{class:a.value},[t.value.tableId]),e(C,{text:String(t.value.tableId)},null)])]),m.value&&e("div",{class:a["info-row"]},[e("span",{class:a.label},[r("lobby.club.roomPassword")]),e("div",{class:a["value-wrap"]},[e("b",{class:a.value},[m.value]),e(C,{text:m.value},null)])]),e("div",{class:a["info-row"]},[e("span",{class:a.label},[r("lobby.club.inviter")]),e("span",{class:a["inviter-value"]},[e("b",null,[(o=q.userInfos)==null?void 0:o.platfromid]),t.value.createUserName&&e("span",{class:a.nickname},[_("("),t.value.createUserName,_(")")])])])]),e("div",{class:a["club-card"]},[e("div",{class:a["club-info"]},[t.value.clubLogo&&e(h,{src:t.value.clubLogo,class:a["club-logo"],lazy:!1},null),e("div",{class:a["club-text"]},[e("span",{class:a["club-name"]},[t.value.clubName]),e("div",{class:a["download-row"]},[e("div",{class:a["download-info"]},[e("span",{class:a["download-label"]},[r("lobby.club.downloadUrl"),_(":")]),_(" "),e("span",{class:z("base/text-ellipsis")},[t.value.clubUrl])]),e(C,{text:t.value.clubUrl},null)])])])])]}}):null}});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.