VaKeR CYBER ARMY
Logo of a company Server : Apache/2.4.41 (Ubuntu)
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //opt/mattermost/client/6532.5ef83817a6c9c2f38d7d.js
"use strict";(self.webpackChunkmattermost_webapp=self.webpackChunkmattermost_webapp||[]).push([[6532],{96532:(e,t,s)=>{s.r(t),s.d(t,{default:()=>ue,makeMapStateToProps:()=>ce}),s(3188),s(30973);var r=s(23453),a=s(52602),n=s(30413),i=s(17085),o=s(26614),l=s(14776),c=s(7430),u=s(15755),d=s(59935),m=s(65357),h=s(89247),p=s(62688),f=s.n(p),g=(s(17046),s(29206),s(43813),s(4290),s(46177)),v=s.n(g),b=s(97023),y=s.n(b),_=s(34529),M=s(14778),P=s(83007),E=s(78451),C=(s(74883),s(8361)),S=s(65952),R=s(16230),T=s(79342),w=s(79751),O=s(50375),I=s(98089),U=s(7380),q=s(71633),D=s.n(q),j=s(77828),x=s(40693),N=s(67277),F=s(61767),L=s(19542),A=s(72429),k=s(85873);function G(e){const{currentUserId:t,option:s,status:r}=e,{id:a,delete_at:n,is_bot:i=!1,last_picture_update:o}=s,l=(0,k.xK)(s);let c=l;return s.id===t?c=y().createElement(M.FormattedMessage,{id:"more_direct_channels.directchannel.you",defaultMessage:"{displayname} (you)",values:{displayname:l}}):s.delete_at&&(c=y().createElement(M.FormattedMessage,{id:"more_direct_channels.directchannel.deactivated",defaultMessage:"{displayname} - Deactivated",values:{displayname:l}})),y().createElement(y().Fragment,null,y().createElement(F.A,{src:x.mT.getProfilePictureUrl(a,o),status:n||i?void 0:r,size:"md"}),y().createElement("div",{className:"more-modal__details"},y().createElement("div",{className:"more-modal__name"},c,i&&y().createElement(L.A,null),(0,T.P)(s.roles)&&y().createElement(A.A,null),y().createElement(N.A,{userID:s.id,showTooltip:!0,emojiSize:15,spanStyle:{display:"flex",flex:"0 0 auto",alignItems:"center"}})),!i&&y().createElement("div",{className:"more-modal__description"},s.email)))}G.propTypes={currentUserId:f().string.isRequired,status:f().string.isRequired};const H=(0,r.connect)((function(e,t){return{currentUserId:(0,c.WR)(e),status:(0,c.CB)(e,t.option.id)}}))(G);function V(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function z(e,t,s){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 s=t.call(e,"string");if("object"!=typeof s)return s;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:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}function B(e){return"G"===(null==e?void 0:e.type)}function W(e){return function(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?V(Object(s),!0).forEach((function(t){z(e,t,s[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):V(Object(s)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))}))}return e}({value:e.id,label:B(e)?e.display_name:e.username},e)}const Y={useTime:!1,style:"long",ranges:[{within:["minute",-1],display:["second",0]},{within:["hour",-1],display:["minute"]},{within:["hour",-24],display:["hour"]},{within:["day",-30],display:["day"]},{within:["month",-11],display:["month"]},{within:["year",-1e3],display:["year"]}]},J=y().forwardRef(((e,t)=>{const{option:s,isMobileView:r,isSelected:a,add:n,select:i}=e,{last_post_at:o}=s;let l;l=B(s)?y().createElement(Q,{option:s}):y().createElement(H,{option:s});const c=(0,b.useCallback)((()=>n(s)),[s,n]),u=(0,b.useCallback)((()=>i(s)),[s,i]);return y().createElement("div",{ref:t,className:D()("more-modal__row clickable",{"more-modal__row--selected":a}),onClick:c,onMouseEnter:u},l,r&&Boolean(o)&&y().createElement("div",{className:"more-modal__lastPostAt"},y().createElement(j.Ay,Object.assign({},Y,{value:o}))),y().createElement("div",{className:"more-modal__actions"},y().createElement("div",{className:"more-modal__actions--round"},y().createElement("i",{className:"icon icon-plus"}))))}));J.propTypes={isMobileView:f().bool.isRequired,isSelected:f().bool.isRequired,add:f().func.isRequired,select:f().func.isRequired},J.displayName="ListItem";const X=J;function Q(e){const{option:t}=e;return y().createElement(y().Fragment,null,y().createElement("div",{className:"more-modal__gm-icon"},t.profiles.length),y().createElement("div",{className:"more-modal__details"},y().createElement("div",{className:"more-modal__name"},y().createElement("span",null,t.profiles.map((e=>"@".concat(e.username))).join(", ")))))}const K=(0,r.connect)((function(e){return{isMobileView:(0,U.w3)(e)}}))(X),Z=E.Ay.MAX_USERS_IN_GM-1,$=y().forwardRef(((e,t)=>{const s=(0,b.useCallback)(((t,s,r,a)=>y().createElement(K,{ref:s?e.selectedItemRef:void 0,key:"more_direct_channels_list_"+t.value,option:t,isSelected:s,add:r,select:a})),[e.selectedItemRef]),a=(0,r.useDispatch)(),n=(0,b.useCallback)((t=>t.id===e.currentUserId||Boolean(t.delete_at)),[e.currentUserId]),i=(0,M.useIntl)();let o,l;e.isExistingChannel&&(o=e.values.length>=Z?y().createElement(M.FormattedMessage,{id:"more_direct_channels.new_convo_note.full",defaultMessage:"You've reached the maximum number of people for this conversation. Consider creating a private channel instead."}):y().createElement(M.FormattedMessage,{id:"more_direct_channels.new_convo_note",defaultMessage:"This will start a new conversation. If you're adding a lot of people, consider creating a private channel instead."})),l=Z>e.values.length?y().createElement(M.FormattedMessage,{id:"multiselect.numPeopleRemaining",defaultMessage:"Use ↑↓ to browse, ↵ to select. You can add {num, number} more {num, plural, one {person} other {people}}. ",values:{num:Z-e.values.length}}):y().createElement(M.FormattedMessage,{id:"multiselect.maxPeople",defaultMessage:"Use ↑↓ to browse, ↵ to select. You can't add more than {num} people. Please <a>create a channel</a> to include more people.",values:{num:Z,a:t=>y().createElement("a",{href:"#",onClick:t=>(t=>{t.preventDefault(),e.handleHide(),a((0,w.q)({modalId:E.IQ.NEW_CHANNEL_MODAL,dialogType:I.default}))})(t)},t)}});const c=(0,b.useMemo)((()=>e.options.map(W)),[e.options]);return y().createElement(O.A,{ref:t,options:c,optionRenderer:s,intl:i,selectedItemRef:e.selectedItemRef,values:e.values,valueRenderer:te,ariaLabelRenderer:se,perPage:50,handlePageChange:e.handlePageChange,handleInput:e.search,handleDelete:e.handleDelete,handleAdd:e.addValue,handleSubmit:e.handleSubmit,noteText:o,maxValues:Z,numRemainingText:l,buttonSubmitText:y().createElement(M.FormattedMessage,{id:"multiselect.go",defaultMessage:"Go"}),buttonSubmitLoadingText:y().createElement(M.FormattedMessage,{id:"multiselect.loading",defaultMessage:"Loading..."}),submitImmediatelyOn:n,saving:e.saving,loading:e.loading,users:e.users,totalCount:e.totalCount,placeholderText:i.formatMessage({id:"multiselect.placeholder",defaultMessage:"Search and add members"})})}));$.propTypes={addValue:f().func.isRequired,currentUserId:f().string.isRequired,handleDelete:f().func.isRequired,handlePageChange:f().func.isRequired,handleSubmit:f().func.isRequired,handleHide:f().func.isRequired,isExistingChannel:f().bool.isRequired,loading:f().bool.isRequired,options:f().array.isRequired,saving:f().bool.isRequired,search:f().func.isRequired,totalCount:f().number.isRequired,users:f().array.isRequired,values:f().array.isRequired};const ee=$;function te(e){return e.data.username}function se(e){var t;return null!==(t=null==e?void 0:e.username)&&void 0!==t?t:""}function re(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function ae(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?re(Object(s),!0).forEach((function(t){ne(e,t,s[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):re(Object(s)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))}))}return e}function ne(e,t,s){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 s=t.call(e,"string");if("object"!=typeof s)return s;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:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}const ie=(0,r.connect)((function(){const e=function(){const e=(0,C.Mz)("getUsersWithDMs",c.WR,S.ou,((e,t)=>t),((e,t,s)=>{const r=Object.values(t).filter((e=>e.type===E.Ay.DM_CHANNEL)),a=[];for(const t of r){const r=(0,R.r4)(e,t.name),n=s.find((e=>e.id===r));n&&0!==t.last_post_at&&a.push(ae(ae({},n),{},{last_post_at:t.last_post_at}))}return a})),t=(0,C.Mz)("getFilteredGroupChannels",S.M6,(e=>e.views.search.modalSearch),((e,t)=>t),((e,t,s)=>e.filter((e=>(!t||0!==(0,T.V3)(e.profiles,t).length)&&!(s&&!s.every((t=>e.profiles.find((e=>e.id===t.id)))))&&e.last_post_at>0))));return(0,C.Mz)("makeGetOptions",e,((e,s,r)=>t(e,r)),((e,t)=>t),(e=>Boolean(e.views.search.modalSearch)),((e,t,s,r)=>{const a=[...e,...t].sort(((e,t)=>t.last_post_at-e.last_post_at));if(!r&&a.length>0)return a.slice(0,20);const n=s.filter((t=>0===t.delete_at&&!e.some((e=>e.id===t.id)))).map((e=>ae(ae({},e),{},{last_post_at:0})));return n.sort(((e,t)=>e.username.localeCompare(t.username))),[...a,...n]}))}();return(t,s)=>({options:e(t,s.users,s.values)})}))(ee);function oe(e,t,s){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 s=t.call(e,"string");if("object"!=typeof s)return s;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:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}class le extends y().PureComponent{constructor(e){var t;super(e),t=this,oe(this,"loadModalData",(()=>{this.getUserProfiles(),this.props.actions.getTotalUsersStats(),this.props.actions.loadProfilesMissingStatus(this.props.users)})),oe(this,"handleHide",(()=>{this.props.actions.setModalSearchTerm(""),this.setState({show:!1})})),oe(this,"setUsersLoadingState",(e=>{this.setState({loadingUsers:e})})),oe(this,"handleExit",(()=>{var e,t,s,r;this.exitToChannel&&(0,P.J)().push(this.exitToChannel),null===(e=(t=this.props).onModalDismissed)||void 0===e||e.call(t),null===(s=(r=this.props).onExited)||void 0===s||s.call(r)})),oe(this,"handleSubmit",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.state.values;const{actions:s}=t.props;if(t.state.saving)return;const r=e.map((e=>e.id));if(0===r.length)return;t.setState({saving:!0});const a=e=>{const{data:s,error:r}=e;t.setState({saving:!1}),r||(t.exitToChannel="/"+t.props.currentTeamName+"/channels/"+s.name,t.handleHide())};1===r.length?s.openDirectChannelToUserId(r[0]).then(a):s.openGroupChannelToUserIds(r).then(a)})),oe(this,"addValue",(e=>{if(B(e))this.addUsers(e.profiles);else{const t=Object.assign([],this.state.values);-1===t.indexOf(e)&&t.push(e),this.setState({values:t})}})),oe(this,"addUsers",(e=>{const t=Object.assign([],this.state.values),s=t.map((e=>e.id));for(const r of e)-1===s.indexOf(r.id)&&t.push(W(r));this.setState({values:t})})),oe(this,"getUserProfiles",(e=>{const t=e?e+1:0;"any"===this.props.restrictDirectMessage?this.props.actions.getProfiles(t,100).then((()=>{this.setUsersLoadingState(!1)})):this.props.actions.getProfilesInTeam(this.props.currentTeamId||"",t,100).then((()=>{this.setUsersLoadingState(!1)}))})),oe(this,"handlePageChange",((e,t)=>{e>t&&(this.setUsersLoadingState(!0),this.getUserProfiles(e))})),oe(this,"resetPaging",(()=>{var e;null===(e=this.multiselect.current)||void 0===e||e.resetPaging()})),oe(this,"search",v()((e=>{this.props.actions.setModalSearchTerm(e)}),250)),oe(this,"handleDelete",(e=>{this.setState({values:e})})),this.searchTimeoutId=0,this.multiselect=y().createRef(),this.selectedItemRef=y().createRef();const s=[];if(e.currentChannelMembers)for(let t=0;t<e.currentChannelMembers.length;t++){const r=Object.assign({},e.currentChannelMembers[t]);r.id!==e.currentUserId&&s.push(W(r))}this.state={values:s,show:!0,search:!1,saving:!1,loadingUsers:!0}}updateFromProps(e){if(e.searchTerm!==this.props.searchTerm){clearTimeout(this.searchTimeoutId);const e=this.props.searchTerm;if(""===e)this.resetPaging();else{const t="any"===this.props.restrictDirectMessage?"":this.props.currentTeamId;this.searchTimeoutId=setTimeout((async()=>{this.setUsersLoadingState(!0);const[{data:s},{data:r}]=await Promise.all([this.props.actions.searchProfiles(e,{team_id:t}),this.props.actions.searchGroupChannels(e)]);s&&this.props.actions.loadStatusesForProfilesList(s),r&&this.props.actions.loadProfilesForGroupChannels(r),this.resetPaging(),this.setUsersLoadingState(!1)}),E.Ay.SEARCH_TIMEOUT_MILLISECONDS)}}e.users.length!==this.props.users.length&&this.props.actions.loadProfilesMissingStatus(this.props.users)}componentDidUpdate(e){this.updateFromProps(e)}render(){const e=y().createElement(ie,{addValue:this.addValue,currentUserId:this.props.currentUserId,handleDelete:this.handleDelete,handlePageChange:this.handlePageChange,handleSubmit:this.handleSubmit,handleHide:this.handleHide,isExistingChannel:this.props.isExistingChannel,loading:this.state.loadingUsers,saving:this.state.saving,search:this.search,selectedItemRef:this.selectedItemRef,totalCount:this.props.totalCount,users:this.props.users,values:this.state.values});return y().createElement(_.Modal,{dialogClassName:"a11y__modal more-modal more-direct-channels",show:this.state.show,onHide:this.handleHide,onExited:this.handleExit,onEntered:this.loadModalData,role:"none","aria-labelledby":"moreDmModalLabel",id:"moreDmModal"},y().createElement(_.Modal.Header,{closeButton:!0},y().createElement(_.Modal.Title,{componentClass:"h1",id:"moreDmModalLabel"},y().createElement(M.FormattedMessage,{id:"more_direct_channels.title",defaultMessage:"Direct Messages"}))),y().createElement(_.Modal.Body,{role:"application"},e),y().createElement(_.Modal.Footer,{className:"modal-footer--invisible"},y().createElement("button",{id:"closeModalButton",type:"button",className:"btn btn-tertiary"},y().createElement(M.FormattedMessage,{id:"general_button.close",defaultMessage:"Close"}))))}}oe(le,"propTypes",{currentUserId:f().string.isRequired,currentTeamId:f().string,currentTeamName:f().string,searchTerm:f().string.isRequired,users:f().array.isRequired,totalCount:f().number.isRequired,currentChannelMembers:f().array,isExistingChannel:f().bool.isRequired,restrictDirectMessage:f().string,onModalDismissed:f().func,onExited:f().func,actions:f().shape({getProfiles:f().func.isRequired,getProfilesInTeam:f().func.isRequired,loadProfilesMissingStatus:f().func.isRequired,getTotalUsersStats:f().func.isRequired,loadStatusesForProfilesList:f().func.isRequired,loadProfilesForGroupChannels:f().func.isRequired,openDirectChannelToUserId:f().func.isRequired,openGroupChannelToUserIds:f().func.isRequired,searchProfiles:f().func.isRequired,searchGroupChannels:f().func.isRequired,setModalSearchTerm:f().func.isRequired}).isRequired});const ce=()=>{const e=(0,c.T_)();return(t,s)=>{var r;const a=(0,c.WR)(t);let n;s.isExistingChannel&&(n=(0,c.Gv)(t));const i=(0,o.zj)(t).RestrictDirectMessage,u=t.views.search.modalSearch;let d,m;"true"===(0,o.Y6)(t,"EnableSharedChannelsDMs")||(d={exclude_remote:!0}),m=u?"any"===i?e(t,u,!1,d):(0,c.QJ)(t,u,!1,d):"any"===i?(0,c.r7)(t,d):(0,c.G1)(t,d);const h=(0,l.H7)(t),p=(0,c.ig)(t)||{total_users_count:0};return{currentTeamId:null==h?void 0:h.id,currentTeamName:null==h?void 0:h.name,searchTerm:u,users:m,currentChannelMembers:n,currentUserId:a,restrictDirectMessage:i,totalCount:null!==(r=p.total_users_count)&&void 0!==r?r:0}}},ue=(0,r.connect)(ce,(function(e){return{actions:(0,a.bindActionCreators)({getProfiles:i.r7,getProfilesInTeam:i.xJ,loadProfilesMissingStatus:d.X,getTotalUsersStats:i.ig,loadStatusesForProfilesList:d.Y5,loadProfilesForGroupChannels:m.HJ,openDirectChannelToUserId:u.q6,openGroupChannelToUserIds:u.Xz,searchProfiles:i.U,searchGroupChannels:n.OW,setModalSearchTerm:h.qv},e)}}))(le)}}]);
//# sourceMappingURL=6532.5ef83817a6c9c2f38d7d.js.map

VaKeR 2022