PageSourceSearch

https://himberger.de/static/2794.02936613d5154b522bd7.js

js himberger.de collected 2026-09-27 06:00:24 UTC 46,959 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkmattermost_webapp=self.webpackChunkmattermost_webapp||[]).push([[2794],{22794(e,t,n){n.r(t),n.d(t,{default:()=>qt});var a=n(36418),r=n(37270),s=n(3569),o=n(77440),l=n(73969),c=n(7430),i=n(79342),d=n(62844),u=n(2386),m=n(67173),f=n(14778),h=n(26601);const p=a.createElement("svg",{width:"142",height:"80",viewBox:"0 0 142 80",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a.createElement("g",{clipPath:"url(#clip0_4212_90546)"},a.createElement("rect",{x:"15.0059",y:"15",width:"112",height:"44",rx:"3",fill:"var(--button-bg)",fillOpacity:"0.12"}),a.createElement("path",{d:"M28.0059 34L28.0059 52L39.0059 52",stroke:"var(--center-channel-color)",strokeOpacity:"0.8",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M28.0059 31L28.0059 26",stroke:"var(--center-channel-color)",strokeOpacity:"0.8",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M28.0059 23L28.0059 21",stroke:"var(--center-channel-color)",strokeOpacity:"0.8",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M54.6108 67.5638L41.0059 81V12C41.0059 10.8954 41.9013 10 43.0059 10H109.006C110.11 10 111.006 10.8954 111.006 12V64.9868C111.006 66.0914 110.11 66.9868 109.006 66.9868H56.0162C55.4901 66.9868 54.9851 67.1941 54.6108 67.5638Z",fill:"#28427B"}),a.createElement("path",{d:"M49.6108 62.5638L36.0059 76V7C36.0059 5.89543 36.9013 5 38.0059 5H104.006C105.11 5 106.006 5.89543 106.006 7V59.9868C106.006 61.0914 105.11 61.9868 104.006 61.9868H51.0162C50.4901 61.9868 49.9851 62.1941 49.6108 62.5638Z",fill:"var(--center-channel-bg)"}),a.createElement("path",{d:"M49.2595 62.2081L36.5059 74.8035V7C36.5059 6.17157 37.1774 5.5 38.0059 5.5H104.006C104.834 5.5 105.506 6.17157 105.506 7V59.9868C105.506 60.8153 104.834 61.4868 104.006 61.4868H51.0162C50.3585 61.4868 49.7274 61.746 49.2595 62.2081Z",stroke:"var(--center-channel-color)",strokeOpacity:"0.8"}),a.createElement("circle",{cx:"54.0059",cy:"24",r:"9",fill:"var(--center-channel-color)",fillOpacity:"0.32"}),a.createElement("path",{d:"M69.0059 20H85.0059",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),a.createElement("path",{d:"M46.0059 44H96.0059",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),a.createElement("path",{d:"M46.0059 51H68.0059",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),a.createElement("path",{d:"M69.0059 26H94.0059",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),a.createElement("path",{d:"M46.0059 38H63.0059",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),a.createElement("path",{d:"M67.0059 38H85.0059",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),a.createElement("rect",{x:"115.199",y:"45.0278",width:"12.4524",height:"6.22619",transform:"rotate(-135 115.199 45.0278)",fill:"var(--center-channel-bg)",stroke:"var(--center-channel-color)",strokeOpacity:"0.8"}),a.createElement("path",{d:"M117.952 42.2764L109.147 33.4712L113.787 28.8319C114.568 28.0508 115.834 28.0508 116.615 28.8319L122.592 34.8086C123.373 35.5897 123.373 36.856 122.592 37.637L117.952 42.2764Z",fill:"var(--center-channel-color)",fillOpacity:"0.32",stroke:"var(--center-channel-color)",strokeOpacity:"0.8"}),a.createElement("path",{d:"M89.3356 70.8933L80.5305 62.0882L106.946 35.6727L115.751 44.4778L89.3356 70.8933Z",fill:"var(--center-channel-bg)",stroke:"var(--center-channel-color)",strokeOpacity:"0.8",strokeLinejoin:"round"}),a.createElement("path",{d:"M73.1016 78.8725L80.5309 62.0876L89.3361 70.8928L73.1016 78.8725Z",fill:"var(--center-channel-bg)",stroke:"var(--center-channel-color)",strokeOpacity:"0.8",strokeLinejoin:"round"}),a.createElement("path",{d:"M78.3289 76.3964L75.4492 77.9756C74.5896 78.447 73.6355 77.5284 74.0739 76.6516L75.5773 73.6448L78.3289 76.3964Z",fill:"var(--center-channel-color)",fillOpacity:"0.8"}),a.createElement("line",{x1:"82.8065",y1:"64.4976",x2:"109.377",y2:"37.9268",stroke:"var(--center-channel-color)",strokeOpacity:"0.32"}),a.createElement("line",{x1:"86.6825",y1:"68.3725",x2:"113.253",y2:"41.8017",stroke:"var(--center-c
1hannel-color)",strokeOpacity:"0.32"})),a.createElement("defs",null,a.createElement("clipPath",{id:"clip0_4212_90546"},a.createElement("rect",{width:"142",height:"80",fill:"var(--center-channel-bg)",transform:"translate(0.00585938)"}))));function E(){const{formatMessage:e}=(0,f.useIntl)();return a.createElement("div",{className:"DraftList Drafts__main"},a.createElement(h.A,{expanded:!0,iconGraphic:p,title:e({id:"drafts.empty.title",defaultMessage:"No drafts at the moment"}),subtitle:e({id:"drafts.empty.subtitle",defaultMessage:"Any messages you’ve started will show here."})}))}n(94985),n(80569);var g=n(71633),_=n.n(g),y=n(46177),C=n.n(y),M=n(52445),v=n(68789),k=(n(15724),n(75114)),N=n.n(k),b=n(81911),S=n(34574),D=n(65642),T=n(26366),A=n(55848),P=n(65952),I=n(26614),x=n(52729),L=n(80635),w=n(14776),O=n(62563),R=n(26241),H=n(76497),F=n(21413),B=n(8523),U=n(90661),j=n(95544),$=n(42689),V=n.n($),z=n(30413),K=n(90239),Y=n(79751),Z=n(7395),G=n(87131);const q=function(e){let{name:t,icon:n,onClick:r,id:s,tooltipText:o}=e;return a.createElement("div",{className:"DraftAction"},a.createElement(G.A,{title:o,id:`draft_tooltip_${s}`},a.createElement("button",{className:_()("DraftAction__button",{"DraftAction__button--delete":"delete"===t}),id:`draft_${n}_${s}`,onClick:r,"aria-labelledby":`draft_tooltip_${s}`},a.createElement("i",{className:_()("icon",n)}))))};var W=n(14696);function Q(e){let{channelDisplayName:t,onExited:n,onConfirm:r}=e;const{formatMessage:s}=(0,f.useIntl)(),[o,l]=(0,a.useState)(),c=s({id:"scheduled_post.delete_modal.title",defaultMessage:"Delete scheduled post"}),i=s({id:"drafts.confirm.delete.button",defaultMessage:"Yes, delete"}),d=(0,a.useCallback)((async()=>{const e=await r();e.error?l(e.error):n()}),[r,n]);return a.createElement(W.zW,{className:"delete_scheduled_post_modal",confirmButtonText:i,handleCancel:N(),handleConfirm:d,modalHeaderText:c,onExited:n,compassDesign:!0,isDeleteModal:!0,autoFocusConfirmButton:!0,autoCloseOnConfirmButton:!1,errorText:o},t&&a.createElement(f.FormattedMessage,{id:"scheduled_post.delete_modal.body",defaultMessage:"Are you sure you want to delete this scheduled post to <strong>{displayName}</strong>?",values:{strong:e=>a.createElement("strong",null,e),displayName:t}}),!t&&a.createElement(f.FormattedMessage,{id:"scheduled_post.delete_modal.body_no_channel",defaultMessage:"Are you sure you want to delete this scheduled post?"}))}const J=function(e){let{displayName:t,onConfirm:n,onExited:r}=e;const{formatMessage:s}=(0,f.useIntl)(),o=s({id:"drafts.confirm.send.title",defaultMessage:"Send message now"}),l=s({id:"drafts.confirm.send.button",defaultMessage:"Yes, send now"}),c=a.createElement(f.FormattedMessage,{id:"drafts.confirm.send.text",defaultMessage:"Are you sure you want to send this message to <strong>{displayName}</strong>?",values:{strong:e=>a.createElement("strong",null,e),displayName:t}});return a.createElement(W.zW,{confirmButtonText:l,handleCancel:()=>{},handleConfirm:n,modalHeaderText:o,onExited:r,compassDesign:!0},c)};var X=n(81444);const ee=a.createElement(f.FormattedMessage,{id:"scheduled_post.action.delete",defaultMessage:"Delete scheduled post"}),te=a.createElement(f.FormattedMessage,{id:"scheduled_post.action.edit",defaultMessage:"Edit scheduled post"}),ne=a.createElement(f.FormattedMessage,{id:"scheduled_post.action.reschedule",defaultMessage:"Reschedule post"}),ae=a.createElement(f.FormattedMessage,{id:"scheduled_post.action.send_now",defaultMessage:"Send now"}),re=a.createElement(f.FormattedMessage,{id:"scheduled_post.action.copy_text",defaultMessage:"Copy text"});function se(e){let{scheduledPost:t,channel:n,onReschedule:o,onDelete:l,onSend:i,onEdit:d,onCopyText:u}=e;const m=(0,r.useDispatch)(),f=(0,r.useSelector)(K.FJ),h=(0,r.useSelector)((e=>(0,s.vd)(e))),p=(0,r.useSelector)((e=>(0,c.J1)(e)));(0,a.useEffect)((()=>{n?.type===X.Ay.DM_CHANNEL&&m((0,z.jh)([n.id]))}),[n,m]);const E=(0,a.useCallback)((()=>{const e=V().tz(t.scheduled_at,f);m((0,Y.q)({modalId:X.IQ.SCHEDULED_POST_CUSTOM_TIME_MODAL,dialogType:Z.A,dialogProps:{channelId:t.channel_id,onConfirm:o,initialTime:e}}))}),[m,o,t.channel_id,t.scheduled_at,f]),g=(0,a.useCallback)((()=>{m((0,Y.q)({modalId:X.IQ.DELETE_DRAFT,dialogType:Q,dialogProps:{channelDisplayName:n?.display_name,onConfirm:()=>l(t.id)}}))}),[n,m,l,t.id]),_=(0,a.useCallback)((()=>{n&&m((0,Y.q)({modalId:X.IQ.SEND_DRAFT,dialogType:J,dialogProps:{displayName:n.display_name,onConfirm:()=>i(t.id)}}))}),[n,m,i,t.id]),y=Boolean(n&&h[n.id]),C=Boolean(n?.delete_at),M=!t.error_code&&y&&!C,v=(0,r.useSelector)((e=>(0,P.nO)(e,t.channel_id))),k=(!t.error_code||"unknown"===t.error_code||"unable_to_send"===t.error_code)&&n&&
1!C&&!v&&y,N=(!t.error_code||"unknown"===t.error_code||"unable_to_send"===t.error_code)&&y&&!C;return a.createElement("div",{className:"ScheduledPostActions"},a.createElement(q,{icon:"icon-trash-can-outline",id:"delete",name:"delete",tooltipText:ee,onClick:g}),(p||M)&&a.createElement(q,{icon:"icon-pencil-outline",id:"edit",name:"edit",tooltipText:te,onClick:d}),a.createElement(q,{icon:"icon-content-copy",id:"copy_text",name:"copy_text",tooltipText:re,onClick:u}),(p||N)&&a.createElement(q,{icon:"icon-clock-send-outline",id:"reschedule",name:"reschedule",tooltipText:ne,onClick:E}),(p||k)&&a.createElement(q,{icon:"icon-send-outline",id:"sendNow",name:"sendNow",tooltipText:ae,onClick:_}))}const oe=(0,a.memo)(se);function le(e){let t,{type:n}=e;const r=a.createElement("i",{className:"icon icon-pencil-outline"}),s=a.createElement(f.FormattedMessage,{id:"scheduled_posts.row_title_thread.placeholder_tooltip",defaultMessage:"The channel either doesn’t exist or you do not have access to it."});return t="thread"===n?a.createElement(f.FormattedMessage,{id:"scheduled_posts.row_title_thread.placeholder",defaultMessage:"Thread to: {icon} No Destination",values:{icon:r}}):a.createElement(f.FormattedMessage,{id:"scheduled_posts.row_title_channel.placeholder",defaultMessage:"In: {icon} No Destination",values:{icon:r}}),a.createElement(G.A,{title:s},a.createElement("div",null,t))}var ce=n(32446),ie=n(32580),de=n(87778),ue=n(61185),me=n(25778),fe=n(38335),he=n(36598),pe=n(75270),Ee=n(85406),ge=n(10696),_e=n(41415),ye=n(79558),Ce=n(68520),Me=n(84178),ve=n(78138),ke=n(19513),Ne=n(38564),be=n(69819),Se=n(92008),De=n(62975),Te=n(85873),Ae=n(4715);const Pe=e=>{let{onSave:t,onCancel:n}=e;const s=(0,r.useSelector)((e=>(0,o.Jz)(e,T.pm.CATEGORY_ADVANCED_SETTINGS,"send_on_ctrl_enter"))),l=(0,Ae.cX)()?"⌘+":"CTRL+";return a.createElement("div",{className:"post-body__footer"},a.createElement("button",{onClick:t,className:"save"},a.createElement(f.FormattedMessage,{id:"edit_post.action_buttons.save",defaultMessage:"Save"})),a.createElement("button",{onClick:n,className:"cancel"},a.createElement(f.FormattedMessage,{id:"edit_post.action_buttons.cancel",defaultMessage:"Cancel"})),a.createElement(f.FormattedMessage,{id:"edit_post.helper_text",defaultMessage:"<strong>{key}ENTER</strong> to Save, <strong>ESC</strong> to Cancel",values:{key:s?l:"",strong:e=>a.createElement("strong",null,e)}}))},Ie=(0,a.memo)(Pe),{KeyCodes:xe}=X.YM,Le=(0,r.connect)((function(e,t){const n=(0,I.zj)(e),a=(0,c.WR)(e);let r,s,l,i;t.scheduledPost?(r={post:null},s=t.scheduledPost.channel_id,l=(0,pe.UR)(e,X.eN.EDIT_DRAFT,t.scheduledPost.id),i=!0):(r=(0,he.cA)(e),s=r.post.channel_id,l=(0,pe.UR)(e,X.eN.EDIT_DRAFT,r.postId),i=r?.post?.user_id===a);const d=(0,w.Sy)(e),u=i?T.xB.DELETE_POST:T.xB.DELETE_OTHERS_POSTS,m=i?T.xB.EDIT_POST:T.xB.EDIT_OTHERS_POSTS,f=(0,P.c)(e,s),h=(0,L.Ec)(e,d,s,T.xB.USE_CHANNEL_MENTIONS);return{canEditPost:(0,L.Ec)(e,d,s,m),canDeletePost:(0,L.Ec)(e,d,s,u),codeBlockOnCtrlEnter:(0,o.Jz)(e,T.pm.CATEGORY_ADVANCED_SETTINGS,"code_block_ctrl_enter",!0),ctrlSend:(0,o.Jz)(e,T.pm.CATEGORY_ADVANCED_SETTINGS,"send_on_ctrl_enter"),draft:l,config:n,editingPost:r,teamId:d,channelId:s,maxPostSize:parseInt(n.MaxPostSize||"0",10)||X.Ay.DEFAULT_CHARACTER_LIMIT,readOnlyChannel:!(0,c.J1)(e)&&f?.name===X.Ay.DEFAULT_CHANNEL,useChannelMentions:h,isRHSOpened:(0,pe.A)(e),isEditHistoryShowing:(0,pe.bM)(e)===X._n.EDIT_HISTORY,scheduledPost:t.scheduledPost}}),(function(e){return{actions:(0,ce.zH)({scrollPostListToBottom:me.oF,addMessageIntoHistory:S.P8,editPost:fe.lD,setDraft:ue.X2,unsetEditingPost:de.K4,runMessageWillBeUpdatedHooks:ie.xO,updateScheduledPost:D.pI},e)}}))((e=>{let{editingPost:t,actions:n,canEditPost:s,config:o,channelId:l,draft:c,scheduledPost:i,afterSave:d,onCancel:u,onDeleteScheduledPost:m,...h}=e;const p=(0,r.useSelector)(F.K7),E=(0,r.useSelector)((e=>(0,P.c)(e,l))),g=(0,r.useDispatch)(),[y,C]=(0,a.useState)(c.message||t?.post?.message_source||t?.post?.message||i?.message||""),[M,v]=(0,a.useState)({start:y.length,end:y.length}),k=(0,a.useRef)(y.length),[N,b]=(0,a.useState)(null),[S,D]=(0,a.useState)(""),[T,A]=(0,a.useState)(!1),[I,x]=(0,a.useState)(!1),[L,w]=(0,a.useState)(!1),O
1=(0,a.useRef)(null),R=(0,a.useRef)(null),H=(0,a.useRef)(c),B=(0,a.useRef)(),U=i?i.id:t.postId,j=`${X.eN.EDIT_DRAFT}${U}`,{formatMessage:$}=(0,f.useIntl)(),V=(0,a.useCallback)((()=>{B.current&&t.postId&&(n.setDraft(j,H.current),clearTimeout(B.current),B.current=null)}),[n,j,t.postId]);(0,a.useEffect)((()=>V),[V]),(0,a.useEffect)((()=>{if(B.current&&clearTimeout(B.current),B.current=window.setTimeout((()=>{n.setDraft(j,H.current)}),X.YM.SAVE_DRAFT_TIMEOUT),!i){const e=(0,De.cS)(y).length>0;w(e)}}),[n,j,y,i]),(0,a.useEffect)((()=>{const e=()=>O?.current?.focus();return document.addEventListener(X.r1.FOCUS_EDIT_TEXTBOX,e),()=>document.removeEventListener(X.r1.FOCUS_EDIT_TEXTBOX,e)}),[]),(0,a.useEffect)((()=>{const e=O.current?.getInputBox();e&&(M.start===M.end?Te.vZ(e,M.start):Te.eG(e,M.start,M.end))}),[M]);const z=e=>v({start:e,end:e}),K=(0,a.useCallback)((e=>{const{clipboardData:t,target:n}=e;if(!t||!t.items||!s||"edit_textbox"!==n.id)return;const a=(0,be.ON)(t),r=(0,be.OJ)(t);if(!r&&!a)return;e.preventDefault();let o=y,l=M.start;if(r&&(0,be.g$)(r.className)){const{formattedMessage:e,formattedCodeBlock:a}=(0,be.rW)({selectionStart:n.selectionStart,selectionEnd:n.selectionEnd,message:o,clipboardData:t});o=e,l=M.start+a.length}else o=(0,be.uL)(t,y.trim(),l).formattedMessage,l=o.length-(y.length-l);C(o),z(l)}),[s,M,y]),Z=()=>{const{post:e}=t;return e&&e.file_ids&&e.file_ids.length>0||""!==y.trim()?!s:!h.canDeletePost},G=e=>{if(null===e.selectionStart||null===e.selectionEnd)return;const t=(0,Ne.uD)(e);C(t.message),v({start:t.selectionStart,end:t.selectionEnd})},q=e=>{if(e){const t=document.getElementById(e);t?.focus()}n.unsetEditingPost()},W=()=>{H.current={...H.current,message:""},q(t.refocusId||null)},J=async()=>{if(i)return await te(),void d?.();if(!t.post||Z())return;let e={message:y,id:t.postId,channel_id:t.post.channel_id};const r=await n.runMessageWillBeUpdatedHooks(e,t.post);if(r.error&&r.error.message)return void b(a.createElement(a.Fragment,null,r.error.message));if(e=r.data,N)return D("animation--highlight"),void setTimeout((()=>D("")),X.YM.ANIMATION_TIMEOUT);if(e.message===(t.post?.message_source||t.post?.message))return void W();const s=Boolean(t.post?.file_ids&&t.post?.file_ids.length>0);if(0!==e.message.trim().length||s)await n.editPost(e),W(),d?.();else{q(null);const e={modalId:X.IQ.DELETE_POST,dialogType:ye.A,dialogProps:{post:t.post,isRHS:t.isRHS}};g((0,Y.q)(e))}},ee=(0,a.useCallback)((()=>{u?.(),W()}),[u,W]),te=(0,a.useCallback)((async()=>{if(!i||Z()||!E||!m)return;const e=(0,ge.h_)(i);let t={message:y,id:i.id,channel_id:i?.channel_id};const r=await n.runMessageWillBeUpdatedHooks(t,e);if(r.error&&r.error.message)return void b(a.createElement(a.Fragment,null,r.error.message));if(t=r.data,N)return D("animation--highlight"),void setTimeout((()=>D("")),X.YM.ANIMATION_TIMEOUT);if(t.message===e.message)return void W();const s=Boolean(i.file_ids&&i.file_ids.length>0);if(0===t.message.trim().length&&!s){q(null);const e={modalId:X.IQ.DELETE_DRAFT,dialogType:Q,dialogProps:{channelDisplayName:E.display_name,onConfirm:m}};return void g((0,Y.q)(e))}const o={...i,message:t.message},l=await n.updateScheduledPost(o,p);l.error?b(l.error.message):(W(),d?.())}),[n,p,y,W,q,Z,N,i,d,E,m]),{emojiPicker:ne,getReferenceProps:ae,setReference:re}=(0,Ce.A)({showEmojiPicker:T,setShowEmojiPicker:A,enableGifPicker:"true"===o.EnableGifPicker,onGifClick:e=>{let t=e;y.length>0&&(t=/\s+$/.test(y)?`${y}${e}`:`${y} ${e}`),H.current={...H.current,message:t},C(t),A(!1),O.current?.focus()},onEmojiClick:e=>{if(!e)return;let t;if((0,_e.QE)(e))t=(0,ve.nq)(e.unified);else{const n=(0,_e.Yf)(e);if(!n)return;t=`:${n}:`}const n=(0,_e.QE)(e);let a=n?t:`${t} `,r=a.length;if(y.length>0){const{firstPiece:e,lastPiece:s}=(0,Se.K_)(k.current,y);n?(a=e+t+s,r=e.length+t.length):(a=""===e?`${t} ${s}`:`${e} ${t} ${s}`,r=""===e?`${t} `.length:`${e} ${t} `.length)}H.current={...H.current,message:a},C(a),z(r),A(!1),O.current?.focus()}});let se=null;"true"===o.EnableEmojiPicker&&(se=a.createElement(a.Fragment,null,a.createElement("button",Object.assign({"aria-label":$({id:"emoji_picker.emojiPicker.button.ariaLabel",defaultMessage:"select an emoji"}),id:"editPostEmoji",ref:re,className:"style--none post-action",onClick:e=>{e?.stopPropagation(),A(!T),T&&O.current?.focus()}},ae()),a.createElement(Ee.EmoticonPlusOutlineIcon,{size:18,color:"currentColor"})),ne));let oe="";return t.post&&(oe=t.post.root_id||t.post.id),a.createElement("div",{className:_()("post--editing__wrapper",{scroll:I}),ref:R}
1,a.createElement(Me.Ay,{tabIndex:0,rootId:oe,onChange:e=>{const t=e.target.value;H.current={...H.current,message:t},C(t)},onKeyPress:e=>{const{ctrlSend:t,codeBlockOnCtrlEnter:n}=h,{allowSending:a,ignoreKeyPress:r}=(0,Se.zr)(e,y,t,n,Date.now(),0);if(r)return e.preventDefault(),void e.stopPropagation();a&&O.current&&(e.preventDefault(),O.current.blur(),J())},onKeyDown:e=>{const{ctrlSend:t,codeBlockOnCtrlEnter:n}=h,a=e.ctrlKey||e.metaKey,r=ke.r(e)&&!e.altKey&&!e.shiftKey,s=ke.r(e,!0)&&e.altKey,o=(t||n)&&ke.e(e,xe.ENTER)&&a,l=ke.e(e,xe.K),c=ke.r(e,!0)&&e.shiftKey&&ke.e(e,xe.BACK_SLASH);Te.qN(e)?(e.stopPropagation(),C(Te.Co(e.nativeEvent))):o?J():ke.e(e,xe.ESCAPE)&&!T?(u?.(),W()):s&&l?G({markdownMode:"link",selectionStart:e.currentTarget.selectionStart,selectionEnd:e.currentTarget.selectionEnd,message:e.currentTarget.value}):r&&ke.e(e,xe.B)?G({markdownMode:"bold",selectionStart:e.currentTarget.selectionStart,selectionEnd:e.currentTarget.selectionEnd,message:e.currentTarget.value}):r&&ke.e(e,xe.I)?G({markdownMode:"italic",selectionStart:e.currentTarget.selectionStart,selectionEnd:e.currentTarget.selectionEnd,message:e.currentTarget.value}):c&&(e.stopPropagation(),e.preventDefault())},onBlur:e=>{const t=e.target;k.current=t.selectionEnd},onHeightChange:(e,t)=>
1x(e>t),handlePostError:e=>{e!==N&&b(e)},onPaste:K,value:y,channelId:l,emojiEnabled:"true"===o.EnableEmojiPicker,createMessage:$({id:"edit_post.editPost",defaultMessage:"Edit the post..."}),supportsCommands:!1,suggestionListPosition:"bottom",id:"edit_textbox",ref:O,characterLimit:h.maxPostSize,useChannelMentions:h.useChannelMentions}),a.createElement("div",{className:"post-body__actions"},se),L?a.createElement("div",{className:"post-body__info"},a.createElement("span",{className:"post-body__info__icon"},a.createElement(Ee.InformationOutlineIcon,{size:14,color:"currentColor"})),a.createElement("span",null,$({id:"edit_post.no_notification_trigger_on_mention",defaultMessage:"Editing this message with an '@mention' will not notify the recipient."}))):null,a.createElement(Ie,{onSave:J,onCancel:ee}),N&&a.createElement("div",{className:_()("edit-post-footer",{"has-error":N})},a.createElement("label",{className:_()("post-error",S)},N)))}));var we=n(4607),Oe=n(16230);const Re=function(e){let{displayName:t,onExited:n,onConfirm:r}=e;const{formatMessage:s}=(0,f.useIntl)(),o=s({id:"drafts.confirm.delete.title",defaultMessage:"Delete draft"}),l=s({id:"drafts.confirm.delete.button",defaultMessage:"Yes, delete"}),c=a.createElement(f.FormattedMessage,{id:"drafts.confirm.delete.text",defaultMessage:"Are you sure you want to delete this draft to <strong>{displayName}</strong>?",values:{strong:e=>a.createElement("strong",null,e),displayName:t}});return a.createElement(W.zW,{confirmButtonText:l,handleCancel:N(),handleConfirm:r,modalHeaderText:o,onExited:n,compassDesign:!0,isDeleteModal:!0,autoFocusConfirmButton:!0},c)},He=a.createElement(f.FormattedMessage,{id:"drafts.actions.scheduled",defaultMessage:"Schedule draft"});function Fe(e){let{displayName:t,onDelete:n,onEdit:s,onSend:o,canEdit:l,canSend:c,onSchedule:i,channelId:d}=e;const u=(0,r.useDispatch)(),m=(0,a.useCallback)((()=>{u((0,Y.q)({modalId:X.IQ.DELETE_DRAFT,dialogType:Re,dialogProps:{displayName:t,onConfirm:n}}))}),[u,t,n]),h=(0,a.useCallback)((()=>{u((0,Y.q)({modalId:X.IQ.SEND_DRAFT,dialogType:J,dialogProps:{displayName:t,onConfirm:o}}))}),[u,t,o]),p=(0,a.useCallback)((()=>{u((0,Y.q)({modalId:X.IQ.SCHEDULED_POST_CUSTOM_TIME_MODAL,dialogType:Z.A,dialogProps:{channelId:d,onConfirm:i}}))}),[d,u,i]);return a.createElement(a.Fragment,null,a.createElement(q,{icon:"icon-trash-can-outline",id:"delete",name:"delete",tooltipText:a.createElement(f.FormattedMessage,{id:"drafts.actions.delete",defaultMessage:"Delete draft"}),onClick:m}),l&&a.createElement(q,{icon:"icon-pencil-outline",id:"edit",name:"edit",tooltipText:a.createElement(f.FormattedMessage,{id:"drafts.actions.edit",defaultMessage:"Edit draft"}),onClick:s}),c&&a.createElement(q,{icon:"icon-clock-send-outline",id:"reschedule",name:"reschedule",tooltipText:He,onClick:p}),c&&a.createElement(q,{icon:"icon-send-outline",id:"send",name:"send",tooltipText:a.createElement(f.FormattedMessage,{id:"drafts.actions.send",defaultMessage:"Send draft"}),onClick:h}))}const Be=(0,a.memo)(Fe),Ue=(0,r.connect)((function(e,t){const{channelDisplayName:n,userId:a,channelName:r,channelType:s}=t;let l,d,u=n;return s===X.YM.DM_CHANNEL&&(l=(0,Oe.r4)(a,r),d=(0,c.wz)(e,l),u=(0,i.R4)(d,(0,o.K3)(e))),{displayName:u}}))(Be);var je=n(17085),$e=n(41468);function Ve(e){let{channel:t,membersCount:n,selfDraft:s,teammate:o,teammateId:l,type:c}=e;const i=(0,r.useDispatch)();(0,a.useEffect)((()=>{!o?.id&&l&&i((0,je.WA)([l]))}),[o?.id,l]),(0,a.useEffect)((()=>{t.type!==X.YM.GM_CHANNEL||n||i((0,je.tF)(t.id))}),[t.id,t.type,i,n]);let d=null,u=null;s&&(d=a.createElement(a.Fragment,null," ",a.createElement(f.FormattedMessage,{id:"drafts.draft_title.you",defaultMessage:"(you)"})));let m=a.createElement("i",{className:"icon icon-globe"});return t.type===X.YM.PRIVATE_CHANNEL&&(m=a.createElement("i",{className:"icon icon-lock-outline"})),t.type===X.YM.DM_CHANNEL&&o&&(m=a.createElement($e.A,{size:"xs",username:o.username,url:(0,Te.RG)(o.id,o.last_picture_update),className:"DraftTitle__avatar"})),t.type===X.YM.GM_CHANNEL&&(m=a.createElement("div",{className:"DraftTitle__group-icon"},n)),u="thread"===c?t.type!==X.YM.GM_CHANNEL&&t.type!==X.YM.DM_CHANNEL?a.createElement(f.FormattedMessage,{id:"drafts.draft_title.channel_thread",defaultMessage:"Thread in: {icon} <span>{channelName}</span>",values:{icon:m,channelName:t.display_name,span:e=>a.createElement("span",null,e)}}):a.createElement(f.FormattedMessage,{id:"drafts.draft_title.direct_thread",defaultMessage:"Thread to: {icon} <span>{channelName}</span>",values:{icon:m,channelName:t.display_name,span:e=>a.createElement("span",null,e)}}):t.type!==X.YM.GM_CHANNEL&&t.type!==X.YM.DM_CHANNEL?a.createElement(f.FormattedMessage,{id:"drafts.draft_title.channel",defaultMessage:"In: {icon} <span>{channelName}</span>",values:{icon:m,channelName:t.display_name,span:e=>a.createElement("span",null,e)}}):a.createElement(f.FormattedMessage,{id:"drafts.draft_title.direct_channel",defaultMessage:"To: {icon} <span>{channelName}</span>",values:{icon:m,channelName:t.display_name,span:e=>a.createElement("span",null,e)}}),a.createElement(a.Fragment,null,u,d)}const ze=(0,a.memo)(Ve),Ke=(0,r.connect)((function(){const e=(0,P.fV)();return(t,n)=>{const{channel:a,userId:r}=n;let s,o,l;return a.type===X.YM.GM_CHANNEL&&(l=e(t,a)),a.type===X.YM.DM_CHANNEL&&(s=(0,Oe.r4)(r,a.name),o=(0,c.wz)(t,s)),{channel:a,membersCount:l,selfDraft:s===r,teammate:o,teammateId:s}}}))(ze),Ye=(0,Te.NL)(".hljs, code");function Ze(e){let{children:t,onClick:n,hasError:r,innerRef:s,isHighlighted:o,style:l,className:c,dataTestId:i,dataPostId:d,ariaLabel:u}=e;return a.createElement("div",{"data-testid":i,"data-postid":d,className:_()("Panel",{draftError:r,highlighted:o},c),style:l,onClick:e=>{Ye(e)&&n()},onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||n()},role:"link",tabIndex:0,ref:s,"aria-label":u},t)}const Ge=(0,a.memo)(Ze);var qe=n(35813),We=n(58339),Qe=n(85234),Je=n(18515),Xe=n(17001),et=n(61767);const tt={disableGroupHighlight:!0,mentionHighlight:!1},nt=function(e){let{channelId:t,displayName:n,fileInfos:s,message:o,priority:l,burnOnRead:c,burnOnReadDurationMinutes:i=10,status:d,uploadsInProgress:u,userId:m,username:f}=e;const h=(0,r.useSelector)(w._p),p=(0,r.useSelector)(H.Ui),E=(0,a.useCallback)((e=>{(0,Te.oO)(e,h)}),[h]);return a.createElement("div",{className:"DraftPanelBody post"},a.createElement("div",{className:"DraftPanelBody__left post__img"},a.createElement(et.A,{status:d,channelId:t,username:f,userId:m,size:"md",src:(0,Te.RG)(m)})),a.createElement("div",{className:"DraftPanelBody__post_body"},a.createElement(Xe.A,{text:o},a.createElement("div",{onClick:E,className:"post__content"},a.createElement("div",{className:"DraftPanelBody__right"},a.createElement("div",{className:"post__header"},a.createElement("strong",null,n),l&&a.createElement(qe.A,{canRemove:!1,hasError:!1,persistentNotifications:l.persistent_notifications,priority:l.priority,requestedAck:l.requested_ack}),c?.enabled&&p&&a.createElement(We.A,{canRemove:!1,onRemove:()=>{},durationMinutes:i})),a.createElement("div",{className:"post__body"},a.createElement(Je.A,{options:tt,message:o}))))),(s.length>0||u?.length>0)&&a.createElement(Qe.A,{fileInfos:s,uploadsInProgress:u})))};var at=n(9783);const rt=(0,f.defineMessages)({unknown:{id:"scheduled_post.error_code.unknown_error",defaultMessage:"Unknown Error"},channel_archived:{id:"scheduled_post.error_code.channel_archived",defaultMessage:"Channel Archived"},channel_not_found:{id:"scheduled_post.error_code.channel_removed",defaultMessage:"Channel Removed"},user_missing:{id:"scheduled_post.error_code.user_missing",defaultMessage:"User Deleted"},user_deleted:{id:"scheduled_post.error_code.user_deleted",defaultMessage:"User Deleted"},no_channel_permission:{id:"scheduled_post.error_code.no_channel_permission",defaultMessage:"Missing Permission"},no_channel_member:{id:"scheduled_post.error_code.no_channel_member",defaultMessage:"Not In Channel"},thread_deleted:{id:"scheduled_post.error_code.thread_deleted",defaultMessage:"Thread Deleted"},unable_to_send:{id:"scheduled_post.error_code.unable_to_send",defaultMessage:"Unable to Send"},invalid_post:{id:"scheduled_post.error_code.invalid_post",defaultMessage:"Invalid Post"}});function st(e){const t=rt[arguments.length>1&&void 0!==arguments[1]?arguments[1]:"unknown"]??rt.unknown;return e.formatMessage(t).toUpperCase()}const ot={current:0};function lt(e){let{item:t,user:n,status:s,displayName:o,isRemote:l,scrollIntoView:c,containerClassName:i}=e;const[d,m]=(0,a.useState)(!1),h="scheduled_at"in t,p=(0,f.useIntl)(),E="rootId"in t?t.rootId:t.root_id,g="channelId"in t?t.channelId:t.channel_id,[_,y]=(0,a.useState)(null),C=(0,b.useHistory)(),M=(0,r.useDispatch)(),v=(0,a.useMemo)((()=>(0,P.s9)()),[]),k=(0,r.useSelector)((e=>v(e,g))),$=(0,a.useMemo)((()=>(0,O.pL)()),[]),V=(0,r.useSelector)((e=>{if(!E)return!1;const t=(0,x.f5)(e,E);return!t||t.delete_at>0||"DELETED"===t.state})),z=(0,r.useSelector)((e=>{const n=parseInt((0,I.zj)(e).MaxPostSize||"",10)||X.Ay.DEFAULT_CHARACTER_LIMIT;return t.message.length>n})),K=!(0,r.useSelector)((e=>!!k&&(0,L.Ec)(e,k.team_id,k.id,T.xB.CREATE_POST))),Y=(0,r.useSelector)(F.K7),Z=(0,r.useSelector)(H.e0),G=Boolean(k?.delete_at),q=(0,r.useSelector)((e=>(0,P.nO)(e,g)));let W="";h?t.error_code?W=st(p,t.error_code):(G||q)&&(W=st(p,"channel_archived")):V?W=p.formatMessage({id:"drafts.error.post_not_found",defaultMessage:"Thread not found"}):z?W=p.formatMessage({id:"drafts.error.too_long",defaultMessage:"Message too long"}):K&&(W=p.formatMessage({id:"drafts.error.read_only",defaultMessage:"Channel is read only"}));const Q=!W,J=!(V||K),ee=(0,r.useSelector)((e=>{if(!k)return"";const t=(0,w.Sy)(e);return(0,B.H)(e,k,t)})),te=(0,a.useCallback)((async()=>
1{if(!d)if(E){if(V)return;await M((0,u.n0)(E))}else C.push(ee)}),[ee,M,C,E,V,d]),ne=(0,a.useRef)(!1),ae=(0,a.useRef)(!1),re=(0,r.useSelector)((e=>{if(!E)return;const t=(0,x.f5)(e,E);return t?$(e,t):void 0})),se=(0,a.useCallback)((()=>{let e=`${X.eN.DRAFT}${g}`;E&&(e=`${X.eN.COMMENT_DRAFT}${E}`),M((0,R.AB)(e,g,E))}),[M,g,E]),ce=(0,a.useCallback)((e=>{if(ne.current&&e.created&&!e.error&&(se(),ne.current=!1),ae.current&&e.created&&!e.error){const e=t;M((0,D.FF)(e.user_id,e.id,Y)),ae.current=!1}}),[Y,M,se,t]),{onSubmitCheck:ie}=(0,U.A)(t,N(),N(),!1),[de]=(0,j.A)(t,W,g,E,_,ot,N(),y,N(),N(),ie,te,ce,!0),ue=(0,a.useCallback)((async e=>(ne.current=!0,await de(t,{scheduled_at:e}),Promise.resolve({}))),[t,de]),me=(0,a.useMemo)((()=>k?a.createElement(Ue,{channelDisplayName:k.display_name,channelName:k.name,channelType:k.type,channelId:k.id,userId:n.id,onDelete:se,onEdit:te,onSend:de,canEdit:J,canSend:Q,onSchedule:ue}):null),[J,Q,k,te,se,de,n.id,ue]),fe=(0,a.useCallback)((()=>{m(!1)}),[]),he=(0,a.useCallback)((async e=>{fe();const n={...t,scheduled_at:e},a=await M((0,D.pI)(n,Y));return{error:a.error?.message}}),[Y,M,t,fe]),pe=(0,a.useCallback)((async()=>{fe();const e=t,n=await M((0,D.FF)(e.user_id,e.id,Y));return{error:n.error?.message}}),[t,M,Y,fe]),Ee=(0,a.useCallback)((()=>{m((e=>!e))}),[]),ge=(0,a.useCallback)((()=>{(0,Te.lW)(t.message)}),[t]),_e=(0,a.useCallback)((()=>{fe(),ae.current=!0;const e=(0,we.Y)(t);return de(e,void 0,{keepDraft:!0,ignorePostError:!0}),Promise.resolve({})}),[de,t,fe]),ye=(0,a.useMemo)((()=>a.createElement(oe,{scheduledPost:t,channel:k,onReschedule:he,onDelete:pe,onSend:_e,onEdit:Ee,onCopyText:ge})),[k,pe,he,_e,Ee,ge,t]);(0,a.useEffect)((()=>{E&&!re?.id&&M((0,S.f5)(E))}),[re?.id,E]);const Ce=function(){const e=a.useRef(null);return a.useEffect((()=>{e.current&&e.current.scrollIntoView({behavior:"smooth"})}),[]),e}();if(!k&&!h)return null;let Me,ve,ke,Ne;h?(Me=t.scheduled_at,ve=t.metadata?.files||[],ke=[],Ne=ye):(Me=t.updateAt,ve=t.fileInfos,ke=t.uploadsInProgress,Ne=me);const be=t.type,Se=E||be!==A.w.BURN_ON_READ?void 0:{enabled:!0};let De;De=k?a.createElement(Ke,{type:E?"thread":"channel",channel:k,userId:n.id}):a.createElement(le,{type:E?"thread":"channel"});const Ae=h?"scheduledPost":"draft";return a.createElement(Ge,{dataTestId:`${Ae}View`,dataPostId:t.id,onClick:te,hasError:Boolean(W),innerRef:c?Ce:void 0,isHighlighted:c,className:i,ariaLabel:h?p.formatMessage({id:"drafts.draft_row.aria_label.scheduled_post",defaultMessage:"scheduled post in {channelName}"},{channelName:k?.display_name}):p.formatMessage({id:"drafts.draft_row.aria_label.draft",defaultMessage:"draft in {channelName}"},{channelName:k?.display_name})},a.createElement(at.Ay,{kind:Ae,actions:Ne,title:De,timestamp:Me,remote:l||!1,error:W||_?.message}),d&&a.createElement(Le,{scheduledPost:t,onCancel:fe,afterSave:fe,onDeleteScheduledPost:pe}),!d&&a.createElement(nt,{channelId:k?.id,displayName:o,fileInfos:ve,message:t.message,status:s,priority:E?void 0:t.metadata?.priority,burnOnRead:Se,burnOnReadDurationMinutes:Z,uploadsInProgress:ke,userId:n.id,username:n.username}))}const ct=(0,a.memo)(lt);function it(e){const t=(0,a.useRef)(null),n=(0,a.useRef)(new Map),r=(0,a.useCallback)(((e,a,r)=>{const s=n.current.get(a);(!s||Math.abs(s-r)>4)&&(n.current.set(a,r),t.current&&t.current.resetAfterIndex(e))}),[]),s=(0,a.useCallback)((t=>{const a=t<e.drafts.length?e.drafts[t].key:"";return a&&n.current.get(a)||0}),[e.drafts]),o=(0,a.useMemo)((()=>({drafts:e.drafts,userDisplayName:e.userDisplayName,draftRemotes:e.draftRemotes,currentUser:e.currentUser,userStatus:e.userStatus,setRowHeight:r})),[e.drafts,e.userDisplayName,e.draftRemotes,e.currentUser,e.userStatus,r]);return a.createElement("div",{className:"DraftList Drafts__main"},a.createElement(M.Ay,null,(n=>{let{height:r,width:l}=n;return a.createElement(v._m,{ref:t,height:r,width:l,itemCount:e.drafts.length,itemSize:s,itemData:o,overscanCount:6},ut)})))}function dt(e){let{index:t,style:n,data:{drafts:r,userDisplayName:s,draftRemotes:o,currentUser:l,userStatus:c,setRowHeight:i}}=e;const d=r[t],u=(0,a.useRef)(null),m=(0,a.useRef)(t),f=(0,a.useRef)(d.key),h=(0,a.useRef)(i);return(0,a.useEffect)((()=>{m.current=t,f.current=d.key,h.current=i}),[t,d.key,i]),(0,a.useEffect)((()=>
1{if(!u.current)return;const e=requestAnimationFrame((()=>{if(!u.current)return;const e=u.current.getBoundingClientRect().height;i(t,d.key,e)}));return()=>{cancelAnimationFrame(e)}}),[d,i,t]),(0,a.useEffect)((()=>{if(!u.current)return;let e=!0;const t=C()((t=>{e&&u.current&&h.current(m.current,f.current,t)}),120),n=new ResizeObserver((n=>{if(e&&u.current&&1===n.length&&n[0].target===u.current){const e=n[0].borderBoxSize[0].blockSize;t(e)}}));return n.observe(u.current),()=>{e=!1,t.cancel(),n.disconnect()}}),[]),a.createElement("div",{style:n}," ",a.createElement("div",{ref:u,className:_()("virtualizedVariableListRowWrapper",{firstRow:0===t})},a.createElement(ct,{key:d.key,item:d.value,displayName:s,user:l,status:c,isRemote:o?.[d.key]})))}const ut=(0,a.memo)(dt);function mt(e){const t=(0,r.useSelector)(m.L9);return 0===e.drafts.length?a.createElement(E,null):a.createElement(it,{drafts:e.drafts,currentUser:e.currentUser,userDisplayName:e.userDisplayName,userStatus:e.userStatus,draftRemotes:t})}var ft=n(93725),ht=n(41125);function pt(e){return a.createElement("div",{id:"app-content",className:"Drafts app__content"},a.createElement(ht.A,{level:2,className:"Drafts__header",heading:a.createElement(f.FormattedMessage,{id:"drafts.heading",defaultMessage:"Drafts"}),subtitle:a.createElement(f.FormattedMessage,{id:"drafts.subtitle",defaultMessage:"Any messages you've started will show here"})}),e.children)}n(76281);var Et=n(68102),gt=n(49257),_t=n(81023);var yt=n(29009),Ct=n(12356);function Mt(e){return(0,Ct.Ay)("MuiBadge",e)}(0,yt.A)("MuiBadge",["root","badge","invisible"]);var vt=n(95591),kt=n(68017);function Nt(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t]))).forEach((n=>{t[n]=e[n]})),t}const bt=["elementType","externalSlotProps","ownerState"];function St(e){var t;const{elementType:n,externalSlotProps:a,ownerState:r}=e,s=(0,gt.A)(e,bt),o=function(e,t){return"function"==typeof e?e(t):e}(a,r),{props:l,internalRef:c}=function(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:a,externalForwardedProps:r,className:s}=e;if(!t){const e=(0,kt.A)(null==r?void 0:r.className,null==a?void 0:a.className,s,null==n?void 0:n.className),t=(0,Et.A)({},null==n?void 0:n.style,null==r?void 0:r.style,null==a?void 0:a.style),o=(0,Et.A)({},n,r,a);return e.length>0&&(o.className=e),Object.keys(t).length>0&&(o.style=t),{props:o,internalRef:void 0}}const o=function(e,t=[]){if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n}((0,Et.A)({},r,a)),l=Nt(a),c=Nt(r),i=t(o),d=(0,kt.A)(null==i?void 0:i.className,null==n?void 0:n.className,s,null==r?void 0:r.className,null==a?void 0:a.className),u=(0,Et.A)({},null==i?void 0:i.style,null==n?void 0:n.style,null==r?void 0:r.style,null==a?void 0:a.style),m=(0,Et.A)({},i,n,c,l);return d.length>0&&(m.className=d),Object.keys(u).length>0&&(m.style=u),{props:m,internalRef:i.ref}}((0,Et.A)({},s,{externalSlotProps:o})),i=(0,vt.A)(c,null==o?void 0:o.ref,null==(t=e.additionalProps)?void 0:t.ref),d=function(e,t,n){return void 0===e||"string"==typeof e?t:(0,Et.A)({},t,{ownerState:(0,Et.A)({},t.ownerState,n)})}(n,(0,Et.A)({},l,{ref:i}),r);return d}var Dt=n(62540);const Tt={disableDefaultClasses:!1},At=a.createContext(Tt),Pt=["badgeContent","component","children","invisible","max","slotProps","slots","showZero"],It=a.forwardRef((function(e,t){const{component:n,children:r,max:s=99,slotProps:o={},slots:l={},showZero:c=!1}=e,i=(0,gt.A)(e,Pt),{badgeContent:d,max:u,displayValue:m,invisible:f}=function(e){const{badgeContent:t,invisible:n=!1,max:r=99,showZero:s=!1}=e,o=(e=>{const t=a.useRef({});return a.useEffect((()=>{t.current=e})),t.current})({badgeContent:t,max:r});let l=n;!1!==n||0!==t||s||(l=!0);const{badgeContent:c,max:i=r}=l?o:e;return{badgeContent:c,invisible:l,max:i,displayValue:c&&Number(c)>i?`${i}+`:c}}((0,Et.A)({},e,{max:s})),h=(0,Et.A)({},e,{badgeContent:d,invisible:f,max:u,showZero:c}),p=(e=>{const{invisible:t}=e,n={root:["root"],badge:["badge",t&&"invisible"]};return(0,_t.A)(n,function(e){const{disableDefaultClasses:t}=a.useContext(At);return n=>t?"":e(n)}(Mt))})(h),E=n||l.root||"span",g=St({elementType:E,externalSlotProps:o.root,externalForwardedProps:i,additionalProps:{ref:t},ownerState:h,className:p.root}),_=l.badge||"span",y=St({elementType:_,externalSlotProps:o.badge,ownerState:h,className:p.badge});return(0,Dt.jsxs)(E,(0,Et.A)({},g,{children:[r,(0,Dt.jsx)(_,(0,Et.A)({},y,{children:m}))]}))}));n(43617),n(93991);var xt=n(60853);const Lt=a.createElement("svg",{width:"142",height:"87",viewBox:"0 0 142 87",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a.createElement("g",{clipPath:"url(#clip0_4212_90995)"}
1,a.createElement("rect",{x:"15",y:"15",width:"112",height:"44",rx:"3",fill:"var(--button-bg)",fillOpacity:"0.12"}),a.createElement("path",{d:"M29.5 75L29.5 47L40 47",stroke:"var(--center-channel-color)",strokeOpacity:"0.32",strokeLinecap:"round"}),a.createElement("path",{d:"M45 43H29.5V9.5L22.5 2.5",stroke:"var(--center-channel-color)",strokeOpacity:"0.32",strokeLinecap:"round"}),a.createElement("circle",{cx:"2.5",cy:"2.5",r:"2.5",transform:"matrix(1 0 0 -1 20 5)",fill:"var(--center-channel-color)",fillOpacity:"0.48"}),a.createElement("circle",{cx:"2.5",cy:"2.5",r:"2.5",transform:"matrix(1 0 0 -1 27 78)",fill:"var(--center-channel-color)",fillOpacity:"0.48"}),a.createElement("path",{d:"M127 22.5L117 22.5L117 49",stroke:"var(--center-channel-color)",strokeOpacity:"0.32",strokeLinecap:"round"}),a.createElement("circle",{cx:"128.5",cy:"22.5",r:"2.5",fill:"var(--center-channel-color)",fillOpacity:"0.48"}),a.createElement("path",{d:"M54.605 67.5638L41 81V12C41 10.8954 41.8954 10 43 10H109C110.105 10 111 10.8954 111 12V64.9868C111 66.0914 110.105 66.9868 109 66.9868H56.0103C55.4842 66.9868 54.9793 67.1941 54.605 67.5638Z",fill:"#28427B"}),a.createElement("path",{d:"M49.605 62.5638L36 76V7C36 5.89543 36.8954 5 38 5H104C105.105 5 106 5.89543 106 7V59.9868C106 61.0914 105.105 61.9868 104 61.9868H51.0103C50.4842 61.9868 49.9793 62.1941 49.605 62.5638Z",fill:"var(--center-channel-bg)"}),a.createElement("path",{d:"M49.2536 62.2081L36.5 74.8035V7C36.5 6.17157 37.1716 5.5 38 5.5H104C104.828 5.5 105.5 6.17157 105.5 7V59.9868C105.5 60.8153 104.828 61.4868 104 61.4868H51.0103C50.3527 61.4868 49.7215 61.746 49.2536 62.2081Z",stroke:"var(--center-channel-color)",strokeOpacity:"0.8"}),a.createElement("circle",{cx:"54",cy:"24",r:"9",fill:"var(--center-channel-color)",fillOpacity:"0.32"}),a.createElement("path",{d:"M69 20H85",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),a.createElement("path",{d:"M46 44H96",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),a.createElement("path",{d:"M46 51H68",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),a.createElement("path",{d:"M69 26H94",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),a.createElement("path",{d:"M46 38H63",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),a.createElement("path",{d:"M67 38H85",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),a.createElement("path",{opacity:"0.32",d:"M114.218 87.29C106.772 87.1409 100.598 84.5917 95.6936 79.6423C90.7897 74.6929 88.2252 68.5281 88 61.1479C88.2213 53.7639 90.7859 47.5971 95.6936 42.6477C100.601 37.6983 106.776 35.1491 114.218 35C121.591 35.1529 127.73 37.7021 132.633 42.6477C137.537 47.5933 140.102 53.76 140.327 61.1479C140.098 68.5319 137.534 74.6967 132.633 79.6423C127.733 84.5879 121.595 87.1371 114.218 87.29Z",fill:"var(--center-channel-color)",fillOpacity:"0.32"}),a.createElement("path",{d:"M111.218 82.7899C103.897 82.6411 97.8524 80.1385 93.0488 75.2904C88.243 70.4399 85.7248 64.403 85.5002 57.1477C85.7211 49.8888 88.2392 43.8501 93.0487 38.9998C97.8561 34.1515 103.901 31.6489 111.218 31.5001C118.465 31.6526 124.474 34.1544 129.278 38.9998C134.084 43.8462 136.602 49.8848 136.827 57.1477C136.598 64.407 134.08 70.4439 129.278 75.2904C124.478 80.1356 118.469 82.6374 111.218 82.7899Z",fill:"var(--center-channel-bg)",stroke:"var(--center-channel-color)"}),a.createElement("path",{d:"M111.042 77C105.35 76.886 100.63 74.9359 96.8812 71.1498C93.1325 67.3636 91.1721 62.6478 91 57.0022C91.1692 51.3537 93.1296 46.6364 96.8812 42.8502C100.633 39.0641 105.353 37.114 111.042 37C116.678 37.1169 121.37 39.067 125.119 42.8502C128.867 46.6334 130.828 51.3508 131 57.0022C130.825 62.6507 128.865 67.3666 125.119 71.1498C121.373 74.933 116.681 76.8831 111.042 77Z",fill:"var(--center-channel-bg)"}),a.createElement("path",{d:"M111.041 76.4999C105.475 76.3862 100.885 74.4827 97.2365 70.798C93.5858 67.1108 91.6718 62.5228 91.5002 57.0021C91.6689 51.4785 93.583 46.8892 97.2364 43.2022C100.888 39.5172 105.478 37.6138 111.041 37.5001C116.552 37.6167 121.114 39.5192 124.764 43.2022C128.414 46.8862 130.328 51.4754 130.5 57.0021C130.325 62.5259 128.411 67.1139 124.763 70.798C121.117 74.4807 116.555 76.3833 111.041 76.4999Z",stroke:"var(--center-c
1hannel-color)",strokeOpacity:"0.32"}),a.createElement("path",{d:"M111 35.5V57L120.5 66.5",stroke:"var(--center-channel-color)",strokeOpacity:"0.8",strokeLinejoin:"round"}),a.createElement("circle",{cx:"111",cy:"57",r:"2",fill:"var(--center-channel-color)",fillOpacity:"0.8"})),a.createElement("defs",null,a.createElement("clipPath",{id:"clip0_4212_90995"},a.createElement("rect",{width:"142",height:"87",fill:"white"}))));function wt(){const{formatMessage:e}=(0,f.useIntl)();return a.createElement(xt.A,{expanded:!0,iconGraphic:Lt,title:e({id:"Schedule_post.empty_state.title",defaultMessage:"No scheduled drafts at the moment"}),subtitle:e({id:"Schedule_post.empty_state.subtitle",defaultMessage:"Schedule drafts to send messages at a later time. Any scheduled drafts will show up here and can be modified after being scheduled."})})}var Ot=n(54302);function Rt(e){const t=(0,Ot.I)().get("target_id"),n=(0,a.useRef)();return a.createElement(a.Fragment,null,e.scheduledPosts.map(((r,s)=>{const o=r.channel_id===t||r.root_id===t,l=Boolean(r.error_code);return!n.current&&o&&!l&&(n.current=r.id),a.createElement(ct,{key:r.id,item:r,displayName:e.userDisplayName,status:e.userStatus,user:e.currentUser,scrollIntoView:n.current===r.id,containerClassName:_()("nonVirtualizedScheduledPostRow",{firstRow:0===s})})})))}var Ht=n(44553);function Ft(){return a.createElement(Ht.A,{mode:"danger",className:"scheduledPostListErrorIndicator",message:a.createElement(f.FormattedMessage,{id:"scheduled_post.panel.error_indicator.message",defaultMessage:"One of your scheduled drafts cannot be sent."})})}function Bt(e){const t=(0,r.useDispatch)(),n=(0,r.useSelector)(w.Sy),s=(0,r.useSelector)((e=>(0,l.U)(e,n)));return(0,a.useEffect)((()=>{e.scheduledPosts.length>0&&t((0,z.jh)(e.scheduledPosts.map((e=>e.channel_id))))}),[t,e.scheduledPosts]),0===e.scheduledPosts.length?a.createElement(wt,null):a.createElement("div",{className:"ScheduledPostList nonVirtualizedScheduledPostList"},s&&a.createElement(Ft,null),a.createElement(Rt,{scheduledPosts:e.scheduledPosts,currentUser:e.currentUser,userDisplayName:e.userDisplayName,userStatus:e.userStatus}))}var Ut=n(89735);function jt(e){let{children:t,title:n,unmountOnExit:r,tabClassName:s,eventKey:o,tabIndex:l=-1}=e;return a.createElement(Ut.Tab,{eventKey:o,title:n,unmountOnExit:r,tabClassName:s,tabIndex:l},t)}function $t(e){let{children:t,id:n,activeKey:r,unmountOnExit:s,onSelect:o,className:l,mountOnEnter:c}=e;return a.createElement(Ut.Tabs,{id:n,activeKey:r,unmountOnExit:s,onSelect:o,className:_()("tabs",l),mountOnEnter:c,autoFocus:!0},t)}const Vt=[],zt="drafts",Kt="scheduled_posts";function Yt(e){const t=(0,b.useHistory)(),n=(0,b.useLocation)(),s=n.pathname.includes(X.Mm),o=n.pathname.includes(X.pj),c=(0,r.useSelector)(w.H7),i=c?.name??"",d=c?.id??"",u=(0,a.useMemo)((()=>(0,l.TY)()),[]),m=(0,r.useSelector)((e=>u(e,d,!0))),h=(0,a.useCallback)((e=>{e===zt?t.push(`/${i}/drafts`):e===Kt&&t.push(`/${i}/scheduled_posts`)}),[t,i]),p=(0,a.useMemo)((()=>a.createElement("div",{className:"drafts_tab_title"},a.createElement(f.FormattedMessage,{id:"schedule_post.tab.heading",defaultMessage:"Scheduled"}),m?.length>0&&a.createElement(It,{className:"badge",badgeContent:m.length}))),[m?.length]),E=(0,a.useMemo)((()=>a.createElement("div",{className:"drafts_tab_title"},a.createElement(f.FormattedMessage,{id:"drafts.heading",defaultMessage:"Drafts"}),e.drafts.length>0&&a.createElement(It,{className:"badge",badgeContent:e.drafts.length}))),[e.drafts.length]),g=(0,a.useMemo)((()=>s?zt:o?Kt:""),[s,o]);return a.createElement($t,{id:"draft_tabs",activeKey:g,mountOnEnter:!0,unmountOnExit:!0,onSelect:h},a.createElement(jt,{eventKey:zt,title:E,unmountOnExit:!0,tabClassName:"drafts_tab",tabIndex:0},a.createElement(mt,{drafts:e.drafts,currentUser:e.currentUser,userDisplayName:e.userDisplayName,userStatus:e.userStatus})),a.createElement(jt,{eventKey:Kt,title:p,unmountOnExit:!0,tabClassName:"drafts_tab"},a.createElement(Bt,{scheduledPosts:m||Vt,currentUser:e.currentUser,userDisplayName:e.userDisplayName,userStatus:e.userStatus})))}const Zt=[];function Gt(){const e=(0,r.useDispatch)(),t=(0,r.useSelector)(l.Ck),n=(0,a.useMemo)((()=>(0,m.$P)()),[]),f=(0,r.useSelector)(n),h=(0,r.useSelector)(s.HW),p=(0,r.useSelector)((e=>(0,c.CB)(e,h.id))),E=(0,r.useSelector)(o.K3),g=(0,a.useMemo)((()=>(0,i.R4)(h,E)),[h,E]);return(0,a.useEffect)((()=>
1(e((0,d.bT)(ft.L.Page,ft.j.Drafts)),e(u.tU),()=>{e(u.ED)})),[e]),t?a.createElement(pt,null,a.createElement(Yt,{drafts:f||Zt,currentUser:h,userDisplayName:g,userStatus:p})):a.createElement(pt,null,a.createElement(mt,{drafts:f||Zt,currentUser:h,userDisplayName:g,userStatus:p}))}const qt=(0,a.memo)(Gt)},54302(e,t,n){n.d(t,{I:()=>s}),n(5673),n(30164),n(21279);var a=n(36418),r=n(81911);function s(){const{search:e}=(0,r.useLocation)();return(0,a.useMemo)((()=>new URLSearchParams(e)),[e])}}}]);
2//# sourceMappingURL=2794.02936613d5154b522bd7.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.