Build 589089stable
Module 353394
6,926 characters · in 75d49ff8e639a200.jsDependencies
Lazily required by (0)none
Requires (37)
Lazily requires (0)none
Source Raw
function(e,a,s){s.d(a,{A:()=>$});var i=s(477900);s(582128);var n=s(793574),t=s(688810),l=s(20805),r=s(351638),c=s(503698),o=s.n(c),d=s(681154),x=s(696292),m=s(939249),p=s(939341),_=s(623671),j=s(261020),A=s(468581),h=s(322789),u=s(363670),E=s(977001),I=s(514243),y=s(506326),N=s(299846),C=s(915089),S=s(409626),T=s(692969),v=s(932413),R=s(92240),f=s(257367),g=s(946356),P=s(939496),b=s(624951),O=s(584904),k=s(531648),M=s(695311),L=s(518477),G=s(272984),V=s(996988),z=s(250318);function U(e){let{user:a,entry:s,header:n,className:l,onClose:r}=e,c=(0,C.GV)(),{themeType:j}=(0,P.E)(),{largeImage:A}=(0,p.nO)({entry:s,showCoverImage:!1,trackingSource:"user_profile_gaming_entry"}),{appName:u,activity:I}=(0,N.u)(s),M=(0,T.A)({location:"UserProfileRecentActivityCard",applicationId:s.extra.application_id,source:S.GameProfileSources.UserProfile,sourceUserId:a.id,trackEntryPointImpression:!0}),{analyticsLocations:G}=(0,t.Ay)(),U=(0,R.A)({display:"recent",user:a,entry:s,analyticsLocations:G}),w=(0,f.A)({userId:a.id,onAction:U});return null==M?(0,i.jsx)("article",{"aria-labelledby":c,children:(0,i.jsxs)(g.A.Overlay,{className:o()(z.Nr,l),ref:w,children:[n,(0,i.jsx)("div",{className:z.rf,children:(0,i.jsxs)("div",{className:z.Qs,children:[(0,i.jsx)(_.d,{image:A,size:_.w.SIZE_60,className:z.Sl}),(0,i.jsx)("div",{className:z.zH,children:(0,i.jsx)("div",{children:(0,i.jsx)(k.Q,{variant:"heading-sm/semibold",text:u,id:c})})})]})})]})}):(0,i.jsxs)(O.A,{ref:w,className:l,profileModalScrollTarget:L.bk.RECENT_ACTIVITY,onAction:U,onClose:r,"aria-labelledby":c,children:[n,(0,i.jsx)(v.A,{applicationId:s.extra.application_id,questContent:x.u.USER_PROFILE_ACTIVITY,children:e=>(0,i.jsx)("div",{className:z.rf,ref:e,children:(0,i.jsxs)("div",{className:z.Qs,children:[(0,i.jsx)(_.d,{image:A,size:_.w.SIZE_60,className:z.mM,onClick:e=>{e.stopPropagation(),U({action:"PRESS_IMAGE"}),M(e),j!==V.d.MODAL&&j!==V.d.MODAL_V2&&r?.()}}),(0,i.jsxs)("div",{className:z.zH,children:[(0,i.jsx)(m.D,{className:z.sd,onClick:e=>{e.stopPropagation(),U({action:"PRESS_TEXT"}),M(e),j!==V.d.MODAL&&j!==V.d.MODAL_V2&&r?.()},children:(0,i.jsx)(k.Q,{variant:"heading-sm/semibold",text:u,id:c})}),(0,i.jsx)(y.mG,{location:y.N5.USER_PROFILE,className:z.jp,children:s.content_type===d.ContentInventoryEntryType.TOP_GAME?E.ac.map((e,a)=>(0,i.jsx)(e,{entry:s},`entry-${a}`)):h.n.map((e,a)=>(0,i.jsx)(e,{entry:s},`entry-${a}`))})]})]})})}),(0,i.jsx)(b.A,{applicationId:s.extra.application_id,onAction:U,onClose:r,activity:I})]})}function w(e){let{user:a,entry:s,header:n,className:l,onClose:r}=e,c=(0,C.GV)(),{largeImage:o}=(0,p.nO)({entry:s,trackingSource:"user_profile_watch_entry"}),{url:d}=s.extra,{analyticsLocations:x}=(0,t.Ay)(),A=(0,R.A)({display:"recent",user:a,entry:s,analyticsLocations:x}),h=(0,f.A)({userId:a.id,onAction:A});return(0,i.jsxs)(O.A,{ref:h,className:l,profileModalScrollTarget:L.bk.RECENT_ACTIVITY,onAction:A,onClose:r,"aria-labelledby":c,children:[n,(0,i.jsx)("div",{className:z.rf,children:(0,i.jsxs)("div",{className:z.Qs,children:[null==d||""===d?(0,i.jsx)(_.d,{aspectRatio:"crunchyroll",image:o,size:_.w.SIZE_60,className:z.Sl}):(0,i.jsx)(_.d,{aspectRatio:"crunchyroll",image:o,size:_.w.SIZE_60,className:z.mM,onClick:e=>{e.stopPropagation(),A({action:"PRESS_IMAGE"}),(0,j.C)(d)}}),(0,i.jsxs)("div",{className:z.zH,children:[null==d||""===d?(0,i.jsxs)("div",{children:[(0,i.jsx)(k.Q,{variant:"heading-sm/semibold",text:s.extra.media_title,id:c}),(0,i.jsx)(k.A,{variant:"text-xs/normal",text:s.extra.media_subtitle})]}):(0,i.jsxs)(m.D,{className:z.sd,onClick:e=>{e.stopPropagation(),A({action:"PRESS_TEXT"}),(0,j.C)(d)},children:[(0,i.jsx)(k.Q,{variant:"heading-sm/semibold",text:s.extra.media_title,id:c}),(0,i.jsx)(k.A,{variant:"text-xs/normal",text:s.extra.media_subtitle})]}),(0,i.jsx)(y.mG,{location:y.N5.USER_PROFILE,className:z.jp,children:I.R.map((e,a)=>(0,i.jsx)(e,{entry:s},`entry-${a}`))})]})]})})]})}function Q(e){let{user:a,entry:s,header:n,className:l,onClose:r}=e,c=(0,C.GV)(),{largeImage:o}=(0,p.nO)({entry:s,trackingSource:"user_profile_listened_session_entry"}),{analyticsLocations:d}=(0,t.Ay)(),x=(0,R.A)({display:"recent",user:a,entry:s,analyticsLocations:d}),m=(0,f.A)({userId:a.id,onAction:x}),A=s.extra.entries[0]?.media;return null==A?null:(0,i.jsxs)(O.A,{ref:m,className:l,profileModalScrollTarget:L.bk.RECENT_ACTIVITY,onAction:x,onClose:r,"aria-labelledby":c,children:[n,(0,i.jsx)("div",{className:z.rf,children:(0,i.jsxs)("div",{className:z.Qs,children:[(0,i.jsx)(_.d,{image:o,size:_.w.SIZE_60,className:z.mM,onClick:e=>{e.stopPropagation(),x({action:"OPEN_SPOTIFY_ALBUM"}),(0,j.n)(G.M0.ALBUM,A.external_parent_id)}}),(0,i.jsxs)("div",{className:z.zH,children:[(0,i.jsxs)("div",{children:[(0,i.jsx)(k.Q,{variant:"heading-sm/semibold",text:A.title,onClick:()=>{x({action:"OPEN_SPOTIFY_TRACK"}),(0,j.n)(G.M0.TRACK,A.external_id)},id:c}),(0,i.jsx)(k.A,{variant:"text-xs/normal",text:A.artists[0]?.name,onClick:()=>{x({action:"OPEN_SPOTIFY_ARTIST"}),(0,j.n)(G.M0.ARTIST,A.artists[0]?.external_id)}})]}),(0,i.jsx)(y.mG,{location:y.N5.USER_PROFILE,className:z.jp,children:u.hh.map((e,a)=>(0,i.jsx)(e,{entry:s},`entry-${a}`))})]})]})})]})}function F(e){let{user:a,entry:s,header:n,className:l,onClose:r}=e,c=(0,C.GV)(),{largeImage:o}=(0,p.nO)({entry:s,showCoverImage:!1,trackingSource:"user_profile_launched_activity_entry"}),{analyticsLocations:d}=(0,t.Ay)(),m=(0,R.A)({display:"recent",user:a,entry:s,analyticsLocations:d}),j=(0,f.A)({userId:a.id,onAction:m}),h=(0,M.A)({applicationId:s.extra.application_id,onClose:r});return(0,i.jsxs)(O.A,{ref:j,className:l,profileModalScrollTarget:L.bk.RECENT_ACTIVITY,onAction:m,onClose:r,"aria-labelledby":c,children:[n,(0,i.jsx)(v.A,{applicationId:s.extra.application_id,questContent:x.u.USER_PROFILE_ACTIVITY,children:e=>(0,i.jsx)("div",{className:z.rf,ref:e,children:(0,i.jsxs)("div",{className:z.Qs,children:[(0,i.jsx)(_.d,{image:o,size:_.w.SIZE_60,className:z.mM,onClick:e=>{e.stopPropagation(),m({action:"PRESS_IMAGE"}),h()}}),(0,i.jsxs)("div",{className:z.zH,children:[(0,i.jsx)("div",{children:(0,i.jsx)(k.Q,{variant:"heading-sm/semibold",text:s.extra.activity_name,onClick:()=>{m({action:"PRESS_TEXT"}),h()},id:c})}),(0,i.jsx)(y.mG,{location:y.N5.USER_PROFILE,className:z.jp,children:A.$.map((e,a)=>(0,i.jsx)(e,{entry:s},`entry-${a}`))})]})]})})})]})}function Y(e){let{entry:a,...s}=e;return(0,l.zD)(a)?(0,i.jsx)(U,{entry:a,...s}):(0,l.Lf)(a)?(0,i.jsx)(w,{entry:a,...s}):(0,l.Tq)(a)?(0,i.jsx)(Q,{entry:a,...s}):(0,l.yl)(a)?(0,i.jsx)(F,{entry:a,...s}):null}var D=s(269587);function $(e){let{user:a,entry:s,className:c,onClose:o,hideContextMenu:d=!1,appContext:x}=e,{analyticsLocations:m}=(0,t.Ay)(n.A.USER_PROFILE_RECENT_ACTIVITY_CARD);return(0,l.$R)(s)?(0,i.jsx)(t.f5,{value:m,children:(0,i.jsx)(Y,{entry:s,user:a,className:c,onClose:o,header:(0,i.jsx)(r.A,{contextMenu:d?null:(0,i.jsx)(D.A,{display:"recent",entry:s,user:a,onClose:o,appContext:x})})})}):null}}