Build 612377stable
Module 580763
13,045 characters · in 396aee99a7ebb44b.jsDependencies
Lazily required by (0)none
Requires (90)
1792830370471675325755730613308214992240102853123917141628141639146779160376206828257367260155266080269587280450282197289173308335323384345942351638360469365185375708378570402860409626477900503698518477531648534465540185541806544441569926573648576705582128584904601007623671624951626584652215661531662010672979682261687966688810692969695311696292729937734057735321753713765379780907790381790535793574808666866665874546890615908289910607915089928550932413939249939341939496960076964195968309977997983851985629993401996988998218999291
Lazily requires (0)none
Source Raw
function(t,n,e){e.d(n,{A:()=>tq});var i=e(477900),l=e(582128),a=e(503698),r=e.n(a),s=e(696292),o=e(983851),c=e(661531),u=e(939249),d=e(541806),A=e(765379),x=e(672979),p=e(960076),f=e(793574),_=e(688810),m=e(47167),T=e(939341),E=e(662010),N=e(623671),g=e(365185),C=e(915089),I=e(932413),j=e(345942),y=e(82149),O=e(92240),S=e(257367),h=e(160376),P=e(53257),v=e(402860),R=e(939496),L=e(964195),U=e(17928),b=e(55730),M=e(682261),D=e(874546),G=e(141639),V=e(61330),Y=e(544441),k=e(146779),W=e(540185),B=e(569926),H=e(289173),z=e(735321),w=e(999291),$=e(993401),F=e(280450),X=e(518477),Q=e(375708);function q(t){let{application:n,onAction:e,onClose:a}=t,r=(0,U.bG)([F.default],()=>F.default.getId()),s=(0,w.Ay)(r,null),o=n.getCanonicalGameId(),{data:c}=(0,B.I)(o),u=l.useMemo(()=>!(null==c||null==o||s?.widgets?.some(t=>t instanceof H.Yy&&t.type===W.x.CURRENT_GAMES&&t.games?.some(t=>t.gameId===o)))&&(0,z.XX)(c),[o,s?.widgets,c]),d=l.useCallback(t=>{null!=o&&(t.stopPropagation(),e?.({action:"PRESS_ADD_TO_CURRENT_GAMES_WIDGET"}),(0,z.ew)({widgetType:W.x.CURRENT_GAMES,game:{gameId:o},ignoreMaxGames:!0}),(0,v.openUserProfileModal)({userId:r,tabSection:X.RP.WIDGETS,scrollTarget:W.x.CURRENT_GAMES}),a?.())},[o,r,e,a]);return u?(0,i.jsx)($.FD,{text:Q.intl.string(Q.t.BjYzmC),onClick:d,fullWidth:!0}):null}var J=e(601007),K=e(206828),Z=e(308335),tt=e(790381),tn=e(266080),te=e(729937),ti=e(123917),tl=e(998218),ta=e(996988),tr=e(260155);async function ts(t){let{activity:n,user:e,index:i}=t;try{let t=await (0,te.yb)(n,e.id);if(t.button_urls.length<=i)return;let l=t.button_urls[i];if("string"!=typeof l)return;let a=tl.A.safeParseWithQuery(l);if(a?.protocol==null||a?.hostname==null)return;(0,ti.h)({href:tl.A.format(a),trusted:!1})}catch(t){}}function to(t){let{user:n,activity:e,onAction:l}=t,{themeType:a}=(0,R.E)();if(e?.buttons==null||e.buttons.length<1)return null;let r=(0,d.A)(e);return a===ta.d.MODAL_V2?(0,i.jsx)("div",{className:tr.fO,children:e.buttons.map((t,a)=>(0,i.jsx)($.FD,{text:r?Q.intl.string(Q.t.I6JG46):t,onClick:t=>{t.stopPropagation(),l?.({action:r?"PRESS_WATCH_ON_CRUNCHYROLL_BUTTON":"PRESS_CUSTOM_BUTTON"}),ts({user:n,activity:e,index:a})}},a))}):(0,i.jsx)("div",{className:tr.fO,children:e.buttons.map((t,a)=>(0,i.jsx)($.FD,{text:r?Q.intl.string(Q.t.I6JG46):t,fullWidth:!0,onClick:t=>{t.stopPropagation(),l?.({action:r?"PRESS_WATCH_ON_CRUNCHYROLL_BUTTON":"PRESS_CUSTOM_BUTTON"}),ts({user:n,activity:e,index:a})}},a))})}var tc=e(323384),tu=e(866665),td=e(808666),tA=e(687966),tx=e(780907),tp=e(928550),tf=e(102853),t_=e(695311);function tm(t){let{user:n,activity:e,onAction:l,onClose:a}=t,{themeType:r}=(0,R.E)(),s=(0,t_.A)({applicationId:e?.application_id,onClose:a}),o=(0,tf.l)({activity:e??void 0,embeddedActivity:void 0,user:n,onClose:a}),c=(0,tp.dB)(e?.application_id);if(null==o&&null!=e&&(0,A.A)(e))return(0,i.jsx)($.FD,{icon:tc.k,text:Q.intl.string(Q.t.RscU7I),fullWidth:r!==ta.d.MODAL_V2,onClick:t=>{t.stopPropagation(),null!=c?tx.Ay.launch({applicationId:c}):(l?.({action:"PRESS_PLAY_BUTTON"}),s())}});if(null==o)return null;let{isJoining:u,handleJoinRequest:d,buttonCTA:x,tooltip:p,isEnabled:f,isEmbedded:_}=o,m=r!==ta.d.MODAL_V2;return(0,i.jsx)("div",{className:m?tr.Ij:void 0,children:(0,i.jsx)(tu.m,{text:p,asContainer:!f,children:(0,i.jsx)($.FD,{icon:_?td.I:tA.GameControllerIcon,text:x,disabled:!f,loading:u,fullWidth:m,onClick:t=>{t.stopPropagation(),l?.({action:_?"PRESS_JOIN_BUTTON":"PRESS_ASK_TO_JOIN_BUTTON"}),d()}})})})}var tT=e(141628);function tE(t){let{startAuthorization:n,onAction:e}=t,{newestAnalyticsLocation:l}=(0,_.Ay)(),{themeType:a}=(0,R.E)(),r=a===ta.d.MODAL_V2;return(0,i.jsx)($.FD,{icon:()=>(0,i.jsx)(tT.A,{}),text:Q.intl.string(Q.t.sbdnpw),fullWidth:!r,onClick:t=>{t.stopPropagation(),e?.({action:"PRESS_CONNECT_ACCOUNT_BUTTON"}),n({analyticsLocations:[l]})}})}var tN=e(626584),tg=e(652215);function tC(t){let{user:n,activity:e,onAction:l}=t,{themeType:a}=(0,R.E)(),r=a===ta.d.MODAL_V2;return(0,b.A)(e,tg.jUm.INSTANCE)?(0,i.jsx)($.FD,{text:Q.intl.string(Q.t.vwl1PK),fullWidth:!r,onClick:t=>{t.stopPropagation(),l?.({action:"PRESS_NOTIFY_BUTTON"}),new tN.A("UserActivityActions").log("notify",n.id,e)}}):null}var tI=e(573648),tj=e(968309),ty=e(30370);function tO(t){let{platformType:n,icon:e,onAction:l}=t,{newestAnalyticsLocation:a}=(0,_.Ay)(),{themeType:r}=(0,R.E)(),s=r===ta.d.MODAL_V2;return(0,U.bG)([ty.A],()=>null!=ty.A.getAccount(null,n))?null:(0,i.jsx)($.FD,{icon:e,text:Q.intl.formatToPlainString(Q.t.XWSHTb,{platform:tI.A.get(n).name}),fullWidth:!s,onClick:t=>{t.stopPropagation();let e=n===tg.fg2.XBOX;l?.({action:e?"PRESS_CONNECT_XBOX_BUTTON":"PRESS_CONNECT_PLAYSTATION_BUTTON"}),(0,tj.A)({platformType:n,location:a})}})}var tS=e(890615),th=e(378570),tP=e(790535),tv=e(734057),tR=e(576705),tL=e(977997);function tU(t){let{activity:n,onAction:e,onClose:l}=t,{themeType:a}=(0,R.E)(),r=a===ta.d.MODAL_V2,{channelId:s,guildId:o}=(0,y.UW)(n)??{},c=(0,U.bG)([tL.A],()=>null!=s&&tL.A.isInChannel(s),[s]),u=(0,U.bG)([tv.A,tR.A],()=>{let t=tv.A.getBasicChannel(s);return null!=t&&(0,tS.A)(t,tR.A)},[s]);return(0,y.Cy)(n)&&u&&null!=o&&null!=s?(0,i.jsx)($.FD,{text:Q.intl.string(Q.t.ZYO5OK),fullWidth:!r,disabled:c,onClick:function(t){null!=o&&null!=s&&(t.stopPropagation(),e?.({action:"PRESS_STAGE_CHANNEL_LISTEN_BUTTON"}),tP.CH(o,s),(0,th.iN)(s),l?.())}}):null}var tb=e(908289);function tM(t){let{activity:n,onAction:e}=t,{themeType:l}=(0,R.E)(),a=l===ta.d.MODAL_V2,r=(0,tb.A)(n);return(0,p.A)(n)&&null!=r?(0,i.jsx)($.FD,{text:Q.intl.string(Q.t.I6JG46),fullWidth:!a,onClick:t=>(t.stopPropagation(),e?.({action:"PRESS_WATCH_BUTTON"}),window.open(r))}):null}var tD=e(985629);function tG(t){let{user:n,activity:e,onAction:l,onClose:a,application:r,containerClassName:s}=t,{themeType:o}=(0,R.E)(),c=(0,U.bG)([F.default],()=>F.default.getId()===n.id),u=(0,k.JC)(r),d=(0,Z.o)(e?.application_id??r?.id)||(0,b.A)(e,tg.jUm.SUPPORTS_JOIN_URL),{analyticsLocations:x}=(0,_.Ay)(f.A.USER_PROFILE_ACTIVITY_BUTTONS),m=(0,Y.A)(e?.application_id),{fetched:T,canStartAuthorization:E,hasAlreadyLinked:N,startAuthorization:g}=(0,K.RD)(r),C=o===ta.d.MODAL||o===ta.d.MODAL_V2,I=o===ta.d.POPOUT,j=o===ta.d.MODAL_V2?tr.g6:tr.Zu,O=m.length>0?(0,i.jsx)(J.A,{distributorCTAConfigs:m,applicationId:e?.application_id??"",analyticsLocations:x,buttonVariant:"secondary",fullWidth:o!==ta.d.MODAL_V2,stopPropagation:!0,onAction:l,onClose:a}):null,S=function(){if(c)return I&&e?.type===tg.$pd.PLAYING&&null!=r?(0,i.jsx)(q,{application:r,onAction:l,onClose:a}):null;if(e?.buttons!=null&&e?.buttons.length>=1)return null!=O?(0,i.jsxs)("div",{className:j,children:[(0,i.jsx)(to,{user:n,activity:e,onAction:l}),O]}):(0,i.jsx)(to,{user:n,activity:e,onAction:l});if(!d&&u&&null!=r&&!C){let t=(0,i.jsx)(tD.A,{application:r,onAction:l,onClose:a,analyticsLocations:x});return null!=O?(0,i.jsxs)("div",{className:j,children:[t,O]}):t}if((0,A.A)(e)||(0,D.Ay)(e)&&d){let t=(0,i.jsx)(tm,{user:n,activity:e,onAction:l,onClose:a});return null!=O?(0,i.jsxs)("div",{className:j,children:[t,O]}):t}if(T&&E&&!N){let t=(0,i.jsx)(tE,{startAuthorization:g,onAction:l});return null!=O?(0,i.jsxs)("div",{className:j,children:[t,O]}):t}if(null!=O)return O;if(!(0,M.A)(e)){if((0,V.A)(e))return(0,i.jsx)(tO,{platformType:tg.fg2.XBOX,icon:()=>(0,i.jsx)(tn.A,{}),onAction:l});if((0,G.A)(e))return(0,i.jsx)(tO,{platformType:tg.fg2.PLAYSTATION,icon:()=>(0,i.jsx)(tt.A,{}),onAction:l})}return(0,p.A)(e)?(0,i.jsx)(tM,{activity:e,onAction:l}):(0,D.Ay)(e)?(0,i.jsx)(tm,{user:n,activity:e,onAction:l,onClose:a}):(0,b.A)(e,tg.jUm.INSTANCE)?(0,i.jsx)(tC,{user:n,activity:e,onAction:l}):(0,y.Cy)(e)?(0,i.jsx)(tU,{activity:e,onAction:l,onClose:a}):null}();return null==S?null:(0,i.jsx)("div",{className:s,children:S})}var tV=e(282197),tY=e(624951),tk=e(584904),tW=e(351638),tB=e(531648),tH=e(910607),tz=e(753713),tw=e(269587),t$=e(409626),tF=e(692969),tX=e(534465),tQ=e(360469);function tq(t){let{user:n,currentUser:e,activity:l,application:a,voiceGuild:U,voiceChannel:b,className:M,onClose:D,appContext:G}=t,V=(0,C.GV)(),Y=(0,C.GV)(),{analyticsLocations:k}=(0,_.Ay)(f.A.USER_PROFILE_LIVE_ACTIVITY_CARD),{themeType:W}=(0,R.E)(),B=(0,g.A)({activity:l,user:n}),H=(0,O.A)({display:"live",user:n,activity:l,entry:B,analyticsLocations:k}),z=(0,S.A)({userId:n.id,onAction:H}),w=(0,m.Ay)(b),$=(0,h.A)(l),F=null!=$.text&&""!==$.text,{largeImage:q,smallImage:J}=(0,T.XN)(l,a,"user_profile_activity_card"),K=function(t){let{location:n,user:e,currentUser:i,activity:l,application:a,entry:r,onClose:s}=t,o=(0,tF.A)({location:n,source:t$.GameProfileSources.UserProfile,trackEntryPointImpression:!0,...(0,tX.UE)({user:e,activity:l,entry:r})}),c=(0,t_.A)({applicationId:a?.id,onClose:s}),u=(0,A.A)(l);return u&&null!=a?c:!u&&(0,x.A)(l)?o:(0,d.A)(l)&&e.id!==i.id?()=>ts({activity:l,user:e,index:0}):void 0}({location:"UserProfileActivityCard",user:n,currentUser:e,activity:l,application:a,entry:B,onClose:D});function Z(){return(0,p.A)(l)&&null!=b?(0,i.jsxs)("div",{className:tr.FH,children:[(0,i.jsx)(o.H,{size:"xxs",color:c.A.colors.TEXT_DEFAULT,className:tr.Ow}),(0,i.jsx)(tB.Q,{variant:"heading-sm/semibold",text:w,id:V})]}):(0,x.A)(l)||(0,y.Cy)(l)?(0,i.jsx)(tB.Q,{variant:"heading-sm/semibold",text:l.name,id:V}):null!=l.details?(0,i.jsx)(E.O,{href:l.details_url,children:(0,i.jsx)(tB.Q,{variant:"heading-sm/semibold",text:l.details,id:V})}):(0,i.jsx)(tB.Q,{variant:"heading-sm/semibold",text:l.name,id:V})}function tt(){return l.type===tg.$pd.HANG_STATUS?null:(0,p.A)(l)&&null!=U?(0,i.jsx)(tB.A,{variant:"text-xs/normal",text:Q.intl.formatToPlainString(Q.t["hq/Qze"],{guildName:U.name}),onClick:()=>{(0,j.u)(U.id),H({action:"OPEN_VOICE_GUILD"}),D?.()}}):(0,x.A)(l)?(0,i.jsx)(E.O,{href:l.details_url,children:(0,i.jsx)(tB.A,{variant:"text-xs/normal",text:l.details})}):(0,y.Cy)(l)?(0,i.jsx)(tB.A,{variant:"text-xs/normal",text:l?.assets?.small_text}):(0,i.jsx)(E.O,{href:l.state_url,children:(0,i.jsx)(tB.A,{variant:"text-xs/normal",text:l.state})})}function tn(){if(l.type===tg.$pd.WATCHING)return null;if((0,x.A)(l))return l.party?.size==null&&l.application_id===tQ.I4?(0,i.jsxs)("div",{className:tr.CI,children:[(0,i.jsx)(E.O,{href:l.state_url,children:(0,i.jsx)(tB.A,{variant:"text-xs/normal",text:l.state})}),(0,i.jsx)(tB.A,{variant:"text-xs/normal",text:Q.intl.formatToPlainString(Q.t["u//9By"],{count:"0",max:a?.getMaxParticipants()??0})})]}):(0,A.A)(l)&&l.party?.size!=null&&l.party?.size.length>=2?(0,i.jsxs)("div",{className:tr.CI,children:[(0,i.jsx)(E.O,{href:l.state_url,children:(0,i.jsx)(tB.A,{variant:"text-xs/normal",text:l.state})}),(0,i.jsx)(tB.A,{variant:"text-xs/normal",text:0===l.party.size[1]?Q.intl.formatToPlainString(Q.t.IM4J4e,{count:l.party.size[0]}):Q.intl.formatToPlainString(Q.t["u//9By"],{count:l.party.size[0],max:l.party.size[1]})})]}):null==l.party?(0,i.jsx)(E.O,{href:l.state_url,children:(0,i.jsx)(tB.A,{variant:"text-xs/normal",text:l.state})}):null;if((0,y.Cy)(l)&&l.party?.size!=null&&l.party?.size.length>=2){let t=Q.intl.formatToPlainString(Q.t["JC/3xw"],{numSpeakers:l.party?.size[0],numListeners:l.party?.size[1]-l.party?.size[0]});return(0,i.jsx)(tB.A,{variant:"text-xs/normal",text:t})}return l.assets?.large_text!=null?(0,i.jsx)(E.O,{href:l.assets?.large_url,children:(0,i.jsx)(tB.A,{text:l.assets?.large_text,variant:"text-xs/normal"})}):null}function te(){return(0,i.jsx)(tG,{containerClassName:tr.o1,activity:l,user:n,onAction:H,onClose:D,application:a})}return(0,i.jsx)(_.f5,{value:k,children:(0,i.jsxs)(tk.A,{ref:z,className:r()(tr.Nr,M),onAction:H,onClose:D,"aria-labelledby":F?`${Y} ${V}`:V,children:[(0,i.jsx)(tW.A,{textId:Y,...$,contextMenu:(0,i.jsx)(tw.A,{display:"live",user:n,activity:l,entry:B,onClose:D,appContext:G})}),(0,i.jsx)(I.A,{applicationId:a?.id,questContent:s.u.USER_PROFILE_ACTIVITY,children:t=>{let e,a;return(0,i.jsxs)("div",{className:tr.rf,ref:t,children:[(0,i.jsxs)("div",{className:tr.Qs,children:[!n.bot&&(e=(0,d.A)(l)?"crunchyroll":"default",a=W===ta.d.MODAL_V2?N.w.SIZE_100:N.w.SIZE_60,null==K?(0,i.jsx)(N.d,{image:q,smallImage:J,size:a,aspectRatio:e,className:tr.Sl}):(0,i.jsx)(N.d,{image:q,smallImage:J,size:a,className:tr.mM,aspectRatio:e,onClick:t=>{H({action:"PRESS_IMAGE"}),K(t)}})),(0,i.jsxs)("div",{className:tr.zH,children:[null==K?(0,i.jsxs)("div",{children:[Z(),tt(),tn()]}):(0,i.jsxs)(u.D,{className:tr.sd,onClick:t=>{H({action:"PRESS_TEXT"}),K(t)},children:[Z(),tt(),tn()]}),!n.bot&&(0,i.jsx)(tV.A,{user:n,activity:l,className:tr.jp}),function(){if(!(0,P.A)(l))return null;let{start:t,end:n}=l.timestamps;return(0,i.jsx)(tz.A,{start:t,end:n})}(),W===ta.d.MODAL_V2&&te()]}),W===ta.d.MODAL&&te()]}),null==U||null==b?null:(0,i.jsx)(tH.A,{user:n,guild:U,channel:b,onAction:H,onClose:D})]})}}),W!==ta.d.MODAL&&W!==ta.d.MODAL_V2&&(0,i.jsxs)(i.Fragment,{children:[te(),(0,i.jsx)(L.A,{className:tr.AB,userId:n.id,activityApplication:a,onClickViewMore:t=>{t.stopPropagation(),H({action:"PRESS_APPLICATION_WIDGET_PREVIEW_VIEW_MORE"}),D?.(),(0,v.openUserProfileModal)({userId:n.id,tabSection:X.RP.WIDGETS})}})]}),(0,i.jsx)(tY.A,{applicationId:a?.id,onAction:H,onClose:D,activity:l})]})})}}