Loading
function(e,t,i){i.d(t,{A:()=>ex});var l=i(627968);i(64700);var n=i(503698),s=i.n(n),a=i(284009),r=i.n(a),c=i(17928),o=i(802516),d=i(22363),u=i(825484),m=i(707606),A=i(573648),h=i(793574),p=i(688810),g=i(235986),x=i(25528),I=i(821609),v=i(990078),f=i(309010),N=i(559256),y=i(783198),S=i(375708);function j(e){let{userId:t,channel:i,onAction:n,variant:s="primary"}=e,a=(0,N.u)(t,i),r=(0,c.bG)([f.A],()=>f.A.getVoiceChannelId()===i.id,[i.id]);if(null==a)return null;let o=(0,l.jsx)(I.$,{text:S.intl.string(y.default.DKHhec),variant:s,size:"sm",onClick:()=>{a.handleRequestToStream("request to stream button"),n?.()},fullWidth:!0,disabled:!r});return r?o:(0,l.jsx)(v.m,{position:"top",text:S.intl.string(y.default.qRXats),asContainer:!0,children:o})}var E=i(82149),C=i(734057),_=i(287809),T=i(874546),b=i(90644),O=i(61330),P=i(154483),G=i(50820),V=i(968309),k=i(30370);function L(e){let{platform:t,variant:i="secondary",size:n="sm",onAction:s,icon:a,...r}=e;return(0,c.bG)([k.A],()=>k.A.getAccounts().some(e=>e.type===t.type))?null:(0,l.jsx)(I.$,{onClick:()=>{s?.(),(0,V.A)({platformType:t.type,location:"Activity Action"})},variant:i,size:n,icon:a,text:S.intl.format(S.t.XWSHTb,{platform:t.name}),fullWidth:!0,...r})}var R=i(729937),D=i(123917),M=i(998218);function U(e){let{activity:t,user:i,variant:n="secondary",onAction:s,...a}=e;if(t?.buttons==null||t.buttons.length<1)return null;async function r(e,t,i){try{let l=await (0,R.yb)(e,t);if(l.button_urls.length<=i)return;let n=l.button_urls[i];if("string"!=typeof n)return;let s=M.A.safeParseWithQuery(n);if(null==s||null==s.protocol||null==s.hostname)return;(0,D.h)({href:M.A.format(s),trusted:!1})}catch(e){}}return(0,l.jsx)(l.Fragment,{children:t.buttons.map((e,c)=>(0,l.jsx)(I.$,{text:e,variant:n,size:"sm",fullWidth:!0,onClick:()=>{s?.(),r(t,i.id,c)},...a},`customButton-${c}`))})}var w=i(284525),z=i(790535),H=i(977997);let W=e=>{let{guildId:t,channelId:i,variant:n="active",size:s="sm",onAction:a,...r}=e,o=(0,c.bG)([H.A],()=>H.A.isInChannel(i),[i]);return(0,l.jsx)(I.$,{variant:n,size:s,text:S.intl.string(S.t.ZYO5OK),disabled:o,onClick:()=>{a?.(),z.CH(t,i)},fullWidth:!0,...r})};var F=i(626584),Y=i(55730),B=i(652215);function $(e){let{activity:t,user:i,variant:n="secondary",onAction:s,...a}=e;return(0,Y.A)(t,B.jUm.INSTANCE)?(0,l.jsx)(I.$,{text:S.intl.string(S.t.vwl1PK),variant:n,size:"sm",onClick:()=>{s?.(),new F.A("UserActivityActions").log("notify",i.id,t)},fullWidth:!0,...a}):null}var K=i(601007),q=i(109487),X=i(353411);function J(e){let{activity:t,user:i,source:n,size:s="sm",variant:a="secondary",fullWidth:r,onAction:c,...o}=e,{label:d,tooltip:u,loading:m,disabled:A,onClick:h}=(0,X._B)(t,i,n);return(0,l.jsx)(v.m,{text:u,children:(0,l.jsx)(I.$,{variant:a,size:s,icon:q.L,text:d,fullWidth:r,onClick:()=>{c?.(),h()},disabled:A,loading:m,...o})})}function Z(e){let{activity:t,user:i,source:n,onAction:s}=e;return null!=t&&(0,Y.A)(t,B.jUm.PLAY)&&(0,b.A)(t)?(0,l.jsx)(J,{fullWidth:!0,activity:t,user:i,source:n,onAction:s}):null}var Q=i(408278),ee=i(835723),et=i(562153);function ei(e){let{activity:t,user:i,channelId:n,guildId:s,source:a,size:r="sm",variant:c="secondary",onAction:o,...d}=e,{tooltip:u,loading:m,disabled:A,onClick:h}=(0,X.J$)(t,i,a,et.Ay.getNickname(s,n,i));return(0,l.jsx)(v.m,{text:u,children:(0,l.jsx)(Q.K,{icon:ee.J,size:r,variant:c,onClick:()=>{o?.(),h()},disabled:A,loading:m,"aria-label":u??t.name,...d})})}function el(e){let{activity:t,user:i,guildId:n,channelId:s,source:a,onAction:r}=e;return null!=t&&(0,Y.A)(t,B.jUm.SYNC)&&(0,b.A)(t)?(0,l.jsx)(ei,{size:"sm",variant:"secondary",user:i,activity:t,guildId:n??void 0,channelId:s,source:a,onAction:r}):null}var en=i(648246),es=i(183623),ea=i(622631),er=i(982168),ec=i(730852),eo=i(401843),ed=i(279250),eu=i(267102),em=i(616356),eA=i(625494),eh=i(925932);function ep(e){let{isCurrentUser:t,applicationStream:i,onAction:n}=e,{activeStream:s,watchingOtherStream:a}=(0,c.cf)([em.A],()=>({activeStream:em.A.getActiveStreamForApplicationStream(i),watchingOtherStream:null!=i&&em.A.getAllActiveStreamsForChannel(i.channelId).filter(e=>{let{ownerId:t}=e;return t!==i.ownerId}).length>0})),r=(0,c.bG)([C.A],()=>C.A.getChannel(i?.channelId)),[o,d]=(0,ed.zP)(r),u=(0,eu.aL)(),m=null!=s&&null!=i&&s.state!==B.XYD.ENDED&&s.ownerId===i.ownerId,A=e=>{null!=i&&(n?.(),ec.default.selectVoiceChannel(i.channelId),m||(0,eo.Nl)(i,{forceMultiple:e}),u.dispatch(B.jej.POPOUT_CLOSE),eA._.dispatch(B.jej.MODAL_CLOSE),er.A.popAll())};if(null==i)return null;let h=(0,ed.CT)(d);return t?h=S.intl.string(S.t.XvBdeT):m&&(h=S.intl.string(S.t["JH1SJ+"])),(0,l.jsxs)("div",{className:eh.w,children:[(0,l.jsx)(I.$,{size:"sm",variant:m?"secondary":"active",icon:es.F,text:h,disabled:t||m||!o,onClick:()=>A(!1),fullWidth:!0}),a&&!m?(0,l.jsx)(v.m,{text:S.intl.string(S.t.wCrzut),children:(0,l.jsx)(Q.K,{variant:"secondary",size:"sm",icon:ea.v,"aria-label":S.intl.string(S.t.wCrzut),onClick:()=>{A(!0)}})}):null]})}var eg=i(708727);let ex=(0,m.A)(e=>{let{activity:t,embeddedActivity:i,user:n,applicationStream:a,className:m,guildId:I,channelId:v,source:f,buttonVariant:N,type:y,onAction:S}=e,V=(0,c.bG)([_.default],()=>{let e=_.default.getCurrentUser();return r()(null!=e,"UserActivityActions: currentUser cannot be undefined"),e}),k=y===G.O.STREAM_PREVIEW||null!=a,R=(0,b.A)(t),D=R?g.A.Direction.HORIZONTAL:g.A.Direction.VERTICAL,M=(0,c.bG)([C.A],()=>null!=v?C.A.getChannel(v):null,[v]),z=null!=M&&(0,x.F9)(t),H=t?.application_id,F=(0,P.A)("voice_channel_activity_actions",H),{analyticsLocations:Y}=(0,p.Ay)(h.A.VOICE_CHANNEL_ACTIVITY_ACTIONS),q=D===g.A.Direction.VERTICAL;return(0,l.jsx)(g.A,{grow:0,align:g.A.Align.STRETCH,direction:D,wrap:q?g.A.Wrap.WRAP:g.A.Wrap.NO_WRAP,className:s()(m,eg.jx,q?eg.Vd:eg.xM),children:(()=>{if(!(0,T.Ay)(t)){if((0,O.A)(t))return(0,l.jsx)(L,{platform:A.A.get(B.fg2.XBOX),variant:N,onAction:S,icon:o.Y});if(t?.platform===B.yTV.PS4||t?.platform===B.yTV.PS5)return(0,l.jsx)(L,{variant:N,platform:A.A.get(B.fg2.PLAYSTATION),onAction:S,icon:d.X})}if(R){let e=(0,l.jsx)(el,{activity:t,user:n,guildId:I,channelId:v,source:f,onAction:S}),i=(0,l.jsx)(Z,{activity:t,user:n,source:f,onAction:S});return(0,l.jsxs)(u.e,{size:"sm",fullWidth:!0,children:[i,e]})}if((0,E.Cy)(t)){let e=(0,E.UW)(t);return null==e?null:(0,l.jsx)(W,{guildId:e.guildId,channelId:e.channelId,variant:N,onAction:S})}return k?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(ep,{isCurrentUser:V.id===n.id,applicationStream:a,onAction:S}),F.length>0?(0,l.jsx)(K.A,{distributorCTAConfigs:F,applicationId:H??"",analyticsLocations:Y,buttonVariant:"secondary"}):null]}):(0,l.jsxs)(l.Fragment,{children:[z&&(0,l.jsx)(j,{userId:n.id,channel:M,onAction:S}),(0,l.jsx)(en.A,{activity:t,variant:z?"secondary":N,onAction:S}),(0,l.jsx)(w.A,{activity:t,embeddedActivity:i,user:n,variant:z?"secondary":N,onAction:S}),(0,l.jsx)($,{activity:t,user:n,variant:z?"secondary":N,onAction:S}),(0,l.jsx)(U,{user:n,activity:t,variant:z?"secondary":N,onAction:S}),F.length>0?(0,l.jsx)(K.A,{distributorCTAConfigs:F,applicationId:H??"",analyticsLocations:Y,buttonVariant:"secondary"}):null]})})()})})}