import{_ as e,a as t}from"./index.DSvnO6GM.js";import{N as a,ar as i,a2 as l,bq as o,bo as n,f as s,n as r,bE as c,ag as d,E as u,ay as p,az as v,a1 as m,aL as g,bM as h,bj as f,r as b,bG as y,g as x,b3 as C,s as w,aS as k,bh as _,bC as I,bl as L,d as A,k as D,bi as T,aK as j,aN as B,L as E,aM as $,ad as M,t as S,a as V,ak as U,G as H,b7 as F,A as z,ac as P,af as N,q as R,b4 as O}from"./index.DzMEW5yK.js";import{u as W,a0 as q,a4 as Y,j as G,aB as Z,aC as Q,i as K,V as J,S as X,an as ee,ad as te,k as ae,ah as ie,ab as le,l as oe,F as ne,aw as se,aE as re,b as ce,a8 as de,g as ue,M as pe,O as ve,r as me,I as ge,a9 as he,ap as fe,ac as be,aa as ye,az as xe,a5 as Ce,aD as we,L as ke,aq as _e,q as Ie,a2 as Le,av as Ae,as as De,R as Te,at as je,aA as Be}from"./vue-vendor.CbU-cCHr.js";import{a as Ee,E as $e}from"./el-input.DbDiKe7x.js";import{d as Me}from"./utils-vendor.DUtsG4XZ.js";import{_ as Se}from"./index.us3XaAcB.js";import{E as Ve,a as Ue}from"./el-popover.BNrhjRlE.js";import{C as He}from"./index.CYrYQCqh.js";import{u as Fe}from"./i18n.D8sRpFFz.js";import{_ as ze}from"./index.DaBf6OW7.js";import{_ as Pe}from"./index.DVKQo61U.js";import{_ as Ne}from"./index.DNdzzsXu.js";import{S as Re}from"./client.CmI72E3N.js";import{c as Oe}from"./createDialogManager.COT6wQ9-.js";import{E as We}from"./el-button.BEP2tRjK.js";import{v as qe}from"./icons.BL-8H3wb.js";import{_ as Ye}from"./index.CDmjUFeI.js";import{D as Ge}from"./index.sqQ7LEYe.js";import"./icon_chat_more@2x.DLAg9NXu.js";import"./other-vendor.j8sIU4n3.js";import"./numbers.DrV_xewr.js";import"./isUndefined.BmzM4ozz.js";import"./constants.Dnj8X3EN.js";import"./app_arrow-left-line@2x.beiviEFj.js";import"./vipGuideBenefits.DmZJNdZ3.js";const Ze=["primary","success","info","warning","error"],Qe=a({customClass:{type:String,default:""},dangerouslyUseHTMLString:Boolean,duration:{type:Number,default:4500},icon:{type:i},id:{type:String,default:""},message:{type:l([String,Object,Function]),default:""},offset:{type:Number,default:0},onClick:{type:l(Function),default:()=>{}},onClose:{type:l(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...Ze,""],default:""},zIndex:Number,closeIcon:{type:i,default:qe}}),Ke=["id"],Je=["textContent"],Xe={key:0},et=["innerHTML"];var tt=W({name:"ElNotification",__name:"notification",props:Qe,emits:{destroy:()=>!0},setup(e,{expose:t}){const a=e,{ns:i,zIndex:l}=o("notification"),{nextZIndex:p,currentZIndex:v}=l,m=de(!1);let g;const h=ue(()=>{const e=a.type;return e&&r[a.type]?i.m(e):""}),f=ue(()=>a.type&&r[a.type]||a.icon),b=ue(()=>a.position.endsWith("right")?"right":"left"),y=ue(()=>a.position.startsWith("top")?"top":"bottom"),x=ue(()=>({[y.value]:`${a.offset}px`,zIndex:a.zIndex??v.value}));function C(){a.duration>0&&({stop:g}=c(()=>{m.value&&k()},a.duration))}function w(){null==g||g()}function k(){m.value=!1}return q(()=>{C(),p(),m.value=!0}),n(document,"keydown",function(e){switch(d(e)){case u.delete:case u.backspace:w();break;case u.esc:m.value&&k();break;default:C()}}),t({visible:m,close:k}),(t,a)=>(Y(),G(ce,{name:ee(i).b("fade"),onBeforeLeave:e.onClose,onAfterLeave:a[1]||(a[1]=e=>t.$emit("destroy")),persisted:""},{default:Z(()=>[Q(K("div",{id:e.id,class:X([ee(i).b(),e.customClass,b.value]),style:J(x.value),role:"alert",onMouseenter:w,onMouseleave:C,onClick:a[0]||(a[0]=(...t)=>e.onClick&&e.onClick(...t))},[f.value?(Y(),G(ee(s),{key:0,class:X([ee(i).e("icon"),h.value])},{default:Z(()=>[(Y(),G(te(f.value)))]),_:1},8,["class"])):ae("v-if",!0),K("div",{class:X(ee(i).e("group"))},[K("h2",{class:X(ee(i).e("title")),textContent:ie(e.title)},null,10,Je),Q(K("div",{class:X(ee(i).e("content")),style:J(e.title?void 0:{margin:0})},[le(t.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(Y(),oe(ne,{key:1},[ae(" Caution here, message could've been compromised, never use user's input as message "),K("p",{innerHTML:e.message},null,8,et)],2112)):(Y(),oe("p",Xe,ie(e.message),1))])],6),[[se,e.message]]),e.showClose?(Y(),G(ee(s),{key:0,class:X(ee(i).e("closeBtn")),onClick:re(k,["stop"])},{default:Z(()=>[(Y(),G(te(e.closeIcon)))]),_:1},8,["class"])):ae("v-if",!0)],2)],46,Ke),[[se,m.value]])]),_:3},8,["name","onBeforeLeave"]))}});const at={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]};let it=1;const lt=function(e={},t){if(!p)return{close:()=>{}};(pe(e)||ve(e))&&(e={message:e});const a=e.position||"top-right";let i=e.offset||0;at[a].forEach(({vm:e})=>{var t;i+=((null==(t=e.el)?void 0:t.offsetHeight)||0)+16}),i+=16;const l="notification_"+it++,o=e.onClose,n={...e,offset:i,id:l,onClose:()=>{!function(e,t,a){const i=at[t],l=i.findIndex(({vm:t})=>{var a;return(null==(a=t.component)?void 0:a.props.id)===e});if(-1===l)return;const{vm:o}=i[l];if(!o)return;null==a||a(o);const n=o.el.offsetHeight,s=t.split("-")[0];i.splice(l,1);const r=i.length;if(r<1)return;for(let c=l;c<r;c++){const{el:e,component:t}=i[c].vm,a=Number.parseInt(e.style[s],10)-n-16;t.props.offset=a}}(l,a,o)}};let s=document.body;v(e.appendTo)?s=e.appendTo:pe(e.appendTo)&&(s=document.querySelector(e.appendTo)),v(s)||(m("ElNotification","the appendTo option is not an HTMLElement. Falling back to document.body."),s=document.body);const r=document.createElement("div"),c=me(tt,n,ge(n.message)?n.message:ve(n.message)?()=>n.message:null);return c.appContext=g(t)?lt._context:t,c.props.onDestroy=()=>{he(null,r)},he(c,r),at[a].push({vm:c}),s.appendChild(r.firstElementChild),{close:()=>{c.component.exposed.visible.value=!1}}};Ze.forEach(e=>{lt[e]=(t={},a)=>((pe(t)||ve(t))&&(t={message:t}),lt({...t,type:e},a))}),lt.closeAll=function(){for(const e of Object.values(at))e.forEach(({vm:e})=>{e.component.exposed.visible.value=!1})},lt.updateOffsets=function(e="top-right"){var t,a,i,l;let o=(null==(i=null==(a=null==(t=at[e][0])?void 0:t.vm.component)?void 0:a.props)?void 0:i.offset)||0;for(const{vm:n}of at[e])n.component.props.offset=o,o+=((null==(l=n.el)?void 0:l.offsetHeight)||0)+16},lt._context=null;const ot=h(lt,"$notify"),nt={key:0,class:"tabsview-container"},st={class:"tabsview-item-content"},rt={key:0,class:"chat-unread"},ct=["src"],dt=b(W({__name:"index",setup(t){var a;const i=fe(),l=ue(()=>i.path),o=ue(()=>i.meta.tabs),n=f(),s=ue(()=>n.getTotalUnreadCount()),r=(null==(a=window.__APP_CONFIG__)?void 0:a.navbarIcons)||{},c=de([{id:"home",icon:r.home||"",activeIcon:r.homeActived||"",path:"/home"},{id:"rechargeCenter",icon:r.wallet||"",activeIcon:r.walletActived||"",path:"/rechargeCenter"},{id:"chatHistory",icon:r.history||"",activeIcon:r.historyActived||"",path:"/chatHistory"},{id:"userCenter",icon:r.me||"",activeIcon:r.meActived||"",path:"/userCenter"}]);return(t,a)=>{const i=e,n=be("router-link");return ee(o)?(Y(),oe("div",nt,[(Y(!0),oe(ne,null,ye(ee(c),e=>(Y(),oe("div",{class:"tabsview-item",key:e.path},[me(n,{to:e.path},{default:Z(()=>[K("div",st,["chatHistory"===e.id&&ee(s)>0?(Y(),oe("div",rt,[me(i,{unreadCount:ee(s)},null,8,["unreadCount"])])):ae("",!0),K("img",{src:ee(l)===e.path?e.activeIcon:e.icon},null,8,ct)])]),_:2},1032,["to"])]))),128))])):ae("",!0)}}}),[["__scopeId","data-v-93fbd7bf"]]),ut={class:"app-main"},pt={class:"app-main-container"},vt=b(W({__name:"index",setup(e){const t=fe(),a=de(null);return Ce("scrollToTop",(e="auto")=>{a.value&&a.value.setScrollTop(0)}),xe(()=>t.path,()=>{a.value&&a.value.setScrollTop(0)}),(e,t)=>{const i=Ee,l=be("router-view");return Y(),oe("section",ut,[me(l,null,{default:Z(({Component:e,route:t})=>[K("div",pt,[me(i,{ref_key:"scrollTopRef",ref:a},{default:Z(()=>[(Y(),G(te(e),{key:t.path}))]),_:2},1536)])]),_:1})])}}}),[["__scopeId","data-v-955e2bef"]]),mt={class:"download-container"},gt=["src"],ht={class:"download-options"},ft=["onClick"],bt={class:"option-icon"},yt=["src","alt"],xt={class:"option-content"},Ct={class:"option-name"},wt={class:"option-description"},kt=b(W({__name:"Download",emits:["download"],setup(e,{emit:t}){const{t:a}=Fe(),i=y(),l=ue(()=>{var e,t;return null==(t=null==(e=i.userConfig)?void 0:e.interfaceConfig)?void 0:t.qr}),o=ue(()=>i.getConfigDownloadOptions(a)||[]),n=t;return(e,t)=>(Y(),oe("div",mt,[ee(l)?(Y(),oe("img",{key:0,src:ee(l),alt:"QR Code",class:"download-qr-code"},null,8,gt)):ae("",!0),K("div",ht,[(Y(!0),oe(ne,null,ye(ee(o),e=>(Y(),oe("div",{key:e.platform,class:"download-options-item",onClick:t=>(e=>{const t=o.value.find(t=>t.platform===e);t&&(t.open?"web-app"===e&&t.url?C.push(t.url):t.url&&window.open(t.url,"_blank"):x.warning(a("dialogDownload.toast")));n("download")})(e.platform)},[K("div",bt,[K("img",{src:e.icon,alt:e.name,class:"w-20px h-20px"},null,8,yt)]),K("div",xt,[K("div",Ct,ie(e.name),1),K("div",wt,ie(e.description),1)])],8,ft))),128))])]))}}),[["__scopeId","data-v-ece4d6b3"]]),_t={class:"flex-center"},It=b(W({__name:"index",props:{modelValue:{type:String,default:""},placeholder:{type:String,default:""},clear:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1}},emits:["focus","input","clear","update:modelValue","enter"],setup(e,{emit:t}){const a=e,i=de(null),l=de(a.autofocus),o=de(a.modelValue);xe(()=>a.autofocus,()=>{l.value=a.autofocus}),xe(()=>a.modelValue,()=>{o.value=a.modelValue});const n=t;function s(){n("update:modelValue",o.value),n("input")}function r(){k("search_click"),l.value=!0,n("focus")}function c(){n("enter")}return q(()=>{a.autofocus&&i.value.focus()}),(t,n)=>{const d=w,u=$e;return Y(),oe("div",_t,[K("div",{class:X(["search-bar",[ee(l)&&"focus"]])},[me(d,{name:"search-line",color:"var(--search-icon-color)",size:"16"}),me(u,{ref_key:"inputRef",ref:i,modelValue:ee(o),"onUpdate:modelValue":n[0]||(n[0]=e=>ke(o)?o.value=e:null),type:"text",autofocus:a.autofocus,placeholder:a.placeholder,onInput:s,onFocus:r,onBlur:n[1]||(n[1]=e=>l.value=!1),onKeydown:we(c,["enter"]),clearable:e.clearable},null,8,["modelValue","autofocus","placeholder","clearable"])],2)])}}}),[["__scopeId","data-v-24e5895e"]]),Lt="/img/icon_notlogin.Buh9DLFd.png";var At=(e=>(e.DEFAULT="default",e.CHAT="chat",e))(At||{});const Dt={key:0,class:"navbar-container"},Tt={key:0,class:"navbar-item back"},jt=["src"],Bt={class:"navbar-item search"},Et={key:3,class:"navbar-item join-free"},$t={key:4,class:"navbar-item checkin"},Mt=["src"],St={key:5,class:"navbar-item download"},Vt={class:"navbar-item lang"},Ut={class:"navbar-item coin"},Ht=["src"],Ft={class:"navbar-item userAvatar"},zt=b(W({__name:"index",setup(e){const t=_(),a=y();I();const i=L(),l=fe(),o=_e(),n=ue(()=>l.meta.navbar),s=ue(()=>l.meta.showBack),r=ue(()=>l.meta.hideMobileNavbar),c=ue(()=>t.device===A.MOBILE),d=ue(()=>c.value?!r.value&&("collect"!==l.query.type&&"like"!==l.query.type&&Boolean(n.value)):!1!==n.value),u=ue(()=>t.appConfig.showDownloadEntry),p=ue(()=>t.appConfig.coinIconSrc),v=ue(()=>t.appConfig.checkinIconSrc),m=ue(()=>a.isHasUserInfo&&!a.isTempGuest),g=ue(()=>{var e;return null==(e=D.find(e=>e.value===t.language))?void 0:e.label}),h=ue(()=>a.userInfo),f=de(""),b=ue(()=>{var e;return a.isHasUserInfo?h.value.diamondCount||0:(null==(e=a.userConfig)?void 0:e.defaultGuestCoins)??0}),x=de(""),C=de(""),w=de(!1),T=de(At.DEFAULT),j=["Chat","CreateChat"],B=["Chats","CreateBot","Explore","Personal","Search","Settings"];xe(()=>l,e=>{"CharacterSearch"!==e.name&&(f.value="");const t=e.name;if(x.value=t,w.value=!1,T.value=At.DEFAULT,B.includes(t))return T.value=At.DEFAULT,void(C.value=e.meta.title);j.includes(t)?T.value=At.CHAT:w.value=!0},{deep:!0,immediate:!0});const E=()=>{a.isHasUserInfo?i.showCheckinDialog=!0:i.showLoginDialog=!0},$=()=>{k("language_list_click"),i.showLanguageDialog=!0},M=de(null),S=de(null),V=()=>{M.value.hide()},U=()=>{k("profile_click"),o.push("/userCenter")},H=()=>{k("coin_top_product_click"),o.push("/rechargeCenter?type=coins")},F=()=>{i.showLoginDialog=!0},z=()=>{i.showLoginDialog=!0},P=()=>{const e=f.value;e&&(k("search_send",{keyword:e}),o.push(`/characterSearch?keyword=${e}`))};return(e,t)=>{const i=Pe,l=It,o=ze,n=kt,r=Ve,y=Ue,x=Se;return ee(d)?(Y(),oe("div",Dt,[ee(c)&&ee(s)?(Y(),oe("div",Tt,[me(i)])):ae("",!0),ee(c)&&!ee(m)?(Y(),oe("div",{key:1,class:"navbar-item join-free",onClick:z},[...t[1]||(t[1]=[K("img",{src:Lt,class:"w-[28px] h-[28px]"},null,-1)])])):ae("",!0),ee(c)&&ee(m)?(Y(),oe("div",{key:2,class:"navbar-item checkin",onClick:E},[K("img",{src:ee(v),class:"w-[28px] h-[28px]"},null,8,jt)])):ae("",!0),K("div",Bt,[me(l,{modelValue:ee(f),"onUpdate:modelValue":t[0]||(t[0]=e=>ke(f)?f.value=e:null),placeholder:e.$t("navbar.search.placeholder"),clearable:ee(c),onEnter:P},null,8,["modelValue","placeholder","clearable"])]),ee(c)||ee(m)?ae("",!0):(Y(),oe("div",Et,[me(o,{class:"join-free-btn",onClick:z},{default:Z(()=>[t[2]||(t[2]=K("img",{src:Lt,class:"w-[16px] h-[16px] mr-[6px]"},null,-1)),Ie(" "+ie(e.$t("navbar.joinFree.title")),1)]),_:1})])),!ee(c)&&ee(m)?(Y(),oe("div",$t,[me(o,{onClick:E},{default:Z(()=>[K("img",{src:ee(v),class:"w-[16px] h-[16px] mr-[6px]"},null,8,Mt),Ie(" "+ie(e.$t("navbar.checkIn.title")),1)]),_:1})])):ae("",!0),me(r,{"popper-class":"download-popover","popper-style":{width:"var(--popover-width)"},placement:"bottom-end",trigger:"click",ref_key:"downloadPopoverRef",ref:M,"virtual-ref":ee(S),"show-arrow":!1},{default:Z(()=>[me(n,{onDownload:V})]),_:1},8,["virtual-ref"]),ee(u)?(Y(),oe("div",St,[Q((Y(),G(o,{icon:"download-2-line",ref_key:"downloadRef",ref:S},{default:Z(()=>[Ie(ie(e.$t("navbar.download.title")),1)]),_:1})),[[ee(He),V]])])):ae("",!0),K("div",Vt,[me(y,{content:e.$t("userCenter.language"),placement:"bottom",effect:"dark","popper-class":"navbar-language-tooltip"},{default:Z(()=>[me(o,{onClick:$},{default:Z(()=>[Ie(ie(ee(g)),1)]),_:1})]),_:1},8,["content"])]),K("div",Ut,[me(o,{onClick:H},{default:Z(()=>[K("img",{src:ee(p),alt:"coin",class:"w-[16px] h-[16px] mr-[6px]"},null,8,Ht),Ie(" "+ie(ee(b)),1)]),_:1})]),K("div",Ft,[ee(h).userUniqId&&!ee(a).isTempGuest?(Y(),G(x,{key:0,avatar:ee(h).headerUrl,size:32,onClick:U},null,8,["avatar"])):(Y(),G(o,{key:1,onClick:F},{default:Z(()=>[Ie(ie(e.$t("navbar.login.title")),1)]),_:1}))])])):ae("",!0)}}}),[["__scopeId","data-v-bfa04e29"]]),Pt={class:"sidebarFooter"},Nt=["onClick"],Rt={class:"ml-[12px]"},Ot=b(W({__name:"SidebarFooter",setup(e){const{t:t}=Fe(),a=y(),i=ue(()=>a.getConfigSidebarFooterOptions(t));return(e,t)=>{const l=w;return Y(),oe("div",Pt,[(Y(!0),oe(ne,null,ye(ee(i),e=>(Y(),oe("div",{class:"sidebarFooter-item",key:e.name,onClick:t=>function(e){if("customer-service-line"===e.icon){k("support_click");const e=a.getSupportEmailMailto();if(!e)return;return void window.open(e,"_blank")}window.open(e.path,"_blank")}(e)},[me(l,{name:e.icon,size:"18",color:"var(--menu-text)"},null,8,["name"]),K("span",Rt,ie(e.name),1)],8,Nt))),128))])}}}),[["__scopeId","data-v-a200cf61"]]),Wt={class:"sidebarChatList"},qt={class:"groupTitle"},Yt=["onClick"],Gt={class:"sidebarChatList-item-avatar"},Zt={key:0,class:"sidebarChatList-item-avatar-unread"},Qt={key:1,class:"sidebarChatList-item-avatar-status"},Kt={class:"sidebarChatList-item-name"},Jt={class:"sidebarChatList-item-delete"},Xt=b(W({__name:"SidebarChatList",props:{list:{},currentRoutePath:{}},emits:["jump-route"],setup(a,{emit:i}){const l=a,{t:o}=Fe(),n=ue(()=>c(l.list)),s=T(),r=e=>{let t="YYYY-MM";switch(s.language){case E.ZH:t="YYYY年M月";break;case E.EN:t="MMM YYYY"}return Me(e).locale(s.language).format(t)},c=e=>{if(!Array.isArray(e))return[];const t=[],a=[],i={},l=[];for(const o of e){const e=Me(1e3*(null==o?void 0:o.lastUpdateAt));if(!e.isValid()){l.push(o);continue}if(j(e)){t.push(o);continue}if(B(e)){a.push(o);continue}const n=e.format("YYYY-MM");i[n]||(i[n]=[]),i[n].push(o)}const n=e=>{e.sort((e,t)=>Me(null==t?void 0:t.lastUpdateAt).valueOf()-Me(null==e?void 0:e.lastUpdateAt).valueOf())};n(t),n(a),Object.values(i).forEach(n);const s=[];t.length&&s.push({label:o("sidebar.today"),items:t}),a.length&&s.push({label:o("sidebar.yesterday"),items:a});return Object.keys(i).sort((e,t)=>Me(t).valueOf()-Me(e).valueOf()).forEach(e=>{const t=Me(e);s.push({label:r(t),items:i[e]})}),l.length&&s.push({label:o("sidebar.other"),items:l}),s},d=ue(()=>e=>e.path===l.currentRoutePath),u=i;return(a,i)=>{const l=Se,o=e,s=Ne,r=t;return Y(),oe("div",Wt,[(Y(!0),oe(ne,null,ye(ee(n),(e,t)=>(Y(),oe("div",{class:"sidebarChatList-group",key:t},[K("div",qt,ie(e.label),1),(Y(!0),oe(ne,null,ye(e.items,(e,t)=>(Y(),oe("div",{class:X(["sidebarChatList-item",ee(d)(e)&&"active"]),key:e.userId||t,onClick:t=>function(e){k("recent_chat_click",{userId:e.userId}),u("jump-route",e)}(e)},[K("div",Gt,[me(l,{avatar:e.userAvatar||e.headerUrl,size:28,type:"girl","show-live":1===e.isLive},null,8,["avatar","show-live"]),e.unreadCount>0?(Y(),oe("div",Zt,[me(o,{unreadCount:e.unreadCount},null,8,["unreadCount"])])):ae("",!0),1!==e.isLive?(Y(),oe("div",Qt,[me(s,{status:e.chatStatus},null,8,["status"])])):ae("",!0)]),K("div",Kt,ie(e.nickName||e.personName),1),K("div",Jt,[me(r,{userId:e.userId},null,8,["userId"])])],10,Yt))),128))]))),128))])}}}),[["__scopeId","data-v-9d1420a1"]]),ea={class:"sidebarMenuRule"},ta=["onClick"],aa={key:0,class:"attrText"},ia=b(W({__name:"SidebarMenuList",props:{list:{},currentRoutePath:{}},emits:["jump-route"],setup(e,{emit:t}){const a=e,i=ue(()=>e=>e.path===a.currentRoutePath),l=e=>e.iconColor?e.iconColor:e.attrText?"var(--menu-attr-color)":i.value(e)?"var(--menu-active-text)":"var(--menu-text)",o=t;return(e,t)=>{const n=w;return Y(),oe("div",ea,[(Y(!0),oe(ne,null,ye(a.list,(t,a)=>(Y(),oe("div",{class:X(["sidebarMenuRule-item",ee(i)(t)&&"active"]),key:a,onClick:e=>function(e){"/home"===e.path?k("explore_click"):"/rechargeCenter?type=subscribe"===e.path?k("vip_left_product_click"):"/rechargeCenter?type=coins"===e.path?k("coin_left_product_click"):"/chatHistory"===e.path&&k("chat_list_click"),o("jump-route",e)}(t)},[me(n,{name:t.icon,color:l(t),size:18},null,8,["name","color"]),K("span",{class:"ml-[12px]",style:J({color:t.attrText&&"var(--menu-attr-color)"})},ie(e.$t(t.nameKey)),5),t.attrText?(Y(),oe("div",aa,ie(t.attrText),1)):ae("",!0)],10,ta))),128))])}}}),[["__scopeId","data-v-ce2c36c9"]]),la={class:"sidebarMenu-container"},oa={class:"chatList"},na="route",sa=b(W({__name:"SidebarMenu",setup(e){const t=_(),a=f(),i=fe(),l=_e(),o=Oe(),n=ue(()=>i.fullPath),s=e=>{const t=Number(e);return!Number.isFinite(t)||t<=0?0:Math.floor(t)},r=ue(()=>{var e;const a=[{path:"/home",icon:"compass-3-line",nameKey:`${na}.home`,type:"route"},{path:"/rechargeCenter?type=coins",icon:"coins-line",iconColor:"#ffd700",nameKey:"rechargeCenter.coins.title",type:"route"},{path:"/chatHistory",icon:"message-3-line",nameKey:`${na}.chatHistory`,type:"route"}];if($(t.appConfig)){const i=(null==(e=t.appConfig.premiumBadgeText)?void 0:e.trim())||"";a.splice(1,0,{path:"/rechargeCenter?type=subscribe",icon:"vip-diamond-fill",iconColor:"#ffd700",nameKey:`${na}.premium`,type:"route",...i&&{attrText:i}})}return a});function c(e){const{type:t,path:a}=e;if("route"===t)(async()=>{const e=String(a||""),t="CharacterInteract"===i.name,o=(e=>{const t=String(e||"").match(/^\/characterChat\/(\d+)(?:\?.*)?$/);return t?s(t[1]):0})(e),n=s(i.query.id??i.query.botId);if(t&&o>0&&o===n)try{await Re.enterPrivateChat({botId:o})}catch(r){}await l.push(a)})()}const d=y();q(async()=>{if(a.loadChatsFromCache(),d.isHasUserInfo)await a.getChats();else{const e=xe(()=>d.isHasUserInfo,async t=>{t&&(await a.getChats(),e())})}});const u=ue(()=>a.chats.map(e=>({...e,path:1===e.isLive?`/characterInteract?id=${e.userId}`:`/characterChat/${e.userId}`,type:"route"})));return(e,t)=>{const a=ia,i=Xt,l=Ee,s=Ot;return Y(),oe("div",la,[me(a,{list:ee(r),currentRoutePath:ee(n),onJumpRoute:c},null,8,["list","currentRoutePath"]),K("div",oa,[me(l,null,{default:Z(()=>[Q(me(i,{list:ee(u),currentRoutePath:ee(n),onJumpRoute:c},null,8,["list","currentRoutePath"]),[[se,ee(u).length>0]])]),_:1})]),me(s),me(ee(o))])}}}),[["__scopeId","data-v-88f5998b"]]),ra=["src"],ca=b(W({__name:"index",setup(e){const t=fe(),a=I(),i=_(),l=ue(()=>{if("/characterInteract"===t.path)return"/favicon.ico";const e=M(a.theme),l=i.appConfig.logoIcons;return"dark"===e?null==l?void 0:l.dark:null==l?void 0:l.light}),o=ue(()=>"/characterInteract"===t.path?{height:"36px"}:{});return(e,a)=>{const i=be("router-link");return Y(),G(i,{to:"/",class:X(["home-logo",{"is-favicon":"/characterInteract"===ee(t).path}])},{default:Z(()=>[K("img",{src:ee(l),style:J(ee(o))},null,12,ra)]),_:1},8,["class"])}}}),[["__scopeId","data-v-30bb8dfd"]]),da={class:"logo-container"};const ua=b({},[["render",function(e,t){const a=ca;return Y(),oe("div",da,[me(a)])}],["__scopeId","data-v-4b7dfec7"]]),pa={class:"sidebar-container"};const va=b({},[["render",function(e,t){const a=ua,i=sa,l=Ee;return Y(),oe("div",pa,[me(a),me(l,null,{default:Z(()=>[me(i)]),_:1})])}],["__scopeId","data-v-78d096e0"]]),ma=[{pattern:/MicroMessenger/i,name:"WeChat"},{pattern:/Line\//i,name:"Line"},{pattern:/FBAN|FBAV|FB_IAB/i,name:"Facebook"},{pattern:/Instagram/i,name:"Instagram"},{pattern:/Twitter/i,name:"Twitter"},{pattern:/TikTok|BytedanceWebview/i,name:"TikTok"},{pattern:/Snapchat/i,name:"Snapchat"},{pattern:/Pinterest/i,name:"Pinterest"},{pattern:/LinkedIn/i,name:"LinkedIn"},{pattern:/\bQQ\b|QQBrowser/i,name:"QQ"},{pattern:/Weibo/i,name:"Weibo"},{pattern:/AlipayClient/i,name:"Alipay"},{pattern:/\bwv\b|WebView/i,name:"WebView"}];function ga(){const e=navigator.userAgent;for(const{pattern:t}of ma)if(t.test(e))return!0;if(/iPhone|iPad|iPod/i.test(e)){const t=/Safari/i.test(e);if(/AppleWebKit/i.test(e)&&!t)return!0}if(/Android/i.test(e)){if(/; wv\)/.test(e))return!0}return!1}const ha={class:"login-dialog-container"},fa={class:"login-image-section"},ba={class:"login-image-wrapper"},ya=["src"],xa={class:"login-form-section"},Ca={class:"login-header"},wa={class:"md:text-30px text-24px font-bold text-white mb-2"},ka={class:"md:text-14px text-12px text-gray-400"},_a={class:"login-methods"},Ia={class:"login-method-icon"},La=["src","alt"],Aa={key:0,class:"login-divider"},Da={class:"login-divider-text"},Ta={class:"email-input-wrapper"},ja=["placeholder"],Ba=["innerHTML"],Ea={class:"verify-header"},$a={class:"verify-title"},Ma={class:"verify-desc"},Sa={class:"verify-code-wrapper"},Va=["onUpdate:modelValue","onInput","onKeydown","onFocus","onClick"],Ua={class:"resend-code-wrapper"},Ha={key:0,class:"resend-countdown"},Fa={class:"login-legal"},za={class:"login-legal-check"},Pa={class:"login-legal-text"},Na={class:"login-legal-check"},Ra={class:"login-legal-text"},Oa={class:"font-bold underline"},Wa=b(W({name:"DialogLogin",__name:"index",props:{visible:{type:Boolean}},emits:["closed","login"],setup(e,{emit:t}){const{t:a}=Fe(),i=L(),l=y(),o=_();_e();const n=fe(),s=ue(()=>n.fullPath),r=ue(()=>l.isTempGuest),c=ue(()=>o.appConfig.loginPhotos),d=de(0);let u=null;const p=e;xe(()=>p.visible,e=>{e?k("login_popup_show"):(m.value="login",g.value="",C.value=!1,w.value=!1,D.value=["","","","","",""],$())}),q(()=>{u=window.setInterval(()=>{d.value=(d.value+1)%c.value.length},5e3)}),Le(()=>{u&&(clearInterval(u),u=null),$()});const v=t,m=de("login"),g=de(""),h=de(!1),f=de(!1);let b=!1;const C=de(!0),w=de(!0),I=ue(()=>C.value&&w.value),A=ue(()=>{const e=o.appConfig.loginPromotionTextKey;if(!e||"string"!=typeof e||""===e.trim())return"";try{const t=a(e);return t===e?"":t}catch(t){return""}}),D=de(["","","","","",""]),T=de([]),j=de(0);let B=null;const E=()=>{j.value=60,B=window.setInterval(()=>{j.value--,j.value<=0&&$()},1e3)},$=()=>{B&&(clearInterval(B),B=null)},M=async()=>{if(I.value)if(g.value.trim())if(e=g.value,/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)){var e;h.value=!0;try{await V.sendEmailCode({email:g.value}),k("email_code_send"),x.success(a("dialogLogin.codeSent")),m.value="verify",D.value=["","","","","",""],E(),Te(()=>{setTimeout(()=>{var e,t;null==(e=T.value[0])||e.focus(),null==(t=T.value[0])||t.select()},50)})}catch(t){x.error((null==t?void 0:t.message)||a("dialogLogin.codeSendFailed"))}finally{h.value=!1}}else x.warning(a("dialogLogin.invalidEmail"));else x.warning(a("dialogLogin.invalidEmail"))},N=async()=>{if(!(j.value>0)){h.value=!0;try{await V.sendEmailCode({email:g.value}),k("email_code_send"),x.success(a("dialogLogin.codeSent")),E()}catch(e){x.error((null==e?void 0:e.message)||a("dialogLogin.codeSendFailed"))}finally{h.value=!1}}},R=async()=>{if(b)return;b=!0;const e=D.value.join("");if(6!==e.length)return b=!1,void x.warning(a("dialogLogin.codeRequired"));f.value=!0;try{r.value?(await l.upgradeTempGuest({loginChannel:"email",userEmail:g.value,valCode:e}),k("temp_guest_upgrade_email_success"),x.success(a("auth.loginSuccess")),le(),window.location.reload()):(await l.login({userName:"",loginChannel:"email",deviceToken:"",userEmail:g.value,valCode:e,valAppId:""}),k("email_login_success"),x.success(a("auth.loginSuccess")),le(),l.redirectToLoginAfterRedirect())}catch(t){r.value?k("temp_guest_upgrade_email_fail"):k("email_login_fail"),x.error((null==t?void 0:t.message)||a("dialogLogin.codeInvalid"))}finally{f.value=!1,b=!1}},O=()=>{m.value="login",$()},W=o.appConfig.loginMethodIcons||{},J=de([{id:"google",text:a("dialogLogin.continueWith",{method:a("dialogLogin.google")}),iconClass:"ri-google-line text-xl",iconStyle:"color: #4285F4;",buttonClass:"login-method-white",textClass:"",img:W.google,isLoading:!1},{id:"apple",text:a("dialogLogin.continueWith",{method:a("dialogLogin.apple")}),iconClass:"ri-apple-line text-black text-xl",iconStyle:"",buttonClass:"login-method-white",textClass:"",img:W.apple,isLoading:!1},{id:"facebook",text:a("dialogLogin.continueWith",{method:a("dialogLogin.facebook")}),iconClass:"ri-apple-line text-black text-xl",iconStyle:"",buttonClass:"login-method-white",textClass:"",img:W.facebook,isLoading:!1},{id:"line",text:a("dialogLogin.continueWith",{method:a("dialogLogin.line")}),iconClass:"ri-line-line text-white text-xl",iconStyle:"",buttonClass:"login-method-green",textClass:"text-white",img:W.line,isLoading:!1},{id:"guest",text:a("dialogLogin.continueWith",{method:a("dialogLogin.guest")}),iconClass:"ri-user-line text-black text-xl",iconStyle:"",buttonClass:"login-method-white",textClass:"",img:W.guest,isLoading:!1}]),te=ue(()=>{const e=o.appConfig.loginMethods;return J.value.map(t=>{const a=e.find(e=>e.id===t.id);return{...t,...a}}).filter(e=>!e.hidden)}),le=()=>{i.showLoginDialog=!1,v("closed")},se=async e=>{const t=te.value.find(t=>t.id===e);if(!(null==t?void 0:t.isLoading))if(t.open){switch(t.isLoading=!0,k("login_event",{method:e}),e){case"guest":try{const e=U(H)||`guest_${Math.random().toString(36).substring(2,15)}`;await l.login({userName:e,loginChannel:"guest",deviceToken:"",userEmail:"",valCode:"",valAppId:""}),F(H,e),le()}catch(i){t.isLoading=!1}l.redirectToLoginAfterRedirect();break;case"google":ce()}v("login",e)}else ot({title:a("navbar.login.notification.title"),message:a("navbar.login.notification.message"),type:"info"})},ce=()=>{if(ga()){const e=function(){const e=navigator.userAgent;for(const{pattern:t,name:a}of ma)if(t.test(e))return a;return ga()?"App":null}();i.openWebViewGuide(e);const t=te.value.find(e=>"google"===e.id);return void(t&&(t.isLoading=!1))}U(z)||F(z,s.value);const e=`${P()}/api/auth/oauth/oagp`;r.value&&F("tempGuestUpgradeMode","true"),window.location.href=e},pe=()=>{window.open("/about/termsService","_blank")},ve=()=>{window.open("/about/privacyPolicy","_blank")};return(t,a)=>{const i=We,l=S;return Y(),G(l,{visible:e.visible,onClosed:le,width:900,class:"login-dialog-wrapper"},{default:Z(()=>[K("div",ha,[K("div",fa,[K("div",ba,[(Y(!0),oe(ne,null,ye(ee(c),(e,t)=>(Y(),oe("img",{key:t,src:e,alt:"Login background",class:X(["login-image",{active:d.value===t}])},null,10,ya))),128)),a[4]||(a[4]=K("div",{class:"login-image-overlay"},null,-1))])]),K("div",xa,["login"===m.value?(Y(),oe(ne,{key:0},[K("div",Ca,[K("div",wa,ie(t.$t("dialogLogin.title")),1),K("div",ka,ie(t.$t("dialogLogin.subtitle")),1)]),K("div",_a,[(Y(!0),oe(ne,null,ye(ee(te),e=>(Y(),G(i,{key:e.id,loading:e.isLoading,onClick:t=>se(e.id),class:X(["login-method-btn",e.buttonClass])},{default:Z(()=>[K("div",Ia,[K("img",{src:e.img,alt:e.id,class:"w-6 h-6"},null,8,La)]),K("span",{class:X(["login-method-text",e.textClass])},ie(e.text),3)]),_:2},1032,["loading","onClick","class"]))),128)),ee(te).length>0?(Y(),oe("div",Aa,[a[5]||(a[5]=K("span",{class:"login-divider-line"},null,-1)),K("span",Da,ie(t.$t("dialogLogin.or")),1),a[6]||(a[6]=K("span",{class:"login-divider-line"},null,-1))])):ae("",!0),K("div",Ta,[Q(K("input",{"onUpdate:modelValue":a[0]||(a[0]=e=>g.value=e),type:"email",class:"email-input",placeholder:t.$t("dialogLogin.emailPlaceholder"),onKeyup:we(M,["enter"])},null,40,ja),[[Ae,g.value]])]),ee(A)?(Y(),oe("div",{key:1,class:"login-promotion",innerHTML:ee(A)},null,8,Ba)):ae("",!0),me(i,{loading:h.value,disabled:!ee(I),onClick:M,class:X(["login-email-btn",{"is-disabled-custom":!ee(I)}])},{default:Z(()=>[Ie(ie(t.$t("dialogLogin.continueWithEmail")),1)]),_:1},8,["loading","disabled","class"])])],64)):"verify"===m.value?(Y(),oe(ne,{key:1},[K("div",Ea,[K("div",{class:"verify-back",onClick:O},[...a[7]||(a[7]=[K("i",{class:"ri-arrow-left-line text-20px"},null,-1)])]),K("div",$a,ie(t.$t("dialogLogin.verifyTitle")),1),K("div",Ma,ie(t.$t("dialogLogin.verifyDesc",{email:g.value})),1)]),K("div",Sa,[(Y(),oe(ne,null,ye(6,(e,t)=>Q(K("input",{key:t,ref_for:!0,ref:e=>((e,t)=>{T.value[t]=e})(e,t),"onUpdate:modelValue":e=>D.value[t]=e,type:"tel",inputmode:"numeric",pattern:"[0-9]*",maxlength:"1",autocomplete:"one-time-code",class:"verify-code-input",onInput:e=>((e,t)=>{t.target.value&&e<5&&Te(()=>{var t;null==(t=T.value[e+1])||t.focus()}),D.value.every(e=>""!==e)&&R()})(t,e),onKeydown:e=>((e,t)=>{var a;if("Enter"===t.key)return t.preventDefault(),void R();1!==t.key.length||/\d/.test(t.key)||t.ctrlKey||t.metaKey?"Backspace"===t.key&&!D.value[e]&&e>0&&(null==(a=T.value[e-1])||a.focus()):t.preventDefault()})(t,e),onPaste:a[1]||(a[1]=e=>(e=>{var t;e.preventDefault();const a=((null==(t=e.clipboardData)?void 0:t.getData("text"))||"").replace(/\D/g,"").slice(0,6);for(let o=0;o<6;o++)D.value[o]=a[o]||"";const i=a.length-1,l=Math.min(i+1,5);Te(()=>{var e;null==(e=T.value[l])||e.focus()}),6===a.length&&R()})(e)),onFocus:e=>((e,t)=>{const a=t.target;a.value&&a.select()})(0,e),onClick:e=>((e,t)=>{const a=t.target;a.focus(),a.value&&a.select()})(0,e)},null,40,Va),[[Ae,D.value[t]]])),64))]),me(i,{loading:f.value,onClick:R,class:"login-email-btn"},{default:Z(()=>[Ie(ie(t.$t("dialogLogin.confirm")),1)]),_:1},8,["loading"]),K("div",Ua,[j.value>0?(Y(),oe("span",Ha,ie(t.$t("dialogLogin.resendCountdown",{seconds:j.value})),1)):(Y(),oe("span",{key:1,class:"resend-link",onClick:N},ie(t.$t("dialogLogin.resendCode")),1))])],64)):ae("",!0),K("div",Fa,[K("label",za,[Q(K("input",{"onUpdate:modelValue":a[2]||(a[2]=e=>C.value=e),type:"checkbox",class:"login-checkbox"},null,512),[[De,C.value]]),K("span",Pa,ie(t.$t("dialogLogin.desc")),1)]),K("label",Na,[Q(K("input",{"onUpdate:modelValue":a[3]||(a[3]=e=>w.value=e),type:"checkbox",class:"login-checkbox"},null,512),[[De,w.value]]),K("span",Ra,[Ie(ie(t.$t("dialogLogin.sub"))+" ",1),K("span",Oa,ie(t.$t("dialogLogin.age")),1),Ie(" "+ie(t.$t("dialogLogin.and"))+" "+ie(t.$t("dialogLogin.agreementPrefix"))+" ",1),K("span",{class:"login-legal-link",onClick:re(pe,["stop"])},ie(t.$t("dialogLogin.termsOfService")),1),Ie(" "+ie(t.$t("dialogLogin.and"))+" ",1),K("span",{class:"login-legal-link",onClick:re(ve,["stop"])},ie(t.$t("dialogLogin.privacyPolicy")),1)])])])])])]),_:1},8,["visible"])}}}),[["__scopeId","data-v-77eacc0d"]]),qa={class:"flex flex-col"},Ya=["onClick"],Ga={class:"mr-3"},Za=["src","alt"],Qa={class:"flex flex-col items-start leading-tight"},Ka={class:"text-[10px] text-gray-400"},Ja="dialogDownload",Xa=b(W({name:"DialogDownloadApp",__name:"index",props:{visible:{type:Boolean}},emits:["closed"],setup(e,{emit:t}){const{t:a}=Fe(),i=_e(),l=y(),o=L(),n=t,s=()=>{o.showDownloadDialog=!1,n("closed")},r=N(),c=ue(()=>l.getConfigDownloadOptions(a).filter(e=>"pc"===r||!(e.deviceType&&e.deviceType!==r)).map(e=>({...e,id:e.platform,label:e.name,handler:()=>(e=>{e.open?"web-app"===e.platform?i.push(e.url):window.open(e.url,"_blank"):x.warning(a("dialogDownload.toast")),s()})(e)})));return(t,a)=>{const i=S;return Y(),G(i,{visible:e.visible,onClosed:s,width:320,title:t.$t(`${Ja}.title`),description:t.$t(`${Ja}.desc`)},{default:Z(()=>[K("div",qa,[(Y(!0),oe(ne,null,ye(ee(c),e=>(Y(),oe("button",{key:e.id,class:X(["btn-option",e.classes]),onClick:e.handler},[K("div",Ga,[e.icon?(Y(),oe("img",{key:0,src:e.icon,alt:e.label,class:"w-6 h-6"},null,8,Za)):ae("",!0)]),K("div",Qa,[K("span",Ka,ie(e.subtitle),1),K("span",{class:X(["text-base",e.textColor])},ie(e.label),3)])],10,Ya))),128))])]),_:1},8,["visible","title","description"])}}}),[["__scopeId","data-v-c0d3466a"]]),ei={class:"report-content"},ti={class:"text-[var(--font-color-gray)] text-left mb-2"},ai={class:"report-scroll-area"},ii={class:"mb-6"},li={class:"space-y-4"},oi=["value"],ni={class:"text-white"},si={class:"mb-[16px]"},ri={class:"text-gray-400 text-sm mb-3"},ci=["placeholder"],di={class:"px-[20px] pb-[32px] pt-[10px]"},ui="dialogReport",pi=b(W({name:"DialogReport",__name:"index",props:{visible:{type:Boolean},userId:{},chat:{}},emits:["closed","submit"],setup(e,{emit:t}){const a=e,i=t,l=L(),{t:o}=Fe(),n=de(a.userId),s=de(a.chat),r=de(""),c=de(""),d=de(),u=[{id:"sexually-explicit",label:o(`${ui}.list.sexuallyExplicit`)},{id:"hate-speech",label:o(`${ui}.list.hateSpeech`)},{id:"suicide-self-injury",label:o(`${ui}.list.suicideSelfInjury`)},{id:"violence-threats",label:o(`${ui}.list.violenceThreats`)},{id:"false-information",label:o(`${ui}.list.falseInformation`)},{id:"spam-fraud",label:o(`${ui}.list.spamFraud`)},{id:"privacy-violation",label:o(`${ui}.list.privacyViolation`)},{id:"harmful-minors",label:o(`${ui}.list.harmfulMinors`)},{id:"other",label:o(`${ui}.list.other`)}];function p(){Te(()=>{var e;null==(e=d.value)||e.scrollIntoView({behavior:"smooth",block:"center"})})}const v=()=>{r.value="",c.value="",l.reportUserId="",l.reportChat="",l.showReportDialog=!1,i("closed")},m=async()=>{var e;if(!r.value)return;const t=(null==(e=u.find(e=>e.id===r.value))?void 0:e.label)||"";try{await R.reportBot({dataId:n.value,dataType:103,content:t,other:c.value,chat:s.value}),v(),x.success(o("characterDetail.reportSuccess"))}catch(a){x.error(o("characterDetail.reportFailed"))}};return(t,a)=>{const i=Ye,l=S;return Y(),G(l,{visible:e.visible,onClosed:v,width:400,class:"report-dialog-wrapper",title:t.$t(`${ui}.title`)},{footer:Z(()=>[K("div",di,[me(i,{onClick:m},{default:Z(()=>[Ie(ie(t.$t(`${ui}.submit`)),1)]),_:1})])]),default:Z(()=>[K("div",ei,[K("div",ti,ie(t.$t(`${ui}.desc`)),1),K("div",ai,[K("div",ii,[K("div",li,[(Y(),oe(ne,null,ye(u,e=>K("label",{key:e.id,class:"flex items-center cursor-pointer"},[Q(K("input",{type:"radio",value:e.id,"onUpdate:modelValue":a[0]||(a[0]=e=>r.value=e),class:"sr-only"},null,8,oi),[[je,r.value]]),a[2]||(a[2]=K("div",{class:"radio-custom mr-3"},null,-1)),K("span",ni,ie(e.label),1)])),64))])]),Q(K("div",si,[K("div",ri,ie(t.$t(`${ui}.other.title`)),1),Q(K("input",{ref_key:"inputRef",ref:d,"onUpdate:modelValue":a[1]||(a[1]=e=>c.value=e),placeholder:t.$t(`${ui}.other.placeholder`),class:"w-full h-[44px] border border-[rgba(255,255,255,0.1)] bg-[var(--dialog-background)] rounded-lg px-3 py-2 text-white placeholder-gray-500 resize-none focus:outline-none focus:border-[#ED0F78]",onFocus:p},null,40,ci),[[Ae,c.value]])],512),[[se,"other"===r.value]])])])]),_:1},8,["visible","title"])}}}),[["__scopeId","data-v-d8c03ea2"]]),vi={class:"text-white text-center"},mi={class:"text-xl font-semibold mb-4 mt-[12px]"},gi={key:1,class:"mb-6"},hi={class:"inline-flex justify-center items-center px-4 py-2 bg-[rgba(42,42,46,0.6)] rounded-lg border border-[rgba(255,255,255,0.1)]"},fi=["src"],bi={class:"text-white font-medium text-[18px] ml-1"},yi={class:"text-[rgba(255,255,255,0.3)] text-sm ml-1"},xi={class:"text-white"},Ci={class:"flex px-[20px] pb-[32px] pt-[8px]"},wi="dialogCoinInsufficient",ki=b(W({name:"DialogCoinInsufficient",__name:"index",props:{visible:{type:Boolean},title:{},description:{},currentBalance:{},chatCost:{},showCost:{type:Boolean,default:!0},showDescription:{type:Boolean,default:!0}},emits:["closed"],setup(e,{emit:t}){const a=e,i=t,{t:l}=Fe(),o=L(),n=f(),s=y(),r=_(),c=_e(),d=ue(()=>String(a.title||"").trim()||l(`${wi}.title`)),u=ue(()=>String(a.description||"").trim()||l(`${wi}.desc`)),p=ue(()=>{var e;const t=Number(a.currentBalance);return Number.isFinite(t)&&t>=0?t:Number(null==(e=s.userInfo)?void 0:e.diamondCount)||0}),v=ue(()=>{var e;const t=Number(a.chatCost);return Number.isFinite(t)&&t>=0?t:Number(null==(e=n.currentChat)?void 0:e.cost)||5}),m=ue(()=>!1!==a.showCost),g=ue(()=>!1!==a.showDescription),h=ue(()=>m.value?"":g.value?"mt-4":""),b=ue(()=>r.appConfig.coinIconSrc),x=()=>{o.closeVipDialog(),i("closed")},C=()=>{c.push("/rechargeCenter?type=coins"),x()};return(t,a)=>{const i=S;return Y(),G(i,{visible:e.visible,onClosed:x,width:400,class:"coin-dialog-wrapper"},{footer:Z(()=>[K("div",Ci,[K("button",{onClick:C,class:"w-full h-[44px] gradient-bg hover:opacity-80 text-gray-900 font-semibold rounded-[10px] transition-all duration-300"},ie(t.$t(`${wi}.button`)),1)])]),default:Z(()=>[K("div",vi,[a[0]||(a[0]=K("div",{class:"absolute left-1/2 transform -translate-x-1/2 -top-[56px] z-50"},[K("div",{class:"w-[99px] h-[83px] overflow-hidden drop-shadow-lg"},[K("img",{src:"/img/icon-unclock.B-EpQ0JF.png",class:"w-full h-full object-cover"})])],-1)),K("div",mi,ie(ee(d)),1),ee(g)?(Y(),oe("div",{key:0,class:X(["text-gray-400 text-sm leading-relaxed",ee(m)?"mb-6":"mb-0"])},ie(ee(u)),3)):ae("",!0),ee(m)?(Y(),oe("div",gi,[K("div",hi,[K("img",{src:ee(b),alt:"coin",class:"w-[16px] h-[16px] object-cover"},null,8,fi),K("span",bi,ie(ee(v)),1),K("span",yi," /"+ie(t.$t(`${wi}.message`)),1)])])):ae("",!0),K("div",{class:X(["text-gray-400 text-sm",ee(h)])},[Ie(ie(t.$t(`${wi}.balance`))+": ",1),K("span",xi,ie(ee(p)),1),Ie(" "+ie(t.$t(`${wi}.coins`)),1)],2)])]),_:1},8,["visible"])}}}),[["__scopeId","data-v-aa111fde"]]),_i={class:"vip-payment-pending"},Ii=["src","alt"],Li={class:"vip-payment-pending__title"},Ai={class:"vip-payment-pending__description"},Di={class:"vip-payment-pending__footer"},Ti=b(W({name:"DialogVipPaymentPending",__name:"index",props:{visible:{type:Boolean}},emits:["closed"],setup(e,{emit:t}){const a=t,i=L(),l=new URL("/img/hourglass.CmWZ2Y-K.png",import.meta.url).href,o=()=>{i.closeVipPaymentPendingDialog(),a("closed")};return(t,a)=>{const i=S;return Y(),G(i,{visible:e.visible,width:400,"no-overflow":!0,class:"vip-payment-pending-dialog",onClosed:o},{footer:Z(()=>[K("div",Di,[K("button",{class:"vip-payment-pending__button",onClick:o},ie(t.$t("rechargeCenter.premium.paymentPending.button")),1)])]),default:Z(()=>[K("div",_i,[K("img",{src:ee(l),alt:t.$t("rechargeCenter.premium.paymentPending.alt"),class:"vip-payment-pending__image"},null,8,Ii),K("div",Li,ie(t.$t("rechargeCenter.premium.paymentPending.title")),1),K("div",Ai,ie(t.$t("rechargeCenter.premium.paymentPending.description")),1)])]),_:1},8,["visible"])}}}),[["__scopeId","data-v-7ac501b1"]]),ji={class:"flex justify-evenly"},Bi=["onClick"],Ei={class:"w-12 h-12 rounded-full flex items-center text-center justify-center mb-2 hover:opacity-80 transition-opacity"},$i=["src","alt"],Mi={class:"text-white text-xs text-center"},Si={class:"flex px-[20px] pb-[32px] pt-[8px]"},Vi="dialogShare",Ui=W({name:"DialogShare",__name:"index",props:{visible:{type:Boolean},shareUrl:{}},emits:["closed"],setup(e,{emit:t}){const a=L(),i=_(),{t:l}=Fe(),o=e,n=t,s=ue(()=>o.shareUrl||window.location.href),r=()=>{a.showShareDialog=!1,n("closed")},c=async()=>{try{await navigator.clipboard.writeText(s.value),r()}catch(e){const t=document.createElement("textarea");t.value=s.value,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t),r()}finally{x.success(l(`${Vi}.success`))}},d=de([{name:"Facebook",type:"facebook"},{name:"Instagram",type:"instagram"},{name:"WhatsApp",type:"whatsapp"},{name:"Line",type:"line"}]),u=ue(()=>d.value.map(e=>({...e,...i.appConfig.sharePlatforms[e.type]})).filter(e=>e.open));return(t,a)=>{const i=be("ri-link"),l=S;return Y(),G(l,{visible:e.visible,onClosed:r,width:320,title:t.$t(`${Vi}.title`),description:t.$t(`${Vi}.desc`)},{footer:Z(()=>[K("div",Si,[K("button",{onClick:c,class:"w-full h-[44px] py-3 px-[16px] bg-[transparent] border border-[rgba(255,255,255,0.3)] hover:opacity-80 text-white font-semibold rounded-lg transition-all duration-300 flex items-center justify-center"},[me(i,{class:"text-white mr-[6px]",size:"16"}),Ie(" "+ie(t.$t(`${Vi}.copy`)),1)])])]),default:Z(()=>[K("div",ji,[(Y(!0),oe(ne,null,ye(ee(u),e=>(Y(),oe("div",{key:e.name,class:"flex flex-col cursor-pointer items-center",onClick:t=>(e=>{k("share");let t=e.link,a="width=600,height=400";switch(e.type){case"instagram":return c(),void r();case"whatsapp":a=""}t&&window.open(t,"_blank",a),r()})(e)},[K("div",Ei,[K("img",{src:e.icon,alt:e.name,class:"w-10 h-10 object-contain"},null,8,$i)]),K("span",Mi,ie(e.name),1)],8,Bi))),128))])]),_:1},8,["visible","title","description"])}}}),Hi={class:"dialogLanguage"},Fi={class:"dialogLanguage-list"},zi=["onClick"],Pi="languageDialog",Ni=b(W({__name:"index",props:{visible:{type:Boolean}},emits:["closed"],setup(e,{emit:t}){const a=e;xe(()=>a.visible,e=>{e&&k("language_list_show")});const i=t,l=_(),o=L(),n=y(),s=ue(()=>l.language),r=ue(()=>e=>e.value===s.value),c=ue(()=>D.filter(e=>{var t;return null==(t=l.appConfig.languages[e.value])?void 0:t.open})),d=()=>{o.showLanguageDialog=!1,i("closed")};return(t,a)=>{const i=Ee,o=S;return Y(),G(o,{visible:e.visible,onClosed:d,width:320,title:t.$t(`${Pi}.title`),description:t.$t(`${Pi}.desc`)},{default:Z(()=>[K("div",Hi,[K("div",Fi,[me(i,null,{default:Z(()=>[(Y(!0),oe(ne,null,ye(ee(c),e=>(Y(),oe("div",{class:X(["dialogLanguage-list-item",{actived:ee(r)(e)}]),key:e.value,onClick:t=>(async e=>{if(k("language_select",{language:e}),n.isHasUserInfo)try{await R.updateUserInfo({userLang:e})}catch(t){}l.changeLanguage(e),d()})(e.value)},[K("span",null,ie(`${e.name} (${e.label})`),1)],10,zi))),128))]),_:1})])])]),_:1},8,["visible","title","description"])}}}),[["__scopeId","data-v-74414ddd"]]),Ri="/sign";class Oi{static signClaim(){return O({url:`${Ri}/claim`,method:"post",hiddenToast:!0})}static signList(){return O({url:`${Ri}/list`,method:"post",hiddenToast:!0})}}const Wi={key:0,class:"dialogCheckin"},qi={class:"dialogCheckin-item-days"},Yi={class:"dialogCheckin-item-image"},Gi=["src","alt"],Zi={class:"dialogCheckin-item-reward"},Qi={class:"dialogCheckin-item-days-reward"},Ki={class:"dialogCheckin-item-days"},Ji={class:"dialogCheckin-item-reward"},Xi={class:"dialogCheckin-item-image"},el=["src","alt"],tl={key:2,class:"dialogCheckin-item-checked"},al={key:1,class:"dialogCheckin-result"},il={class:"dialogCheckin-result-image"},ll=["src"],ol={class:"dialogCheckin-result-reward"},nl="dialogCheckin",sl=b(W({__name:"index",props:{visible:{type:Boolean}},emits:["closed"],setup(e,{emit:t}){const a=t;_();const i=L(),l=y(),{t:o}=Fe(),n=de(1),s=de(1),r=de({}),c=()=>{i.showCheckinDialog=!1,a("closed")},d=de([]),u=ue(()=>!d.value.find(e=>2===e.status)),p=ue(()=>1===n.value?{title:o(`${nl}.title`),desc:o(`${nl}.desc`),button:u.value?o(`${nl}.claimedToday`):o(`${nl}.button`)}:{title:o(`${nl}.resultTitle`),desc:o(`${nl}.resultDesc`,{days:s.value}),button:o(`${nl}.resultButton`)}),v=async()=>{if(!u.value)if(2!==n.value)if(l.isHasUserInfo)try{const e=await Oi.signClaim();await l.getUserInfo(),r.value=e,s.value=e.days,n.value=2,k("checkin_click",r.value)}catch(e){}else L().showLoginDialog=!0;else c()};return q(async()=>{try{const e=await Oi.signList();d.value=e}catch(e){c()}}),(t,a)=>{const i=Ye,l=S;return Y(),G(l,{visible:e.visible,onClosed:c,width:400,title:ee(p).title,description:ee(p).desc},{default:Z(()=>[1===ee(n)?(Y(),oe("div",Wi,[(Y(!0),oe(ne,null,ye(ee(d),(e,i)=>(Y(),oe("div",{class:X(["dialogCheckin-item",{actived:2===e.status,checked:1===e.status}]),key:e.days},[i<ee(d).length-1?(Y(),oe(ne,{key:0},[K("div",qi,ie(t.$t(`${nl}.daysText`,{days:e.days})),1),K("div",Yi,[K("img",{src:e.image,alt:e.name},null,8,Gi)]),K("div",Zi,ie(`+ ${e.reward}`),1)],64)):(Y(),oe(ne,{key:1},[K("div",Qi,[K("div",Ki,ie(t.$t(`${nl}.daysText`,{days:e.days})),1),K("div",Ji,ie(`+ ${e.reward}`),1)]),K("div",Xi,[K("img",{src:e.image,alt:e.name},null,8,el)])],64)),1===e.status?(Y(),oe("div",tl,[...a[0]||(a[0]=[K("img",{src:"data:image/png;base64,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",alt:"checked",class:"w-[20px] h-[20px]"},null,-1)])])):ae("",!0)],2))),128))])):ae("",!0),2===ee(n)?(Y(),oe("div",al,[K("div",il,[K("img",{src:ee(r).image},null,8,ll)]),K("div",ol,ie(`+ ${ee(r).reward}`),1)])):ae("",!0),K("div",{class:X(["dialogCheckin-button",{"is-checkin":ee(u)}])},[me(i,{onClick:v},{default:Z(()=>[Ie(ie(ee(p).button),1)]),_:1})],2)]),_:1},8,["visible","title","description"])}}}),[["__scopeId","data-v-fc304e70"]]),rl={class:"wh-full"},cl={class:"navbar"},dl={class:"main"},ul={class:"tabsView"},pl=b(W({__name:"index",setup(e){const t=Oe(),a=_(),i=I(),l=L(),o=ue(()=>a.device===A.MOBILE),n=ue(()=>a.sidebar.opened),s=ue(()=>i.tagsView);Be(()=>{a.toggleDevice(a.windowWidth<768?A.MOBILE:A.DESKTOP),a.windowWidth>=768?a.openSideBar():a.closeSideBar()}),xe(()=>l.showLoginDialog,e=>{e&&t.open(Wa)},{immediate:!0}),xe(()=>l.showDownloadDialog,e=>{e&&t.open(Xa)}),xe(()=>l.showReportDialog,e=>{e&&t.open(pi,{userId:l.reportUserId,chat:l.reportChat})}),xe(()=>l.showVipDialog,e=>{var a,i,o,n,s,r;e&&t.open(ki,{title:null==(a=l.vipDialogOptions)?void 0:a.title,description:null==(i=l.vipDialogOptions)?void 0:i.description,currentBalance:null==(o=l.vipDialogOptions)?void 0:o.currentBalance,chatCost:null==(n=l.vipDialogOptions)?void 0:n.chatCost,showCost:null==(s=l.vipDialogOptions)?void 0:s.showCost,showDescription:null==(r=l.vipDialogOptions)?void 0:r.showDescription})}),xe(()=>l.showVipGuideDialog,e=>{var a,i,o,n,s,r;e&&t.open(Ge,{title:null==(a=l.vipGuideDialogOptions)?void 0:a.title,description:null==(i=l.vipGuideDialogOptions)?void 0:i.description,coverImageUrl:null==(o=l.vipGuideDialogOptions)?void 0:o.coverImageUrl,discountTag:null==(n=l.vipGuideDialogOptions)?void 0:n.discountTag,buttonText:null==(s=l.vipGuideDialogOptions)?void 0:s.buttonText,benefits:null==(r=l.vipGuideDialogOptions)?void 0:r.benefits})},{immediate:!0}),xe(()=>l.showVipPaymentPendingDialog,e=>{e&&t.open(Ti)}),xe(()=>l.showShareDialog,e=>{e&&t.open(Ui)}),xe(()=>l.showLanguageDialog,e=>{e&&t.open(Ni)}),xe(()=>l.showCheckinDialog,e=>{e&&t.open(sl)});const r=fe();return xe(r,()=>{o.value&&n.value&&a.closeSideBar()}),(e,a)=>{const i=va,l=zt,n=vt,r=dt;return Y(),oe(ne,null,[K("div",rl,[ee(o)?ae("",!0):(Y(),G(i,{key:0,class:"sidebar-container"})),K("div",{class:X([{hasTagsView:ee(s)},"main-container"])},[K("div",cl,[me(l)]),K("div",dl,[me(n)]),K("div",ul,[me(r)])],2)]),me(ee(t))],64)}}}),[["__scopeId","data-v-cd0e5a69"]]);export{pl as default};