![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /opt/mattermost/client/ |
Upload File : |
"use strict";(self.webpackChunkmattermost_webapp=self.webpackChunkmattermost_webapp||[]).push([[1625],{62114:(e,t,a)=>{a.d(t,{A:()=>p});var n=a(62688),s=a.n(n),i=(a(17046),a(97023)),r=a.n(i),l=a(14778),o=a(23453),c=a(14696),d=a(30596),h=a(57898),m=a(21650);const u=e=>{let{pulsatingDotPlacement:t="left",pulsatingDotTranslate:a}=e;const n=(0,o.useDispatch)(),s=(0,o.useSelector)(m.F9),u=r().createElement(l.FormattedMessage,{id:"newChannelWithBoard.tutorialTip.title",defaultMessage:"Access linked boards from the App Bar"}),p=r().createElement(l.FormattedMessage,{id:"newChannelWithBoard.tutorialTip.description",defaultMessage:"The board you just created can be quickly accessed by clicking on the Boards icon in the App bar. You can view the boards that are linked to this channel in the right-hand sidebar and open one in full view."}),[g,f]=(0,i.useState)(s),b=(0,i.useCallback)((e=>{e.stopPropagation(),f(!1),n((0,d.z)({[h.pm.NEW_CHANNEL_WITH_BOARD_TOUR_SHOWED]:!0}))}),[]),E=(0,i.useCallback)((e=>{e.stopPropagation(),e.preventDefault(),g?(n((0,d.z)({[h.pm.NEW_CHANNEL_WITH_BOARD_TOUR_SHOWED]:!0})),f(!1)):f(!0)}),[]),_=(0,c.LX)(["app-bar-icon-focalboard"],[],{y:-2,height:4,x:0,width:0});return s?r().createElement(c.Yd,{show:!0,screen:p,title:u,overlayPunchOut:_,placement:"right-start",pulsatingDotPlacement:t,step:1,singleTip:!0,showOptOut:!1,interactivePunchOut:!0,handleDismiss:b,handleOpen:E,handlePrevious:b,offset:[-30,5],pulsatingDotTranslate:a}):null};u.propTypes={pulsatingDotTranslate:s().shape({x:s().number.isRequired,y:s().number.isRequired})};const p=u},96121:(e,t,a)=>{a.d(t,{A:()=>h});var n=a(62688),s=a.n(n),i=a(97023),r=a.n(i),l=a(62114),o=a(87131),c=a(78451);const d=e=>{const{ariaLabelOverride:t,buttonClass:a,buttonId:n,children:s,onClick:i,tooltip:d,tooltipShortcut:h,isRhsOpen:m,pluginId:u}=e,p=u===c.g_.focalboard,g=null!=t?t:d;return r().createElement(r().Fragment,null,r().createElement(o.A,{title:m?"":d,shortcut:h},r().createElement("button",{id:n,"aria-label":g,className:a||"channel-header__icon",onClick:i},s)),p&&r().createElement(l.A,{pulsatingDotPlacement:"start",pulsatingDotTranslate:{x:0,y:-22}}))};d.propTypes={ariaLabelOverride:s().string,buttonClass:s().string,buttonId:s().string.isRequired,children:s().node.isRequired,onClick:s().func.isRequired,tooltip:s().string.isRequired,isRhsOpen:s().bool,pluginId:s().string};const h=d},61293:(e,t,a)=>{a.d(t,{A:()=>r,D:()=>l}),a(17046);var n=a(97023),s=a(14778);const i=4e3;function r(e){let{text:t,successCopyTimeout:a,trackCallback:s}=e;const[r,l]=(0,n.useState)(!1),[o,c]=(0,n.useState)(!1),d=(0,n.useRef)(null);let h=i;return(a||0===a)&&(h=a),{copiedRecently:r,copyError:o,onClick:(0,n.useCallback)((()=>{null==s||s(),d.current&&(clearTimeout(d.current),d.current=null);const e=navigator.clipboard;if(e)e.writeText(t).then((()=>{l(!0),c(!1)})).catch((()=>{l(!1),c(!0)}));else{const e=document.createElement("textarea");e.innerText=t,e.style.position="fixed",e.style.opacity="0",document.body.appendChild(e),e.select();try{const e=document.execCommand("copy");l(e),c(!e)}catch(e){l(!1),c(!0)}e.remove()}d.current=setTimeout((()=>{l(!1),c(!1)}),h)}),[h,t,s])}}const l=(0,s.defineMessages)({copy:{id:"copy_text.copy",defaultMessage:"Copy"},copied:{id:"copy_text.copied",defaultMessage:"Copied"}})},85507:(e,t,a)=>{a.d(t,{A:()=>o});var n=a(62688),s=a.n(n),i=(a(10844),a(97023)),r=a.n(i);const l=e=>r().createElement("svg",{width:e.width?e.width.toString():"87",height:e.height?e.height.toString():"70",viewBox:"0 0 87 70",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("rect",{x:"8.00098",y:"7",width:"72",height:"24",rx:"3.75",fill:"var(--button-bg)",fillOpacity:"0.12"}),r().createElement("rect",{x:"0.000976562",y:"34",width:"87",height:"25",rx:"3.75",fill:"var(--button-bg)",fillOpacity:"0.12"}),r().createElement("path",{d:"M38.3214 2.31098C39.4303 0.112261 42.5697 0.112256 43.6786 2.31098L71.7146 57.899C72.7209 59.8943 71.2707 62.25 69.0359 62.25H12.9641C10.7294 62.25 9.27912 59.8943 10.2854 57.899L38.3214 2.31098Z",fill:"var(--center-channel-bg)"}),r().createElement("path",{d:"M40.3214 4.31098C41.4303 2.11226 44.5697 2.11226 45.6786 4.31098L73.7146 59.899C74.7209 61.8943 73.2707 64.25 71.0359 64.25H14.9641C12.7294 64.25 11.2791 61.8943 12.2854 59.899L40.3214 4.31098Z",fill:"#FFBC1F"}),r().createElement("path",{d:"M43.2322 2.53614L71.2681 58.1242C72.1067 59.7869 70.8982 61.75 69.0359 61.75H12.9641C11.1018 61.75 9.89327 59.7869 10.7319 58.1242L38.7678 2.53614C39.6919 0.703873 42.3081 0.703871 43.2322 2.53614Z",stroke:"var(--center-channel-color)"}),r().createElement("path",{d:"M49.542 4.23999L52.8888 10.72M74.922 53.38L68.5073 40.96L66.8339 37.72L64.6027 33.4L61.5348 27.46M59.3036 23.14L55.12 15.04",stroke:"var(--center-channel-color)",strokeOpacity:"0.56",strokeWidth:"1.08",strokeLinecap:"round"}),r().createElement("path",{d:"M38.0164 25.2833L40.2971 39.9301C40.3191 40.2208 40.4554 40.4927 40.6786 40.6912C40.9018 40.8897 41.1954 41 41.5002 41C41.8051 41 42.0986 40.8897 42.3219 40.6912C42.5451 40.4927 42.6814 40.2208 42.7034 39.9301L44.984 25.2833C45.3987 19.5722 37.5955 19.5722 38.0164 25.2833Z",fill:"#3F4350"}),r().createElement("path",{d:"M41.0072 47C41.798 47.0014 42.5706 47.2372 43.2275 47.6776C43.8843 48.118 44.396 48.7432 44.6976 49.4742C44.9993 50.2053 45.0774 51.0093 44.9222 51.7848C44.7671 52.5602 44.3856 53.2723 43.8259 53.831C43.2662 54.3897 42.5535 54.7699 41.7777 54.9237C41.002 55.0774 40.1981 54.9978 39.4676 54.6948C38.7371 54.3919 38.1128 53.8792 37.6736 53.2215C37.2344 52.5639 37 51.7908 37 51C37 50.4741 37.1036 49.9534 37.3051 49.4676C37.5066 48.9818 37.8019 48.5406 38.1741 48.169C38.5463 47.7975 38.9881 47.503 39.4743 47.3024C39.9604 47.1018 40.4813 46.9991 41.0072 47Z",fill:"#3F4350"}),r().createElement("path",{d:"M48.4619 68.5H70.0619",stroke:"var(--center-channel-color)",strokeOpacity:"0.56",strokeWidth:"1.08",strokeLinecap:"round"}),r().createElement("path",{d:"M10.001 50L26.001 19",stroke:"var(--center-channel-color)",strokeOpacity:"0.56",strokeWidth:"1.08",strokeLinecap:"round"}));l.propTypes={width:s().number.isRequired,height:s().number.isRequired};const o=l},36289:(e,t,a)=>{a.r(t),a.d(t,{default:()=>Ps});var n=a(23453),s=a(81911),i=a(52602),r=a(65952),l=a(14776),o=a(2386),c=a(30001),d=a(75270),h=a(78451),m=a(62688),u=a.n(m),p=(a(4290),a(71633)),g=a.n(p),f=a(97023),b=a.n(f),E=a(59671),_=a(30413),v=a(57898),C=a(3569),M=a(80635),y=a(7430),S=a(79342),N=a(15755),R=a(79751),A=a(7380),T=a(98496),P=a(85873),x=a(92387),w=a.n(x),I=a(46),F=a(64109),k=a(36051),H=a(61677),L=a(96532),q=a(63155),O=(a(57406),a(55448),a(14778)),B=a(18515);const D=w().button.withConfig({displayName:"EditButton"})(["border:0;margin:0px;padding:0px;border-radius:4px;background:rgba(var(--center-channel-color-rgb),0.04);color:rgba(var(--center-channel-color-rgb),0.75);&:hover{background:rgba(var(--center-channel-color-rgb),0.08);color:rgba(var(--center-channel-color-rgb),0.75);}width:24px;height:24px;i.icon{font-size:14.4px;}"]),V=w().button.withConfig({displayName:"EmptyPlace"})(["padding:0px;background:transparent;border:0px;color:rgba(var(--center-channel-color-rgb),0.75);i{display:none;font-size:14px;margin-left:4px;}&:hover{color:rgba(var(--center-channel-color-rgb),0.75);i{display:inline-block;}}"]),U=e=>{let{editable:t,content:a,emptyLabel:n,onEdit:s,className:i}=e;const{formatMessage:r}=(0,O.useIntl)(),l=t&&a;return b().createElement("div",{className:i},b().createElement("div",{className:"EditableArea__content"},a,!a&&t&&b().createElement(V,{onClick:s,"aria-label":r({id:"channel_info_rhs.edit_link",defaultMessage:"Edit"})},n,b().createElement("i",{className:"icon icon-pencil-outline edit-icon"}))),b().createElement("div",{className:"EditableArea__edit"},l?b().createElement(D,{onClick:s,"aria-label":r({id:"channel_info_rhs.edit_link",defaultMessage:"Edit"})},b().createElement("i",{className:"icon icon-pencil-outline"})):""))};U.propTypes={editable:u().bool.isRequired,content:u().node.isRequired,emptyLabel:u().string.isRequired,onEdit:u().func.isRequired,className:u().string};const G=w()(U).withConfig({displayName:"EditableArea"})(["display:flex;&>.EditableArea__content{flex:1;p:last-child{margin-bottom:0;}}&:hover{&>.EditableArea__edit{visibility:visible;}}&>.EditableArea__edit{visibility:hidden;width:24px;}"]);a(17046);var j=a(83083);const z=e=>{let{children:t,maxLines:a,lineHeight:n,moreText:s,lessText:i,errorMargin:r=.1,className:l}=e;const o=a*n,[c,d]=(0,f.useState)(!1),[h,m]=(0,f.useState)(!1),[u,p]=(0,f.useState)("inherit"),g=(0,f.useRef)(null);return(0,f.useEffect)((()=>{if(null===g||null===g.current)return;const e=g.current.scrollHeight;e>o+o*r?(d(!0),p("".concat(h?e:o,"px"))):(d(!1),p("inherit"))}),[t,h]),b().createElement(j.A,{in:h,timeout:500,classNames:"LineLimiter--Transition-"},b().createElement(b().Fragment,null,b().createElement("div",{className:l,style:{maxHeight:u}},b().createElement("div",null,b().createElement("div",{ref:g},t))),c&&b().createElement(W,{className:"LineLimiter__toggler",onClick:()=>m(!h)},h?i:s)))};z.propTypes={children:u().node.isRequired,maxLines:u().number.isRequired,lineHeight:u().number.isRequired,moreText:u().string.isRequired,lessText:u().string.isRequired,className:u().string,errorMargin:u().number};const W=w().button.withConfig({displayName:"ToggleButton"})(["border:0px;background-color:var(--center-channel-bg);color:var(--button-bg);padding:0;margin:0;"]),K=w()(z).withConfig({displayName:"LineLimiter"})(["transition:max-height 0.5s ease;line-height:","px;overflow:hidden;p{margin-bottom:","px;}span[data-emoticon]{max-height:","px;.emoticon{max-height:","px;min-height:","px;}}.markdown-inline-img__container img.markdown-inline-img{max-height:","px !important;margin-top:0 !important;margin-bottom:0 !important;}& > *{overflow:hidden;}"],(e=>e.lineHeight),(e=>e.lineHeight),(e=>e.lineHeight),(e=>e.lineHeight),(e=>e.lineHeight),(e=>e.lineHeight)),Y=w().div.withConfig({displayName:"ChannelId"})(["margin-bottom:12px;font-size:11px;line-height:16px;letter-spacing:0.02em;color:rgba(var(--center-channel-color-rgb),0.75);"]),Q=w().div.withConfig({displayName:"ChannelPurpose"})(["margin-bottom:12px;&.ChannelPurpose--is-dm{margin-bottom:16px;}"]),Z=w().div.withConfig({displayName:"ChannelDescriptionHeading"})(["color:rgba(var(--center-channel-color-rgb),0.75);font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:0.24px;text-transform:uppercase;padding:6px 0px;"]),J=w().div.withConfig({displayName:"ChannelHeader"})(["margin-bottom:12px;"]),X=e=>{let{channel:t,canEditChannelProperties:a,actions:n}=e;const{formatMessage:s}=(0,O.useIntl)();return b().createElement(b().Fragment,null,(t.purpose||a)&&b().createElement(Q,null,b().createElement(Z,null,s({id:"channel_info_rhs.about_area.channel_purpose.heading",defaultMessage:"Channel Purpose"})),b().createElement(G,{editable:a,content:t.purpose&&b().createElement(K,{maxLines:4,lineHeight:20,moreText:s({id:"channel_info_rhs.about_area.channel_purpose.line_limiter.more",defaultMessage:"more"}),lessText:s({id:"channel_info_rhs.about_area.channel_purpose.line_limiter.less",defaultMessage:"less"})},b().createElement(B.A,{message:t.purpose})),onEdit:n.editChannelPurpose,emptyLabel:s({id:"channel_info_rhs.about_area.add_channel_purpose",defaultMessage:"Add a channel purpose"})})),(t.header||a)&&b().createElement(J,null,b().createElement(Z,null,s({id:"channel_info_rhs.about_area.channel_header.heading",defaultMessage:"Channel Header"})),b().createElement(G,{content:t.header&&b().createElement(K,{maxLines:4,lineHeight:20,moreText:s({id:"channel_info_rhs.about_area.channel_header.line_limiter.more",defaultMessage:"more"}),lessText:s({id:"channel_info_rhs.about_area.channel_header.line_limiter.less",defaultMessage:"less"})},b().createElement(B.A,{message:t.header})),editable:a,onEdit:n.editChannelHeader,emptyLabel:s({id:"channel_info_rhs.about_area.add_channel_header",defaultMessage:"Add a channel header"})})),b().createElement(Y,null,s({id:"channel_info_rhs.about_area_id",defaultMessage:"ID:"})," ",t.id))};X.propTypes={canEditChannelProperties:u().bool.isRequired,actions:u().shape({editChannelPurpose:u().func.isRequired,editChannelHeader:u().func.isRequired}).isRequired};const $=X;var ee=a(40693),te=a(61767),ae=a(19542),ne=a(72429);const se=w().p.withConfig({displayName:"Username"})(["font-family:Metropolis,sans-serif;font-size:18px;line-height:24px;color:rgb(var(--center-channel-color-rgb));font-weight:600;margin:0;"]),ie=w().div.withConfig({displayName:"ChannelHeader"})(["margin-bottom:12px;"]),re=w().div.withConfig({displayName:"UserInfoContainer"})(["display:flex;align-items:center;margin-bottom:12px;"]),le=w().div.withConfig({displayName:"UserAvatar"})([".status{bottom:0;right:0;height:18px;width:18px;& svg{min-height:14.4px;}}"]),oe=w().div.withConfig({displayName:"UserInfo"})(["margin-left:12px;display:flex;flex-direction:column;"]),ce=w().div.withConfig({displayName:"UsernameContainer"})(["display:flex;gap:8px"]),de=w().div.withConfig({displayName:"UserPosition"})(["line-height:20px;p{margin-bottom:0;}"]),he=w().div.withConfig({displayName:"ChannelId"})(["margin-bottom:12px;font-size:11px;line-height:16px;letter-spacing:0.02em;color:rgba(var(--center-channel-color-rgb),0.75);"]),me=e=>{let{channel:t,dmUser:a,actions:n}=e;const{formatMessage:s}=(0,O.useIntl)();return b().createElement(b().Fragment,null,b().createElement(re,null,b().createElement(le,null,b().createElement(te.A,{src:ee.mT.getProfilePictureUrl(a.user.id,a.user.last_picture_update),isBot:a.user.is_bot,status:a.status?a.status:void 0,username:a.display_name,userId:a.user.id,channelId:t.id,size:"xl"})),b().createElement(oe,null,b().createElement(ce,null,b().createElement(se,null,a.display_name),a.user.is_bot&&b().createElement(ae.A,null),a.is_guest&&b().createElement(ne.A,null)),b().createElement(de,null,b().createElement(B.A,{message:a.user.is_bot?a.user.bot_description:a.user.position})))),!a.user.is_bot&&b().createElement(ie,null,b().createElement(G,{content:t.header&&b().createElement(K,{maxLines:4,lineHeight:20,moreText:s({id:"channel_info_rhs.about_area.channel_header.line_limiter.more",defaultMessage:"more"}),lessText:s({id:"channel_info_rhs.about_area.channel_header.line_limiter.less",defaultMessage:"less"})},b().createElement(B.A,{message:t.header})),editable:!0,onEdit:n.editChannelHeader,emptyLabel:s({id:"channel_info_rhs.about_area.add_channel_header",defaultMessage:"Add a channel header"})})),b().createElement(he,null,s({id:"channel_info_rhs.about_area_id",defaultMessage:"ID:"})," ",t.id))};me.propTypes={actions:u().shape({editChannelHeader:u().func.isRequired}).isRequired};const ue=me;var pe=a(72180);const ge=w().p.withConfig({displayName:"Usernames"})(["font-family:Metropolis,sans-serif;font-size:18px;line-height:24px;color:rgb(var(--center-channel-color-rgb));font-weight:600;margin:0;"]),fe=w().div.withConfig({displayName:"ProfilePictures"})(["margin-bottom:10px;"]),be=w().div.withConfig({displayName:"ProfilePictureContainer"})(["display:inline-block;position:relative;left:","px;& img{border:2px solid white;}"],(e=>-15*e.position)),Ee=w().div.withConfig({displayName:"UsersArea"})(["margin-bottom:12px;&.ChannelPurpose--is-dm{margin-bottom:16px;}"]),_e=w().div.withConfig({displayName:"ChannelHeader"})(["margin-bottom:12px;"]),ve=w().div.withConfig({displayName:"ChannelId"})(["margin-bottom:12px;font-size:11px;line-height:16px;letter-spacing:0.02em;color:rgba(var(--center-channel-color-rgb),0.75);"]),Ce=e=>{let{channel:t,gmUsers:a,actions:n}=e;const{formatMessage:s}=(0,O.useIntl)();return b().createElement(b().Fragment,null,b().createElement(Ee,null,b().createElement(fe,null,a.map(((e,a)=>b().createElement(be,{key:e.id,position:a},b().createElement(te.A,{src:ee.mT.getProfilePictureUrl(e.id,e.last_picture_update),size:"xl",userId:e.id,username:e.username,channelId:t.id}))))),b().createElement(ge,null,a.map(((e,a,n)=>{let{length:s}=n;return b().createElement(b().Fragment,{key:e.id},b().createElement(pe.A,{userId:e.id,channelId:t.id}),a+1!==s&&b().createElement("span",null,", "))})))),b().createElement(_e,null,b().createElement(G,{content:t.header&&b().createElement(K,{maxLines:4,lineHeight:20,moreText:s({id:"channel_info_rhs.about_area.channel_header.line_limiter.more",defaultMessage:"more"}),lessText:s({id:"channel_info_rhs.about_area.channel_header.line_limiter.less",defaultMessage:"less"})},b().createElement(B.A,{message:t.header})),editable:!0,onEdit:n.editChannelHeader,emptyLabel:s({id:"channel_info_rhs.about_area.add_channel_header",defaultMessage:"Add a channel header"})})),b().createElement(ve,null,s({id:"channel_info_rhs.about_area_id",defaultMessage:"ID:"})," ",t.id))};Ce.propTypes={gmUsers:u().array.isRequired,actions:u().shape({editChannelHeader:u().func.isRequired}).isRequired};const Me=Ce,ye=w().div.withConfig({displayName:"Container"})(["overflow-wrap:anywhere;padding:24px;padding-bottom:12px;font-size:14px;line-height:20px;& .status-wrapper{height:50px;}& .text-empty{padding:0px;background:transparent;border:0px;color:rgba(var(--center-channel-color-rgb),0.75);}"]),Se=e=>{let{channel:t,dmUser:a,gmUsers:n,canEditChannelProperties:s,actions:i}=e;return b().createElement(ye,null,t.type===h.Ay.DM_CHANNEL&&a&&b().createElement(ue,{channel:t,dmUser:a,actions:{editChannelHeader:i.editChannelHeader}}),t.type===h.Ay.GM_CHANNEL&&n&&b().createElement(Me,{channel:t,gmUsers:n,actions:{editChannelHeader:i.editChannelHeader}}),[h.Ay.OPEN_CHANNEL,h.Ay.PRIVATE_CHANNEL].includes(t.type)&&b().createElement($,{channel:t,canEditChannelProperties:s,actions:i}))};Se.propTypes={gmUsers:u().array,canEditChannelProperties:u().bool.isRequired,actions:u().shape({editChannelPurpose:u().func.isRequired,editChannelHeader:u().func.isRequired}).isRequired};const Ne=Se;var Re=a(87131);const Ae=w().i.withConfig({displayName:"Icon"})(["font-size:12px;"]),Te=w().span.withConfig({displayName:"HeaderTitle"})(["line-height:2.4rem;"]),Pe=e=>{let{channel:t,isArchived:a,isMobile:n,onClose:s}=e;const{formatMessage:i}=(0,O.useIntl)();return b().createElement("div",{className:"sidebar--right__header"},b().createElement("span",{className:"sidebar--right__title"},n&&b().createElement("button",{className:"sidebar--right__back btn btn-icon btn-sm",onClick:s,"aria-label":i({id:"rhs_header.back.icon",defaultMessage:"Back Icon"})},b().createElement("i",{className:"icon icon-arrow-back-ios"})),b().createElement(Te,null,b().createElement(O.FormattedMessage,{id:"channel_info_rhs.header.title",defaultMessage:"Info"})),t.display_name&&b().createElement("span",{className:"style--none sidebar--right__title__subtitle"},a&&b().createElement(Ae,{className:"icon icon-archive-outline"}),t.display_name)),b().createElement(Re.A,{title:b().createElement(O.FormattedMessage,{id:"rhs_header.closeSidebarTooltip",defaultMessage:"Close"})},b().createElement("button",{id:"rhsCloseButton",type:"button",className:"sidebar--right__close btn btn-icon btn-sm","aria-label":i({id:"rhs_header.closeTooltip.icon",defaultMessage:"Close Sidebar Icon"}),onClick:s},b().createElement("i",{className:"icon icon-close"}))))};Pe.propTypes={isArchived:u().bool.isRequired,isMobile:u().bool.isRequired,onClose:u().func.isRequired};const xe=Pe;var we=a(53654);const Ie=w().div.withConfig({displayName:"MenuItemContainer"})(["padding:8px 16px;flex:1;display:flex;"]),Fe=w().div.withConfig({displayName:"Icon"})(["color:rgba(var(--center-channel-color-rgb),var(--icon-opacity));"]),ke=w().div.withConfig({displayName:"MenuItemText"})(["padding-left:8px;flex:1;"]),He=w().div.withConfig({displayName:"RightSide"})(["display:flex;color:rgba(var(--center-channel-color-rgb),0.75);"]),Le=w().div.withConfig({displayName:"Badge"})(["font-size:12px;line-height:18px;width:20px;display:flex;place-content:center;"]),qe=w()((e=>{let{icon:t,text:a,className:n,opensSubpanel:s,badge:i,onClick:r}=e;const l=void 0!==i||s;return b().createElement("div",{className:n},b().createElement(Ie,{onClick:r},b().createElement(Fe,null,t),b().createElement(ke,null,a),l&&b().createElement(He,null,void 0!==i&&b().createElement(Le,null,i),s&&b().createElement(Fe,null,b().createElement("i",{className:"icon icon-chevron-right"})))))})).withConfig({displayName:"MenuItem"})(["display:flex;width:100%;height:40px;flex-direction:row;align-items:center;cursor:pointer;&:hover{background:rgba(var(--center-channel-color-rgb),0.08);","{color:rgba(var(--center-channel-color-rgb),var(--icon-opacity-hover));}}"],Fe),Oe=e=>{let{channel:t,channelStats:a,isArchived:n,className:s,actions:i}=e;const{formatMessage:r}=(0,O.useIntl)(),[l,o]=(0,f.useState)(!0),c=t.type!==h.YM.DM_CHANNEL&&!n,d=t.type!==h.YM.DM_CHANNEL,m=(null==a?void 0:a.files_count)>=0?null==a?void 0:a.files_count:0;return(0,f.useEffect)((()=>(i.getChannelStats(t.id,!0).then((()=>{o(!1)})),()=>{o(!0)})),[t.id]),b().createElement("div",{className:s,"data-testid":"channel_info_rhs-menu"},c&&b().createElement(qe,{icon:b().createElement("i",{className:"icon icon-bell-outline"}),text:r({id:"channel_info_rhs.menu.notification_preferences",defaultMessage:"Notification Preferences"}),onClick:i.openNotificationSettings}),d&&b().createElement(qe,{icon:b().createElement("i",{className:"icon icon-account-outline"}),text:r({id:"channel_info_rhs.menu.members",defaultMessage:"Members"}),opensSubpanel:!0,badge:a.member_count,onClick:()=>i.showChannelMembers(t.id)}),b().createElement(qe,{icon:b().createElement("i",{className:"icon icon-pin-outline"}),text:r({id:"channel_info_rhs.menu.pinned",defaultMessage:"Pinned messages"}),opensSubpanel:!0,badge:null==a?void 0:a.pinnedpost_count,onClick:()=>i.showPinnedPosts(t.id)}),b().createElement(qe,{icon:b().createElement("i",{className:"icon icon-file-text-outline"}),text:r({id:"channel_info_rhs.menu.files",defaultMessage:"Files"}),opensSubpanel:!0,badge:l?b().createElement(we.A,null):m,onClick:()=>i.showChannelFiles(t.id)}))};Oe.propTypes={isArchived:u().bool.isRequired,className:u().string,actions:u().shape({openNotificationSettings:u().func.isRequired,showChannelFiles:u().func.isRequired,showPinnedPosts:u().func.isRequired,showChannelMembers:u().func.isRequired,getChannelStats:u().func.isRequired}).isRequired};const Be=w()(Oe).withConfig({displayName:"StyledMenu"})(["display:flex;flex-direction:column;align-items:flex-start;padding:16px 0;font-size:14px;line-height:20px;color:rgb(var(--center-channel-color-rgb));"]);var De=a(61293);const Ve=w().div.withConfig({displayName:"ChannelInfoRhsTopButtons"})(["display:flex;color:rgba(var(--center-channel-color-rgb),0.75);margin-top:24px;padding:0 18px;"]),Ue=w().button.withConfig({displayName:"Button"})(["flex:1;padding:12px 0 10px 0;border:0;margin:0 6px;background:rgba(var(--center-channel-color-rgb),0.04);border-radius:4px;&:hover{background:rgba(var(--center-channel-color-rgb),0.08);color:rgba(var(--center-channel-color-rgb),0.8);& i{color:rgba(var(--center-channel-color-rgb),var(--icon-opacity-hover));}}&:active,&.active{background:rgba(var(--button-bg-rgb),0.08);color:var(--button-bg);& i{color:var(--button-bg-rgb);}}& i{color:rgba(var(--center-channel-color-rgb),var(--icon-opacity));font-size:24px;}& span{font-size:10px;font-weight:600;line-height:16px;}"]),Ge=w()(Ue).withConfig({displayName:"CopyButton"})(["transition:background-color 0.5s ease;&:active,&.active{background:rgba(var(--center-channel-color-rgb),0.08);color:rgba(var(--center-channel-color-rgb),0.75);transition:none;}&.success{background:var(--denim-status-online);color:var(--button-color);}"]);function je(e){let{channelType:t,channelURL:a,isFavorite:n,isMuted:s,isInvitingPeople:i,canAddPeople:r,actions:l}=e;const{formatMessage:o}=(0,O.useIntl)(),c=(0,De.A)({text:a||"",successCopyTimeout:1e3}),d=[h.Ay.OPEN_CHANNEL,h.Ay.PRIVATE_CHANNEL].includes(t)&&r||t===h.Ay.GM_CHANNEL,m=[h.Ay.OPEN_CHANNEL,h.Ay.PRIVATE_CHANNEL].includes(t),u=n?"icon-star":"icon-star-outline",p=o(n?{id:"channel_info_rhs.top_buttons.favorited",defaultMessage:"Favorited"}:{id:"channel_info_rhs.top_buttons.favorite",defaultMessage:"Favorite"}),g=s?"icon-bell-off-outline":"icon-bell-outline",f=o(s?{id:"channel_info_rhs.top_buttons.muted",defaultMessage:"Muted"}:{id:"channel_info_rhs.top_buttons.mute",defaultMessage:"Mute"}),E=c.copiedRecently?"icon-check":"icon-link-variant",_=c.copiedRecently?o({id:"channel_info_rhs.top_buttons.copied",defaultMessage:"Copied"}):o({id:"channel_info_rhs.top_buttons.copy",defaultMessage:"Copy Link"});return b().createElement(Ve,null,b().createElement(Re.A,{title:b().createElement(O.FormattedMessage,{id:"channel_info_rhs.top_buttons.favorite.tooltip",defaultMessage:"Add this channel to favorites"})},b().createElement(Ue,{onClick:l.toggleFavorite,className:n?"active":""},b().createElement("div",null,b().createElement("i",{className:"icon "+u})),b().createElement("span",null,p))),b().createElement(Re.A,{title:b().createElement(O.FormattedMessage,{id:"channel_info_rhs.top_buttons.mute.tooltip",defaultMessage:"Mute notifications for this channel"})},b().createElement(Ue,{onClick:l.toggleMute,className:s?"active":""},b().createElement("div",null,b().createElement("i",{className:"icon "+g})),b().createElement("span",null,f))),d&&b().createElement(Re.A,{title:b().createElement(O.FormattedMessage,{id:"channel_info_rhs.top_buttons.add_people.tooltip",defaultMessage:"Add team members to this channel"})},b().createElement(Ue,{onClick:l.addPeople,className:i?"active":""},b().createElement("div",null,b().createElement("i",{className:"icon icon-account-plus-outline"})),b().createElement("span",null,b().createElement(O.FormattedMessage,{id:"channel_info_rhs.top_buttons.add_people",defaultMessage:"Add People"})))),m&&b().createElement(Re.A,{title:b().createElement(O.FormattedMessage,{id:"channel_info_rhs.top_buttons.copy_link.tooltip",defaultMessage:"Copy link to this channel"})},b().createElement(Ge,{onClick:c.onClick,className:c.copiedRecently?"success":""},b().createElement("div",null,b().createElement("i",{className:"icon "+E})),b().createElement("span",null,_))))}je.propTypes={channelType:u().string.isRequired,channelURL:u().string,isFavorite:u().bool.isRequired,isMuted:u().bool.isRequired,isInvitingPeople:u().bool.isRequired,canAddPeople:u().bool.isRequired,actions:u().shape({toggleFavorite:u().func.isRequired,toggleMute:u().func.isRequired,addPeople:u().func.isRequired}).isRequired};const ze=w().div.withConfig({displayName:"Divider"})(["width:88%;border:1px solid rgba(var(--center-channel-color-rgb),0.04);margin:0 auto;"]),We=e=>{let{channel:t,channelStats:a,isArchived:n,isFavorite:s,isMuted:i,isInvitingPeople:r,isMobile:l,currentTeam:o,currentUser:c,dmUser:d,channelMembers:m,canManageMembers:u,canManageProperties:p,actions:g}=e;const f=c.id,E=(0,q.vV)()+"/"+o.name+"/channels/"+t.name,_=m.filter((e=>e.id!==c.id)),v=!n&&p;return b().createElement("div",{id:"rhsContainer",className:"sidebar-right__body"},b().createElement(xe,{channel:t,isArchived:n,isMobile:l,onClose:g.closeRightHandSide}),b().createElement(je,{channelType:t.type,channelURL:E,isFavorite:s,isMuted:i,isInvitingPeople:r,canAddPeople:u,actions:{toggleFavorite:()=>{s?g.unfavoriteChannel(t.id):g.favoriteChannel(t.id)},toggleMute:()=>{i?g.unmuteChannel(f,t.id):g.muteChannel(f,t.id)},addPeople:()=>t.type===h.Ay.GM_CHANNEL?g.openModal({modalId:h.IQ.CREATE_DM_CHANNEL,dialogType:L.default,dialogProps:{isExistingChannel:!0}}):g.openModal({modalId:h.IQ.CHANNEL_INVITE,dialogType:I.A,dialogProps:{channel:t}})}}),b().createElement(Ne,{channel:t,dmUser:d,gmUsers:_,canEditChannelProperties:v,actions:{editChannelHeader:()=>g.openModal({modalId:h.IQ.EDIT_CHANNEL_HEADER,dialogType:k.A,dialogProps:{channel:t}}),editChannelPurpose:()=>g.openModal({modalId:h.IQ.EDIT_CHANNEL_PURPOSE,dialogType:H.A,dialogProps:{channel:t}})}}),b().createElement(ze,null),b().createElement(Be,{channel:t,channelStats:a,isArchived:n,actions:{openNotificationSettings:()=>g.openModal({modalId:h.IQ.CHANNEL_NOTIFICATIONS,dialogType:F.A,dialogProps:{channel:t,currentUser:c}}),showChannelFiles:g.showChannelFiles,showPinnedPosts:g.showPinnedPosts,showChannelMembers:g.showChannelMembers,getChannelStats:g.getChannelStats}}))};We.propTypes={isArchived:u().bool.isRequired,isFavorite:u().bool.isRequired,isMuted:u().bool.isRequired,isInvitingPeople:u().bool.isRequired,isMobile:u().bool.isRequired,canManageMembers:u().bool.isRequired,canManageProperties:u().bool.isRequired,dmUser:u().shape({display_name:u().string.isRequired,is_guest:u().bool.isRequired,status:u().string.isRequired}),channelMembers:u().array.isRequired,actions:u().shape({closeRightHandSide:u().func.isRequired,unfavoriteChannel:u().func.isRequired,favoriteChannel:u().func.isRequired,unmuteChannel:u().func.isRequired,muteChannel:u().func.isRequired,openModal:u().func.isRequired,showChannelFiles:u().func.isRequired,showPinnedPosts:u().func.isRequired,showChannelMembers:u().func.isRequired,getChannelStats:u().func.isRequired}).isRequired};const Ke=(0,f.memo)(We),Ye={member_count:0,guest_count:0,pinnedpost_count:0,files_count:0},Qe=(0,n.connect)((function(e){const t=(0,r.Lw)(e),a=(0,C.HW)(e),n=(0,l.H7)(e),s=(0,r.Wh)(e)||Ye,i=(0,r.JT)(e),o=(0,r.TJ)(e),c=(0,r.cP)(e),d=(0,T.o)(e,h.IQ.CHANNEL_INVITE)||(0,T.o)(e,h.IQ.CREATE_DM_CHANNEL),m=(0,A.w3)(e),u=(null==t?void 0:t.type)===h.YM.PRIVATE_CHANNEL,p={channel:t,currentUser:a,currentTeam:n,isArchived:i,isFavorite:o,isMuted:c,isInvitingPeople:d,isMobile:m,canManageMembers:(0,M.Ec)(e,null==n?void 0:n.id,null==t?void 0:t.id,u?v.xB.MANAGE_PRIVATE_CHANNEL_MEMBERS:v.xB.MANAGE_PUBLIC_CHANNEL_MEMBERS),canManageProperties:(0,M.Ec)(e,null==n?void 0:n.id,null==t?void 0:t.id,u?v.xB.MANAGE_PRIVATE_CHANNEL_PROPERTIES:v.xB.MANAGE_PUBLIC_CHANNEL_PROPERTIES),channelStats:s,channelMembers:(0,y.Gv)(e)};if((null==t?void 0:t.type)===h.YM.DM_CHANNEL){const n=(0,y.wz)(e,(0,P.zj)(t.name,a.id));p.dmUser={user:n,display_name:(0,P.GZ)(e,n),is_guest:(0,S.P)(n.roles),status:(0,y.CB)(e,n.id)}}return p}),(function(e){return{actions:(0,i.bindActionCreators)({closeRightHandSide:o.bP,unfavoriteChannel:_.XJ,favoriteChannel:_.yc,unmuteChannel:N.c2,muteChannel:N.vW,openModal:R.q,showChannelFiles:o.QK,showPinnedPosts:o.H3,showChannelMembers:o.sQ,getChannelStats:_.Fe},e)}}))(Ke);a(74883),a(3188),a(30973),a(76685);var Ze=a(8361),Je=a(77440),Xe=a(65357),$e=a(89247),et=(a(43813),a(46177)),tt=a.n(et),at=a(17085),nt=a(44553),st=a(17518),it=a(19513);const rt=w().div.withConfig({displayName:"Title"})(["flex:1;font-family:'Open Sans',sans-serif;font-weight:600;font-size:14px;line-height:20px;"]),lt=w().div.withConfig({displayName:"Actions"})(["button + button{margin-left:8px;}"]),ot=w().button.withConfig({displayName:"Button"})(["border:none;background:transparent;width:fit-content;padding:8px 16px;border-radius:4px;font-size:12px;font-weight:600;line-height:16px;&.add-members,&.manage-members-done{background-color:var(--button-bg);color:var(--button-color);&:hover,&:active,&:focus{background:linear-gradient(0deg,rgba(var(--center-channel-color-rgb),0.16),rgba(var(--center-channel-color-rgb),0.16)),var(--button-bg);color:var(--button-color);}}&.manage-members{background:rgba(var(--button-bg-rgb),0.08);color:var(--button-bg);&:hover,&:focus{background:rgba(var(--button-bg-rgb),0.12);}&:active{background:rgba(var(--button-bg-rgb),0.16);}}"]),ct=w().i.withConfig({displayName:"ButtonIcon"})(["font-size:14.4px;"]),dt=e=>{let{className:t,channelType:a,membersCount:n,canManageMembers:s,editing:i,actions:r}=e;const l=a!==h.Ay.GM_CHANNEL&&n>1,o=(0,f.useCallback)((e=>{(0,it.e)(e,h.Ay.KeyCodes.ESCAPE)&&i&&r.stopEditing()}),[i,r]);return(0,f.useEffect)((()=>(document.addEventListener("keydown",o),()=>{document.removeEventListener("keydown",o)})),[o]),b().createElement("div",{className:t},b().createElement(rt,null,i?b().createElement(O.FormattedMessage,{id:"channel_members_rhs.action_bar.managing_title",defaultMessage:"Managing Members"}):b().createElement(O.FormattedMessage,{id:"channel_members_rhs.action_bar.members_count_title",defaultMessage:"{members_count} members",values:{members_count:n}})),s&&b().createElement(lt,null,i?b().createElement(ot,{onClick:r.stopEditing,className:"manage-members-done"},b().createElement(O.FormattedMessage,{id:"channel_members_rhs.action_bar.done_button",defaultMessage:"Done"})):b().createElement(b().Fragment,null,l&&b().createElement(ot,{className:"manage-members",onClick:r.startEditing},b().createElement(O.FormattedMessage,{id:"channel_members_rhs.action_bar.manage_button",defaultMessage:"Manage"})),b().createElement(ot,{onClick:r.inviteMembers,className:"add-members"},b().createElement(ct,{className:"icon-account-plus-outline",title:"Add Icon"}),b().createElement(O.FormattedMessage,{id:"channel_members_rhs.action_bar.add_button",defaultMessage:"Add"})))))};dt.propTypes={className:u().string,channelType:u().string.isRequired,membersCount:u().number.isRequired,canManageMembers:u().bool.isRequired,editing:u().bool.isRequired,actions:u().shape({startEditing:u().func.isRequired,stopEditing:u().func.isRequired,inviteMembers:u().func.isRequired}).isRequired};const ht=w()(dt)(["display:flex;flex-direction:row;align-items:center;padding:16px 20px;"]),mt=w().span.withConfig({displayName:"HeaderTitle"})(["line-height:2.4rem;"]),ut=e=>{let{channel:t,canGoBack:a,onClose:n,goBack:s}=e;const{formatMessage:i}=(0,O.useIntl)();return b().createElement("div",{className:"sidebar--right__header"},b().createElement("span",{className:"sidebar--right__title"},a&&b().createElement("button",{className:"sidebar--right__back btn btn-icon btn-sm",onClick:s,"aria-label":i({id:"rhs_header.back.icon",defaultMessage:"Back Icon"})},b().createElement("i",{className:"icon icon-arrow-back-ios"})),b().createElement(mt,null,b().createElement(O.FormattedMessage,{id:"channel_members_rhs.header.title",defaultMessage:"Members"})),t.display_name&&b().createElement("span",{className:"style--none sidebar--right__title__subtitle"},t.display_name)),b().createElement(Re.A,{title:b().createElement(O.FormattedMessage,{id:"rhs_header.closeSidebarTooltip",defaultMessage:"Close"})},b().createElement("button",{id:"rhsCloseButton",type:"button",className:"sidebar--right__close btn btn-icon btn-sm","aria-label":i({id:"rhs_header.closeTooltip.icon",defaultMessage:"Close Sidebar Icon"}),onClick:n},b().createElement("i",{className:"icon icon-close"}))))};ut.propTypes={canGoBack:u().bool.isRequired,onClose:u().func.isRequired,goBack:u().func.isRequired};const pt=ut;var gt=a(50639),ft=a(98566);const bt=e=>{let{className:t,terms:a,onInput:n}=e;const{formatMessage:s}=(0,O.useIntl)();let i;return a.length>0&&(i=b().createElement("button",{className:"style--none",onClick:()=>n(""),"aria-label":s({id:"channel_members_rhs.search_bar.aria.cancel_search_button",defaultMessage:"cancel members search"})},b().createElement("i",{className:"icon icon-close-circle"}))),b().createElement("div",{className:t},b().createElement(ft.A,{"data-testid":"channel-member-rhs-search",value:a,onInput:e=>n(e.currentTarget.value),inputPrefix:b().createElement("i",{className:"icon icon-magnify"}),inputSuffix:i,placeholder:s({id:"channel_members_rhs.search_bar.placeholder",defaultMessage:"Search members"}),useLegend:!1}))};bt.propTypes={className:u().string,terms:u().string.isRequired,onInput:u().func.isRequired};const Et=w()(bt)(["display:flex;padding:0px 20px 12px;.Input_container .Input_wrapper{padding:0 8px;}"]),_t=w().div.withConfig({displayName:"MembersContainer"})(["flex:1 1 auto;padding:0 4px 16px;"]);let vt=function(e){return e.Member="member",e.FirstSeparator="first-separator",e.Separator="separator",e}({});function Ct(e){let{channel:t,currentUserIsChannelAdmin:a,searchTerms:n,membersCount:i,canGoBack:r,teamUrl:l,channelMembers:o,canManageMembers:c,editing:d=!1,actions:m}=e;const u=(0,s.useHistory)(),[p,g]=(0,f.useState)([]),[E,_]=(0,f.useState)(0),[v,C]=(0,f.useState)(!1),{formatMessage:M}=(0,O.useIntl)(),y=""!==n,S=t.name===h.Ay.DEFAULT_CHANNEL,N=y||i>=20;(0,f.useEffect)((()=>()=>{m.setChannelMembersRhsSearchTerm("")}),[]),(0,f.useEffect)((()=>{const e=[];let t=!1;for(let s=0;s<o.length;s++){var a;const i=o[s];if(0===e.length){var n;let a=null;!0===(null===(n=i.membership)||void 0===n?void 0:n.scheme_admin)?a=b().createElement(O.FormattedMessage,{id:"channel_members_rhs.list.channel_admin_title",defaultMessage:"CHANNEL ADMINS"}):(a=b().createElement(O.FormattedMessage,{id:"channel_members_rhs.list.channel_members_title",defaultMessage:"MEMBERS"}),t=!0),e.push({type:vt.FirstSeparator,data:b().createElement(yt,null,a)})}else t||!1!==(null===(a=i.membership)||void 0===a?void 0:a.scheme_admin)||(e.push({type:vt.Separator,data:b().createElement(Mt,null,b().createElement(O.FormattedMessage,{id:"channel_members_rhs.list.channel_members_title",defaultMessage:"MEMBERS"}))}),t=!0);e.push({type:vt.Member,data:i})}JSON.stringify(p)!==JSON.stringify(e)&&g(e)}),[o]),(0,f.useEffect)((()=>{if(t.type===h.Ay.DM_CHANNEL){let e=m.closeRightHandSide;return r&&(e=m.goBack),void e()}_(0),C(!1),m.setChannelMembersRhsSearchTerm(""),m.loadProfilesAndReloadChannelMembers(0,100,t.id,at.cM.Admin),m.loadMyChannelMemberAndRole(t.id)}),[t.id,t.type]);const R=(0,f.useCallback)(tt()((async e=>{await m.searchProfilesAndChannelMembers(e,{in_team_id:t.team_id,in_channel_id:t.id})}),h.Ay.SEARCH_TIMEOUT_MILLISECONDS),[m.searchProfilesAndChannelMembers]);(0,f.useEffect)((()=>{n&&R(n)}),[n]);const A=(0,f.useCallback)((async e=>{await m.openDirectChannelToUserId(e.id),u.push(l+"/messages/@"+e.username),await m.closeRightHandSide()}),[m.openDirectChannelToUserId,u,l,m.closeRightHandSide]),T=(0,f.useCallback)((async()=>{C(!0),await m.loadProfilesAndReloadChannelMembers(E+1,100,t.id,at.cM.Admin),_(E+1),C(!1)}),[m.loadProfilesAndReloadChannelMembers,E,t.id]);return b().createElement("div",{id:"rhsContainer",className:"sidebar-right__body"},b().createElement(pt,{channel:t,canGoBack:r,onClose:m.closeRightHandSide,goBack:m.goBack}),b().createElement(ht,{channelType:t.type,membersCount:i,canManageMembers:c,editing:d,actions:{startEditing:()=>m.setEditChannelMembers(!0),stopEditing:()=>m.setEditChannelMembers(!1),inviteMembers:()=>t.type===h.Ay.GM_CHANNEL?m.openModal({modalId:h.IQ.CREATE_DM_CHANNEL,dialogType:L.default,dialogProps:{isExistingChannel:!0}}):m.openModal({modalId:h.IQ.CHANNEL_INVITE,dialogType:I.A,dialogProps:{channel:t}})}}),d&&S&&!a&&b().createElement(St,null,b().createElement(nt.A,{mode:"info",variant:"app",message:M({id:"channel_members_rhs.default_channel_moderation_restrictions",defaultMessage:"In this channel, you can only remove guests. Only <link>channel admins</link> can manage other members."},{link:e=>b().createElement(st.A,{href:"https://docs.mattermost.com/welcome/about-user-roles.html#channel-admin",location:"channel_members_rhs"},e)})})),N&&b().createElement(Et,{terms:n,onInput:async e=>{m.setChannelMembersRhsSearchTerm(e)}}),b().createElement(_t,null,o.length>0&&b().createElement(gt.A,{searchTerms:n,members:p,editing:d,channel:t,openDirectMessage:A,loadMore:T,hasNextPage:o.length<i,isNextPageLoading:v})))}Ct.propTypes={currentUserIsChannelAdmin:u().bool.isRequired,membersCount:u().number.isRequired,searchTerms:u().string.isRequired,canGoBack:u().bool.isRequired,teamUrl:u().string.isRequired,channelMembers:u().arrayOf(u().shape({status:u().string,displayName:u().string.isRequired})).isRequired,canManageMembers:u().bool.isRequired,editing:u().bool.isRequired,actions:u().shape({openModal:u().func.isRequired,openDirectChannelToUserId:u().func.isRequired,closeRightHandSide:u().func.isRequired,goBack:u().func.isRequired,setChannelMembersRhsSearchTerm:u().func.isRequired,loadProfilesAndReloadChannelMembers:u().func.isRequired,loadMyChannelMemberAndRole:u().func.isRequired,setEditChannelMembers:u().func.isRequired,searchProfilesAndChannelMembers:u().func.isRequired}).isRequired};const Mt=w().div.withConfig({displayName:"MemberListSeparator"})(["font-weight:600;font-size:12px;line-height:28px;letter-spacing:0.02em;text-transform:uppercase;padding:0px 12px;color:rgba(var(--center-channel-color-rgb),0.75);margin-top:16px;"]),yt=w()(Mt).withConfig({displayName:"FirstMemberListSeparator"})(["margin-top:0px;"]),St=w().div.withConfig({displayName:"AlertContainer"})(["padding:0 20px 15px;"]),Nt=(e,t,a,n)=>{const s=[];return e.forEach((e=>{n[e.id]&&s.push({user:e,membership:n[e.id],status:t[e.id],displayName:(0,S.R4)(e,a)})})),s.sort(((e,t)=>{var a,n,s;return(null===(a=e.membership)||void 0===a?void 0:a.scheme_admin)===(null===(n=t.membership)||void 0===n?void 0:n.scheme_admin)?e.displayName.localeCompare(t.displayName):!0===(null===(s=e.membership)||void 0===s?void 0:s.scheme_admin)?-1:1})),s},Rt=(0,Ze.Mz)("getProfiles",y.a6,y.si,Je.K3,r.H9,Nt),At=(0,Ze.Mz)("searchProfiles",((e,t)=>(0,y.cG)(e,t,!1)),y.si,Je.K3,r.H9,Nt),Tt=(0,n.connect)((function(e){const t=(0,r.Lw)(e),a=(0,l.H7)(e),n=(0,r.tW)(e),{member_count:s}=(0,r.Wh)(e)||{member_count:0};if(!t)return{channel:{},currentUserIsChannelAdmin:!1,channelMembers:[],channelAdmins:[],searchTerms:"",membersCount:s,canManageMembers:!1,canGoBack:!1,teamUrl:""};const i=(0,r.JT)(e),o=t.type===h.YM.PRIVATE_CHANNEL,c=(0,M.Ec)(e,null==a?void 0:a.id,t.id,o?v.xB.MANAGE_PRIVATE_CHANNEL_MEMBERS:v.xB.MANAGE_PUBLIC_CHANNEL_MEMBERS)&&!i,m=e.views.search.channelMembersRhsSearch||"";let u=[];u=""===m?Rt(e):At(e,m.trim());const p=(0,l._p)(e),g=(0,d.SB)(e),f=g===h._n.CHANNEL_INFO||g===h._n.CHANNEL_FILES||g===h._n.PIN,b=Boolean(f),E=(0,d.k7)(e);return{channel:t,currentUserIsChannelAdmin:n&&n.scheme_admin,membersCount:s,searchTerms:m,teamUrl:p,canGoBack:b,canManageMembers:c,channelMembers:u,editing:E}}),(function(e){return{actions:(0,i.bindActionCreators)({openModal:R.q,openDirectChannelToUserId:N.q6,closeRightHandSide:o.bP,goBack:o.OE,setChannelMembersRhsSearchTerm:$e.iv,loadProfilesAndReloadChannelMembers:Xe.fQ,loadMyChannelMemberAndRole:_.pS,setEditChannelMembers:o.TH,searchProfilesAndChannelMembers:Xe.uh},e)}}))(Ct);var Pt=a(77143),xt=a(78417),wt=a(1396),It=a(52729),Ft=(a(29206),a(35880)),kt=a(34574),Ht=a(85507),Lt=a(19202);function qt(e){const{formatMessage:t}=(0,O.useIntl)(),a=e.previousRhsState!==h._n.CHANNEL_INFO,n=e.isExpanded?b().createElement(b().Fragment,null,b().createElement(O.FormattedMessage,{id:"rhs_header.collapseSidebarTooltip",defaultMessage:"Collapse the right sidebar"}),b().createElement(Lt.h,{shortcut:Lt.A.navExpandSidebar,hideDescription:!0,isInsideTooltip:!0})):b().createElement(b().Fragment,null,b().createElement(O.FormattedMessage,{id:"rhs_header.expandSidebarTooltip",defaultMessage:"Expand the right sidebar"}),b().createElement(Lt.h,{shortcut:Lt.A.navExpandSidebar,hideDescription:!0,isInsideTooltip:!0}));return b().createElement("div",{className:"sidebar--right__header"},b().createElement("span",{className:"sidebar--right__title"},e.canGoBack&&b().createElement("button",{className:"sidebar--right__back btn btn-icon btn-sm",onClick:e.actions.goBack,"aria-label":t({id:"rhs_header.back.icon",defaultMessage:"Back Icon"})},b().createElement("i",{className:"icon icon-arrow-back-ios"})),e.children),b().createElement("div",{className:"pull-right"},a&&b().createElement(Re.A,{title:n},b().createElement("button",{type:"button",className:"sidebar--right__expand btn btn-icon btn-sm",onClick:e.actions.toggleRhsExpanded},b().createElement("i",{className:"icon icon-arrow-expand","aria-label":t({id:"rhs_header.expandSidebarTooltip.icon",defaultMessage:"Expand Sidebar Icon"})}),b().createElement("i",{className:"icon icon-arrow-collapse","aria-label":t({id:"rhs_header.collapseSidebarTooltip.icon",defaultMessage:"Collapse Sidebar Icon"})}))),b().createElement(Re.A,{title:b().createElement(O.FormattedMessage,{id:"rhs_header.closeSidebarTooltip",defaultMessage:"Close"})},b().createElement("button",{id:"searchResultsCloseButton",type:"button",className:"sidebar--right__close btn btn-icon btn-sm","aria-label":"Close",onClick:e.actions.closeRightHandSide},b().createElement("i",{className:"icon icon-close","aria-label":t({id:"rhs_header.closeTooltip.icon",defaultMessage:"Close Sidebar Icon"})})))))}qt.propTypes={children:u().node.isRequired};const Ot=qt,Bt=(0,n.connect)((function(e){const t=(0,d.SB)(e),a=t===h._n.CHANNEL_INFO||t===h._n.CHANNEL_MEMBERS||t===h._n.CHANNEL_FILES||t===h._n.PIN;return{isExpanded:(0,d.v6)(e),channelId:(0,C.eH)(e),previousRhsState:t,canGoBack:a}}),(function(e){return{actions:(0,i.bindActionCreators)({closeRightHandSide:o.bP,toggleRhsExpanded:o.XH,goBack:o.OE},e)}}))(Ot);var Dt=a(38335),Vt=a(85406),Ut=a(39487),Gt=a(26241),jt=a(21413),zt=a(65664),Wt=a(1754);function Kt(e){let{content:t,onExited:a,className:n}=e;const{formatMessage:s}=(0,O.useIntl)(),i=(0,f.useCallback)((()=>{a()}),[a]),r=(0,f.useCallback)((()=>{var e;null===(e=t.undo)||void 0===e||e.call(t),a()}),[t.undo,a]),l=g()("info-toast",n);return(0,f.useEffect)((()=>{const e=setTimeout((()=>{a()}),5e3);return()=>clearTimeout(e)}),[a]),b().createElement(j.A,{in:Boolean(t),classNames:"toast",mountOnEnter:!0,unmountOnExit:!0,timeout:300,appear:!0},b().createElement("div",{className:l},t.icon,b().createElement("span",null,t.message),t.undo&&b().createElement("button",{onClick:r,className:"info-toast__undo"},s({id:"post_info.edit.undo",defaultMessage:"Undo"})),b().createElement("button",{className:"info-toast__icon_button",onClick:i,"aria-label":s({id:"general_button.close",defaultMessage:"Close"})},b().createElement("i",{className:"icon icon-close"}))))}Kt.propTypes={content:u().shape({icon:u().element,message:u().string.isRequired,undo:u().func}).isRequired,className:u().string,onExited:u().func.isRequired};const Yt=b().memo(Kt);var Qt=a(35145),Zt=a(10943),Jt=a(77828),Xt=a(41468),$t=a(14696);const ea=(0,O.defineMessages)({title:{id:"post_info.edit.restore",defaultMessage:"Restore this version"},titleQuestion:{id:"post_info.edit.restore_question",defaultMessage:"Restore this version?"}}),ta=e=>{let{post:t,postHeader:a,actions:n,onExited:s}=e;const{formatMessage:i}=(0,O.useIntl)(),r=()=>s(),l=b().createElement("div",{className:"edit-post-history__restore__modal__header"},i(ea.titleQuestion));return b().createElement($t.zW,{compassDesign:!0,onExited:r,enforceFocus:!1,id:"restorePostModal","aria-labelledby":"restorePostModalLabel",modalHeaderText:l,handleCancel:r,cancelButtonClassName:"cancel-button",handleConfirm:async()=>{await n.handleRestore(t),r()}},b().createElement("div",{className:"edit-post-history__restore__modal__content"},a,b().createElement(Zt.A,{post:t,overflowType:"ellipsis",maxHeight:100,showPostEditedIndicator:!1}),b().createElement(Wt.A,{post:t,isEditHistory:!0,disableDownload:!0,disableActions:!0})))};ta.propTypes={postHeader:u().element.isRequired,actions:u().shape({handleRestore:u().func.isRequired}).isRequired,onExited:u().func.isRequired};const aa=(0,f.memo)(ta),na=[Jt.hp.Kg,Jt.hp.HA],sa=(0,O.defineMessages)({helpText:{id:"post_info.edit.restore",defaultMessage:"Restore this version"},currentVersionText:{id:"post_info.edit.current_version",defaultMessage:"Current Version"},ariaLabelMessage:{id:"post_info.edit.aria_label",defaultMessage:"Select to restore an old message."}}),ia=e=>{var t;let{post:a,isCurrent:s=!1,postCurrentVersion:i,theme:r,actions:l}=e;const{formatMessage:o}=(0,O.useIntl)(),[c,d]=(0,f.useState)(s),m=(0,n.useDispatch)(),u=(0,n.useSelector)(jt.K7),p=(0,f.useCallback)((e=>{e.stopPropagation();const t={modalId:h.IQ.RESTORE_POST_MODAL,dialogType:aa,dialogProps:{post:a,postHeader:y,actions:{handleRestore:E}}};l.openModal(t)}),[l,a]);if(!a)return null;const E=async()=>{if(!i||!a)return void l.closeRightHandSide();(await m((0,kt.tg)(a.original_id,a.id,u))).data&&(l.closeRightHandSide(),(()=>{const e={modalId:h.IQ.INFO_TOAST,dialogType:Yt,dialogProps:{content:{icon:b().createElement(Vt.CheckIcon,{size:18}),message:"Restored Message",undo:_}}};l.openModal(e)})());const e=h.eN.EDIT_DRAFT+a.original_id;m((0,Gt.AB)(e,a.channel_id,a.root_id))},_=async()=>{if(!i)return void l.closeRightHandSide();const e=await m((0,kt.jY)(a.original_id));if(!e.data||0===e.data.length)return;const t=e.data[0];await m((0,kt.tg)(t.original_id,t.id,u))},v=s?b().createElement("div",{className:"edit-post-history__current__indicator"},o(sa.currentVersionText)):null,C=(0,P.RG)(a.user_id),M=(0,Ut.GX)(null===(t=a.props)||void 0===t?void 0:t.override_username),y=b().createElement("div",{className:"edit-post-history__header"},b().createElement("span",{className:"profile-icon"},b().createElement(Xt.A,{size:"sm",url:C,className:"avatar-post-preview"})),b().createElement("div",{className:"edit-post-history__header__username"},b().createElement(pe.A,{userId:a.user_id,disablePopover:!0,overwriteName:M}))),S=b().createElement(Zt.A,{post:a,isRHS:!0,showPostEditedIndicator:!1}),N=a.delete_at>0,R=b().createElement("div",{className:"edit-post-history__content_container"},y,b().createElement("div",{className:"post__content"},b().createElement("div",{className:"search-item-snippet post__body"},S)),b().createElement(Wt.A,{post:a,isEditHistory:N,disableDownload:N,disableActions:N})),A=s?null:b().createElement(Re.A,{title:o(sa.helpText)},b().createElement("button",{className:"edit-post-history__icon__button restore-icon",onClick:p,"aria-label":o(sa.ariaLabelMessage)},b().createElement("i",{className:"icon icon-restore"}))),T=g()("edit-post-history__container",{"edit-post-history__container__background":c}),x=0===a.edit_at?a.create_at:a.edit_at;return b().createElement(zt.default,{theme:r},b().createElement("div",{className:T,onClick:()=>{d((e=>!e))}},b().createElement(Qt.A,{className:"a11y__section post",id:"searchResult_"+a.id,post:a},b().createElement("div",{className:"edit-post-history__title__container"},b().createElement("div",{className:"edit-post-history__date__badge__container"},b().createElement("button",{"aria-label":"Toggle to see an old message.",className:"edit-post-history__icon__button toggleCollapseButton"},b().createElement("i",{className:"icon ".concat(c?"icon-chevron-down":"icon-chevron-right")})),b().createElement("span",{className:"edit-post-history__date"},b().createElement(Jt.Ay,{value:x,ranges:na})),v),A),c&&R)))};ia.propTypes={isCurrent:u().bool};const ra=(0,f.memo)(ia),la=(0,n.connect)((function(e){const t=(0,d.zb)(e)||"";return{theme:(0,Je.O4)(e),postCurrentVersion:(0,It.f5)(e,t)}}),(function(e){return{actions:(0,i.bindActionCreators)({editPost:Dt.lD,closeRightHandSide:o.bP,openModal:R.q},e)}}))(ra),oa=e=>b().createElement("div",Object.assign({},e,{className:"scrollbar--view"})),ca=e=>b().createElement("div",Object.assign({},e,{className:"scrollbar--horizontal"})),da=e=>b().createElement("div",Object.assign({},e,{className:"scrollbar--vertical"})),ha=e=>{let{channelDisplayName:t,originalPost:a}=e;const[s,i]=(0,f.useState)([]),[r,l]=(0,f.useState)(!1),[o,c]=(0,f.useState)(!1),d=(0,n.useDispatch)(),h=(0,f.useRef)(null),{formatMessage:m}=(0,O.useIntl)(),u=m({id:"post_info.edit.history.retrieveError",defaultMessage:"Unable to load edit history"}),p=m({id:"post_info.edit.history.retrieveErrorVerbose",defaultMessage:"There was an error loading the history for this message. Check your network connection or try again later."});(0,f.useEffect)((()=>{var e;(async()=>{c(!0);const e=await d((0,kt.jY)(a.id));e.data?(i(e.data),l(!1)):(l(!0),i([])),c(!1)})(),null===(e=h.current)||void 0===e||e.scrollToTop()}),[a,d]),(0,f.useEffect)((()=>{i([]),l(!1)}),[a.id]);const g=m({id:"search_header.title_edit.history",defaultMessage:"Edit History"}),E=b().createElement("div",{className:"edit-post-history__error_container"},b().createElement("div",{className:"edit-post-history__error_item"},b().createElement(Ht.A,{width:127,height:127}),b().createElement("p",{className:"edit-post-history__error_heading"},u),b().createElement("p",{className:"edit-post-history__error_subheading"},p)));if(o&&0===s.length)return b().createElement("div",{id:"rhsContainer",className:"sidebar-right__body sidebar-right__edit-post-history"},b().createElement(wt.A,{style:{display:"grid",placeContent:"center",flex:"1"}}));const _=[b().createElement(la,{post:a,key:a.id,isCurrent:!0}),...s.map((e=>b().createElement(la,{key:e.id,post:e})))];return b().createElement("div",{id:"rhsContainer",className:"sidebar-right__body sidebar-right__edit-post-history"},b().createElement(Ft.Ay,{ref:h,autoHide:!0,autoHideTimeout:500,autoHideDuration:500,renderThumbHorizontal:ca,renderThumbVertical:da,renderView:oa},b().createElement(Bt,null,g,b().createElement("div",{className:"sidebar--right__title__channel"},t)),r?E:_))},ma=(0,f.memo)(ha),ua=(0,n.connect)((function(e){var t;const a=(0,d.zb)(e)||"",n=(0,It.f5)(e,a),s=null!==(t=(0,r.Lw)(e))&&void 0!==t?t:(0,r.c)(e,n.channel_id);return{channelDisplayName:(null==s?void 0:s.display_name)||"",originalPost:n}}))(ma);var pa=a(71769),ga=a(7021),fa=a(69161);function ba(e){let{role:t,children:a,id:s,className:i,rightWidthHolderRef:r}=e;const l=(0,f.useRef)(null),o=(0,n.useSelector)(d.RP),c=(0,n.useSelector)(d.v6),[h,m]=(0,f.useState)(!1),u=pa.HF[o].default,p=(0,fa.Em)(o),g=(e,t)=>{const a=r.current;a&&a.style.removeProperty(t)};return(0,f.useEffect)((()=>{const e=l.current;e&&(m(c),h&&!c&&(e.classList.add("resize-disabled"),setTimeout((()=>{e.classList.remove("resize-disabled")}),1e3)))}),[c]),b().createElement("div",{id:s,className:i,role:t,ref:l},a,b().createElement(ga.A,{name:"rhsResizeHandle",globalCssVar:pa.Oq.RHS,defaultWidth:u,dir:pa.Cr.RIGHT,disabled:c,containerRef:l,onResize:(e,t,a)=>{const n=r.current;n&&(p||n.style.setProperty(t,a))},onResizeEnd:g,onDividerDoubleClick:(e,t)=>{g(0,t),document.body.classList.add("layout-changing"),setTimeout((()=>{document.body.classList.remove("layout-changing")}),1e3)}}))}ba.propTypes={children:u().node.isRequired};const Ea=ba;var _a=a(26614),va=a(62757),Ca=a.n(va),Ma=a(91767),ya=a(70368);function Sa(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class Na extends b().PureComponent{constructor(){super(...arguments),Sa(this,"handleBack",(e=>{switch(e.preventDefault(),this.props.previousRhsState){case h._n.CHANNEL_FILES:case h._n.SEARCH:this.props.actions.showSearchResults();break;case h._n.MENTION:this.props.actions.showMentions();break;case h._n.FLAG:this.props.actions.showFlaggedPosts();break;case h._n.PIN:this.props.actions.showPinnedPosts()}}))}render(){let e,t;switch(this.props.previousRhsState){case h._n.SEARCH:case h._n.MENTION:t=b().createElement(O.FormattedMessage,{id:"rhs_header.backToResultsTooltip",defaultMessage:"Back to search results"});break;case h._n.FLAG:t=b().createElement(O.FormattedMessage,{id:"rhs_header.backToFlaggedTooltip",defaultMessage:"Back to saved messages"});break;case h._n.PIN:t=b().createElement(O.FormattedMessage,{id:"rhs_header.backToPinnedTooltip",defaultMessage:"Back to pinned messages"})}const a=b().createElement(b().Fragment,null,b().createElement(O.FormattedMessage,{id:"rhs_header.expandSidebarTooltip",defaultMessage:"Expand the right sidebar"}),b().createElement(Lt.h,{shortcut:Lt.A.navExpandSidebar,hideDescription:!0,isInsideTooltip:!0})),n=b().createElement(b().Fragment,null,b().createElement(O.FormattedMessage,{id:"rhs_header.collapseSidebarTooltip",defaultMessage:"Collapse the right sidebar"}),b().createElement(Lt.h,{shortcut:Lt.A.navExpandSidebar,hideDescription:!0,isInsideTooltip:!0}));return t&&(e=b().createElement(Re.A,{title:t},b().createElement("button",{className:"sidebar--right__back btn btn-icon btn-sm",onClick:this.handleBack,"aria-label":this.props.intl.formatMessage({id:"rhs_header.back.icon",defaultMessage:"Back Icon"})},b().createElement("i",{className:"icon icon-arrow-back-ios"})))),b().createElement("div",{className:"sidebar--right__header"},b().createElement("span",{className:"sidebar--right__title"},e,b().createElement(O.FormattedMessage,{id:"search_header.title5",defaultMessage:"Extra information"})),b().createElement("div",{className:"pull-right"},b().createElement(Re.A,{title:this.props.isExpanded?n:a},b().createElement("button",{type:"button",className:"sidebar--right__expand btn btn-icon btn-sm","aria-label":"Expand",onClick:this.props.actions.toggleRhsExpanded},b().createElement("i",{className:"icon icon-arrow-expand","aria-label":this.props.intl.formatMessage({id:"rhs_header.expandSidebarTooltip.icon",defaultMessage:"Expand Sidebar Icon"})}),b().createElement("i",{className:"icon icon-arrow-collapse","aria-label":this.props.intl.formatMessage({id:"rhs_header.collapseSidebarTooltip.icon",defaultMessage:"Collapse Sidebar Icon"})}))),b().createElement(Re.A,{title:b().createElement(O.FormattedMessage,{id:"rhs_header.closeSidebarTooltip",defaultMessage:"Close"})},b().createElement("button",{type:"button",className:"sidebar--right__close btn btn-icon btn-sm","aria-label":"Close",onClick:this.props.actions.closeRightHandSide},b().createElement("i",{className:"icon icon-close","aria-label":this.props.intl.formatMessage({id:"rhs_header.closeTooltip.icon",defaultMessage:"Close Sidebar Icon"})})))))}}Sa(Na,"propTypes",{isExpanded:u().bool.isRequired,actions:u().shape({showMentions:u().func.isRequired,showSearchResults:u().func.isRequired,showFlaggedPosts:u().func.isRequired,showPinnedPosts:u().func.isRequired,closeRightHandSide:u().func.isRequired,toggleRhsExpanded:u().func.isRequired}).isRequired});const Ra=(0,O.injectIntl)(Na),Aa=(0,n.connect)((function(e){return{isExpanded:(0,d.v6)(e)}}),(function(e){return{actions:(0,i.bindActionCreators)({showMentions:o.NP,showSearchResults:o.A4,showFlaggedPosts:o.LF,showPinnedPosts:o.H3,closeRightHandSide:o.bP,toggleRhsExpanded:o.XH},e)}}))(Ra);var Ta=a(89092);function Pa(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function xa(e){return b().createElement("div",Object.assign({},e,{className:"scrollbar--view"}))}function wa(e){return b().createElement("div",Object.assign({},e,{className:"scrollbar--horizontal"}))}function Ia(e){return b().createElement("div",Object.assign({},e,{className:"scrollbar--vertical"}))}class Fa extends b().Component{constructor(e){super(e),Pa(this,"handleScroll",(()=>{this.state.isScrolling||this.setState({isScrolling:!0}),this.scrollStopAction.fireAfter(h.Ay.SCROLL_DELAY)})),Pa(this,"handleScrollStop",(()=>{this.setState({isScrolling:!1})})),Pa(this,"handleClick",(()=>{this.props.isMobileView&&(0,Ma.O3)()})),this.scrollStopAction=new Ta.A(this.handleScrollStop),this.state={isScrolling:!1}}shouldComponentUpdate(e,t){var a,n,s,i;return!Ca()(null===(a=e.selected)||void 0===a||null===(n=a.props)||void 0===n?void 0:n.card,null===(s=this.props.selected)||void 0===s||null===(i=s.props)||void 0===i?void 0:i.card)||t.isScrolling!==this.state.isScrolling}render(){if(null==this.props.selected)return b().createElement("div",null);const{selected:e,pluginPostCardTypes:t,teamUrl:a}=this.props,n=e.type;let i=null;if(t&&Object.hasOwn(t,n)){const a=t[n].component;i=b().createElement(a,{post:e})}if(!i){var r;const t=(0,Ut.GX)(null===(r=e.props)||void 0===r?void 0:r.card);i=b().createElement("div",{className:"info-card"},b().createElement(B.A,{message:t}))}let l=b().createElement(pe.A,{userId:e.user_id,hideStatus:!0,disablePopover:!0});const o=(0,Ut.GX)(e.props.override_username);o&&this.props.enablePostUsernameOverride&&(l=b().createElement(pe.A,{userId:e.user_id,hideStatus:!0,disablePopover:!0,overwriteName:o}));const c=b().createElement(ya.A,{compactDisplay:!1,post:e,userId:e.user_id});return b().createElement("div",{className:"sidebar-right__body sidebar-right__card"},b().createElement(Aa,{previousRhsState:this.props.previousRhsState}),b().createElement(Ft.Ay,{autoHide:!0,autoHideTimeout:500,autoHideDuration:500,renderThumbHorizontal:wa,renderThumbVertical:Ia,renderView:xa,onScroll:this.handleScroll},b().createElement("div",{className:"post-right__scroll"},i,b().createElement("div",{className:"d-flex post-card--info"},b().createElement("div",{className:"post-card--post-by overflow--ellipsis"},b().createElement(O.FormattedMessage,{id:"rhs_card.message_by",defaultMessage:"Message by {avatar} {user}",values:{user:l,avatar:c}})),b().createElement("div",{className:"post-card--view-post"},b().createElement(s.Link,{to:"".concat(a,"/pl/").concat(e.id),className:"post__permalink",onClick:this.handleClick},b().createElement(O.FormattedMessage,{id:"rhs_card.jump",defaultMessage:"Jump"})))))))}}Pa(Fa,"defaultProps",{pluginPostCardTypes:{}});const ka=(0,n.connect)((function(e){const t=(0,d.y3)(e);return{enablePostUsernameOverride:"true"===(0,_a.zj)(e).EnablePostUsernameOverride,isMobileView:(0,A.w3)(e),selected:t,pluginPostCardTypes:e.plugins.postCardTypes,teamUrl:(0,l._p)(e)}}))(Fa);var Ha=a(71892),La=a(62563),qa=a(92008),Oa=a(62975),Ba=a(28704),Da=(a(10844),a(35631));const Va={x:2,y:25},Ua=()=>{const e=(0,n.useDispatch)(),{formatMessage:t}=(0,O.useIntl)(),a=(0,n.useSelector)(C.WR),s=(0,$t.aH)("sidebar-right"),i=b().createElement(O.FormattedMessage,{id:"tutorial_threads.threads_pane.title",defaultMessage:"Viewing a thread in the sidebar"}),r=b().createElement("p",null,t({id:"tutorial_threads.threads_pane.description",defaultMessage:"Click the <b>Follow</b> button to be notified about replies and see it in your <b>Threads</b> view. Within a thread, the <b>New Messages</b> line shows you where you left off."},{b:e=>b().createElement("b",null,e)})),l=t=>{t.preventDefault();const n=[{user_id:a,category:h.pm.CRT_THREAD_PANE_STEP,name:a,value:h.YM.CrtThreadPaneSteps.FINISHED.toString()}];e((0,Da.SF)(a,n))},o=(0,$t.LX)(["rhsContainer"],[null==s?void 0:s.width]);return b().createElement($t.Yd,{show:!0,screen:r,title:i,overlayPunchOut:o,placement:"left",pulsatingDotPlacement:"top-start",pulsatingDotTranslate:Va,step:1,singleTip:!0,showOptOut:!1,handleDismiss:l,handleNext:l,interactivePunchOut:!0,nextBtn:b().createElement(O.FormattedMessage,{id:"tutorial_tip.got_it",defaultMessage:"Got it"})})};var Ga=a(83007);function ja(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class za extends b().PureComponent{constructor(){super(...arguments),ja(this,"handleBack",(e=>{switch(e.preventDefault(),this.props.previousRhsState){case h._n.SEARCH:case h._n.MENTION:case h._n.FLAG:case h._n.PIN:this.props.goBack()}})),ja(this,"handleJumpClick",(()=>{this.props.isMobileView&&this.props.closeRightHandSide(),this.props.setRhsExpanded(!1);const e=this.props.relativeTeamUrl;(0,Ga.J)().push("".concat(e,"/pl/").concat(this.props.rootPostId))})),ja(this,"handleFollowChange",(()=>{const{currentTeamId:e,currentUserId:t,rootPostId:a,isFollowingThread:n}=this.props;this.props.setThreadFollow(t,e,a,!n)}))}render(){let e;const{isFollowingThread:t}=this.props,{formatMessage:a}=this.props.intl,n=b().createElement(O.FormattedMessage,{id:"rhs_header.closeSidebarTooltip",defaultMessage:"Close"});let s;switch(this.props.previousRhsState){case h._n.SEARCH:case h._n.MENTION:s=b().createElement(O.FormattedMessage,{id:"rhs_header.backToResultsTooltip",defaultMessage:"Back to search results"});break;case h._n.FLAG:s=b().createElement(O.FormattedMessage,{id:"rhs_header.backToFlaggedTooltip",defaultMessage:"Back to saved messages"});break;case h._n.PIN:s=b().createElement(O.FormattedMessage,{id:"rhs_header.backToPinnedTooltip",defaultMessage:"Back to pinned messages"})}const i=this.props.isExpanded?b().createElement(b().Fragment,null,b().createElement(O.FormattedMessage,{id:"rhs_header.collapseSidebarTooltip",defaultMessage:"Collapse the right sidebar"}),b().createElement(Lt.h,{shortcut:Lt.A.navExpandSidebar,hideDescription:!0,isInsideTooltip:!0})):b().createElement(b().Fragment,null,b().createElement(O.FormattedMessage,{id:"rhs_header.expandSidebarTooltip",defaultMessage:"Expand the right sidebar"}),b().createElement(Lt.h,{shortcut:Lt.A.navExpandSidebar,hideDescription:!0,isInsideTooltip:!0})),r=this.props.channel.display_name;return s&&(e=b().createElement(Re.A,{title:s},b().createElement("button",{className:"sidebar--right__back btn btn-icon btn-sm",onClick:this.handleBack,"aria-label":a({id:"rhs_header.back.icon",defaultMessage:"Back Icon"})},b().createElement("i",{className:"icon icon-arrow-back-ios"})))),b().createElement("div",{className:"sidebar--right__header"},b().createElement("span",{className:"sidebar--right__title"},e,b().createElement(O.FormattedMessage,{id:"rhs_header.details",defaultMessage:"Thread"}),r&&b().createElement("button",{onClick:this.handleJumpClick,className:"style--none sidebar--right__title__channel"},r)),b().createElement("div",{className:"controls"},this.props.isCollapsedThreadsEnabled?b().createElement(Ba.A,{className:"sidebar--right__follow__thread",isFollowing:t,onClick:this.handleFollowChange}):null,b().createElement(Re.A,{title:i},b().createElement("button",{type:"button",className:"sidebar--right__expand btn btn-icon btn-sm","aria-label":"Expand",onClick:this.props.toggleRhsExpanded},b().createElement("i",{className:"icon icon-arrow-expand","aria-label":a({id:"rhs_header.expandSidebarTooltip.icon",defaultMessage:"Expand Sidebar Icon"})}),b().createElement("i",{className:"icon icon-arrow-collapse","aria-label":a({id:"rhs_header.collapseSidebarTooltip.icon",defaultMessage:"Collapse Sidebar Icon"})}))),b().createElement(Re.A,{title:n},b().createElement("button",{id:"rhsCloseButton",type:"button",className:"sidebar--right__close btn btn-icon btn-sm","aria-label":"Close",onClick:this.props.closeRightHandSide},b().createElement("i",{className:"icon icon-close","aria-label":a({id:"rhs_header.closeTooltip.icon",defaultMessage:"Close Sidebar Icon"})})))),this.props.showThreadsTutorialTip&&b().createElement(Ua,null))}}ja(za,"propTypes",{isExpanded:u().bool.isRequired,isMobileView:u().bool.isRequired,rootPostId:u().string.isRequired,relativeTeamUrl:u().string.isRequired,isCollapsedThreadsEnabled:u().bool.isRequired,isFollowingThread:u().bool,currentTeamId:u().string.isRequired,showThreadsTutorialTip:u().bool.isRequired,currentUserId:u().string.isRequired,setRhsExpanded:u().func.isRequired,showMentions:u().func.isRequired,showSearchResults:u().func.isRequired,showFlaggedPosts:u().func.isRequired,showPinnedPosts:u().func.isRequired,goBack:u().func.isRequired,closeRightHandSide:u().func.isRequired,toggleRhsExpanded:u().func.isRequired,setThreadFollow:u().func.isRequired});const Wa=(0,O.injectIntl)(za),Ka={setRhsExpanded:o.N7,showSearchResults:o.A4,showMentions:o.NP,showFlaggedPosts:o.LF,showPinnedPosts:o.H3,showChannelFiles:o.QK,closeRightHandSide:o.bP,toggleRhsExpanded:o.XH,setThreadFollow:Ha.ap,goBack:o.OE},Ya=(0,n.connect)((function(){const e=(0,La.pL)();return function(t,a){let{rootPostId:n}=a,s=!1;const i=(0,Je.WW)(t),r=(0,It.f5)(t,n),o=(0,y.WR)(t),c=(0,Je.yW)(t,h.pm.CRT_THREAD_PANE_STEP,o);if(r&&i){const a=e(t,r);if(s=a.is_following,null===s&&0===a.reply_count){const e=(0,y.nY)(t),a=(0,Oa.cS)(r.message);s=(0,qa.kX)(e,a)}}const m=c===h.h6.THREADS_PANE_POPOVER&&(0,Je.WW)(t)&&(0,Je.Df)(t);return{isExpanded:(0,d.v6)(t),isMobileView:(0,A.w3)(t),relativeTeamUrl:(0,l._p)(t),currentTeamId:(0,l.Sy)(t),currentUserId:o,isCollapsedThreadsEnabled:i,isFollowingThread:s,showThreadsTutorialTip:m}}}),Ka)(Wa);var Qa=a(4562);const Za=e=>{let{currentTeam:t,channel:a,selected:s,previousRhsState:i}=e;const r=(0,n.useDispatch)();return(0,f.useEffect)((()=>{null!=a&&a.team_id&&a.team_id!==(null==t?void 0:t.id)&&r((0,o.bP)())}),[t,a,r]),null!=s&&a?b().createElement("div",{id:"rhsContainer",className:"sidebar-right__body"},b().createElement(Ya,{rootPostId:s.id,channel:a,previousRhsState:i}),b().createElement(Qa.A,{rootPostId:s.id,useRelativeTimestamp:!0,isThreadView:!1})):b().createElement("div",null)},Ja=(0,f.memo)(Za),Xa=(0,n.connect)((function(e){return{selected:(0,d.sP)(e),channel:(0,d.FE)(e),currentTeam:(0,l.H7)(e)}}))(Ja);var $a=a(35737),en=(a(32773),a(1112),a(97309),a(96121)),tn=a(92904);function an(e){const{formatMessage:t}=(0,O.useIntl)();return b().createElement("span",e,b().createElement("svg",{width:"18px",height:"18px",viewBox:"1 1 22 22",role:"img","aria-label":t({id:"generic_icons.userGuide",defaultMessage:"Help"}),style:{width:"18px",height:"18px"}},b().createElement("path",{d:"M11,18H13V16H11V18M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,6A4,4 0 0,0 8,10H10A2,2 0 0,1 12,8A2,2 0 0,1 14,10C14,12 11,11.75 11,15H13C13,12.75 16,12.5 16,10A4,4 0 0,0 12,6Z"})))}var nn=a(17153),sn=a(99068);function rn(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class ln extends b().PureComponent{constructor(e){super(e),rn(this,"openKeyboardShortcutsModal",(e=>{e.preventDefault(),this.props.actions.openModal({modalId:h.IQ.KEYBOARD_SHORTCUTS_MODAL,dialogType:tn.default})})),rn(this,"buttonToggleState",(e=>{this.setState({buttonActive:e})})),rn(this,"askTheCommunityClick",(()=>{(0,E.sx)("ui","help_ask_the_community")})),rn(this,"renderDropdownItems",(()=>{const{intl:e}=this.props;return b().createElement(nn.A.Group,null,"true"===this.props.enableAskCommunityLink&&b().createElement(nn.A.ItemExternalLink,{id:"askTheCommunityLink",url:"https://mattermost.com/pl/default-ask-mattermost-community/",text:e.formatMessage({id:"userGuideHelp.askTheCommunity",defaultMessage:"Ask the community"}),onClick:this.askTheCommunityClick}),b().createElement(nn.A.ItemExternalLink,{id:"helpResourcesLink",url:this.props.helpLink,text:e.formatMessage({id:"userGuideHelp.helpResources",defaultMessage:"Help resources"})}),b().createElement(nn.A.ItemExternalLink,{id:"reportAProblemLink",url:this.props.reportAProblemLink,text:e.formatMessage({id:"userGuideHelp.reportAProblem",defaultMessage:"Report a problem"})}),b().createElement(nn.A.ItemAction,{id:"keyboardShortcuts",onClick:this.openKeyboardShortcutsModal,text:e.formatMessage({id:"userGuideHelp.keyboardShortcuts",defaultMessage:"Keyboard shortcuts"})}))})),this.state={buttonActive:!1}}render(){const{intl:e}=this.props,t=b().createElement(O.FormattedMessage,{id:"channel_header.userHelpGuide",defaultMessage:"Help"});return b().createElement(sn.A,{className:"userGuideHelp",onToggle:this.buttonToggleState},b().createElement(Re.A,{title:this.state.buttonActive?"":t},b().createElement("button",{id:"channelHeaderUserGuideButton",className:g()("channel-header__icon",{"channel-header__icon--active":this.state.buttonActive}),type:"button","aria-expanded":"true"},b().createElement(an,{className:"icon"}))),b().createElement(nn.A,{openLeft:!0,openUp:!1,id:"AddChannelDropdown",ariaLabel:e.formatMessage({id:"sidebar_left.add_channel_dropdown.dropdownAriaLabel",defaultMessage:"Add Channel Dropdown"})},this.renderDropdownItems()))}}const on=(0,O.injectIntl)(ln),cn=(0,n.connect)((function(e){const{HelpLink:t,ReportAProblemLink:a,EnableAskCommunityLink:n}=(0,_a.zj)(e);return{helpLink:t,reportAProblemLink:a,enableAskCommunityLink:n}}),(function(e){return{actions:(0,i.bindActionCreators)({openModal:R.q},e)}}))(on);var dn=a(81567),hn=a(4565);class mn extends hn.A{constructor(e){var t,a,n;super(e),t=this,n=()=>{var e,t;return null===(e=this.itemsContainerRef)||void 0===e||null===(t=e.current)||void 0===t?void 0:t.parentNode},(a=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(a="getContent"))in t?Object.defineProperty(t,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[a]=n,this.popoverRef=b().createRef(),this.itemsContainerRef=b().createRef(),this.suggestionReadOut=b().createRef(),this.currentLabel=""}generateLabel(e){e.username?(this.currentLabel=e.username,(e.first_name||e.last_name)&&e.nickname?this.currentLabel+=" ".concat(e.first_name," ").concat(e.last_name," ").concat(e.nickname):e.nickname?this.currentLabel+=" ".concat(e.nickname):(e.first_name||e.last_name)&&(this.currentLabel+=" ".concat(e.first_name," ").concat(e.last_name))):e.type===h.Ay.DM_CHANNEL||e.type===h.Ay.GM_CHANNEL?this.currentLabel=e.display_name:this.currentLabel=e.name,this.currentLabel&&(this.currentLabel=this.currentLabel.toLowerCase()),this.announceLabel()}renderChannelDivider(e){let t;return t=e===h.Ay.OPEN_CHANNEL?b().createElement(O.FormattedMessage,{id:"suggestion.search.public",defaultMessage:"Public Channels"}):e===h.Ay.PRIVATE_CHANNEL?b().createElement(O.FormattedMessage,{id:"suggestion.search.private",defaultMessage:"Private Channels"}):b().createElement(O.FormattedMessage,{id:"suggestion.search.direct",defaultMessage:"Direct Messages"}),b().createElement("div",{key:e+"-divider",className:"search-autocomplete__divider"},b().createElement("span",null,t))}render(){if(0===this.props.items.length)return null;const e=[];let t=!1;for(let a=0;a<this.props.items.length;a++){const n=this.props.items[a],s=this.props.terms[a],i=s===this.props.selection,r=this.props.components[a];this.props.renderDividers&&(0!==a&&n.type===this.props.items[a-1].type||(n.type===h.Ay.DM_CHANNEL||n.type===h.Ay.GM_CHANNEL?(t||e.push(this.renderChannelDivider(h.Ay.DM_CHANNEL)),t=!0):n.type===h.Ay.PRIVATE_CHANNEL?e.push(this.renderChannelDivider(h.Ay.PRIVATE_CHANNEL)):n.type===h.Ay.OPEN_CHANNEL&&e.push(this.renderChannelDivider(h.Ay.OPEN_CHANNEL)))),i&&(this.currentItem=n),e.push(b().createElement(r,{key:s,ref:e=>this.itemRefs.set(s,e),item:n,term:s,matchedPretext:this.props.matchedPretext[a],isSelection:i,onClick:this.props.onCompleteWord,onMouseMove:this.props.onItemHover}))}return b().createElement(dn.A,{ref:this.popoverRef,id:"search-autocomplete__popover",className:"search-help-popover autocomplete visible",placement:"bottom"},b().createElement("div",{ref:this.suggestionReadOut,"aria-live":"polite",className:"hidden-label"}),b().createElement("div",{ref:this.itemsContainerRef},e))}}var un=a(32269);const pn=e=>{let{items:t,terms:a,components:n,matchedPretext:s,onCompleteWord:i,preventClose:r,handleEscape:l}=e;if(0===t.length)return null;const o=t[0],c=a[0],d=n[0];return b().createElement(dn.A,{id:"search-autocomplete__popover",className:"search-help-popover autocomplete visible",placement:"bottom"},b().createElement(d,{key:c,item:o,term:c,matchedPretext:s[0],isSelection:!1,onClick:i,preventClose:r,handleEscape:l}))};pn.propTypes={onCompleteWord:u().func.isRequired,matchedPretext:u().arrayOf(u().string).isRequired,items:u().arrayOf(u().shape({date:u().string.isRequired,label:u().string.isRequired})).isRequired,terms:u().arrayOf(u().string).isRequired,preventClose:u().func.isRequired,handleEscape:u().func.isRequired,components:u().arrayOf(u().elementType).isRequired};const gn=(0,f.memo)(pn),{KeyCodes:fn}=h.Ay,bn={searchForm:{overflow:"visible"}},En=e=>{const{isFocused:t,keepFocused:a,searchTerms:n,suggestionProviders:s}=e,i=(0,f.useRef)(),r=(0,O.useIntl)();return(0,f.useEffect)((()=>{t||a?setTimeout((()=>{var e;return null===(e=i.current)||void 0===e?void 0:e.focus()}),0):setTimeout((()=>{var e;return null===(e=i.current)||void 0===e?void 0:e.blur()}),0)}),[t,a]),(0,f.useEffect)((()=>{t&&!a&&n.endsWith('""')&&setTimeout((()=>{var e;return null===(e=i.current)||void 0===e?void 0:e.focus()}),0)}),[n]),b().createElement("div",{id:e.isSideBarRight?"sbrSearchFormContainer":"searchFormContainer",className:"search-form__container"},b().createElement("form",{role:"search",className:g()(["search__form",{"search__form--focused":t}]),onSubmit:e.handleSubmit,style:bn.searchForm,autoComplete:"off","aria-labelledby":"searchBox"},b().createElement("div",{className:"search__font-icon"},b().createElement("i",{className:"icon icon-magnify icon-16"})),""!==e.searchType&&b().createElement("div",{className:"searchTypeBadge",onMouseDown:e.handleFocus},"messages"===e.searchType&&b().createElement(O.FormattedMessage,{id:"search_bar.search_types.messages",defaultMessage:"MESSAGES"}),"files"===e.searchType&&b().createElement(O.FormattedMessage,{id:"search_bar.search_types.files",defaultMessage:"FILES"}),b().createElement("i",{className:"icon icon-close icon-12",onMouseDown:()=>{e.setKeepFocused(!0)},onClick:()=>e.clearSearchType&&e.clearSearchType()})),b().createElement(un.A,{ref:t=>{i.current=t,e.getFocus&&e.getFocus(e.handleFocus)},id:e.isSideBarRight?"sbrSearchBox":"searchBox",tabIndex:"0",className:"search-bar form-control a11y__region",containerClass:"w-full","data-a11y-sort-order":"9","aria-describedby":e.isSideBarRight?"sbr-searchbar-help-popup":"searchbar-help-popup","aria-label":r.formatMessage({id:"search_bar.search",defaultMessage:"Search"}),placeholder:r.formatMessage({id:"search_bar.search",defaultMessage:"Search"}),value:e.searchTerms,onFocus:e.handleFocus,onBlur:e.handleBlur,onChange:e.handleChange,onKeyDown:t=>{var a;it.e(t,fn.ESCAPE)&&(null===(a=i.current)||void 0===a||a.blur(),t.stopPropagation(),t.preventDefault()),it.e(t,fn.DOWN)&&(t.preventDefault(),e.updateHighlightedSearchHint(1,!0)),it.e(t,fn.UP)&&(t.preventDefault(),e.updateHighlightedSearchHint(-1,!0)),it.e(t,fn.ENTER)&&e.handleEnterKey(t),it.e(t,fn.BACKSPACE)&&!n&&e.clearSearchType&&e.clearSearchType()},listComponent:mn,dateComponent:gn,providers:s,type:"search",delayInputUpdate:!0,renderDividers:["all"],clearable:!0,onClear:e.handleClear}),e.isSearchingTerm&&b().createElement(we.A,null),e.children))};En.defaultProps={isSideBarRight:!1,getFocus:()=>{},children:null};const _n=En;var vn=a(68124);const Cn=e=>{const t=(0,n.useSelector)(_a.zj),a=(0,vn._G)(t);return e.onSearchTypeSelected&&!e.searchType?b().createElement("div",{className:"search-hint__search-type-selector",onMouseDown:e.onMouseDown},b().createElement("div",{className:"search-hint_text-container"},b().createElement(O.FormattedMessage,{id:"search_bar.usage.search_type_question",defaultMessage:"What are you searching for?"}),b().createElement(O.FormattedMessage,{id:"search_bar.usage.searchLearn",defaultMessage:"<a>Learn about search</a>",values:{a:e=>b().createElement(st.A,{location:"search_hint",className:"search-hint_learn-search",href:"https://mattermost.com/pl/mattermost-academy-search-training"},b().createElement("span",null,e),b().createElement("i",{className:"icon icon-lightbulb-outline"}))}})),b().createElement("div",{className:"button-container"},b().createElement("button",{className:g()({highlighted:0===e.highlightedIndex}),onClick:()=>e.onSearchTypeSelected&&e.onSearchTypeSelected("messages"),onBlur:()=>e.onElementBlur&&e.onElementBlur(),onFocus:()=>e.onElementFocus&&e.onElementFocus()},b().createElement("i",{className:"icon icon-message-text-outline"}),b().createElement(O.FormattedMessage,{id:"search_bar.usage.search_type_messages",defaultMessage:"Messages"})),a&&b().createElement("button",{className:g()({highlighted:1===e.highlightedIndex}),onClick:()=>e.onSearchTypeSelected&&e.onSearchTypeSelected("files"),onBlur:()=>e.onElementBlur&&e.onElementBlur(),onFocus:()=>e.onElementFocus&&e.onElementFocus()},b().createElement("i",{className:"icon icon-file-text-outline"}),b().createElement(O.FormattedMessage,{id:"search_bar.usage.search_type_files",defaultMessage:"Files"})))):b().createElement(b().Fragment,null,e.withTitle&&!e.searchType&&b().createElement("h4",{className:"search-hint__title"},b().createElement(O.FormattedMessage,{id:"search_bar.usage.title",defaultMessage:"Search options"})),e.withTitle&&"files"===e.searchType&&b().createElement("h4",{className:"search-hint__title"},b().createElement(O.FormattedMessage,{id:"search_bar.usage.title_files",defaultMessage:"File search options"})),e.withTitle&&"messages"===e.searchType&&b().createElement("h4",{className:"search-hint__title"},b().createElement(O.FormattedMessage,{id:"search_bar.usage.title_messages",defaultMessage:"Message search options"})),b().createElement("ul",{role:"list",className:"search-hint__suggestions-list",onMouseDown:e.onMouseDown,onTouchEnd:e.onMouseDown},e.options.map(((t,a)=>b().createElement("li",{className:g()("search-hint__suggestions-list__option",{highlighted:a===e.highlightedIndex}),key:t.searchTerm,onMouseDown:()=>e.onOptionSelected(t.searchTerm),onTouchEnd:()=>e.onOptionSelected(t.searchTerm),onMouseOver:()=>(t=>{e.onOptionHover&&e.onOptionHover(t)})(a)},b().createElement("div",{className:"search-hint__suggestion-list__flex-wrap"},b().createElement("span",{className:"search-hint__suggestion-list__label"},t.additionalDisplay?t.additionalDisplay:t.searchTerm)),b().createElement("div",{className:"search-hint__suggestion-list__value"},b().createElement(O.FormattedMessage,{id:t.message.id,defaultMessage:t.message.defaultMessage})))))))};Cn.propTypes={withTitle:u().bool,onOptionSelected:u().func.isRequired,onMouseDown:u().func,options:u().arrayOf(u().shape({searchTerm:u().string.isRequired,additionalDisplay:u().string})).isRequired,highlightedIndex:u().number,onOptionHover:u().func,onSearchTypeSelected:u().func,onElementBlur:u().func,onElementFocus:u().func,searchType:u().oneOf(["files","messages",""])};const Mn=Cn;var yn=a(69813),Sn=a(3468),Nn=a(87988),Rn=a(21650),An=(a(6552),a(31655)),Tn=a(18221),Pn=a(64517),xn=a(67416);function wn(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const In=[Jt.hp.Kg,Jt.hp.HA];class Fn extends b().PureComponent{constructor(e){super(e),wn(this,"jumpToConv",(e=>{e.stopPropagation(),(0,Ga.J)().push("/".concat(this.props.teamName,"/pl/").concat(this.props.fileInfo.post_id))})),wn(this,"copyLink",(()=>{(0,P.lW)("".concat((0,q.vV)(),"/").concat(this.props.teamName,"/pl/").concat(this.props.fileInfo.post_id))})),wn(this,"stopPropagation",(e=>{e.stopPropagation()})),wn(this,"keepOpen",(e=>{this.setState({keepOpen:e})})),wn(this,"renderPluginItems",(()=>{var e;const{fileInfo:t}=this.props,a=null===(e=this.props.pluginMenuItems)||void 0===e?void 0:e.filter((e=>null==e?void 0:e.match(t))).map((e=>b().createElement(nn.A.ItemAction,{id:e.id+"_pluginmenuitem",key:e.id+"_pluginmenuitem",onClick:()=>{var a;return null===(a=e.action)||void 0===a?void 0:a.call(e,t)},text:e.text})));return null!=a&&a.length?b().createElement(b().Fragment,null,b().createElement("li",{id:"divider_file_".concat(this.props.fileInfo.id,"_plugins"),className:"MenuItem__divider",role:"menuitem"}),a):null})),wn(this,"showPreview",(()=>{this.props.actions.openModal({modalId:h.IQ.FILE_PREVIEW_MODAL,dialogType:Pn.A,dialogProps:{fileInfos:[this.props.fileInfo],postId:this.props.fileInfo.post_id,startIndex:0}})})),this.state={keepOpen:!1}}render(){const{fileInfo:e,channelDisplayName:t,channelType:a}=this.props;let n=t;return a===h.Ay.DM_CHANNEL?n=b().createElement(O.FormattedMessage,{id:"search_item.file_tag.direct_message",defaultMessage:"Direct Message"}):a===h.Ay.GM_CHANNEL&&(n=b().createElement(O.FormattedMessage,{id:"search_item.file_tag.group_message",defaultMessage:"Group Message"})),b().createElement("div",{"data-testid":"search-item-container",className:"search-item__container"},b().createElement("button",{className:"FileSearchResultItem"+(this.state.keepOpen?" keep-open":""),onClick:this.showPreview},b().createElement(Tn.A,{fileInfo:e}),b().createElement("div",{className:"fileData"},b().createElement("div",{className:"fileDataName"},e.name),b().createElement("div",{className:"fileMetadata"},n&&b().createElement(xn.A,{className:"file-search-channel-name",text:n}),b().createElement("span",null,(0,P.O1)(e.size)),b().createElement("span",null," • "),b().createElement(Jt.Ay,{value:e.create_at,ranges:In}))),this.props.fileInfo.post_id&&b().createElement(Re.A,{title:(0,O.defineMessage)({id:"file_search_result_item.more_actions",defaultMessage:"More Actions"})},b().createElement(sn.A,{onToggle:this.keepOpen,stopPropagationOnToggle:!0},b().createElement("a",{href:"#",className:"action-icon dots-icon"},b().createElement("i",{className:"icon icon-dots-vertical"})),b().createElement(nn.A,{ariaLabel:"file menu",openLeft:!0},b().createElement(nn.A.ItemAction,{onClick:this.jumpToConv,ariaLabel:(0,P.Vw)({id:"file_search_result_item.open_in_channel",defaultMessage:"Open in channel"}),text:(0,P.Vw)({id:"file_search_result_item.open_in_channel",defaultMessage:"Open in channel"})}),b().createElement(nn.A.ItemAction,{onClick:this.copyLink,ariaLabel:(0,P.Vw)({id:"file_search_result_item.copy_link",defaultMessage:"Copy link"}),text:(0,P.Vw)({id:"file_search_result_item.copy_link",defaultMessage:"Copy link"})}),this.renderPluginItems()))),b().createElement(Re.A,{title:(0,O.defineMessage)({id:"file_search_result_item.download",defaultMessage:"Download"})},b().createElement("a",{className:"action-icon download-icon",href:(0,An.S1)(e.id),onClick:this.stopPropagation},b().createElement("i",{className:"icon icon-download-outline"})))))}}const kn=(0,n.connect)((function(e,t){const a=(0,r.c)(e,t.channelId);return{channelDisplayName:"",channelType:null==a?void 0:a.type}}),(function(e){return{actions:(0,i.bindActionCreators)({openModal:R.q},e)}}))(Fn);var Hn=a(70659),Ln=a(92243),qn=a(55476),On=a(92277);function Bn(e){const t=(0,O.useIntl)();return b().createElement("div",{className:"FilesFilterMenu"},b().createElement(sn.A,null,b().createElement(Re.A,{title:b().createElement(O.FormattedMessage,{id:"channel_info_rhs.menu.files.filter",defaultMessage:"Filter"})},b().createElement(On.T,{id:"filesFilterButton",className:"action-icon dots-icon",type:"button"},"all"!==e.selectedFilter&&b().createElement("i",{className:"icon-dot"}),b().createElement(Vt.FilterVariantIcon,{size:18,color:"currentColor"}))),b().createElement(nn.A,{ariaLabel:t.formatMessage({id:"channel_info_rhs.menu.files.filter.file_menu",defaultMessage:"file menu"}),openLeft:!0},b().createElement(nn.A.ItemAction,{ariaLabel:t.formatMessage({id:"channel_info_rhs.menu.files.filter.all_file_types",defaultMessage:"All file types"}),text:t.formatMessage({id:"channel_info_rhs.menu.files.filter.all_file_types",defaultMessage:"All file types"}),onClick:()=>e.onFilter("all"),icon:"all"===e.selectedFilter?b().createElement("i",{className:"icon icon-check"}):null}),b().createElement(nn.A.ItemAction,{ariaLabel:t.formatMessage({id:"channel_info_rhs.menu.files.filter.documents",defaultMessage:"Documents"}),text:t.formatMessage({id:"channel_info_rhs.menu.files.filter.documents",defaultMessage:"Documents"}),onClick:()=>e.onFilter("documents"),icon:"documents"===e.selectedFilter?b().createElement("i",{className:"icon icon-check"}):null}),b().createElement(nn.A.ItemAction,{ariaLabel:t.formatMessage({id:"channel_info_rhs.menu.files.filter.spreadsheets",defaultMessage:"Spreadsheets"}),text:t.formatMessage({id:"channel_info_rhs.menu.files.filter.spreadsheets",defaultMessage:"Spreadsheets"}),onClick:()=>e.onFilter("spreadsheets"),icon:"spreadsheets"===e.selectedFilter?b().createElement("i",{className:"icon icon-check"}):null}),b().createElement(nn.A.ItemAction,{ariaLabel:t.formatMessage({id:"channel_info_rhs.menu.files.filter.presentations",defaultMessage:"Presentations"}),text:t.formatMessage({id:"channel_info_rhs.menu.files.filter.presentations",defaultMessage:"Presentations"}),onClick:()=>e.onFilter("presentations"),icon:"presentations"===e.selectedFilter?b().createElement("i",{className:"icon icon-check"}):null}),b().createElement(nn.A.ItemAction,{ariaLabel:t.formatMessage({id:"channel_info_rhs.menu.files.filter.code",defaultMessage:"Code"}),text:t.formatMessage({id:"channel_info_rhs.menu.files.filter.code",defaultMessage:"Code"}),onClick:()=>e.onFilter("code"),icon:"code"===e.selectedFilter?b().createElement("i",{className:"icon icon-check"}):null}),b().createElement(nn.A.ItemAction,{ariaLabel:t.formatMessage({id:"channel_info_rhs.menu.files.filter.images",defaultMessage:"Images"}),text:t.formatMessage({id:"channel_info_rhs.menu.files.filter.images",defaultMessage:"Images"}),onClick:()=>e.onFilter("images"),icon:"images"===e.selectedFilter?b().createElement("i",{className:"icon icon-check"}):null}),b().createElement(nn.A.ItemAction,{ariaLabel:t.formatMessage({id:"channel_info_rhs.menu.files.filter.audio",defaultMessage:"Audio"}),text:t.formatMessage({id:"channel_info_rhs.menu.files.filter.audio",defaultMessage:"Audio"}),onClick:()=>e.onFilter("audio"),icon:"audio"===e.selectedFilter?b().createElement("i",{className:"icon icon-check"}):null}),b().createElement(nn.A.ItemAction,{ariaLabel:t.formatMessage({id:"channel_info_rhs.menu.files.filter.videos",defaultMessage:"Videos"}),text:t.formatMessage({id:"channel_info_rhs.menu.files.filter.videos",defaultMessage:"Videos"}),onClick:()=>e.onFilter("video"),icon:"video"===e.selectedFilter?b().createElement("i",{className:"icon icon-check"}):null}))))}Bn.propTypes={selectedFilter:u().string.isRequired,onFilter:u().func.isRequired};const{KeyCodes:Dn}=h.Ay;function Vn(e){const t=(0,n.useSelector)((e=>(0,l.vt)(e))),a=(0,n.useSelector)((e=>(0,d.Qe)(e))),s=[{value:"",label:"All teams",selected:""===a}];for(const e of t)s.push({value:e.id,label:e.display_name,selected:a===e.id});return b().createElement("div",{className:"MessagesOrFilesSelector"},b().createElement("div",{className:"buttons-container"},b().createElement("button",{onClick:()=>e.onChange("messages"),onKeyDown:t=>it.e(t,Dn.ENTER)&&e.onChange("messages"),className:"messages"===e.selected?"active tab messages-tab":"tab messages-tab"},b().createElement(O.FormattedMessage,{id:"search_bar.messages_tab",defaultMessage:"Messages"}),b().createElement("span",{className:"counter"},e.messagesCounter)),e.isFileAttachmentsEnabled&&b().createElement("button",{onClick:()=>e.onChange("files"),onKeyDown:t=>it.e(t,Dn.ENTER)&&e.onChange("files"),className:"files"===e.selected?"active tab files-tab":"tab files-tab"},b().createElement(O.FormattedMessage,{id:"search_bar.files_tab",defaultMessage:"Files"}),b().createElement("span",{className:"counter"},e.filesCounter))),e.crossTeamSearchEnabled&&b().createElement("div",{className:"team-selector-container"},b().createElement("select",{value:a,onChange:t=>{e.onTeamChange(t.target.value)}},s.map((e=>b().createElement("option",{key:e.value,value:e.value},e.label))))),"files"===e.selected&&b().createElement(Bn,{selectedFilter:e.selectedFilter,onFilter:e.onFilter}))}Vn.propTypes={selected:u().string.isRequired,messagesCounter:u().string.isRequired,filesCounter:u().string.isRequired,isFileAttachmentsEnabled:u().bool.isRequired,crossTeamSearchEnabled:u().bool.isRequired,onChange:u().func.isRequired,onFilter:u().func.isRequired,onTeamChange:u().func.isRequired};var Un=a(51703);function Gn(e){return b().createElement("div",{className:"search-item__container","data-testid":"search-item-container"},b().createElement(Un.A,{post:e.post,matches:e.matches,term:e.isFlaggedPosts||e.isPinnedPosts||e.isMentionSearch?"":e.searchTerm,isMentionSearch:e.isMentionSearch,a11yIndex:e.a11yIndex,location:h.Hc.SEARCH}))}Gn.propTypes={a11yIndex:u().number.isRequired,isFlaggedPosts:u().bool.isRequired,isMentionSearch:u().bool.isRequired,isPinnedPosts:u().bool.isRequired,matches:u().arrayOf(u().string).isRequired,searchTerm:u().string.isRequired};var jn=a(45955),zn=a(11039),Wn=a(35412),Kn=a(19408),Yn=a(60088);const Qn=w().div.withConfig({displayName:"StyledDiv"})(["width:100%;"]),Zn=w().a.withConfig({displayName:"StyledA"})(["color:var(--denim-button-bg) !important;"]),Jn=w().div.withConfig({displayName:"InnerDiv"})(["display:flex;gap:8px;border:1px solid rgba(var(--center-channel-color-rgb),0.08);border-radius:4px;background-color:rgba(var(--center-channel-color-rgb),0.04);padding:10px;margin:10px;color:rgba(var(--center-channel-color-rgb),0.75);font-weight:400;font-size:11px;line-height:16px;letter-spacing:0.02em;"]);function Xn(e){var t,a;const{formatMessage:s,formatNumber:i}=(0,O.useIntl)(),r=(0,Kn.A)(),l=(0,Wn.A)(),[o]=(0,zn.A)(),c=(0,S.qc)((0,n.useSelector)(y.HW).roles);if(!(0,n.useSelector)(jn.I0))return null;const d=l.files.totalStorage,m=null==o||null===(t=o.files)||void 0===t?void 0:t.total_storage,u=l.messages.history,p=null==o||null===(a=o.messages)||void 0===a?void 0:a.history;let g=s({id:"workspace_limits.search_limit.view_plans",defaultMessage:"View plans"});c&&(g=s({id:"workspace_limits.search_limit.upgrade_now",defaultMessage:"Upgrade now"}));const f=(e,t)=>b().createElement(Qn,{id:t},b().createElement(Jn,null,b().createElement("i",{className:"icon-eye-off-outline"}),b().createElement("span",null,e)));switch(e.searchType){case h.cO.FILES_SEARCH_TYPE:return void 0!==m&&d>m?f(s({id:"workspace_limits.search_files_limit.banner_text",defaultMessage:"Some older files may not be shown because your workspace has met its file storage limit of {storage}. <a>{ctaAction}</a>"},{ctaAction:g,storage:(0,Yn.Lh)(m,i),a:e=>b().createElement(Zn,{onClick:()=>r({trackingLocation:"file_search_limits_banner"})},e)}),"".concat(h.cO.FILES_SEARCH_TYPE,"_search_limits_banner")):null;case h.cO.MESSAGES_SEARCH_TYPE:return void 0!==p&&u>p?f(s({id:"workspace_limits.search_message_limit.banner_text",defaultMessage:"Some older messages may not be shown because your workspace has over {messages} messages. <a>{ctaAction}</a>"},{ctaAction:g,messages:i(p),a:e=>b().createElement(Zn,{onClick:()=>r({trackingLocation:"messages_search_limits_banner"})},e)}),"".concat(h.cO.MESSAGES_SEARCH_TYPE,"_search_limits_banner")):null;default:return null}}Xn.propTypes={searchType:u().string.isRequired};const $n=Xn,es=e=>b().createElement("div",Object.assign({},e,{className:"scrollbar--view"})),ts=e=>b().createElement("div",Object.assign({},e,{className:"scrollbar--horizontal scrollbar--thumb--RHS"})),as=e=>b().createElement("div",Object.assign({},e,{className:"scrollbar--vertical scrollbar--thumb--RHS"})),ns=e=>b().createElement("div",Object.assign({},e,{className:"scrollbar--vertical--RHS"})),ss=e=>{const t=(0,f.useRef)(null),[a,s]=(0,f.useState)(e.searchType),i=(0,n.useSelector)(Rn.Lt),r=(0,n.useSelector)(_a.zj),l=(0,O.useIntl)();(0,f.useEffect)((()=>{var a;"all"!==e.searchFilterType&&e.setSearchFilterType("all"),s(e.searchType),null===(a=t.current)||void 0===a||a.scrollToTop()}),[e.searchTerms]),(0,f.useEffect)((()=>{s(e.searchSelectedType)}),[e.searchSelectedType]),(0,f.useEffect)((()=>{s(e.searchType)}),[e.isFlaggedPosts,e.isPinnedPosts,e.isMentionSearch]),(0,f.useEffect)((()=>{0!==e.searchPage||e.isChannelFiles||e.isSearchingTerm||setTimeout((()=>{e.getMorePostsForSearch(),e.getMoreFilesForSearch()}),100)}),[e.searchPage,e.searchTerms,e.isSearchingTerm]);const o=(0,Nn.sg)((()=>{e.getMorePostsForSearch()}),100,!1,(()=>{})),c=(0,Nn.sg)((()=>{e.getMoreFilesForSearch()}),100,!1,(()=>{})),{results:d,fileResults:m,searchTerms:u,isCard:p,isSearchAtEnd:E,isSearchFilesAtEnd:_,isSearchingTerm:v,isFlaggedPosts:C,isSearchingFlaggedPost:M,isPinnedPosts:y,isChannelFiles:S,isSearchingPinnedPost:N,isSideBarExpanded:R,isMentionSearch:A,isOpened:T,updateSearchTerms:P,handleSearchHintSelection:x,searchFilterType:w,setSearchFilterType:I}=e,F=!d||!Array.isArray(d)||0===d.length,k=!m||!Array.isArray(m)||0===m.length,H=v||M||N||!T,L=!(a===h.cO.MESSAGES_SEARCH_TYPE&&E||a===h.cO.FILES_SEARCH_TYPE&&_||S||C||y),q=!(C||A||p||y||S);let B,D,V,U=d;const G={variant:Ln.L.ChannelSearch};A?(G.variant=Ln.L.Mentions,V=(0,O.defineMessage)({id:"search_header.title2",defaultMessage:"Recent Mentions"})):C?(G.variant=Ln.L.FlaggedPosts,G.subtitleValues={buttonText:b().createElement("strong",null,l.formatMessage({id:"flag_post.flag",defaultMessage:"Save Message"}))},V=(0,O.defineMessage)({id:"search_header.title3",defaultMessage:"Saved messages"})):y?(G.variant=Ln.L.PinnedPosts,G.subtitleValues={text:b().createElement("strong",null,l.formatMessage({id:"post_info.pin",defaultMessage:"Pin to Channel"}))},U=[...d],U.sort(((e,t)=>t.create_at-e.create_at)),V=(0,O.defineMessage)({id:"search_header.pinnedMessages",defaultMessage:"Pinned messages"})):S?(G.variant="all"===w?Ln.L.ChannelFiles:Ln.L.ChannelFilesFiltered,V=(0,O.defineMessage)({id:"search_header.channelFiles",defaultMessage:"Files"})):p?V=(0,O.defineMessage)({id:"search_header.title5",defaultMessage:"Extra information"}):!u&&F&&k?V=(0,O.defineMessage)({id:"search_header.search",defaultMessage:"Search"}):a!==h.cO.FILES_SEARCH_TYPE||S?(G.titleValues={channelName:"".concat(u)},V=(0,O.defineMessage)({id:"search_header.results",defaultMessage:"Search Results"})):(G.variant=Ln.L.Files,G.titleValues={searchTerm:"".concat(u)},V=(0,O.defineMessage)({id:"search_header.results",defaultMessage:"Search Results"}));const j=l.formatMessage(V),z=e=>{x(),P(e)};switch(!0){case H:B=b().createElement("div",{className:"sidebar--right__subheader a11y__section"},b().createElement("div",{className:"sidebar--right__loading"},b().createElement(qn.A,{text:(0,O.defineMessage)({id:"search_header.loading",defaultMessage:"Searching"})})));break;case F&&!u&&!A&&!y&&!C&&!S:B=b().createElement("div",{className:"sidebar--right__subheader search__hints a11y__section"},b().createElement(Mn,{onOptionSelected:z,options:h.IE}));break;case F&&a===h.cO.MESSAGES_SEARCH_TYPE&&!S:case k&&(a===h.cO.FILES_SEARCH_TYPE||S):B=b().createElement("div",{className:g()(["sidebar--right__subheader a11y__section",{"sidebar-expanded":R}])},b().createElement(Hn.A,Object.assign({style:{padding:"48px"}},G)));break;default:(a===h.cO.FILES_SEARCH_TYPE||S)&&(U=m),B=U.map(((t,n)=>a!==h.cO.MESSAGES_SEARCH_TYPE||e.isChannelFiles?b().createElement(kn,{key:t.id,channelId:t.channel_id,fileInfo:t,teamName:e.currentTeamName,pluginMenuItems:i}):b().createElement(Gn,{key:t.id,post:t,matches:e.matches[t.id],searchTerm:u,isFlaggedPosts:e.isFlaggedPosts,isMentionSearch:e.isMentionSearch,isPinnedPosts:e.isPinnedPosts,a11yIndex:n}))),D=L?b().createElement("div",{className:"loading-screen"},b().createElement("div",{className:"loading__content"},b().createElement("div",{className:"round round-1"}),b().createElement("div",{className:"round round-2"}),b().createElement("div",{className:"round round-3"}))):null}return b().createElement("div",{id:"searchContainer",className:"SearchResults sidebar-right__body"},b().createElement(Bt,null,b().createElement("span",null,j),e.channelDisplayName&&b().createElement("div",{className:"sidebar--right__title__channel"},e.channelDisplayName)),q&&b().createElement(Vn,{selected:a,selectedFilter:w,isFileAttachmentsEnabled:(0,vn._G)(r),messagesCounter:E||0===e.searchPage?"".concat(d.length):"".concat(d.length,"+"),filesCounter:_||0===e.searchPage?"".concat(m.length):"".concat(m.length,"+"),onChange:s,onFilter:I,onTeamChange:t=>{e.updateSearchTeam(t)},crossTeamSearchEnabled:e.crossTeamSearchEnabled}),S&&b().createElement("div",{className:"channel-files__header"},b().createElement("div",{className:"channel-files__title"},b().createElement(O.FormattedMessage,{id:"search_results.channel-files-header",defaultMessage:"Recent files"})),b().createElement(Bn,{selectedFilter:w,onFilter:I})),b().createElement($n,{searchType:a}),b().createElement(Ft.Ay,{ref:t,autoHide:!0,autoHideTimeout:500,autoHideDuration:500,renderTrackVertical:ns,renderThumbHorizontal:ts,renderThumbVertical:as,renderView:es,onScroll:()=>{if(!(e.isFlaggedPosts||e.isPinnedPosts||e.isSearchingTerm||e.isSearchGettingMore||e.isChannelFiles)){var n,s,i;const e=(null===(n=t.current)||void 0===n?void 0:n.getScrollHeight())||0;((null===(s=t.current)||void 0===s?void 0:s.getScrollTop())||0)+((null===(i=t.current)||void 0===i?void 0:i.getClientHeight())||0)+30>=e&&(a===h.cO.FILES_SEARCH_TYPE?c():o())}}},b().createElement("div",{id:"search-items-container",role:"application",className:g()(["search-items-container post-list__table a11y__region",{"no-results":F&&a===h.cO.MESSAGES_SEARCH_TYPE||k&&(a===h.cO.FILES_SEARCH_TYPE||S),"channel-files-container":S}]),"data-a11y-sort-order":"3","data-a11y-focus-child":!0,"data-a11y-loop-navigation":!1,"aria-label":l.formatMessage({id:"accessibility.sections.rhs",defaultMessage:"{regionTitle} complimentary region"},{regionTitle:j})},B,D)))};ss.defaultProps={isCard:!1,isOpened:!1,channelDisplayName:"",children:null};const is=(e,t)=>{for(const a in t)if(Object.hasOwn(t,a)&&"results"!==a&&Object.hasOwn(t,a)&&"fileResults"!==a&&t[a]!==e[a])return!1;const{results:a}=e,{results:n}=t;if(a.length!==n.length)return!1;for(let e=0;e<a.length;e++)if(a[e]!==n[e])return!1;const{fileResults:s}=e,{fileResults:i}=t;if(s.length!==i.length)return!1;for(let e=0;e<s.length;e++)if(s[e]!==i[e])return!1;return!0},rs=b().memo(ss,is),ls=(0,n.connect)((function(){let e,t,a,n=[];return function(s){var i,o,c;const h="true"===(0,_a.zj)(s).ExperimentalViewArchivedChannels,m=(0,It.p5)(s);m&&m!==e&&(e=m,a=[],e.forEach((e=>{e&&a.push(e)})));const u=(0,yn.IJ)(s);u&&u!==t&&(t=u,n=[],t.forEach((e=>{if(!e)return;const t=(0,r.c)(s,e.channel_id);t&&0!==t.delete_at&&!h||n.push(e)})));const p=(0,Sn.b)(s)||{},g=null!==(i=null===(o=(0,l.H7)(s))||void 0===o?void 0:o.name)&&void 0!==i?i:"";return{results:a,fileResults:n,matches:(0,It.Un)(s),searchTerms:(0,d.Y6)(s),searchSelectedType:(0,d.t$)(s),isSearchingTerm:(0,d.PQ)(s),isSearchingFlaggedPost:(0,d.bS)(s),isSearchingPinnedPost:(0,d.Tr)(s),isSearchGettingMore:(0,d.sr)(s),isSearchAtEnd:p.isEnd,isSearchFilesAtEnd:p.isFilesEnd,searchPage:null===(c=p.params)||void 0===c?void 0:c.page,currentTeamName:g}}}))(rs);var os=a(65812),cs=a(21733),ds=a(4890),hs=a(89280),ms=a(31229),us=a(97314),ps=a(61190),gs=a(75644),fs=a(4715);const bs={default:[ps.f.ctrl,ps.f.shift,"M"],mac:[ps.f.cmd,ps.f.shift,"M"]},Es=(e,t)=>{let a=[],n=h.IE;if("files"===t&&(n=h.PL),""===e.trim())return n;const s=e.split(/\s+/g),i=s[s.length-1],r=s[s.length-2];let l;if(l=r?!(n.some((e=>{let{searchTerm:t}=e;return r.toLowerCase().endsWith(t.toLowerCase())}))&&"@"!==r):!n.some((t=>{let{searchTerm:a}=t;return e.toLowerCase().endsWith(a.toLowerCase())}))||"@"===e,l)try{a=n.filter((e=>"@"===i&&"From:"===e.searchTerm||new RegExp(i,"ig").test(e.searchTerm)&&e.searchTerm.toLowerCase()!==i.toLowerCase()))}catch(e){a=[]}return a},_s=e=>{const{actions:t,currentChannel:a,enableFindShortcut:s,hideSearchBar:i,isMobileView:l,searchTerms:o,searchType:c,hideMobileSearchBarInRHS:d}=e,m=(0,O.useIntl)(),u=(0,n.useSelector)(r.nZ),[p,E]=(0,f.useState)(!1),[_,v]=(0,f.useState)(!1),[C,M]=(0,f.useState)(!1),[y,S]=(0,f.useState)(!1),[N,R]=(0,f.useState)(-1),[A,T]=(0,f.useState)(Es(o,c)),[P,x]=(0,f.useState)("all"),w=(0,f.useRef)([new cs.A,new os.A(t.autocompleteChannelsForSearch),new ds.A(t.autocompleteUsersInTeam)]),I=(0,fs.y3)()&&(0,gs.l)((0,fs.B7)(),"4.7.0");(0,f.useEffect)((()=>{if(!s)return;const e=e=>{if(it.r(e)&&it.e(e,h.Ay.KeyCodes.F)){if(!I&&!e.shiftKey)return;if((0,fs.BD)()&&e.ctrlKey)return;e.preventDefault(),i&&(t.openRHSSearch(),M(!0)),u&&t.updateSearchTermsForShortcut(),k()}};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[i,u]),(0,f.useEffect)((()=>{l&&e.isSideBarRight&&k()}),[l,e.isSideBarRight]),(0,f.useEffect)((()=>{l||T(Es(o,c))}),[l,o,c]),(0,f.useEffect)((()=>{!l&&p&&C&&H()}),[l,o]);const F=()=>t.closeRightHandSide(),k=()=>E(!0),H=()=>{setTimeout((()=>{C?M(!1):E(!1)}),0),j()},L=()=>v(!1),q=()=>v(!0),B=()=>{p?M(!0):E(!0)},D=e=>{const t=(null==o?void 0:o.split(" "))||[];t.pop(),t.push(e.toLowerCase()),V(t.join(" "))},V=e=>{t.updateSearchTerms(e),j()},U=c||o?void 0:e=>{t.updateSearchType(e),c||v(!1),E(!0)},G=e=>{const a=e.target.value;t.updateSearchTerms(a)},j=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Math.abs(e)>1)return;let a=N+e;switch(e){case 1:a=a===A.length?0:a;break;case-1:a=a<0?A.length-1:a;break;default:a=-1}R(a),S(t)},z=a=>{if(a.preventDefault(),y)return M(!0),void(c||o?D(A[N].searchTerm):(t.updateSearchType(0===N?"messages":"files"),R(-1)));e.isMentionSearch&&t.updateRhsState(h._n.SEARCH),K().then((()=>{M(!1),E(!1)}))},W=e=>{e.preventDefault(),K().then((()=>{M(!1),E(!1)}))},K=async()=>{if(0===o.trim().length)return;const{error:a}=await t.showSearchResults(Boolean(e.isMentionSearch));a||Y()},Y=()=>{l&&Q()},Q=()=>{e.isMentionSearch&&(E(!1),t.updateRhsState(h._n.SEARCH)),t.updateSearchTerms(""),t.updateSearchTeam(null),t.updateSearchType("")},Z=e=>{R(e),S(!1)},J=()=>b().createElement(b().Fragment,null,b().createElement("div",{className:"sidebar-collapse__container"},b().createElement("div",{id:e.isSideBarRight?"sbrSidebarCollapse":"sidebarCollapse",className:"sidebar-collapse",onClick:F},b().createElement("span",{className:"fa fa-2x fa-angle-left",title:m.formatMessage({id:"generic_icons.back",defaultMessage:"Back Icon"})}))),b().createElement(_n,{updateHighlightedSearchHint:j,handleEnterKey:z,handleClear:Q,handleChange:G,handleSubmit:W,handleFocus:k,handleBlur:H,keepFocused:C,setKeepFocused:M,isFocused:p,suggestionProviders:w.current,isSideBarRight:e.isSideBarRight,isSearchingTerm:e.isSearchingTerm,getFocus:e.getFocus,searchTerms:o,searchType:c,clearSearchType:()=>t.updateSearchType("")},!e.isMobileView&&(()=>{let t=0;if(null==o||o.split(/[: ]/g).forEach((e=>{let a=h.IE;"files"===c&&(a=h.PL),a.some((t=>{let{searchTerm:a}=t;return a.toLowerCase()===e.toLowerCase()}))&&t++})),0===A.length||e.isMentionSearch)return b().createElement(b().Fragment,null);const a="search-help-popover".concat((_||p)&&t<=2?" visible":"");return b().createElement(dn.A,{id:"".concat(e.isSideBarRight?"sbr-":"","searchbar-help-popup"),placement:"bottom",className:a},b().createElement(Mn,{options:A,withTitle:!0,onOptionSelected:D,onMouseDown:B,highlightedIndex:N,onOptionHover:Z,onSearchTypeSelected:U,onElementBlur:L,onElementFocus:q,searchType:c}))})()));return e.isSideBarRight?b().createElement("div",{className:"sidebar--right__content"},!d&&b().createElement("div",{className:"search-bar__container channel-header alt"},b().createElement("div",{className:"sidebar-right__table"},J(),b().createElement(en.A,{buttonClass:g()("channel-header__icon",{"channel-header__icon--active":e.isMentionSearch}),buttonId:e.isSideBarRight?"sbrChannelHeaderMentionButton":"channelHeaderMentionButton",onClick:a=>{a.preventDefault(),e.isMentionSearch?t.closeRightHandSide():t.showMentions()},tooltip:m.formatMessage({id:"channel_header.recentMentions",defaultMessage:"Recent mentions"}),tooltipShortcut:bs,isRhsOpen:e.isRhsOpen},b().createElement(ms.A,{className:"icon icon--standard","aria-hidden":"true"})),b().createElement(en.A,{buttonClass:g()("channel-header__icon ",{"channel-header__icon--active":e.isFlaggedPosts}),buttonId:e.isSideBarRight?"sbrChannelHeaderFlagButton":"channelHeaderFlagButton",onClick:a=>{a.preventDefault(),e.isFlaggedPosts?t.closeRightHandSide():t.showFlaggedPosts()},tooltip:m.formatMessage({id:"channel_header.flagged",defaultMessage:"Saved messages"}),isRhsOpen:e.isRhsOpen},b().createElement(hs.A,{className:"icon icon--standard"})),b().createElement(cn,null))),e.searchVisible?b().createElement(ls,{isMentionSearch:e.isMentionSearch,isFlaggedPosts:e.isFlaggedPosts,isPinnedPosts:e.isPinnedPosts,isChannelFiles:e.isChannelFiles,shrink:()=>{e.actions.setRhsExpanded(!1)},channelDisplayName:e.channelDisplayName,isOpened:e.isSideBarRightOpen,updateSearchTerms:D,updateSearchTeam:async e=>{t.updateSearchTeam(e),K().then((()=>{M(!1),E(!1)}))},handleSearchHintSelection:B,isSideBarExpanded:e.isRhsExpanded,getMorePostsForSearch:e.actions.getMorePostsForSearch,getMoreFilesForSearch:e.actions.getMoreFilesForSearch,setSearchFilterType:t=>{switch(t){case"documents":e.actions.filterFilesSearchByExt(["doc","pdf","docx","odt","rtf","txt"]);break;case"spreadsheets":e.actions.filterFilesSearchByExt(["xls","xlsx","ods"]);break;case"presentations":e.actions.filterFilesSearchByExt(["ppt","pptx","odp"]);break;case"code":e.actions.filterFilesSearchByExt(["py","go","java","kt","c","cpp","h","html","js","ts","cs","vb","php","pl","r","rb","sql","swift","json"]);break;case"images":e.actions.filterFilesSearchByExt(["png","jpg","jpeg","bmp","tiff","svg","psd","xcf"]);break;case"audio":e.actions.filterFilesSearchByExt(["ogg","mp3","wav","flac"]);break;case"video":e.actions.filterFilesSearchByExt(["ogm","mp4","avi","webm","mov","mkv","mpeg","mpg"]);break;default:e.actions.filterFilesSearchByExt([])}x(t),e.isChannelFiles&&a?e.actions.showChannelFiles(a.id):e.actions.showSearchResults(!1)},searchFilterType:P,setSearchType:e=>t.updateSearchType(e),searchType:c||"messages",crossTeamSearchEnabled:e.crossTeamSearchEnabled}):e.children):i?b().createElement(en.A,{buttonId:"channelHeaderSearchButton",onClick:e=>{e.preventDefault(),t.openRHSSearch()},tooltip:m.formatMessage({id:"channel_header.search",defaultMessage:"Search"})},b().createElement(us.A,{className:"icon icon--standard","aria-hidden":"true"})):b().createElement("div",{id:"searchbarContainer",className:"search-bar-container--global"},b().createElement("div",{className:"sidebar-right__table"},J()))};_s.defaultProps={searchTerms:"",channelDisplayName:"",isSideBarRight:!1,hideMobileSearchBarInRHS:!1,getFocus:()=>{}};const vs=b().memo(_s),Cs=(0,n.connect)((function(e){const t=(0,d.bM)(e),a=(0,r.Lw)(e),n=(0,A.w3)(e),s=(0,d.A)(e);let i=(0,d.Qe)(e);return i||(i=(null==a?void 0:a.team_id)||""),{currentChannel:a,isRhsExpanded:(0,d.v6)(e),isRhsOpen:s,isSearchingTerm:(0,d.PQ)(e),searchTerms:(0,d.u$)(e),searchTeam:i,searchType:(0,d.N5)(e),searchVisible:null!==t&&![h._n.PLUGIN,h._n.CHANNEL_INFO,h._n.CHANNEL_MEMBERS,h._n.EDIT_HISTORY].includes(t),hideMobileSearchBarInRHS:n&&s&&t===h._n.CHANNEL_INFO,isMentionSearch:t===h._n.MENTION,isFlaggedPosts:t===h._n.FLAG,isPinnedPosts:t===h._n.PIN,isChannelFiles:t===h._n.CHANNEL_FILES,isMobileView:n,crossTeamSearchEnabled:"true"===(0,_a.Y6)(e,"ExperimentalCrossTeamSearch")}}),(function(e){return{actions:(0,i.bindActionCreators)({updateSearchTerms:o.ng,updateSearchTeam:o.j$,updateSearchTermsForShortcut:o.g7,updateSearchType:o.C_,showSearchResults:o.A4,showChannelFiles:o.QK,showMentions:o.NP,showFlaggedPosts:o.LF,setRhsExpanded:o.N7,closeRightHandSide:o.bP,autocompleteChannelsForSearch:N.yE,autocompleteUsersInTeam:Xe.Xl,updateRhsState:o.CI,getMorePostsForSearch:$a.A$,openRHSSearch:o.Ci,getMoreFilesForSearch:$a.gn,filterFilesSearchByExt:o.aT},e)}}))(vs);var Ms=a(694);const ys=e=>{let{showPluggable:t,pluggableId:a,title:n}=e;return b().createElement("div",{id:"rhsContainer",className:"sidebar-right__body"},b().createElement(Bt,null,n),t&&b().createElement(Ms.default,{pluggableName:"RightHandSidebarComponent",pluggableId:a}))};ys.propTypes={showPluggable:u().bool.isRequired,pluggableId:u().string.isRequired,title:u().node.isRequired};const Ss=b().memo(ys),Ns=(0,n.connect)((function(e){const t=e.plugins.components.RightHandSidebarComponent,a=(0,d.ZI)(e),n=t.find((e=>e.id===a)),s=n?n.title:"";return{showPluggable:Boolean(n),pluggableId:a,title:s}}))(Ss);var Rs=a(76932);function As(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class Ts extends b().PureComponent{constructor(e){super(e),As(this,"previous",void 0),As(this,"previousActiveElement",null),As(this,"setPrevious",(()=>{this.props.isOpen&&(this.previous={searchVisible:this.props.searchVisible,isPinnedPosts:this.props.isPinnedPosts,isRecentMentions:this.props.isRecentMentions,isSavedPosts:this.props.isSavedPosts,isChannelFiles:this.props.isChannelFiles,isChannelInfo:this.props.isChannelInfo,isChannelMembers:this.props.isChannelMembers,isPostEditHistory:this.props.isPostEditHistory,selectedPostId:this.props.selectedPostId,selectedPostCardId:this.props.selectedPostCardId,previousRhsState:this.props.previousRhsState})})),As(this,"handleShortcut",(e=>{const t=(0,fs.cX)()&&e.shiftKey,a=!(0,fs.cX)()&&e.altKey;(0,it.r)(e,!0)&&(e.shiftKey&&(0,it.e)(e,h.Ay.KeyCodes.PERIOD)?(e.preventDefault(),this.props.isOpen?this.props.isExpanded?this.props.actions.setRhsExpanded(!1):this.props.actions.setRhsExpanded(!0):this.props.actions.openAtPrevious(this.previous)):(0,it.e)(e,h.Ay.KeyCodes.PERIOD)?(e.preventDefault(),this.props.isOpen?this.props.actions.closeRightHandSide():this.props.actions.openAtPrevious(this.previous)):(0,it.e)(e,h.Ay.KeyCodes.I)&&(t||a)&&(e.preventDefault(),this.props.isOpen&&this.props.isChannelInfo?this.props.actions.closeRightHandSide():this.props.channel&&this.props.actions.showChannelInfo(this.props.channel.id)))})),As(this,"handleClickOutside",(e=>{var t,a,n,s;!(this.props.isOpen&&this.props.isExpanded&&e.target&&null!==(t=document.getElementById("root"))&&void 0!==t&&t.contains(e.target))||null!==(a=this.sidebarRight.current)&&void 0!==a&&a.contains(e.target)||null!==(n=document.getElementById("global-header"))&&void 0!==n&&n.contains(e.target)||null!==(s=document.querySelector(".app-bar"))&&void 0!==s&&s.contains(e.target)||this.props.actions.setRhsExpanded(!1)})),As(this,"handleUpdateSearchTerms",(e=>{var t;this.props.actions.updateSearchTerms(e),null===(t=this.focusSearchBar)||void 0===t||t.call(this)})),As(this,"getSearchBarFocus",(e=>{this.focusSearchBar=e})),this.sidebarRightWidthHolder=b().createRef(),this.sidebarRight=b().createRef(),this.state={isOpened:!1}}handleRHSFocus(e){var t,a;const n=e.isOpen,s=this.props.isOpen,i=this.props.isPinnedPosts!==e.isPinnedPosts||this.props.isRecentMentions!==e.isRecentMentions||this.props.isSavedPosts!==e.isSavedPosts||this.props.isChannelFiles!==e.isChannelFiles||this.props.isChannelInfo!==e.isChannelInfo||this.props.isChannelMembers!==e.isChannelMembers||this.props.isPostEditHistory!==e.isPostEditHistory||(null===(t=this.props.rhsChannel)||void 0===t?void 0:t.id)!==(null===(a=e.rhsChannel)||void 0===a?void 0:a.id)||this.props.teamId!==e.teamId;this.props.isOpen&&(i||!n&&s)?(this.previousActiveElement=document.activeElement,requestAnimationFrame((()=>{this.sidebarRight.current&&document.dispatchEvent(new CustomEvent(h.pn.FOCUS,{detail:{target:this.sidebarRight.current,keyboardOnly:!1}}))}))):!this.props.isOpen&&n&&(Rs.A.originElement?Rs.A.restoreOriginFocus():requestAnimationFrame((()=>{this.previousActiveElement&&(document.dispatchEvent(new CustomEvent(h.pn.FOCUS,{detail:{target:this.previousActiveElement,keyboardOnly:!1}})),this.previousActiveElement=null)})))}componentDidMount(){document.addEventListener("keydown",this.handleShortcut),document.addEventListener("mousedown",this.handleClickOutside)}componentWillUnmount(){document.removeEventListener("keydown",this.handleShortcut),document.removeEventListener("mousedown",this.handleClickOutside)}componentDidUpdate(e){var t,a;const n=e.searchVisible||e.postRightVisible,s=this.props.searchVisible||this.props.postRightVisible;!n&&s&&(0,E.sx)("ui","ui_rhs_opened"),this.handleRHSFocus(e);const{actions:i,isChannelFiles:r,isPinnedPosts:l,rhsChannel:o,channel:c}=this.props;l&&e.isPinnedPosts===l&&o&&o.id!==(null===(t=e.rhsChannel)||void 0===t?void 0:t.id)&&i.showPinnedPosts(o.id),r&&e.isChannelFiles===r&&o&&o.id!==(null===(a=e.rhsChannel)||void 0===a?void 0:a.id)&&i.showChannelFiles(o.id),(c&&e.channel&&c.id!==e.channel.id||c&&!e.channel)&&this.props.actions.setRhsExpanded(!1),(e.teamId&&this.props.teamId!==e.teamId||this.props.productId!==e.productId)&&this.props.actions.closeRightHandSide(),this.setPrevious()}render(){const{team:e,channel:t,rhsChannel:a,postRightVisible:n,postCardVisible:s,previousRhsState:i,searchVisible:r,isPluginView:l,isOpen:o,isChannelInfo:c,isChannelMembers:d,isExpanded:h,isPostEditHistory:m}=this.props;if(!o)return null;let u,p,f=null;n?(u=!0,f=b().createElement("div",{className:"post-right__container"},b().createElement(Pt.default,{overlayType:"right",id:xt.wZ}),b().createElement(Xa,{previousRhsState:i}))):s?f=b().createElement(ka,{previousRhsState:i}):l?f=b().createElement(Ns,null):c?(p=!0,f=b().createElement(Qe,null)):d?(p=!0,f=b().createElement(Tt,null)):m&&(f=b().createElement(ua,null));const E=Boolean(!e||u&&!a||p&&!t),_=a?a.display_name:"",v=(n||s||l||r||m)&&h,C=g()("sidebar--right","move--left is-open",{"sidebar--right--expanded expanded":v});return b().createElement(b().Fragment,null,b().createElement("div",{className:"sidebar--right sidebar--right--width-holder",ref:this.sidebarRightWidthHolder}),b().createElement(Ea,{className:C,id:"sidebar-right",role:"complementary",rightWidthHolderRef:this.sidebarRightWidthHolder},b().createElement("div",{tabIndex:-1,className:"sidebar-right-container",ref:this.sidebarRight},E?b().createElement("div",{className:"sidebar-right__body"},b().createElement(wt.A,{centered:!0})):b().createElement(Cs,{isSideBarRight:!0,isSideBarRightOpen:!0,getFocus:this.getSearchBarFocus,channelDisplayName:_},f))))}}As(Ts,"propTypes",{isExpanded:u().bool.isRequired,isOpen:u().bool.isRequired,postRightVisible:u().bool.isRequired,postCardVisible:u().bool.isRequired,searchVisible:u().bool.isRequired,isPinnedPosts:u().bool.isRequired,isChannelFiles:u().bool.isRequired,isChannelInfo:u().bool.isRequired,isChannelMembers:u().bool.isRequired,isPluginView:u().bool.isRequired,isPostEditHistory:u().bool.isRequired,selectedPostId:u().string.isRequired,selectedPostCardId:u().string.isRequired,isSavedPosts:u().bool,isRecentMentions:u().bool,actions:u().shape({setRhsExpanded:u().func.isRequired,showPinnedPosts:u().func.isRequired,openRHSSearch:u().func.isRequired,closeRightHandSide:u().func.isRequired,openAtPrevious:u().func.isRequired,updateSearchTerms:u().func.isRequired,showChannelFiles:u().func.isRequired,showChannelInfo:u().func.isRequired}).isRequired});const Ps=(0,s.withRouter)((0,n.connect)((function(e,t){var a;const n=(0,d.bM)(e),s=(0,r.Lw)(e),i=(0,l.H7)(e),o=null!==(a=null==i?void 0:i.id)&&void 0!==a?a:"",m=(0,c._u)(e,t.location.pathname),u=(0,d.zb)(e),p=(0,d.Fd)(e);return{isExpanded:(0,d.v6)(e),isOpen:(0,d.A)(e),channel:s,postRightVisible:Boolean(u)&&n!==h._n.EDIT_HISTORY,postCardVisible:Boolean(p),searchVisible:Boolean(n)&&n!==h._n.PLUGIN,previousRhsState:(0,d.SB)(e),isPinnedPosts:n===h._n.PIN,isChannelFiles:n===h._n.CHANNEL_FILES,isChannelInfo:n===h._n.CHANNEL_INFO,isChannelMembers:n===h._n.CHANNEL_MEMBERS,isPluginView:n===h._n.PLUGIN,isPostEditHistory:n===h._n.EDIT_HISTORY,isRecentMention:n===h._n.MENTION,isSavedPosts:n===h._n.FLAG,rhsChannel:(0,d.FE)(e),selectedPostId:u,selectedPostCardId:p,team:i,teamId:o,productId:m}}),(function(e){return{actions:(0,i.bindActionCreators)({setRhsExpanded:o.N7,showPinnedPosts:o.H3,openRHSSearch:o.Ci,closeRightHandSide:o.bP,openAtPrevious:o.J8,updateSearchTerms:o.ng,showChannelFiles:o.QK,showChannelInfo:o.Vl},e)}}))(Ts))},31229:(e,t,a)=>{a.d(t,{A:()=>r});var n=a(97023),s=a.n(n),i=a(14778);function r(e){const{formatMessage:t}=(0,i.useIntl)();return s().createElement("span",e,s().createElement("svg",{width:"12px",height:"12px",viewBox:"0 0 18 18",version:"1.1",role:"img","aria-label":t({id:"generic_icons.mention",defaultMessage:"Mention Icon"}),fill:"inherit"},s().createElement("path",{d:"M9 11.7C9.72 11.7 10.35 11.43 10.89 10.89C11.43 10.35 11.7 9.71999 11.7 8.99999C11.7 8.27999 11.43 7.64999 10.89 7.10999C10.35 6.56999 9.72 6.29999 9 6.29999C8.28 6.29999 7.65 6.56999 7.11 7.10999C6.57 7.64999 6.3 8.27999 6.3 8.99999C6.3 9.71999 6.57 10.35 7.11 10.89C7.65 11.43 8.28 11.7 9 11.7ZM9 -1.26362e-05C11.46 -1.26362e-05 13.56 0.869987 15.3 2.60999C16.176 3.48599 16.842 4.45199 17.298 5.50799C17.766 6.59999 18 7.76399 18 8.99999V10.26C18 10.692 17.916 11.118 17.748 11.538C17.592 11.922 17.376 12.276 17.1 12.6C16.788 12.912 16.446 13.14 16.074 13.284C15.714 13.428 15.306 13.5 14.85 13.5C13.746 13.5 12.876 13.05 12.24 12.15C11.34 13.05 10.26 13.5 9 13.5C7.716 13.5 6.666 13.05 5.85 12.15C4.95 11.25 4.5 10.2 4.5 8.99999C4.5 7.70399 4.95 6.65399 5.85 5.84999C6.666 4.94999 7.716 4.49999 9 4.49999C10.296 4.49999 11.346 4.94999 12.15 5.84999C13.05 6.74999 13.5 7.79999 13.5 8.99999V10.26C13.5 10.44 13.536 10.614 13.608 10.782C13.692 10.95 13.8 11.106 13.932 11.25C14.076 11.382 14.232 11.49 14.4 11.574C14.568 11.658 14.718 11.7 14.85 11.7C15.03 11.7 15.204 11.664 15.372 11.592C15.54 11.508 15.696 11.394 15.84 11.25C16.08 11.01 16.2 10.68 16.2 10.26V8.99999C16.2 7.01999 15.48 5.30999 14.04 3.86999C13.332 3.16199 12.564 2.63999 11.736 2.30399C10.908 1.96799 9.996 1.79999 9 1.79999C7.056 1.79999 5.346 2.48999 3.87 3.86999C3.174 4.52999 2.652 5.30399 2.304 6.19199C1.968 7.04399 1.8 7.97999 1.8 8.99999C1.8 9.98399 1.974 10.902 2.322 11.754C2.67 12.594 3.186 13.356 3.87 14.04C4.554 14.724 5.328 15.252 6.192 15.624C7.092 16.008 8.028 16.2 9 16.2H13.5V18H9C7.752 18 6.6 17.772 5.544 17.316C4.488 16.872 3.51 16.2 2.61 15.3C1.71 14.4 1.05 13.44 0.63 12.42C0.21 11.4 0 10.266 0 9.01799C0 7.75799 0.222 6.59399 0.666 5.52599C1.098 4.49399 1.746 3.52199 2.61 2.60999C4.266 0.869987 6.396 -1.26362e-05 9 -1.26362e-05Z"})))}},97314:(e,t,a)=>{a.d(t,{A:()=>r});var n=a(97023),s=a.n(n),i=a(14778);function r(e){const{formatMessage:t}=(0,i.useIntl)();return s().createElement("span",e,s().createElement("svg",{width:"16px",height:"16px",viewBox:"0 0 17 17",role:"img","aria-label":t({id:"generic_icons.search",defaultMessage:"Search Icon"})},s().createElement("path",{d:"M16.398 15.138L13.014 11.754C13.458 11.178 13.8 10.548 14.04 9.86399C14.28 9.14399 14.4 8.40599 14.4 7.64999C14.4 6.42599 14.094 5.29199 13.482 4.24799C12.882 3.22799 12.072 2.41799 11.052 1.81799C10.008 1.20599 8.874 0.899988 7.65 0.899988C6.426 0.899988 5.292 1.20599 4.248 1.81799C3.228 2.41799 2.418 3.22799 1.818 4.24799C1.206 5.29199 0.9 6.42599 0.9 7.64999C0.9 8.87399 1.206 10.008 1.818 11.052C2.418 12.072 3.228 12.882 4.248 13.482C5.292 14.094 6.426 14.4 7.65 14.4C8.406 14.4 9.138 14.274 9.846 14.022C10.53 13.794 11.16 13.458 11.736 13.014L15.138 16.398C15.306 16.566 15.516 16.65 15.768 16.65C16.02 16.65 16.23 16.56 16.398 16.38C16.566 16.212 16.65 16.008 16.65 15.768C16.65 15.528 16.566 15.318 16.398 15.138ZM2.7 7.64999C2.7 6.74999 2.922 5.92199 3.366 5.16599C3.81 4.40999 4.41 3.80999 5.166 3.36599C5.922 2.92199 6.75 2.69999 7.65 2.69999C8.55 2.69999 9.378 2.92199 10.134 3.36599C10.89 3.80999 11.49 4.40999 11.934 5.16599C12.378 5.92199 12.6 6.74999 12.6 7.64999C12.6 8.54999 12.378 9.37799 11.934 10.134C11.49 10.89 10.89 11.49 10.134 11.934C9.378 12.378 8.55 12.6 7.65 12.6C6.75 12.6 5.922 12.378 5.166 11.934C4.41 11.49 3.81 10.89 3.366 10.134C2.922 9.37799 2.7 8.54999 2.7 7.64999Z"})))}}}]); //# sourceMappingURL=1625.cd9d51d627adc56744fe.js.map