Build 555975stable
Module 241989
4,492 characters · in 587857714c729205.js, 90f76213b64add4c.jsDependencies
Source Raw
function(e,t,l){l.d(t,{DH:()=>M,JW:()=>P,WH:()=>F,a6:()=>O,f7:()=>D,jw:()=>R,oo:()=>U});var s=l(627968),a=l(64700),n=l(503698),r=l.n(n),i=l(575593),u=l(17928),d=l(661531),c=l(851974),o=l(990078),m=l(834730),x=l(778712),h=l(315629),p=l(403581),v=l(104510),j=l(323384),g=l(966327),f=l(14702),E=l(575926),N=l(548118),b=l(319820),T=l(328968),A=l(403362),C=l(371794),S=l(427262),L=l(652215),I=l(788868),y=l(327105),_=l(375708),k=l(617956);function D(e){let{header:t,headerIconSrc:l,headerIconComponent:n,bottomSubText:i,label:u,description:d,graphic:c,price:x,PriceIcon:h,priceTooltip:p,priceSubText:v,priceSubTextHasStrikethrough:j=!0,omitDefaultIconBackground:g,target:f,className:E}=e,N=(0,s.jsx)(w,{target:f}),b=a.useMemo(()=>{let e=(0,s.jsxs)(m.E,{variant:"text-md/medium",color:"text-default",className:k.nw,children:[null!=h&&(0,s.jsx)(h,{size:"xs"}),x]});return null!=p?(0,s.jsx)(o.m,{text:p,asContainer:!0,position:"top",align:"center",children:e}):e},[h,x,p]),T=a.useMemo(()=>null!=n?(0,s.jsx)("span",{className:k.nr,children:n}):null!=l?(0,s.jsx)("img",{alt:"",src:l,className:k.nr}):null,[l,n]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:r()(k.kL,E),children:[null!=c&&(0,s.jsx)("div",{className:r()(k.Kk,{[k.H9]:!g}),children:c}),(0,s.jsxs)("div",{className:k.Qs,children:[null!=t&&(0,s.jsxs)(m.E,{variant:"text-sm/semibold",color:"text-muted",lineClamp:2,className:k.wx,children:[T,t]}),(0,s.jsxs)("div",{className:k.zH,children:[(0,s.jsxs)("div",{className:k.Qq,children:[(0,s.jsx)(m.E,{variant:"text-md/normal",color:"text-default",lineClamp:2,children:u}),null!=d&&(0,s.jsx)(m.E,{variant:"text-sm/normal",color:"text-muted",lineClamp:2,children:d}),null!=N&&(0,s.jsx)(m.E,{variant:"text-sm/normal",color:"text-muted",lineClamp:1,children:N})]}),(0,s.jsxs)("div",{className:k.p6,children:[b,null!=v&&(0,s.jsx)(m.E,{variant:j?"text-xs/medium":"text-sm/normal",color:"text-muted",className:r()(k.Jb,{[k.Nc]:j}),children:v})]})]})]})]}),null!=i&&(0,s.jsx)(m.E,{variant:"text-sm/medium",color:"text-muted",className:k.dx,children:i})]})}function w(e){let{target:t}=e;switch(t?.type){case"gift":return _.intl.format(y.default["2PiTTi"],{username:S.Ay.getUserTag(t.user),nickname:S.Ay.getName(t.user),avatar:(0,s.jsx)(g.A,{user:t.user,size:x._3.SIZE_16,className:k.RG})});case"guildSubscription":return _.intl.format(y.default.mXvZt2,{guildName:t.guild.name,icon:(0,s.jsx)(N.Ay,{guild:t.guild,size:N.Ay.Sizes.SMOL,className:k.RG})});case"boost":return _.intl.format(y.default["8imbq5"],{guildName:t.guild.name,guildIcon:()=>(0,s.jsx)(N.Ay,{guild:t.guild,size:N.Ay.Sizes.SMOL,className:k.RG,active:!0})});case void 0:return null;default:(0,A.xb)(t)}}function G(e){let{color:t,Icon:l}=e;return(0,s.jsx)(h.h,{color:t,className:k.nC,children:(0,s.jsx)(l,{size:"lg",color:"var(--icon-strong)"})})}function P(){return(0,s.jsxs)("div",{className:k.vc,children:[(0,s.jsx)("div",{className:k.Ad,children:(0,s.jsx)(c.d,{alt:"Nitro Icon background",ariaHidden:!0,width:64,height:64})}),(0,s.jsx)(p.t,{size:"lg",color:d.A.unsafe_rawColors.NEUTRAL_1,className:k.Ad})]})}function M(){return(0,s.jsx)("div",{className:k.Ty,children:(0,s.jsx)(p.t,{size:"lg",color:d.A.colors.ICON_DEFAULT})})}function O(){return(0,s.jsx)(G,{color:"pink",Icon:v._})}function R(){return(0,s.jsx)(j.k,{size:"lg",color:"var(--icon-muted)"})}function U(){return(0,s.jsx)("div",{className:k.CX,children:(0,s.jsx)(p.t,{size:"lg",color:"var(--neutral-1)"})})}let z={[L.EZt.APPLICATION]:{preferredAssetType:"headerBackground"},[L.EZt.GUILD_ROLE]:{preferredAssetType:"thumbnail"},[L.EZt.GUILD_PRODUCT]:{preferredAssetType:"thumbnail"}};function B(e){let{skuId:t,productLine:l,applicationId:n,storeListing:r}=e,i=(0,u.bG)([T.A],()=>r??T.A.getForSKU(t),[r,t]),d=z[l].preferredAssetType,c=a.useMemo(()=>null==i?null:"headerBackground"===d?i.headerBackground??i.thumbnail:i.thumbnail??i.headerBackground,[d,i]);return null!=c?(0,s.jsx)("img",{src:(0,C.YE)(n,c,64),alt:"",className:k.gw}):l===L.EZt.APPLICATION?(0,s.jsx)(R,{}):l===L.EZt.GUILD_ROLE?(0,s.jsx)(E.h,{width:48,height:48}):null}function F(e){let{sku:t,premiumType:l,product:a,storeListing:n}=e;return l===I.PremiumTypes.TIER_0?(0,s.jsx)(M,{}):l===I.PremiumTypes.TIER_2?(0,s.jsx)(P,{}):a?.type===i.R.BUNDLE?(0,s.jsx)(f.a,{product:a,staticPreviewClassName:k.C0}):null==t?null:t.productLine in z?(0,s.jsx)(B,{skuId:t.id,productLine:t.productLine,applicationId:t.applicationId,storeListing:n}):(0,s.jsx)(b.r$,{sku:t,slayerProductPreviewClassName:k.gw})}}