Loading
function(e,t,n){n.d(t,{A:()=>D});var i=n(627968),l=n(64700),a=n(310784),s=n.n(a),r=n(503698),o=n.n(r),c=n(158954),d=n(311907),u=n(397927),h=n(775602),m=n(587895),A=n(713517),g=n(993046),_=n(544028),p=n(594832),f=n(121700),E=n(627001),C=n(754804),x=n(871123),S=n(317560),I=n(533406),T=n(366523),v=n(652215),N=n(788868),y=n(985018),b=n(789901);let j=Object.freeze({size:0,iconSize:20,iconInset:12,buttonInset:8,avatarSize:u._3J.SIZE_24,wishlistButtonSize:"md"}),R=s()("#000000").darken(1.5).alpha(.9).hex(),M=s()("#000000").alpha(0).hex(),L=`linear-gradient(to top, ${R} 30%, ${M} 80%)`;function D(e){var t,n;let{sku:a,targetUser:s,isTargetingCurrentUser:r,source:R,showIcons:M,guildId:D,channelId:O,analyticsLocations:P,onCardClick:k,onButtonClick:w}=e,U=l.useRef(null),G=(0,d.bG)([_.A],()=>(0,c.Mwr)(_.A.theme)),F=(0,d.bG)([h.A],()=>h.A.useReducedMotion),{isHoveringOrFocusing:B}=(0,A.A)(U),{guildId:H}=(0,x.nG)(a.applicationId),V=(0,d.bG)([m.A],()=>m.A.getApplication(a.applicationId)),{primaryIconAsset:W,primaryIconLabel:K}=l.useMemo(()=>(0,x.Cv)(a,a.applicationId),[a]),{priceComponent:z,extendedHeight:Y,displayPrice:J}=function(e){let{sku:t,priceSetAssignmentPurchaseType:n}=e,{normalPrice:a,discountedPrice:s,discountPercent:r}=(0,g.ou)({sku:t,priceSetAssignmentPurchaseType:n}),o=s??a,d=l.useMemo(()=>null!=t&&null!=t.orbsReward&&t.orbsReward>0?(0,i.jsx)("div",{className:b.pt,children:(0,i.jsx)(u.Text,{variant:"text-sm/semibold",color:"currentColor",children:y.intl.format(y.t.GiVd2Q,{orbCount:t.orbsReward,orbIconHook:()=>(0,i.jsx)(c.Cp8,{size:"xs",color:"currentColor"},"orbs-icon")})})}):null,[t]);return null==t||null==o?{priceComponent:null,extendedHeight:!1,displayPrice:o}:null!=r&&null!=s?{priceComponent:(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:b.p6,children:[null!=a&&(0,i.jsx)(u.Text,{className:b.of,variant:"text-md/medium",color:"text-muted",lineClamp:1,children:a}),(0,i.jsx)(u.Text,{variant:"text-md/bold",color:"always-white",lineClamp:1,children:s}),(0,i.jsxs)(u.Text,{variant:"text-md/bold",color:"text-feedback-positive",lineClamp:1,children:["(",r,")"]})]}),d]}),extendedHeight:null!=d,displayPrice:o}:{priceComponent:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(u.Text,{variant:"text-md/bold",color:"always-white",lineClamp:1,children:a}),d]}),extendedHeight:!1,displayPrice:o}}({sku:a,priceSetAssignmentPurchaseType:r?v.lid.DEFAULT:v.lid.GIFT}),q=l.useCallback(e=>{e.stopPropagation(),k?.(),(0,S.R)({skuId:a.id,applicationId:a.applicationId,isStorefront:!1,giftRecipient:s,giftingOrigin:N.vQ.GUILD_CHANNEL,analyticsLocations:P})},[a.id,a.applicationId,s,P,k]),$=l.useCallback(e=>{e.stopPropagation(),w?.(),(0,I.a)(a,{isGift:!r,giftRecipient:s,giftingOrigin:N.vQ.GUILD_CHANNEL},{analyticsLocations:P,guildId:H})},[a,s,r,P,H,w]);return(0,i.jsx)(c.vN3,{children:(0,i.jsxs)(u.sqX,{onClick:q,className:o()(b.Nr,{[b.Zl]:!F,[b.BN]:G,[b.YF]:B}),ref:U,"aria-label":a.name,children:[(0,i.jsx)(E.P,{spec:j,application:V}),(0,i.jsx)(f.A,{spec:j,sku:a,isCardHovered:B,location:"SocialLayerGiftingVoicePanelFeaturedSkuItemCard",replacedElement:M&&!r&&R===p.uS.WISHLIST?(0,i.jsx)(C.n,{spec:j,user:s,guildId:D??void 0,channelId:O??void 0}):null}),(0,i.jsx)(T.e,{shape:"custom",sku:a,containerClassName:b.Vl,foregroundImageClassName:b.wP,backgroundImageClassName:b.GC}),(0,i.jsx)("div",{className:b.iZ,style:{background:L}}),(0,i.jsxs)("div",{className:b.zH,children:[(0,i.jsxs)("div",{className:o()(b.gn,{[b.ov]:null==z,[b.w4]:Y}),children:[null!=W&&(0,i.jsx)("img",{src:W.toString(),alt:K,className:b.ye}),(0,i.jsx)(u.Text,{color:"always-white",variant:"text-md/medium",lineClamp:1,children:a.name})]}),(0,i.jsx)("div",{className:b.iQ,children:z})]}),(0,i.jsx)("div",{className:b.li,children:(0,i.jsx)(c.$nd,{variant:"primary",onClick:$,text:(t=J,n=r,null!=t?n?y.intl.format(y.t.Xp5WTn,{price:t}):y.intl.format(y.t.o2WeeD,{price:t}):n?y.intl.string(y.t.boqtTA):y.intl.string(y.t.QAZA5f)),fullWidth:!0})})]})})}}