Module 572211

3,912 characters · in 2f9baa53e1c5e105.js
Dependencies
Source Raw
function(e,t,n){n.d(t,{h:()=>I,u:()=>C}),n(323874),n(14289),n(35956);var i,a=n(627968),l=n(64700),r=n(503698),s=n.n(r),o=n(299619),d=n(172218),c=n(158954),u=n(311907),_=n(435371),m=n(775602),h=n(176563),p=n(961350),g=n(354287),A=n(768349),x=n(838541),f=n(351280),C=((i={})[i.BOT=0]="BOT",i[i.ACTIVITY=1]="ACTIVITY",i);function E(e){let{onClick:t,children:n,className:i}=e;return null!=t?(0,a.jsx)(c.DUT,{onClick:t,className:s()({[f.or]:null!=t},i),children:n}):(0,a.jsx)("div",{className:i,children:n})}function I(e){var t;let{title:n,header:i,footer:r,info:C,staticBannerSrc:I,videoBannerSrc:v,bannerAspectRatio:b=0,iconSrc:T,actions:y=[],primaryActionFirst:S=!1,trackingConfig:N,onClickContent:j,onClickBanner:L}=e;t=N,N={id:t?.id??"0",linkType:t?.linkType??A.J.UNKNOWN,referrerId:t?.referrerId??p.default.getId(),activityCustomId:t?.activityCustomId,onView:t?.onView,onLinkCopied:t?.onLinkCopied,guildId:t?.guildId,channelId:t?.channelId,messageId:t?.messageId,isDeadEnd:t?.isDeadEnd??!1};let{primaryColor:R,secondaryColor:P}=(0,h.A)(T??I),w=`linear-gradient(45deg, ${R}, ${P})`,M=(0,u.bG)([m.A],()=>m.A.useReducedMotion),D=l.useRef(!1),k=(0,d.K)(e=>{!1===D.current&&e&&(N?.onView?.(),(0,g.wV)({appId:N.id,linkType:N.linkType,referrerId:N.referrerId,customId:N.activityCustomId,guildId:N.guildId,channelId:N.channelId,messageId:N.messageId}),D.current=!0)},void 0),O=null!=I,U=null!=v&&!1===M,B=O||U,G=0===b?f.pv:f.$g,F=l.useRef(null),H=l.useCallback(()=>{let e=F.current;null==e||("hidden"===getComputedStyle(e).visibility?e.pause():e.play())},[]),V=l.useMemo(()=>!!U&&new URL(v).pathname.endsWith(".gif"),[U,v]),q=l.useMemo(()=>{if(null!=j)return e=>{j(e),(0,g.gx)({applicationId:N.id,linkType:N.linkType,area:g.kY.CONTENT,referrerId:N.referrerId,customId:N.activityCustomId,isDeadEnd:N.isDeadEnd})}},[j,N]),W=l.useMemo(()=>{if(null!=L)return e=>{L(e),(0,g.gx)({applicationId:N.id,linkType:N.linkType,area:g.kY.BANNER,referrerId:N.referrerId,customId:N.activityCustomId,isDeadEnd:N.isDeadEnd})}},[L,N]);return(0,a.jsxs)("div",{ref:k,className:f.E6,children:[B&&(0,a.jsxs)(E,{onClick:W,className:s()(f.cy,G,{[f.wk]:U}),children:[U&&(V?(0,a.jsx)("div",{className:f.O9,style:{backgroundImage:`url(${v})`}}):(0,a.jsx)(o.A,{ref:F,src:v,mediaLayoutType:x.dG.MOSAIC,loop:!0,muted:!0,className:f.O9})),O&&(0,a.jsx)("div",{className:f.LR,style:{backgroundImage:`url(${I})`},onTransitionEnd:H})]}),(0,a.jsxs)("div",{style:{background:w},children:[(0,a.jsxs)("div",{className:f.hQ,children:[null!=i&&(0,a.jsx)(c.EYj,{variant:"text-sm/semibold",color:"none",className:f.wx,children:i}),(0,a.jsxs)(E,{onClick:q,className:s()(f.FG,{[f.ry]:null!=q}),children:[null!=T&&(0,a.jsx)("div",{className:f._8,style:{backgroundImage:`url(${T})`}}),(0,a.jsxs)("div",{className:f.Qs,children:[(0,a.jsx)(c.EYj,{variant:"text-md/semibold",color:"none",lineClamp:1,className:f.eu,children:n}),(0,a.jsx)("div",{className:f.rj,children:C})]})]}),y.length>0&&(0,a.jsx)("div",{className:s()(f.AC,S?f.ad:null),children:y.map((e,t)=>{let{label:n,icon:i,onClick:l,disabled:r,disabledReason:s,submitting:o,trackingArea:d,isDeadEnd:u,iconButton:m,buttonRef:h}=e,p=0===t;return m?(0,a.jsx)(_.m_,{text:n,targetElementRef:h,children:(0,a.jsx)(c.K0,{variant:p?"overlay-primary":"overlay-secondary",disabled:r||null!=s,loading:o,icon:i,"aria-label":n,buttonRef:h,onClick:e=>{l(e),(0,g.gx)({applicationId:N.id,linkType:N.linkType,area:d,referrerId:N.referrerId,customId:N.activityCustomId,isDeadEnd:u})}})},n):(0,a.jsxs)("div",{className:f.uc,children:[(0,a.jsx)(c.$nd,{variant:p?"overlay-primary":"overlay-secondary",disabled:r||null!=s,loading:o,icon:i,text:n,buttonRef:h,onClick:e=>{l(e),(0,g.gx)({applicationId:N.id,linkType:N.linkType,area:d,referrerId:N.referrerId,customId:N.activityCustomId,isDeadEnd:u})},fullWidth:!0}),null!=s&&(0,a.jsx)(c.EYj,{variant:"text-xs/medium",color:"none",className:f.H$,children:s})]},n)})})]}),null!=r&&r]})]})}}