Loading
function(e,s,t){t.d(s,{A:()=>W});var i=t(627968),l=t(64700),n=t(503698),a=t.n(n),o=t(17928),r=t(287809),u=t(299679),d=t(132500),c=t(172218),m=t(575593),p=t(691540),f=t(857250),g=t(97483),h=t(765178),w=t(444927),I=t(793574),S=t(688810),M=t(274681),k=t(31969),_=t(183555),A=t(174459),E=t(661492),v=t(808247),L=t(95817),y=t(212387),C=t(74135),b=t(460442),x=t(699976),D=t(652215),U=t(518477),j=t(375708),R=t(316587),T=t(997990);let O=x.Z.SIZE_90;function F(e){let{sku:s,wishlistOwner:t,guildId:n,style:o,skuPreviewStyle:r,setIsHoveringOrFocusing:m,onClick:p,"aria-label":f,wishlistId:g,children:h}=e,{trackUserProfileWishlistAction:I}=(0,_.NJ)(),S=(0,u.Ar)(),M=(0,w.A)(()=>(0,d.A)()),{handleVisibilityChange:k}=(0,L.G)(M),E=(0,c.K)(k,.5,S?.surface!=null),v=l.useCallback(()=>{I({wishlistId:g,action:U.Mq.WISHLIST_ITEM_CLICKED,skuId:s.id,productLines:new Set([s.productLine])}),S?.surface!=null&&A.default.track(D.HAw.WISHLIST_ITEM_CLICKED,{sku_id:s.id,wishlist_id:g,wishlist_owner_id:S.wishlistOwnerId,surface:S.surface,position_in_section:S.positionInSection,item_source:S.itemSource,click_type:"add_to_wishlist",product_line:s.productLine,card_id:M,impression_session_id:S.impressionSessionId,location_stack:S.analyticsLocations}),p()},[p,s.id,s.productLine,I,g,S,M]);return(0,i.jsx)("div",{ref:E,children:(0,i.jsx)(y.A,{sku:s,user:t,guildId:n,spec:O,cardStyle:a()(R.Nr,o),skuPreviewStyle:a()(R.ev,r),onHoverOrFocusChange:m,onClick:v,"aria-label":f,children:h})})}function G(e){let{sku:s,analyticsLocations:t,isHoveringOrFocusing:n,handleOpenUserProfileModal:o,skuPreviewStyle:r,wishlistOwner:u,onAddSuccess:d,promotion:c,...m}=e,[w,I]=l.useState(!1),S=l.useCallback(async()=>{if(!w){I(!0);try{await v.A.addSkuToWishlist(s.id,t),d?.(),o?.({tabSection:U.RP.WISHLIST})}catch(e){(0,p.P0)((0,f.o)(j.intl.string(j.t.F8FvUy),g.Ck.FAILURE)),h.O.announce(j.intl.string(j.t.F8FvUy))}finally{I(!1)}}},[s,t,w,o,d]),M=l.useMemo(()=>a()({[R.zW]:n||w},r),[n,w,r]);return(0,i.jsxs)(F,{"aria-label":j.intl.formatToPlainString(j.t.xRjJBe,{productName:(0,E.T)(s)}),sku:s,wishlistOwner:u,skuPreviewStyle:M,onClick:S,isHoveringOrFocusing:n,...m,children:[(0,i.jsx)(b.oU,{isHoveringOrFocusing:n,loading:w}),!n&&!w&&c]})}function N(e){let{sku:s,analyticsLocations:t,...l}=e,{analyticsLocations:n}=(0,S.Ay)(...t??[],I.A.SLAYER_STOREFRONT_WISHLIST_ITEM_CARD),a=(0,k.F)("sku_purchase_badge",{applicationId:s.applicationId,skuId:s.id});return(0,i.jsx)(G,{sku:s,analyticsLocations:n,promotion:null!=a?(0,i.jsx)(C.s,{spec:O,icon:a.Icon,tooltipText:a.tooltip}):null,...l})}function P(e){let{sku:s,...t}=e,n=l.useMemo(()=>{switch(s?.tenantMetadata?.collectibles?.type){case m.R.PROFILE_EFFECT:case m.R.NAMEPLATE:case m.R.BUNDLE:case m.R.PROFILE_FRAME:return;case m.R.AVATAR_DECORATION:return R.ML;default:return a()(R.ML,R.ZY)}},[s?.tenantMetadata?.collectibles?.type]);return(0,i.jsx)(G,{sku:s,skuPreviewStyle:n,...t})}function H(e){let{sku:s,...t}=e;return(0,i.jsx)(G,{sku:s,skuPreviewStyle:T.MO,onAddSuccess:M.w,...t})}function B(e){let{sku:s,...t}=e,[n,a]=l.useState(!1);switch(s.productLine){case D.EZt.SOCIAL_LAYER_GAME_ITEM:return(0,i.jsx)(N,{sku:s,isHoveringOrFocusing:n,setIsHoveringOrFocusing:a,...t});case D.EZt.COLLECTIBLES:return(0,i.jsx)(P,{sku:s,isHoveringOrFocusing:n,setIsHoveringOrFocusing:a,...t});case D.EZt.PREMIUM:return(0,i.jsx)(H,{sku:s,isHoveringOrFocusing:n,setIsHoveringOrFocusing:a,...t});default:return null}}var Z=t(817990);function W(e){let{wishlist:s,guildId:t,handleOpenUserProfileModal:l,analyticsLocations:n,className:d,items:c}=e,m=(0,o.bG)([r.default],()=>r.default.getUser(s?.userId));return(0,i.jsx)("ul",{className:a()(Z.Vg,d),children:c.map((e,a)=>{let{sku:o,itemSource:r}=e;return(0,i.jsx)(u.dB,{newValue:{positionInSection:a,skuId:o.id,itemSource:r,productLine:o.productLine},children:(0,i.jsx)(B,{sku:o,wishlistId:s?.id,wishlistOwner:m,guildId:t,handleOpenUserProfileModal:l,analyticsLocations:n})},o.id)})})}}