const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/userNews.CWySE5Ya.js","assets/vue.D1BjjNmv.js","assets/index.BsSaq5gk.js","assets/index.D67l7fod.css","assets/_plugin-vue_export-helper.DlAUqK2U.js","assets/userNews.ZSiEwXxT.css","assets/search.CG9DqnOz.js","assets/search.m-zLAaZ_.css"])))=>i.map(i=>d[i]); import{v as ne,d as M,u as se,L as O,aH as oe,aI as R,aJ as te,_ as T,E as le,aK as S,X as re,S as ae}from"./index.BsSaq5gk.js";import{a as V,aH as ce,aC as k,r as q,_ as ue,f as ie,q as me,aj as i,c as y,o as x,b as _,S as t,K as a,u as s,aA as A,G as P,M as N,P as v,Q as E,F as de}from"./vue.D1BjjNmv.js";import{_ as fe}from"./_plugin-vue_export-helper.DlAUqK2U.js";const $=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],m=(()=>{if(typeof document>"u")return!1;const o=$[0],r={};for(const n of $)if((n==null?void 0:n[1])in document){for(const[c,p]of n.entries())r[o[c]]=p;return r}return!1})(),L={change:m.fullscreenchange,error:m.fullscreenerror};let l={request(o=document.documentElement,r){return new Promise((n,g)=>{const c=()=>{l.off("change",c),n()};l.on("change",c);const p=o[m.requestFullscreen](r);p instanceof Promise&&p.then(c).catch(g)})},exit(){return new Promise((o,r)=>{if(!l.isFullscreen){o();return}const n=()=>{l.off("change",n),o()};l.on("change",n);const g=document[m.exitFullscreen]();g instanceof Promise&&g.then(n).catch(r)})},toggle(o,r){return l.isFullscreen?l.exit():l.request(o,r)},onchange(o){l.on("change",o)},onerror(o){l.on("error",o)},on(o,r){const n=L[o];n&&document.addEventListener(n,r,!1)},off(o,r){const n=L[o];n&&document.removeEventListener(n,r,!1)},raw:m};Object.defineProperties(l,{isFullscreen:{get:()=>!!document[m.fullscreenElement]},element:{enumerable:!0,get:()=>document[m.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[m.fullscreenEnabled]}});m||(l={isEnabled:!1});const _e={class:"layout-navbars-breadcrumb-user-icon"},ge=["title"],pe={key:0},be=["src"],he={class:"layout-navbars-breadcrumb-user-link"},we={key:0},ve=["src"],Ee=V({name:"layoutBreadcrumbUser"}),Ce=V({...Ee,setup(o){const r=A(()=>T(()=>import("./userNews.CWySE5Ya.js"),__vite__mapDeps([0,1,2,3,4,5]))),n=A(()=>T(()=>import("./search.CG9DqnOz.js"),__vite__mapDeps([6,1,2,3,4,7]))),{locale:g,t:c}=ne.useI18n(),p=ce(),D=M(),H=se(),{userInfos:w}=k(D),{themeConfig:U}=k(H),j=q(),h=ue({isScreenfull:!1,disabledI18n:"zh-cn",disabledSize:"large"}),K=ie(()=>{let e="";const{layout:u,isClassicSplitMenu:f}=U.value;return["defaults","columns"].includes(u)||u==="classic"&&!f?e="1":e="",e}),{isSocketOpen:d}=k(M()),z=q(),G=()=>{var e,u;d.value||(S.is_reonnect=!0,S.reconnect_current=1,S.reconnect()),(u=(e=s(z).popperRef)==null?void 0:e.delayHide)==null||u.call(e)},J=()=>{if(!l.isEnabled)return le.warning("暂不不支持全屏"),!1;l.toggle(),l.on("change",()=>{l.isFullscreen?h.isScreenfull=!0:h.isScreenfull=!1})},Q=e=>{e==="logOut"?re({closeOnClickModal:!1,closeOnPressEscape:!1,title:c("message.user.logOutTitle"),message:c("message.user.logOutMessage"),showCancelButton:!0,confirmButtonText:c("message.user.logOutConfirm"),cancelButtonText:c("message.user.logOutCancel"),buttonSize:"default",beforeClose:(u,f,b)=>{u==="confirm"?(f.confirmButtonLoading=!0,f.confirmButtonText=c("message.user.logOutExit"),setTimeout(()=>{b(),setTimeout(()=>{f.confirmButtonLoading=!1},300)},700)):b()}}).then(async()=>{ae.clear(),window.location.reload()}).catch(()=>{}):p.push(e)},B=(e,u)=>{h[u]=O.get("themeConfig")[e]};me(()=>{O.get("themeConfig")&&(B("globalComponentSize","disabledSize"),B("globalI18n","disabledI18n"))});const I=oe();return(e,u)=>{const f=i("ele-Bell"),b=i("el-icon"),C=i("el-badge"),X=i("el-popover"),W=i("el-popconfirm"),Y=i("ele-ArrowDown"),F=i("el-dropdown-item"),Z=i("el-dropdown-menu"),ee=i("el-dropdown");return x(),y("div",{class:"layout-navbars-breadcrumb-user pr15",style:de({flex:K.value})},[_("div",_e,[t(X,{placement:"bottom",trigger:"click",transition:"el-zoom-in-top",width:300,persistent:!1},{reference:a(()=>[t(C,{value:s(I).unread,hidden:s(I).unread===0},{default:a(()=>[t(b,{title:e.$t("message.user.title4")},{default:a(()=>[t(f)]),_:1},8,["title"])]),_:1},8,["value","hidden"])]),default:a(()=>[t(s(r))]),_:1})]),_("div",{class:"layout-navbars-breadcrumb-user-icon mr10",onClick:J},[_("i",{class:P(["iconfont",h.isScreenfull?"icon-tuichuquanping":"icon-fullscreen"]),title:h.isScreenfull?e.$t("message.user.title6"):e.$t("message.user.title5")},null,10,ge)]),_("div",null,[s(d)?N("",!0):(x(),y("span",pe,[t(W,{width:"250",ref_key:"onlinePopoverRef",ref:z,"confirm-button-text":e.$t("message.user.retry"),icon:s(te),trigger:"hover","icon-color":"#626AEF",title:e.$t("message.user.onlinePrompt"),onConfirm:G},{reference:a(()=>[t(C,{"is-dot":"",class:P(["item",{"online-status":s(d),"online-down":!s(d)}])},{default:a(()=>[_("img",{src:s(w).avatar||s(R),class:"layout-navbars-breadcrumb-user-link-photo mr5"},null,8,be)]),_:1},8,["class"])]),_:1},8,["confirm-button-text","icon","title"])]))]),t(ee,{"show-timeout":70,"hide-timeout":50,onCommand:Q},{dropdown:a(()=>[t(Z,null,{default:a(()=>[t(F,{command:"/home"},{default:a(()=>[v(E(e.$t("message.user.dropdown1")),1)]),_:1}),t(F,{command:"/personal"},{default:a(()=>[v(E(e.$t("message.user.dropdown2")),1)]),_:1}),t(F,{divided:"",command:"logOut"},{default:a(()=>[v(E(e.$t("message.user.dropdown5")),1)]),_:1})]),_:1})]),default:a(()=>[_("span",he,[s(d)?(x(),y("span",we,[t(C,{"is-dot":"",class:P(["item",{"online-status":s(d),"online-down":!s(d)}])},{default:a(()=>[_("img",{src:s(w).avatar||s(R),class:"layout-navbars-breadcrumb-user-link-photo mr5"},null,8,ve)]),_:1},8,["class"])])):N("",!0),v(" "+E(s(w).username===""?"common":s(w).username)+" ",1),t(b,{class:"el-icon--right"},{default:a(()=>[t(Y)]),_:1})])]),_:1}),t(s(n),{ref_key:"searchRef",ref:j},null,512)],4)}}}),ye=fe(Ce,[["__scopeId","data-v-3371aa21"]]);export{ye as default};