1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./J8ZbzcGW.js","./CDnsxY5v.js","./CTwjLVo9.js","./entry.GTDaU2Ti.css","./6Py2VufL.js","./w1MSXho_.js","./DialogWrapper.DQdMmMro.css","./DjV5876A.js","./DyJ9bgkC.js","./B_dCBO1A.js","./hBKOvaze.js","./BbON9zhe.js","./DMsxsjxB.js","./D8B-1ICt.js","./BXWXHAo2.js","./Doz9SQD6.js","./ValidatedField.Ct5Dc1EZ.css","./BWxOVg1T.js","./DgJsqxrV.js","./B4T6mMwU.js","./Cu3muj1h.js","./KIZ0Gx94.js","./t8S7Hv77.js","./BA8uc1Iw.js","./AppAvatar.B2Zm3z9u.css","./CBpn5Y-S.js","./DEkXRZ63.js","./DzjCX4Hv.js","./BizVsW3B.js","./BceJSyN2.js","./DDg_J23w.js","./CUf1y81f.js","./BLjCje-F.js","./AppSearchInput.DujbrJTh.css","./kZp_4KqM.js","./DV9_tCdf.js","./BCC6s2Rd.js","./BinXVSQ2.js","./SMfikpvB.js","./BNgC7t8K.js","./DFuJuM5C.js","./SFmsv0uV.js","./kMpZbKxr.js","./BLLy1Pkf.js","./CPZB70ki.js","./BR4j18LI.js","./BUvHj3Vh.js","./FnfSbE9v.js","./CqMwVpZO.js","./MultiselectInput.qd6k2e_X.css","./DHXce0Ej.js","./BQxQfa59.js","./DQLhrCct.js","./BaVmIzZp.js","./Tua7CPTu.js","./AppDualAvatar.CzLxXp2k.css","./BJ4tcjKi.js","./CrQZAyEL.js","./FileExtensionIcon.BynrVcL0.css","./CJCLWPnE.js","./bBw5zPAx.js","./AppFile.BE74cD8k.css","./BGro395c.js","./jWPFZSYM.js","./C1cNuOjh.js","./xlUAaf8y.js","./DQEAR4Lg.js","./CO6soIAa.js","./s6TJvPGN.js","./Bj8JijCX.js","./Clde3h0N.js","./Bzhfe_B_.js","./Msxk8-9u.js","./CRMOhQ4l.js","./AppEmojiPicker.client.BvgOR3Zw.css","./DYKphIZI.js","./BjIM442v.js","./CUs7Ykci.js","./FilesInput.CG3qUfHJ.css","./MessageInput.CSjiIFbE.css","./0_tjMOqb.js","./CoaiQWn1.js","./DuaTCUXY.js","./BslhdqQQ.js","./D3I3Kuho.js"])))=>i.map(i=>d[i]); 2import{_ as F2}from"./CUf1y81f.js";import{_ as b2}from"./t8S7Hv77.js";import{t as R2}from"./kZp_4KqM.js";import{D as N2,G as W2,a1 as O2,d as i2,x as u,a2 as P2,g as m,h as r,B as R,i as d,k as e,U as D2,p as M,j as B,m as $,t as C,L as h2,a3 as e2,s as t2,b as s2,z as N,a4 as E2,P as l2,w as J,a5 as r2,F as E,A as k2,a6 as j2,a7 as x2,f as y2,a8 as Z2,e as w2,u as q2,v as Y,n as z2,_ as G,a9 as K2,aa as d2,ab as _2,Z as Y2,a as I2,o as S2,ac as G2,ad as p2,q as J2,r as Q2,l as F,C as X2,ae as ee,Y as te,c as se,af as v2}from"./CTwjLVo9.js";import{_ as ae}from"./DV9_tCdf.js";import{_ as M2}from"./BNgC7t8K.js";import{d as oe}from"./BLjCje-F.js";import{u as m2}from"./BinXVSQ2.js";import{_ as ne}from"./DFuJuM5C.js";import{_ as re}from"./CBpn5Y-S.js";import{_ as le}from"./SFmsv0uV.js";import{_ as ie}from"./DHXce0Ej.js";import{_ as ce}from"./DEkXRZ63.js";import{s as ue}from"./BQxQfa59.js";import{g as f2}from"./DDg_J23w.js";import{u as U2}from"./w1MSXho_.js";import{g as de}from"./DQLhrCct.js";import{_ as pe,a as ve}from"./BaVmIzZp.js";import{_ as me}from"./0_tjMOqb.js";import{u as he}from"./CoaiQWn1.js";const C2=s=>{const{$t:n}=N2();return s.communityId?n("communities.managePosts.revision")+" - "+s.name:s.name||W2(O2(s.members).reduce((c,h,o)=>c+(o?", ":"")+h.firstName+" "+h.lastName,""),100)||n("chat.title")},Ce={key:1,class:"chat-avatar"},ge={class:"chat-channel__content"},_e={class:"chat-channel__content-row"},fe={class:"text-body-l-bold text-primary-950 truncate flex-1"},be={class:"text-body-s shrink-0 text-nowrap"},ke={class:"chat-channel__content-row"},xe={class:"text-body-m text-surface-500 truncate flex-1"},ye={key:0,class:"chat-channel__indicator"},we=i2({__name:"ChannelSingleItem",props:{channel:{type:Object,required:!0},active:{type:Boolean,default:!1}},setup(s){const n=s,c=u(()=>!n.active&&P2(n.channel)),h=u(()=>!!n.channel.resourceType),o=u(()=>n.channel.members.filter(a=>a.active));return(a,g)=>{var b;const U=b2;return r(),m("div",{class:$(["chat-channel",{active:s.active}])},[e(h)?(r(),R(U,{key:0,"avatar-url":s.channel.resourceAvatarUrl,size:"40px",shape:e(D2).RoundedSquare,class:"chat-avatar--primary"},null,8,["avatar-url","shape"])):(r(),m("div",Ce,[e(o)[1]?(r(),R(U,{key:0,"avatar-url":e(o)[1].avatarUrl,size:"28px",class:"chat-avatar--group chat-avatar--secondary"},null,8,["avatar-url"])):M("",!0),B(U,{"avatar-url":(b=e(o)[0])==null?void 0:b.avatarUrl,size:e(o)[1]?"28px":"40px",class:$(["chat-avatar--primary",{"chat-avatar--group":e(o)[1]}])},null,8,["avatar-url","size","class"])])),d("div",ge,[d("div",_e,[d("div",fe,C(e(C2)(s.channel)),1),d("span",be,C(e(R2)(s.
2channel.lastMessageAt)),1)]),d("div",ke,[d("div",xe,C(s.channel.lastMessage),1),e(c)?(r(),m("div",ye)):M("",!0)])])],2)}}}),Ie=h2(we,[["__scopeId","data-v-08a94eba"]]),Se={key:0,class:"center-column gap-2 px-4 py-10 w-full min-w-0"},Me={class:"text-header-l text-primary text-center break-words"},Ue={class:"text-body-l text-center break-words"},Te=i2({__name:"ChannelsList",setup(s){const n=e2(),{channels:c,isFetchingChannels:h,areAllChannelsFetched:o,activeChannel:a}=t2(n),{t:g}=s2(),U=()=>n.fetchChatChannels({query:p.value,type:I.value.type}),b=u(()=>!!p.value||!!Object.values(I.value).some(k=>Array.isArray(k)?!!k.length:!!k)),x=async()=>(c.value=[],o.value=!1,await x2(),U()),y=oe(()=>{!o.value&&!h.value&&U()},1e3,{leading:!0}),p=N(""),I=N({type:[]}),_=N(),S=E2("chatRootPadding"),L=u(()=>{let k=0;if(_.value){const{top:j}=m2(_);k=j.value||0}const f=document.querySelector(".mobile-bar"),H=f?f.getBoundingClientRect().height:0;return`calc(100dvh - ${k+parseInt((S==null?void 0:S.value)||"")+H}px)`}),w=k=>{var f;((f=a==null?void 0:a.value)==null?void 0:f.id)!==k&&n.setActiveChannel(k)};return(k,f)=>{const H=F2,j=Ie,Z=ae;return r(),m("div",{ref_key:"sidebarRef",ref:_,class:"flex flex-col min-w-0",style:r2({"max-height":e(L)})},[B(H,{query:e(p),"onUpdate:query":f[0]||(f[0]=A=>l2(p)?p.value=A:null),class:"max-w-full mb-4","fetch-callback":x,placeholder:e(g)("chat.searchChats")},null,8,["query","placeholder"]),B(Z,{class:"app-list-item flex flex-col gap-1 pa-1 overflow-y-auto overflow-x-hidden grow min-w-0",style:{"padding-right":"8px !important"},loading:e(h),disabled:e(o),onTriggerIntersected:e(y)},{default:J(()=>[(r(!0),m(E,null,k2(e(c),(A,q)=>{var W;return r(),R(j,{key:A.id,channel:A,active:((W=e(a))==null?void 0:W.id)===A.id,tabindex:q,onKeydown:j2(z=>w(A.id),["enter"]),onClick:z=>w(A.id)},null,8,["channel","active","tabindex","onKeydown","onClick"])}),128)),!e(c).length&&e(o)?(r(),m("div",Se,[f[1]||(f[1]=d("img",{src:M2,alt:"envelope"},null,-1)),d("div",Me,C(e(b)?e(g)("chat.noChatsFoundHeader"):e(g)("chat.noChatsHeader")),1),d("div",Ue,C(e(b)?e(g)("chat.noChatsFoundText"):e(g)("chat.noChatsText")),1)])):M("",!0)]),_:1},8,["loading","disabled","onTriggerIntersected"])],4)}}}),T2=()=>{const{t:s}=s2(),n=y2(),c=Z2(),{user:h}=w2(),o=q2(),a=e2(),{activeChannel:g,chatActiveMembersWithoutLoggedUser:U}=t2(a),b=p=>{c.unblockUser(p).then(()=>{var _;const I=(_=g.value)==null?void 0:_.members.find(S=>S.id===p);I&&(I.blockageId=null),o.showBanner({type:"success",message:s("peers.unblockedUser")})})},x=(p,I)=>[{label:s("profile.goToProfile"),visible:()=>!I.includes(p.id)&&!p.blockedUserIds.includes(h.id),icon:String(new URL("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='icon/user'%3e%3cpath%20id='Vector'%20d='M13.125%205C13.125%205.8288%2012.7958%206.62366%2012.2097%207.20971C11.6237%207.79576%2010.8288%208.125%2010%208.125C9.17122%208.125%208.37636%207.79576%207.79031%207.20971C7.20426%206.62366%206.87502%205.8288%206.87502%205C6.87502%204.1712%207.20426%203.37634%207.79031%202.79029C8.37636%202.20424%209.17122%201.875%2010%201.875C10.8288%201.875%2011.6237%202.20424%2012.2097%202.79029C12.7958%203.37634%2013.125%204.1712%2013.125%205ZM3.75085%2016.765C3.77763%2015.1253%204.4478%2013.5618%205.61684%2012.4117C6.78587%2011.2616%208.36009%2010.6171%2010%2010.6171C11.6399%2010.6171%2013.2142%2011.2616%2014.3832%2012.4117C15.5522%2013.5618%2016.2224%2015.1253%2016.2492%2016.765C14.2887%2017.664%2012.1568%2018.1279%2010%2018.125C7.77002%2018.125%205.65335%2017.6383%203.75085%2016.765Z'%20stroke='%231F2F4C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e",import.meta.url)),command:()=>{z2(`/user-profile/${p.id}`)}},{label:s("profile.blockUser"),icon:String(new URL("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.3034%2015.3034C16.7099%2013.8968%2017.5001%2011.9892%2017.5001%2010C17.5001%208.01091%2016.7099%2
206.10324%2015.3034%204.69671C13.8968%203.29018%2011.9892%202.5%2010%202.5C8.01091%202.5%206.10324%203.29018%204.69671%204.69671M15.3034%2015.3034C13.8968%2016.7099%2011.9892%2017.5001%2010%2017.5001C8.01091%2017.5001%206.10324%2016.7099%204.69671%2015.3034C3.29018%2013.8968%202.5%2011.9892%202.5%2010C2.5%208.01091%203.29018%206.10324%204.69671%204.69671M15.3034%2015.3034L4.69671%204.69671'%20stroke='%23FF4747'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e",import.meta.url)),class:["action-text-error"],visible:()=>!I.includes(p.id),command:()=>{n.open(Y(()=>G(()=>import("./J8ZbzcGW.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url)),{props:{showHeader:!1},data:{header:s("peers.blockUser"),text:s("profile.areYouSureBlock")},onClose:({data:_})=>{_&&c.blockUser(p.id).then(S=>{var w;const L=(w=g.value)==null?void 0:w.members.find(k=>k.id===p.id);L&&(L.blockageId=S.blockageId),o.showBanner({type:"success",message:s("peers.blockedUser")})})}})}},{label:s("peers.unblockUser"),icon:String(new URL("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='icon/unlock'%3e%3cpath%20id='Vector'%20d='M11.25%208.75V5.625C11.25%204.63044%2011.6451%203.67661%2012.3483%202.97335C13.0516%202.27009%2014.0054%201.875%2015%201.875C15.9946%201.875%2016.9484%202.27009%2017.6516%202.97335C18.3549%203.67661%2018.75%204.63044%2018.75%205.625V8.75M3.125%2018.125H11.875C12.3723%2018.125%2012.8492%2017.9275%2013.2008%2017.5758C13.5525%2017.2242%2013.75%2016.7473%2013.75%2016.25V10.625C13.75%2010.1277%2013.5525%209.65081%2013.2008%209.29917C12.8492%208.94754%2012.3723%208.75%2011.875%208.75H3.125C2.62772%208.75%202.15081%208.94754%201.79917%209.29917C1.44754%209.65081%201.25%2010.1277%201.25%2010.625V16.25C1.25%2016.7473%201.44754%2017.2242%201.79917%2017.5758C2.15081%2017.9275%202.62772%2018.125%203.125%2018.125Z'%20stroke='%231F2F4C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e",import.meta.url)),visible:()=>I.includes(p.id),command:()=>{n.open(Y(()=>G(()=>import("./J8ZbzcGW.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url)),{props:{showHeader:!1},data:{header:s("peers.unblockUser"),text:s("peers.unblockUserText")},onClose:({data:_})=>{_&&b(p.id)}})}},{label:s("chat.removeUserFromConversation"),visible:()=>{var _;return Number((_=g.value)==null?void 0:_.members.length)>2&&!p.blockedUserIds.includes(h.id)},icon:String(new URL("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='icon/user_remove'%3e%3cpath%20id='Vector'%20d='M18.333%208.75H13.333M11.458%205.3125C11.458%205.68184%2011.3853%206.04757%2011.2439%206.3888C11.1026%206.73003%2010.8954%207.04007%2010.6342%207.30124C10.3731%207.5624%2010.063%207.76957%209.72181%207.91091C9.38058%208.05225%209.01485%208.125%208.64551%208.125C8.27617%208.125%207.91044%208.05225%207.56921%207.91091C7.22798%207.76957%206.91793%207.5624%206.65677%207.30124C6.39561%207.04007%206.18844%206.73003%206.0471%206.3888C5.90576%206.04757%205.83301%205.68184%205.83301%205.3125C5.83301%204.56658%206.12932%203.85121%206.65677%203.32376C7.18422%202.79632%207.89959%202.5%208.64551%202.5C9.39143%202.5%2010.1068%202.79632%2010.6342%203.32376C11.1617%203.85121%2011.458%204.56658%2011.458%205.3125ZM3.33301%2016.0292V15.9375C3.33301%2014.5285%203.89272%2013.1773%204.889%2012.181C5.88529%2011.1847%207.23655%2010.625%208.64551%2010.625C10.0545%2010.625%2011.4057%2011.1847%2012.402%2012.181C13.3983%2013.1773%2013.958%2014.5285%2013.958%2015.9375V16.0283C12.3542%2016.9942%2010.5169%2017.5032%208.64467%2017.5C6.70217%2017.5%204.88467%2016.9625%203.33301%2016.0283V16.0292Z'%20stroke='%23FF4747'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e",import.meta.url)),class:["action-text-error"],command:()=>{a.removeChatMember(p.id).then(()=>{o.showBanner({type:"success",message:s("chat.removeUserFromConversationSuccess")})})}}],y=u(()=>[{label:s("chat.addUsers"),icon:String(new URL("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='icon/user_add'%3e%3cpath%20id='Vector'%20d='M15%206.25V8.75M15%208.75V11.25M15%208.75H17.5M15%208.75H12.5M10.625%205.3125C10.625%206.05842%2010.3287%206.77379%209.80124%207.30124C9.27379%207.82868%208.55842%208.125%207.8125%208.125C7.06658%208.125%206.35121%207.82868%205.82376%207.30124C5.29632%206.77379%205%206.05842%205%205.3125C5%204.56658%205.29632%203.85121%205.82376%203.32376C6.35121%202.79632%207.06658%202.5%207.8125%202.5C8.55842%202.5%209.27379%202.79632%209.80124%203.32376C10.3287%203.85121%2010.625%204.56658%2010.625%205.3125ZM2.5%2016.0292V15.9375C2.5%2014.5285%203.05971%2013.1773%204.056%2012.181C5.05228%2011.1847%206.40354%2010.625%207.8125%2010.625C9.22146%2010.625%2010.5727%2011.1847%2011.569%2012.181C12.5653%2013.1773%2013.125%2014.5285%2013.125%2015.9375V16.0283C11.5212%2016.9942%209.68384%2017.5032%207.81167%2017.5C5.86917%2017.5%204.05167%2016.9625%202.5%2016.0283V16.0292Z'%20stroke='%231F2F4C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e",import.meta.url)),command:()=>{n.open(Y(()=>G(()=>import("./DjV5876A.js"),__vite__mapDeps([7,8,2,3,9,10,11,12,13,5,14,15,16,4,6,17,18,19,20]),import.meta.url)),{props:{showHeader:!1},data:{header:s("chat.addUsersToConversation"),confirmLabel:s("chat.addUsers")}})}},{label:s("chat.seeMembers"),disabled:()=>U.value.length===0,icon:String(new URL("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.5001%2015.94C13.2109%2016.1464%2013.9474%2016.2508%2014.6876%2016.25C15.8779%2016.2517%2017.0528%2015.9803%2018.1218%2015.4567C18.1534%2014.7098%2017.9406%2013.9729%2017.5158%2013.3578C17.0909%2012.7427%2016.4771%2012.2828%2015.7674%2012.0479C15.0576%2011.813%2014.2907%2011.8159%2013.5827%2012.0562C12.8748%2012.2964
2%2012.2645%2012.7609%2011.8443%2013.3792M12.5001%2015.94V15.9375C12.5001%2015.01%2012.2618%2014.1375%2011.8443%2013.3792M12.5001%2015.94V16.0283C10.8963%2016.9942%209.05894%2017.5032%207.18677%2017.5C5.24427%2017.5%203.42677%2016.9625%201.8751%2016.0283L1.87427%2015.9375C1.87363%2014.7579%202.26561%2013.6116%202.98842%2012.6794C3.71123%2011.7472%204.72375%2011.082%205.86634%2010.7888C7.00894%2010.4956%208.21662%2010.5911%209.29899%2011.0601C10.3814%2011.5291%2011.2768%2012.345%2011.8443%2013.3792M10.0001%205.3125C10.0001%206.05842%209.70378%206.77379%209.17634%207.30124C8.64889%207.82868%207.93352%208.125%207.1876%208.125C6.44168%208.125%205.72631%207.82868%205.19886%207.30124C4.67142%206.77379%204.3751%206.05842%204.3751%205.3125C4.3751%204.56658%204.67142%203.85121%205.19886%203.32376C5.72631%202.79632%206.44168%202.5%207.1876%202.5C7.93352%202.5%208.64889%202.79632%209.17634%203.32376C9.70378%203.85121%2010.0001%204.56658%2010.0001%205.3125ZM16.8751%207.1875C16.8751%207.76766%2016.6446%208.32406%2016.2344%208.7343C15.8242%209.14453%2015.2678%209.375%2014.6876%209.375C14.1074%209.375%2013.551%209.14453%2013.1408%208.7343C12.7306%208.32406%2012.5001%207.76766%2012.5001%207.1875C12.5001%206.60734%2012.7306%206.05094%2013.1408%205.6407C13.551%205.23047%2014.1074%205%2014.6876%205C15.2678%205%2015.8242%205.23047%2016.2344%205.6407C16.6446%206.05094%2016.8751%206.60734%2016.8751%207.1875Z'%20stroke='%231F2F4C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e",import.meta.url)),command:()=>{n.open(Y(()=>G(()=>import("./KIZ0Gx94.js"),__vite__mapDeps([21,22,23,2,3,24,25,26,27,28,29,4,5,6,30,31,14,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,11,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81]),import.meta.url)),{props:{showHeader:!1},data:{header:s("chat.conversationMembers")}})}},{label:s("chat.renameConversation"),icon:String(new URL("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='icon/edit'%3e%3cpath%20id='Vector'%20d='M17.7556%202.2441C17.4391%201.92773%2017.01%201.75%2016.5625%201.75C16.115%201.75%2015.6858%201.92774%2015.3694%202.24413C15.3694%202.24414%2015.3694%202.24415%2015.3694%202.24416L14.7588%202.85474L17.145%205.24097L17.7556%204.63038C17.7556%204.63037%2017.7556%204.63036%2017.7556%204.63035C18.072%204.3139%2018.2497%203.88473%2018.2497%203.43724C18.2497%202.98977%2018.072%202.56061%2017.7556%202.24416C17.7556%202.24414%2017.7556%202.24412%2017.7556%202.2441ZM17.7556%202.2441L18.1092%201.89057L17.7556%202.2441ZM15.5537%206.83224L5.78228%2016.6037L5.78219%2016.6038C5.3269%2017.0593%204.76526%2017.3941%204.14806%2017.5781L1.91056%2018.2447L1.9105%2018.2447C1.8889%2018.2512%201.86596%2018.2517%201.84412%2018.2461C1.82228%2018.2406%201.80233%2018.2293%201.7864%2018.2133L1.43284%2018.5669L1.7864%2018.2133C1.77046%2018.1974%201.75913%2018.1775%201.75361%2018.1556C1.74808%2018.1338%201.74856%2018.1108%201.755%2018.0892L1.75501%2018.0892L2.42168%2015.8517C2.42168%2015.8517%202.42168%2015.8517%202.42168%2015.8517C2.6056%2015.2345%202.94045%2014.6728%203.39596%2014.2176L3.39605%2014.2175L13.1675%204.44602L15.5537%206.83224Z'%20fill='%231F2F4C'%20stroke='%231F2F4C'/%3e%3c/g%3e%3c/svg%3e",import.meta.url)),command:()=>{n.open(Y(()=>G(()=>import("./DuaTCUXY.js"),__vite__mapDeps([82,8,2,3,9,10,11,12,13,5,14,15,16,4,6,17,18,19,20,83,84]),import.meta.url)),{props:{showHeader:!1},data:{header:s("chat.renameConversation")}})}},{label:s("chat.leaveConversation"),icon:String(new URL("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M13.7501%203.125C14.0816%203.125%2014.3995%203.2567%2014.6339%203.49112C14.8684%203.72554%2015.0001%204.04348%2015.0001%204.375V15.625C15.0001%2015.9565%2014.8684%2016.2745%2014.6339%2016.5089C14.3995%2016.7433%2014.0816%2016.875%2013.7501%2016.875H8.75006C8.41854%2016.875%208.1006%2016.7433%207.86618%2016.5089C7.63176%2016.2745%207.50006%2015.9565%207.50006%2015.625V12.5C7.50006%2012.3342%207.43421%2012.1753%207.317%2012.0581C7.19979%2011.9408%207.04082%2011.875%206.87506%2011.875C6.7093%2011.875%206.55033%2011.9408%206.43312%2012.0581C6.31591%2012.1753%206.25006%2012.3342%206.25006%2012.5V15.625C6.25006%2016.288%206.51345%2016.9239%206.98229%2017.3928C7.45113%2017.8616%208.08702%2018.125%208.75006%2018.125H13.7501C14.4131%2018.125%2015.049%2017.8616%2015.5178%2017.3928C15.9867%2016.9239%2016.2501%2016.288%2016.2501%2015.625V4.375C16.2501%203.71196%2015.9867%203.07607%2015.5178%202.60723C15.049%202.13839%2014.4131%201.875%2013.7501%201.875H8.75006C8.08702%201.875%207.45113%202.13839%206.98229%202.60723C6.51345%203.07607%206.25006%203.71196%206.25006%204.375V7.5C6.25006%207.66576%206.31591%207.82473%206.43312%207.94194C6.55033%208.05915%206.7093%208.125%206.87506%208.125C7.04082%208.125%207.19979%208.05915%207.317%207.94194C7.43421%207.82473%207.50006%207.66576%207.50006%207.5V4.375C7.50006%204.04348%207.63176%203.72554%207.86618%203.49112C8.1006%203.2567%208.41854%203.125%208.75006%203.125H13.7501ZM4.81673%207.05833C4.69954%206.94129%204.54069%206.87555%204.37506%206.87555C4.20943%206.87555%204.05058%206.94129%203.93339%207.05833L1.43339%209.55833C1.31635%209.67552%201.25061%209.83437%201.25061%2010C1.25061%2010.1656%201.31635%2010.3245%201.43339%2010.4417L3.93339%2012.9417C4.05187%2013.0521%204.20858%2013.1122%204.3705%2013.1093C4.53241%2013.1065%204.6869%2013.0409%204.80141%2012.9264C4.91592%2012.8118%204.98152%2012.6574%204.98437%2012.4954C4.98723%2012.3335%204.92713%2012.1768%204.81673%2012.0583L3.38339%2010.625H12.5001C12.6658%2010.625%2012.8248%2010.5592%2012.942%2010.4419C13.0592%2010.3247%2013.1251%2010.1658%2013.1251%2010C13.1251%209.83424%2013.0592%209.67527%2012.942%209.55806C12.8248%209.44085%2012.6658%209.375%2012.5001%209.375H3.38339L4.81673%207.94167C4.93377%207.82448%204.99951%207.66563%204.99951%207.5C4.99951%207.33437%204.93377%207.17552%204.81673%207.05833Z'%20fill='%231F2F4C'/%3e%3c/svg%3e",import.meta.url)),command:()=>{n.open(Y(()=>G(()=>import("./J8ZbzcGW.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url)),{props:{showHeader:!1}
2,data:{header:s("chat.leaveConversation"),text:s("chat.leaveConversationText"),error:!0,confirmLabel:s("chat.confirmLeave")},onClose:async({data:p})=>{p&&(await a.leaveConversation(),g.value=null,o.showBanner({type:"success",message:s("chat.leftConversation")}))}})}}]);return{getSingleUserActions:x,groupConversationActions:y,unblockUser:b}},$2=()=>{const{t:s}=s2(),n=y2(),c=e2(),h=K2(),{activeChannel:o,supportTicketStatus:a}=t2(c),g=u(()=>!o.value||!a.value?!1:o.value.supportTicketId!==null&&a.value===d2.Resolved),U=u(()=>a.value&&de().find(y=>y.value===a.value)||"");return{supportTicketStatus:a,isResolvedSupportTicket:g,supportTicketStatusConfig:U,reOpenSupportTicket:()=>{var y;const x=(y=o.value)==null?void 0:y.supportTicketId;x&&n.open(Y(()=>G(()=>import("./J8ZbzcGW.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url)),{props:{showHeader:!1},data:{header:s("chat.reOpenSupportTicket"),text:s("chat.reOpenSupportTicketText")},onClose:({data:p})=>{p&&h.updateSupportTicket(x,{ticketStatus:d2.Returned}).then(()=>{c.supportTicketStatus=d2.Returned})}})}}},$e=["aria-label"],Le={key:0},Ae={key:1},Ve={class:"mx-1"},Be={key:1,class:"w-full flex flex-wrap gap-2 items-center mt-2"},He={class:"text-body-m leading-6"},Fe=["onClick"],Re=i2({__name:"ChatHeader",props:_2({isUserBlocked:{type:Boolean,default:!1}},{userIds:{type:Array,default:[]},userIdsModifiers:{}}),emits:_2(["close-chat"],["update:userIds"]),setup(s){ee(t=>({"5fca2c5d":e(o2)}));const n=s,{t:c}=s2(),{isWebWidth:h}=U2(),o=e2(),{activeChannel:a,chatActiveMembersWithoutLoggedUser:g,blockedUserIds:U,isDirectMessagesChat:b}=t2(o);Y2(a,t=>{t===null&&K()});const x=I2();S2(()=>{const{userId:t,userName:i}=x.query;t&&i&&typeof i=="string"?(l.value.push({value:Number(t),label:i.replace(/%20|\+/g," ")}),V.value=[Number(t)]):K()});const{getSingleUserActions:y,groupConversationActions:p}=T2(),I=u(()=>!!g.value.length),_=u(()=>b.value?I.value?y(g.value[0],U.value):[]:p.value),S=u(()=>a.value?C2(a.value):c("chat.newMessage")),L=u(()=>{var t;return!!((t=a.value)!=null&&t.communityPostId)}),w=u(()=>{var t;return!!((t=a.value)!=null&&t.supportTicketId)}),{isResolvedSupportTicket:k,supportTicketStatusConfig:f,reOpenSupportTicket:H}=$2(),j=u(()=>{var t;return w.value&&((t=a.value)==null?void 0:t.resourceType)===p2.Community}),Z=u(()=>{var t;return w.value&&((t=a.value)==null?void 0:t.resourceType)===p2.Organization}),A=u(()=>{var t;return w.value&&((t=a.value)==null?void 0:t.resourceType)===p2.Event}),q=u(()=>a.value?a.value.resourceName?a.value.resourceName:b.value?f2(g.value[0]):c("chat.groupChat"):""),W=u(()=>{var P;if(!a.value)return"";const{resourceSlug:t,resourceId:i,communityPostId:T}=a.value;switch(!0){case j.value:return`/communities/${i}`;case Z.value:return`/organizations/${i}`;case L.value:return`/posts/${T}?communityId=${i}`;case A.value:return`/events/${t||i}`;default:return`/user-profile/${(P=g.value[0])==null?void 0:P.id}`}}),z=N(),K=async()=>{var i;await x2();const t=(i=z.value)==null?void 0:i.$el.querySelector("input");t&&t.focus()},V=G2(s,"userIds"),v=N([]),l=N([]),O=u({get:()=>V.value,set:t=>{if(t.length>V.value.length){const i=t.find(T=>!V.value.includes(T));i&&c2(i)}else{const i=V.value.find(T=>!t.includes(T));i&&a2(i)}}}),c2=t=>{const i=v.value.find(T=>T.value===t);i&&(l.value.push(i),V.value.push(t)),K()},a2=t=>{const i=V.value.findIndex(T=>T===t);l.value.splice(i,1),V.value.splice(i,1),K()},u2=t=>ue.searchUsers(t||"a").then(i=>{const T=i.items.map(P=>({value:Number(P.id),label:P.name,avatarUrl:P.icon,description:f2(P)}));return v.value=T,T}).catch(()=>[]),o2=u(()=>V.value.length?"100px":"unset"),Q=u(()=>h.value?S.value:S.value.length>50?S.value.substring(0,50)+"...":S.value),n2=u(()=>L.value||b.value&&I.value&&!n.isUserBlocked);return(t,i)=>{var g2;const T=ne,P=b2,X=re,L2=X2,A2=le,V2=ie,B2=ce,H2=Q2("tooltip");return r(),m(E,null,[d("div",{class:$(["flex items-center",[e(h)?"gap-4":"gap-2"]])},[e(h)?M("",!0):J2((r(),m("button",{key:0,role:"button","aria-label":e(c)("icons.goBack"),class:"app-button app-button--icon app-button--plain",onClick:i[0]||(i[0]=D=>
2t.$emit("close-chat"))},[B(T)],8,$e)),[[H2,{value:e(c)("icons.back"),showDelay:500,hideDelay:200},void 0,{bottom:!0}]]),!e(h)&&e(a)?(r(),R(P,{key:1,"avatar-url":((g2=e(g)[0])==null?void 0:g2.avatarUrl)||null,size:"40px"},null,8,["avatar-url"])):M("",!0),d("div",null,[d("h3",{class:$(["text-primary-950 break-word break-words",[e(h)?"text-header-l":"text-header-s"]])},[e(n2)?(r(),R(X,{key:0,to:e(W),class:"break-words break-word hover:underline"},{default:J(()=>[F(C(e(Q)),1)]),_:1},8,["to"])):(r(),m(E,{key:1},[F(C(e(Q)),1)],64))],2),e(a)?(r(),m("div",{key:0,class:$(["text-body-m",{"mt-2":e(L)||e(q)}])},[e(L)?(r(),m("span",Le,[B(X,{to:`/communities/${e(a).resourceId}`,class:"hover:underline"},{default:J(()=>[F(C(e(a).resourceName),1)]),_:1},8,["to"]),i[3]||(i[3]=d("span",{class:"mx-1"},"â¢",-1)),B(X,{to:"/my-posts",class:"text-primary-600 hover:underline"},{default:J(()=>[F(C(e(c)("chat.seeInMyPosts")),1)]),_:1})])):e(w)?(r(),m("span",Ae,[d("span",Ve,C(e(c)("support.supportIssue"))+" ⢠",1),e(f)?(r(),m(E,{key:0},[d("span",{class:$(["app-tag app-tag--small",e(f).class])},C(e(f).label),3),i[4]||(i[4]=F(" ⢠"))],64)):M("",!0),B(X,{to:e(W),class:"text-primary-600 hover:underline"},{default:J(()=>[F(C(e(a).resourceName),1)]),_:1},8,["to"])])):e(q)?(r(),m(E,{key:2},[F(C(e(q)),1)],64)):M("",!0)],2)):(r(),m("div",Be,[d("span",He,C(e(c)("common.to"))+":",1),(r(!0),m(E,null,k2(e(l),D=>(r(),m("div",{key:D.value,class:"app-tag--big"},[d("button",{class:"user-remove-button center",onClick:Ye=>a2(D.value)},[B(L2,{name:"material-symbols:close-small-outline",class:"text-surface-0"})],8,Fe),F(" "+C(D.label),1)]))),128)),(r(),R(A2,{key:e(O).length,ref_key:"usersSearchInput",ref:z,modelValue:e(O),"onUpdate:modelValue":i[1]||(i[1]=D=>l2(O)?O.value=D:null),"fetch-callback":u2,class:"users-search-input"},null,8,["modelValue"]))]))])],2),e(a)&&e(L)?(r(),R(X,{key:0,class:"app-button","aria-label":e(c)("post.edit"),to:`/posts/${e(a).communityPostId}/edit?communityId=${e(a).resourceId}`},{default:J(()=>[B(V2,{color:"var(--surface-600)"}),F(" "+C(e(c)("post.edit")),1)]),_:1},8,["aria-label","to"])):e(a)&&!e(w)&&(!e(b)||e(I))?(r(),R(B2,{key:1,"menu-items":e(_),"icon-classes":["text-primary"]},null,8,["menu-items"])):M("",!0),e(a)&&e(k)?(r(),m("button",{key:2,class:"app-button app-button--medium",onClick:i[2]||(i[2]=(...D)=>e(H)&&e(H)(...D))},C(e(c)("chat.reOpenSupportTicket")),1)):M("",!0)],64)}}}),Ne=h2(Re,[["__scopeId","data-v-1e434637"]]),We=["aria-label"],Oe={class:"grid gap-4 grid-cols-7"},Pe={class:"grow"},De={key:0,class:"text-body-l"},Ee={class:"text-body-l"},je={class:"center-column gap-2 px-4 py-10 grow"},Ze={class:"text-header-l text-primary text-center"},qe={class:"text-body-l text-center"},ze=i2({__name:"chat",setup(s){const{isWebWidth:n}=U2(),{t:c}=s2();S2(()=>{const v=I2();let l=null;setTimeout(()=>{var O;v.query.chatId?l=Number(v.query.chatId):v.query.userId||(n.value&&o.value?l=o.value.id:n.value&&(l=((O=h.channels[0])==null?void 0:O.id)||null)),h.setActiveChannel(l)})}),te(()=>{h.updateActiveChannelLastSeenAt(),h.resetChatMessagesData()});const h=e2(),{activeChannel:o,chatActiveMembersWithoutLoggedUser:a,isDirectMessagesChat:g}=t2(h),{user:U}=w2(),{isCurrentUserK12:b}=he();se({title:()=>c("chat.title")+(o.value?" - "+C2(o.value):"")});const x=N([]),y=u(()=>n.value?"24px":"16px");v2("chatRootPadding",y);const p=N(),{height:I}=m2(p);v2("messageInputWrapperHeight",I);const _=N(!1),S=v=>{h.setActiveChannel(null),_.value=typeof v=="boolean"?v:!_.value},L=u(()=>b.value&&!o.value?!1:n.value||!!o.value||_.value),w=N(),k=u(()=>{let v=0;if(w.value){const{top:l}=m2(w);v=l.value||0}return`calc(100vh - ${v+parseInt((y==null?void 0:y.value)||"")}px)`}),f=u(()=>{var v;return((v=o.value)==null?void 0:v.blocked)||!1}),H=u(()=>!!a.value.length),j=u(()=>{var v,l;return!!((v=o.value)!=null&&v.communityPostId)||!!((l=o.value)!=null&&l.supportTicketId)}),Z=u(()=>o.value?f.value||!H.value&&!j.value:!1);v2("isChannelDisabled",Z);const A=u(()=>{var v;return(v=o.value)==null?void 0:v.members.find(l=>l.id===U.id)}),q=u(()=>{var v,l;return(l=(v=A.value)==null?void 0:v.blockedUserIds)==null?void 0:l[0]}),W=u(()=>{var v;return f.value&&!((v=A.value)!=null&&v.blockedUserIds.length)}),z=u(()=>g.value&&f.value?W.value:!H.value),{isResolvedSupportTicket:K}=$2(),{unblockUser:V}=T2();return(v,l)=>{var o2,Q,n2;const O=Te,c2=Ne,a2=pe,u2=ve;return r(),m("div",{class:"view-wrapper--wide",style:r2({padding:e(y)})},[d("div",{class:$(["flex justify-between",e(n)?"mb-6":"mb-4"])},[d("h1",{class:$(["text-primary-950",e(n)?"text-header-xl":"text-header-l"])},C(e(c)("chat.messages")),3),e(b)?M("",!0):(r(),m("button",{key:0,"aria-label":e(c)("chat.newMessage"),class:"app-button bg-white",onClick:l[0]||(l[0]=t=>S())},[l[5]||(l[5]=d("img",{src:me,alt:"create post"},null,-1)),e(n)?(r(),m(E,{key:0},[F(C(e(c)("chat.newMessage")),1)],64)):M("",!0)],8,We))],2),d("div",Oe,[B(O,{class:$(e(n)?"col-span-2":"col-span-7")},null,8,["class"]),e(L)?(r(),m("div",{key:(o2=e(o))==null?void 0:o2.id,ref_key:"messagesWindowWrapper",ref:w,class:"messages-window col-span-5 app-list-item flex flex-col pa-0",style:r2({height:e(n)?e(k):"unset"})}
2,[d("div",{class:$(["py-4 flex justify-between items-center",[e(n)?"px-6":"px-3"]])},[B(c2,{"user-ids":e(x),"onUpdate:userIds":l[1]||(l[1]=t=>l2(x)?x.value=t:null),"is-user-blocked":e(W),onCloseChat:l[2]||(l[2]=t=>S(!1))},null,8,["user-ids","is-user-blocked"])],2),l[6]||(l[6]=d("div",{class:"app-separator my-0"},null,-1)),d("div",Pe,[e(o)?(r(),R(a2,{key:e(o).id})):M("",!0)]),e(Z)||!e(K)?(r(),m("div",{key:0,ref_key:"messageInputWrapper",ref:p,class:$({"pa-6":e(n)})},[e(Z)?(r(),m("div",{key:0,class:$(["bg-surface-50 px-3 py-4 flex gap-2 items-center",[e(z)?"justify-center":"justify-between",e(n)?"app-border-box":"border-t border-surface-200"]])},[e(z)?(r(),m("span",De,C(e(W)?e(c)("chat.userIsNotAvailable"):e(c)("chat.chatNotAvailable")),1)):(r(),m(E,{key:1},[d("span",Ee,C(e(c)("chat.youHaveBlockedThisUser")),1),d("div",{class:$(["flex items-center gap-3",[e(n)?"flex-row":"flex-col"]])},[d("button",{class:"app-button app-button--small px-4 bg-white",onClick:l[3]||(l[3]=t=>e(V)(e(q)))},C(e(c)("peers.unblockUser")),1)],2)],64))],2)):e(K)?M("",!0):(r(),R(u2,{key:(Q=e(o))==null?void 0:Q.id,"user-ids":e(x),"onUpdate:userIds":l[4]||(l[4]=t=>l2(x)?x.value=t:null),"active-channel-id":(n2=e(o))==null?void 0:n2.id},null,8,["user-ids","active-channel-id"]))],2)):M("",!0)],4)):e(n)?(r(),m("div",{key:1,ref_key:"messagesWindowWrapper",ref:w,class:"col-span-5 app-list-item flex flex-col pa-0",style:r2({height:e(k)})},[d("div",je,[l[7]||(l[7]=d("img",{src:M2,alt:"envelope"},null,-1)),d("div",Ze,C(e(c)("chat.selectChatHeader")),1),d("div",qe,C(e(c)("chat.selectChatText")),1)])],4)):M("",!0)])],4)}}}),Ke=h2(ze,[["__scopeId","data-v-65ee5388"]]),C0=Object.freeze(Object.defineProperty({__proto__:null,default:Ke},Symbol.toStringTag,{value:"Module"}));export{C0 as c,T2 as u};
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.