Module 497842

71,201 characters · in 289b34155cf1693e.js
Dependencies
Source Raw
function(e,t,s){s.r(t),s.d(t,{default:()=>lF});var l,n,a,r,i,o,c=s(627968),d=s(64700),u=s(503698),g=s.n(u),m=s(835245),h=s(702841),E=s(192308),x=s(315710),p=s(944791),C=s(444927),f=s(688810),S=s(726249),_=s(475073),A=s(611924),b=s(561794),v=s(287809),j=s(440938),L=s(590180),I=s(161918),O=s(17928),N=s(793574),y=s(174459),k=s(428262),T=s(870216),R=s(758836),B=s(652215),P=s(788868);let M=e=>{let{analyticsSource:t,analyticsLocations:s}=(0,O.cf)([T.A],()=>T.A.getAnalytics()),l=(e=>{switch(e){case R.G2.ORBS:return N.A.COLLECTIBLES_SHOP_ORBS_TAB;case R.G2.HOME:return N.A.COLLECTIBLES_SHOP_HOME_SCREEN;case R.G2.BUNDLES:return N.A.COLLECTIBLES_SHOP_BUNDLES_TAB;case R.G2.AVATAR_DECORATIONS:return N.A.COLLECTIBLES_SHOP_AVATAR_DECORATIONS_TAB;case R.G2.PROFILE_EFFECTS:return N.A.COLLECTIBLES_SHOP_PROFILE_EFFECTS_TAB;case R.G2.NAMEPLATES:return N.A.COLLECTIBLES_SHOP_NAMEPLATES_TAB;case R.G2.PROFILE_FRAMES:return N.A.COLLECTIBLES_SHOP_PROFILE_FRAMES_TAB;case R.G2.CATALOG:case R.G2.COLLECTION_INDEX:case R.G2.LAYOUT:return N.A.COLLECTIBLES_SHOP;case R.G2.GAME_SHOPS:return N.A.SLAYER_STOREFRONT_SHOP_TAB}})(e),{analyticsLocations:n,newestAnalyticsLocation:a}=(0,f.Ay)([...s,N.A.COLLECTIBLES_SHOP,l]);return{analyticsSource:t,analyticsLocations:n,newestAnalyticsLocation:a,currentTabLocation:l}};var D=s(773669),H=s(248352),F=s(945810);let w=(0,F.mj)({name:"2026-01-valentines-day-drop",kind:"user",defaultConfig:{enabled:!1},variations:{0:{enabled:!1},1:{enabled:!0},2:{enabled:!0}}});var G=s(375708),U=((l={})[l.COUNTDOWN=0]="COUNTDOWN",l),z=s(841702),V=s(621653),W=s(983545),K=s(23161),Y=((n={}).HOME="home",n.CATALOG="catalog",n.ORBS="orbs",n),$=s(775602),q=s(578797),Z=s(38405),J=s(4227),Q=s(856686),X=s(689175),ee=s(364522),et=s(834730),es=s(821609),el=s(783977),en=s(59520);let ea=(e,t,s,l)=>{let{scrollTop:n=0,scrollOffset:a=0,scrollHeight:r=0,scrollWidth:i=0}=l;if(r>0){let l=(n+a)/r;l>0&&y.default.track(e,{scroll_visible_percent:l,source:s,page_height:Math.round(r),page_width:Math.round(i),page_session_id:t})}},er=(e,t)=>{let{analyticsSource:s}=M(t),l=(0,en.I)(ea,5e3,[],{trailing:!0}),n=(0,j.uM)(),a=n?.sessionId;return{handleScroll:d.useCallback(()=>{if(null!=e.current){let t=e.current.getScrollerNode();null!=t&&l(B.HAw.COLLECTIBLES_SHOP_SCROLLED,null!=a?a:"",s,{scrollTop:t.scrollTop,scrollOffset:t.offsetHeight,scrollHeight:t.scrollHeight,scrollWidth:t.scrollWidth})}},[l,s,a,e])}};var ei=s(354328),eo=s(356118),ec=s(619835),ed=s(641150),eu=s(534514);function eg(){let{itemTypeFilters:e,searchQuery:t}=(0,K.v)(e=>e),{totalCount:s,isFetchingResults:l}=(0,Q.S)(),n=(0,K.v)(e=>e.hasFilters()),a=d.useCallback(()=>{if(!n)return"";if(l)return G.intl.string(G.t["/FaMSE"]);if(""!==t){let e=t.length>40?`${t.slice(0,40)}...`:t;return G.intl.format(G.t.KJMJOz,{count:s,search:e})}return 1===e.size&&e.has(ed.q.AVATAR_DECORATION)?G.intl.format(G.t.s1UzGQ,{count:s}):1===e.size&&e.has(ed.q.NAMEPLATE)?G.intl.format(G.t.ZWGN9T,{count:s}):1===e.size&&e.has(ed.q.PROFILE_EFFECT)?G.intl.format(G.t["v/7apu"],{count:s}):1===e.size&&e.has(ed.q.PROFILE_FRAME)?G.intl.format(G.t.eu4eRy,{count:s}):1===e.size&&e.has(ed.q.BUNDLE)?G.intl.format(G.t.fZ1rdk,{count:s}):G.intl.format(G.t["/rPvmQ"],{count:s})},[e,s,n,t,l]);return(0,c.jsx)(eu.D,{variant:"heading-lg/semibold",children:a()})}var em=s(172218),eh=s(932793),eE=s(940980),ex=s(993408),ep=s(623373),eC=s(660653),ef=s(466459);let eS=()=>{let e=(0,h.bG)([v.default],()=>v.default.getCurrentUser()),t=k.Ay.canUseShopDiscounts(e);return(0,d.useCallback)(e=>null==e||0===e.length?e:e.filter(e=>{let{isPurchased:s}=(0,ef.o)(J.A,e);if(!(0,ex.aw)(e)||(0,ex.tt)(e)||s)return!0;if(!(0,eC.uh)(e))return!1;if((0,ep.Ab)(e))return null!=(0,ep.CW)({product:e,hasShopDiscount:t});let l=(0,ex.l8)(t),n=(0,ex.yt)(e,l);if(null==n||0===n.amount)return!0;let a=0;return null!=e.bundledProducts&&(a=e.bundledProducts.reduce((e,t)=>{let s=(0,ex.yt)(t,l);return e+(s?.amount??0)},0)),n.amount<a}),[t])};var e_=s(575593);let eA=(e,t)=>e.type===e_.R.BUNDLE&&e.items.some(e=>t.includes(e.skuId))?1:(0,ep.B1)(e)?2*!!e.variants.every(e=>t.includes(e.skuId)):2*!!t.includes(e.skuId),eb=e=>{let t=(0,h.bG)([J.A],()=>J.A.purchases),s=(0,d.useMemo)(()=>[...t].map(e=>{let[t]=e;return t}),[t]);return(0,d.useMemo)(()=>[...e].sort((e,t)=>eA(e,s)-eA(t,s)),[e,s])};var ev=s(100057),ej=s(126031),eL=s(653887),eI=s(607470),eO=s(531685),eN=s(203312),ey=s(212407),ek=s(215688);function eT(e){let{category:t}=e,s=(0,h.bG)([$.Ay],()=>$.Ay.useReducedMotion),l=(0,h.bG)([eO.A],()=>eO.A.isFocused()),{catalogBannerStatic:n,catalogBannerAnimated:a,catalogBannerRive:r}=(0,ey.MV)(t),i=d.useRef(null),o=null!=r;return(0,c.jsxs)("div",{ref:i,className:g()(ek.sW,{[ek.by]:o}),children:[(0,c.jsx)(ej.s,{children:(0,c.jsx)(eu.D,{variant:"heading-lg/semibold",children:t.name})}),o?(0,c.jsx)(eL._,{src:r,fit:"cover",alignment:"center-left",style:{width:"100%",height:"100%"},eventTargetRef:i,autoplay:!0}):(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("img",{className:ek.ze,src:n,alt:""}),null!=a&&!s&&l&&(0,c.jsx)(eI.A,{src:a,className:ek.tr,autoPlay:!0,loop:!0})]}),(0,c.jsx)(eN.A,{category:t,className:ek.v0,daysRemainingText:G.t["8gsP5M"]})]})}(0,ex.$b)(90);var eR=s(496569),eB=s(835090);let eP=e=>{let{skipPulseAnimation:t=!1}=e;return(0,c.jsx)("div",{className:g()(eR.ty,eB.SQ,{[eB.aE]:!t}),children:(0,c.jsxs)("div",{className:g()(eR.qt,eB.yw),children:[(0,c.jsx)("div",{className:eB.Jr}),(0,c.jsx)("div",{className:eB.N9})]})})};var eM=s(647685),eD=s(10);let eH=()=>(0,c.jsx)("div",{className:eD.A,children:Array.from({length:3}).map((e,t)=>(0,c.jsxs)("div",{className:eM.vY,children:[(0,c.jsx)("div",{className:g()(ek.sW,eD.s)}),Array.from({length:12},(e,t)=>(0,c.jsx)(eP,{},t))]},t))});var eF=s(828614),ew=s(561769),eG=s(159439),eU=s(998694);function ez(e){let{category:t}=e,s=(0,h.bG)([v.default],()=>v.default.getCurrentUser()),l=eb(t.products),n=eS()(l),a=(0,eE.W)("CollectiblesCatalogContent");return null==s||0===n.length?null:(0,c.jsx)("div",{className:eM.vY,children:n.map((e,t)=>(0,c.jsx)(j.R9,{newValue:{tilePosition:t},children:(0,c.jsx)(eF.A,{skuId:e.skuId,skipLimitedTimeCheck:!0,prioritizedCurrency:a?ew.Hi.FIAT:void 0},e.skuId)},e.skuId))})}function eV(e){let{category:t}=e,[s,l]=d.useState(!1),n=(0,em.K)(e=>{l(e)},.15);return(0,c.jsxs)("div",{className:eM.EF,ref:n,children:[(0,c.jsx)(eT,{category:t}),(0,c.jsx)(ez,{category:t})]})}function eW(e){let{categories:t,setCategoryRef:s,currentPage:l,handlePageChange:n,initialCategoryId:a}=e,r=(0,j.uM)(),i=(0,eG.U)(),o=r?.sessionId??"",{noCache:u,includeUnpublished:g}=(0,eU.A)(),m=d.useMemo(()=>t.filter(e=>null==e.unpublishedAt||e.unpublishedAt>new Date).filter(e=>{let{products:t}=e;return t.length>0}),[t]),h=d.useRef(void 0);d.useEffect(()=>{if(null==a||0===m.length){h.current=void 0;return}if(a===h.current)return;let e=m.findIndex(e=>e.skuId===a);if(-1===e)return;let t=Math.floor(e/R.l5)+1;t!==l&&n(t),h.current=a},[a,m,n,l]);let E=d.useMemo(()=>{let e=(l-1)*R.l5;return m.slice(e,e+R.l5)},[m,l]);return(d.useEffect(()=>{(0,ev.z)({sessionId:o,checkpoint:ev.t.SHOP_MOUNTED,tab:R.G2.CATALOG,unpublishedCategoriesShown:g,cacheDisabled:u})},[]),d.useEffect(()=>{i||0===E.length||(0,ev.z)({sessionId:o,checkpoint:ev.t.SHOP_RENDERED,tab:R.G2.CATALOG,unpublishedCategoriesShown:g,cacheDisabled:u})},[o,g,u,i,E.length]),i)?(0,c.jsx)(eH,{}):(0,c.jsxs)("div",{className:eM.LZ,children:[E.map((e,t)=>(0,c.jsx)("div",{ref:t=>s(e.skuId,t),children:(0,c.jsx)(j.R9,{newValue:{categoryPosition:t},children:(0,c.jsx)(eV,{category:e})})},e.skuId)),(0,c.jsx)("div",{className:eM.Ej,children:(0,c.jsx)(eh.m,{currentPage:l,totalCount:m.length,pageSize:R.l5,onPageChange:n,disablePaginationGap:!0})})]})}var eK=s(177366),eY=s(401864),e$=s(124987),eq=s(691885),eZ=s(146919),eJ=s(912853);let eQ=()=>{let{sort:e,onSetSort:t,hasRelevanceFilters:s}=(0,K.v)(),l=(0,j.uM)(),n=(0,eZ.yB)("CollectiblesSortSelect"),a=s(),r=d.useMemo(()=>R.QB.filter(e=>e.sortType!==e$.$.RELEVANCE||a),[a]),i=d.useCallback(e=>{let{sortType:t,sortDirection:s}=e;return t===e$.$.RECENCY?{label:G.intl.string(G.t["51Bhiz"]),value:"recent",id:"recent"}:t===e$.$.PRICE?s===eY.A.ASC?{label:G.intl.string(G.t.m8RVU2),value:"price-asc",id:"price-asc"}:{label:G.intl.string(G.t.zBwQJO),value:"price-desc",id:"price-desc"}:t===e$.$.RELEVANCE?{label:G.intl.string(G.t["XoeT/z"]),value:"relevance",id:"relevance"}:{label:G.intl.string(G.t.Y68e5p),value:"popularity",id:"popularity"}},[]),o=d.useCallback(e=>({recent:{sortType:e$.$.RECENCY,sortDirection:eY.A.DESC},"price-asc":{sortType:e$.$.PRICE,sortDirection:eY.A.ASC},"price-desc":{sortType:e$.$.PRICE,sortDirection:eY.A.DESC},popularity:{sortType:e$.$.POPULARITY,sortDirection:eY.A.DESC},relevance:{sortType:e$.$.RELEVANCE,sortDirection:eY.A.DESC}})[e],[]),u=d.useCallback(e=>{let s=i(o(e));y.default.track(B.HAw.COLLECTIBLES_SHOP_ELEMENT_CLICKED,{collectibles_shop_session_id:l?.sessionId,page_section:l?.pageSection,page_category:l?.pageCategory,page_index:l?.pageIndex,page_size:l?.pageSize,cta_name:`sort by ${s.label.toLowerCase()}`,page_type:"catalog"}),t(o(e))},[l,i,o,t]),m=i(e);return(0,c.jsx)("div",{className:g()(eJ.k,{[eZ.jP]:n}),children:(0,c.jsx)(eq.l,{label:G.intl.string(G.t.uaX705),hideLabel:!0,options:r.map(i),onSelectionChange:u,value:m.value,selectionMode:"single",fullWidth:!0})})};var eX=((a={}).BLUE="COLLECTIBLES_COLOR_BLUE",a.GREEN="COLLECTIBLES_COLOR_GREEN",a.PINK="COLLECTIBLES_COLOR_PINK",a.RED="COLLECTIBLES_COLOR_RED",a.YELLOW="COLLECTIBLES_COLOR_YELLOW",a.ORANGE="COLLECTIBLES_COLOR_ORANGE",a.PURPLE="COLLECTIBLES_COLOR_PURPLE",a.BROWN="COLLECTIBLES_COLOR_BROWN",a.BLACK="COLLECTIBLES_COLOR_BLACK",a.WHITE="COLLECTIBLES_COLOR_WHITE",a),e0=((r={}).ANIME="COLLECTIBLES_THEME_ANIME",r.GAMING="COLLECTIBLES_THEME_GAMING",r.CUTE_COZY="COLLECTIBLES_THEME_CUTE_COZY",r.FOOD_DRINKS="COLLECTIBLES_THEME_FOOD_DRINKS",r.ANIMALS_PETS="COLLECTIBLES_THEME_ANIMALS_PETS",r.MOVIES_TV_SHOWS="COLLECTIBLES_THEME_MOVIES_TV_SHOWS",r.FANTASY="COLLECTIBLES_THEME_FANTASY",r.DARK_MOODY="COLLECTIBLES_THEME_DARK_MOODY",r.NATURE="COLLECTIBLES_THEME_NATURE",r.SCI_FI="COLLECTIBLES_THEME_SCI_FI",r),e1=s(990078),e2=s(150934),e4=s(508770),e5=s(602853),e9=s(661531),e3=s(939249),e7=s(947641),e6=s(604338),e8=s(785866),te=s(373846),tt=s(308323),ts=s(608599),tl=s(685761),tn=s(157225),ta=s(413249),tr=s(510241),ti=s(601198),to=s(736653),tc=s(7250),td=s(13875),tu=s(818348),tg=s(764915);function tm(){let{onToggleOrbEligible:e,orbEligible:t,reset:s,hasFilters:l}=(0,K.v)(),n=l(),a=(0,td.sk)("FilterBar"),r=(0,j.uM)(),i=d.useRef(null),o=d.useMemo(()=>R._6.filter(e=>a||e!==ed.q.PROFILE_FRAME),[a]),u=d.useCallback(e=>{y.default.track(B.HAw.COLLECTIBLES_SHOP_ELEMENT_CLICKED,{collectibles_shop_session_id:r?.sessionId,page_section:r?.pageSection,page_category:r?.pageCategory,page_index:r?.pageIndex,page_size:r?.pageSize,cta_name:e,page_type:"catalog"})},[r]);return(0,c.jsxs)("div",{className:tg.kT,children:[(0,c.jsxs)("div",{className:g()(tg.KZ,tg.YG),children:[(0,c.jsx)("div",{ref:i,tabIndex:-1,children:(0,c.jsx)(et.E,{variant:"text-md/semibold",className:tg.hr,children:G.intl.string(G.t.Qk6r1a)})}),o.map(e=>(0,c.jsx)(th,{filter:e,trackFilterAction:u},e)),(0,c.jsx)(e2.S,{checked:t,onChange:()=>{u(`filter orb eligible ${!1===t?"on":"off"}`),e()},label:G.intl.string(G.t.AHHHgG)})]}),(0,c.jsx)(tE,{trackFilterAction:u}),(0,c.jsx)(tC,{trackFilterAction:u}),n&&(0,c.jsx)(es.$,{variant:"secondary",onClick:()=>{u("filter reset"),s(),requestAnimationFrame(()=>i.current?.focus())},text:G.intl.string(G.t.jwH6KZ),fullWidth:!0})]})}let th=e=>{let{filter:t,trackFilterAction:s}=e,l={[ed.q.AVATAR_DECORATION]:G.intl.string(G.t.dRZYNE),[ed.q.PROFILE_EFFECT]:G.intl.string(G.t["1cNjtx"]),[ed.q.NAMEPLATE]:G.intl.string(G.t.V68Fqz),[ed.q.PROFILE_FRAME]:G.intl.string(G.t.ecTJkR),[ed.q.BUNDLE]:G.intl.string(G.t.FYFpps)},{itemTypeFilters:n,onToggleItemType:a}=(0,K.v)(),r=(0,c.jsx)(e2.S,{checked:n.has(t),onChange:()=>{let e=l[t]?.toLowerCase()!=null?l[t].toLowerCase():t;s(`filter item type ${e} ${!1===n.has(t)?"on":"off"}`),a(t)},label:l[t]??""});return t===ed.q.PROFILE_FRAME?(0,c.jsxs)("div",{className:tg.Ym,children:[r,(0,c.jsx)(e4.E,{type:"new"})]}):r},tE=e=>{let{trackFilterAction:t}=e,s=d.useMemo(()=>[{color:"#9B59B6",label:G.intl.string(G.t.kqUD4P),enum:eX.PURPLE},{color:"#3498DB",label:G.intl.string(G.t.qQTRae),enum:eX.BLUE},{color:"#2ECC71",label:G.intl.string(G.t["f/Ylk6"]),enum:eX.GREEN},{color:"#A0522D",label:G.intl.string(G.t["Sd/BMa"]),enum:eX.BROWN},{color:"#F1C40F",label:G.intl.string(G.t["0fevYz"]),enum:eX.YELLOW}],[]),l=d.useMemo(()=>[{color:"#E67E22",label:G.intl.string(G.t.ZE7weD),enum:eX.ORANGE},{color:"#E74C3C",label:G.intl.string(G.t.hKJGOM),enum:eX.RED},{color:"#EC407A",label:G.intl.string(G.t.HvLEGM),enum:eX.PINK},{color:"#FFFFFF",label:G.intl.string(G.t["CB+lNO"]),enum:eX.WHITE},{color:"#262626",label:G.intl.string(G.t["dMey+v"]),enum:eX.BLACK}],[]);return(0,c.jsxs)("div",{className:tg.KZ,children:[(0,c.jsx)(et.E,{variant:"text-md/semibold",className:tg.hr,children:G.intl.string(G.t.K1xGoG)}),(0,c.jsx)(tx,{colors:s,trackFilterAction:t}),(0,c.jsx)(tx,{colors:l,trackFilterAction:t})]})},tx=e=>{let{colors:t,trackFilterAction:s}=e,{colorFilters:l,onToggleColor:n}=(0,K.v)();return(0,c.jsx)("div",{className:tg.OW,children:t.map(e=>{let{color:t,label:a,enum:r}=e;return(0,c.jsx)(tp,{color:t,label:a,enum:r,isToggled:l.has(r),onToggleColor:n,trackFilterAction:s},r)})})},tp=e=>{let{color:t,label:s,enum:l,isToggled:n,onToggleColor:a,trackFilterAction:r}=e,i=(0,e5.r)(e9.A.unsafe_rawColors.WHITE).hex(),o=(0,e5.r)(e9.A.unsafe_rawColors.PRIMARY_530).hex();return(0,c.jsx)(e1.m,{text:s,asContainer:!0,ariaHidden:!0,children:(0,c.jsx)(e3.D,{className:g()(tg.n1,{[tg.lx]:n}),style:{backgroundColor:t},"aria-label":s,"aria-pressed":n,onClick:()=>{r(`filter color ${s.toLowerCase()} ${!n?"on":"off"}`),a(l)},children:n&&(0,c.jsx)("div",{className:tg.oE,children:(0,c.jsx)(e7.r,{size:"xs",color:(0,tc.j)({backgroundColor:t,colors:[i,o]})})})},t)},s)},tC=e=>{let{trackFilterAction:t}=e,{themeFilters:s,onToggleTheme:l}=(0,K.v)(),n=(0,to.Ay)()===tu.NJ.DARK,a=d.useCallback(e=>{if(s.has(e)||n)return"always-white"},[s,n]),r=d.useCallback(e=>s.has(e)||n?e9.A.colors.WHITE:e9.A.colors.INTERACTIVE_TEXT_DEFAULT,[s,n]),i=d.useMemo(()=>[{name:G.intl.string(G.t.aVBOKh),icon:(0,c.jsx)(e6.E,{size:"xs",color:r(e0.ANIME)}),enum:e0.ANIME},{name:G.intl.string(G.t["3WoZBc"]),icon:(0,c.jsx)(e8._,{size:"xs",color:r(e0.GAMING)}),enum:e0.GAMING},{name:G.intl.string(G.t.yuEmLj),icon:(0,c.jsx)(te.C,{size:"xs",color:r(e0.CUTE_COZY)}),enum:e0.CUTE_COZY},{name:G.intl.string(G.t.mMvCHo),icon:(0,c.jsx)(tt.L,{size:"xs",color:r(e0.SCI_FI)}),enum:e0.SCI_FI},{name:G.intl.string(G.t.TlhOQC),icon:(0,c.jsx)(ts.L,{size:"xs",color:r(e0.FOOD_DRINKS)}),enum:e0.FOOD_DRINKS},{name:G.intl.string(G.t["4IaUIM"]),icon:(0,c.jsx)(tl.f,{size:"xs",color:r(e0.FANTASY)}),enum:e0.FANTASY},{name:G.intl.string(G.t["w0nSG/"]),icon:(0,c.jsx)(tn.N,{size:"xs",color:r(e0.ANIMALS_PETS)}),enum:e0.ANIMALS_PETS},{name:G.intl.string(G.t.cJng7v),icon:(0,c.jsx)(ta.p,{size:"xs",color:r(e0.NATURE)}),enum:e0.NATURE},{name:G.intl.string(G.t["5mUvyM"]),icon:(0,c.jsx)(tr.T,{size:"xs",color:r(e0.MOVIES_TV_SHOWS)}),enum:e0.MOVIES_TV_SHOWS},{name:G.intl.string(G.t.MB9H5Z),icon:(0,c.jsx)(ti.e,{size:"xs",color:r(e0.DARK_MOODY)}),enum:e0.DARK_MOODY}],[r]);return(0,c.jsxs)("div",{className:tg.KZ,children:[(0,c.jsx)(et.E,{variant:"text-md/semibold",className:tg.hr,children:G.intl.string(G.t.t1Ztrp)}),(0,c.jsx)("div",{className:tg.Ot,children:i.map(e=>{let{name:n,icon:r,enum:i}=e;return(0,c.jsxs)(e3.D,{className:g()(tg.w4,{[tg.C7]:s.has(i)}),"aria-label":n,"aria-pressed":s.has(i),onClick:()=>{let e=s.has(i);t(`filter theme ${n.toLowerCase()} ${!e?"on":"off"}`),l(i)},children:[r,(0,c.jsx)(et.E,{color:a(i),variant:"text-md/medium",children:n})]},n)})})]})};var tf=s(687971);function tS(){return(0,c.jsxs)("div",{className:tf.k,children:[(0,c.jsx)("img",{src:"https://cdn.discordapp.com/assets/content/a72233587aaf964fc327663677974641a235719ad6445da58f931094cb799f66.png",alt:G.intl.string(G.t.oezC3x),className:tf._}),(0,c.jsx)(eu.D,{variant:"heading-xl/semibold",children:G.intl.string(G.t.oezC3x)}),(0,c.jsx)(et.E,{variant:"text-md/medium",children:G.intl.string(G.t["Tc/Ndl"])})]})}var t_=s(528096);let tA={flattenProductVariants:!0};function tb(e){let{isFetchingCategories:t,scrollerRef:s,tab:l}=e,n=(0,j.uM)(),a=n?.sessionId??"",{noCache:r,includeUnpublished:i}=(0,eU.A)(),o=(0,eE.W)("CollectiblesFilterResults"),u=(0,h.bG)([v.default],()=>v.default.getCurrentUser()),{skus:m,currentPage:E,totalCount:x,isFetchingResults:p}=(0,Q.S)(),C=(0,h.yK)([L.A],()=>L.A.getProductsBySkus(m)),f=d.useCallback(()=>{s?.current?.scrollToTop({animate:!0})},[s]),S=m?.join("");d.useEffect(()=>{f()},[S,f]);let _=eS(),A=d.useMemo(()=>_(C),[_,C]);d.useEffect(()=>{t||(0,ev.z)({sessionId:a,checkpoint:ev.t.SHOP_RENDERED,tab:l,unpublishedCategoriesShown:i,cacheDisabled:r})},[a,i,r,t,l]);let b=d.useRef(null),{setQueryPageSize:I,setQueryPageOffset:O,queryPageSize:N}=(0,K.v)(),[k,T]=d.useState(!1),R=t||p||null==u;d.useEffect(()=>{R?T(!1):A.length>0&&T(!0)},[R,A.length]);let P=N>0&&!R&&0===A.length;d.useEffect(()=>{let e=new ResizeObserver(()=>{null==b.current||I(Math.floor(5*getComputedStyle(b.current).gridTemplateColumns.split(/\s+/).length))});if(null!=b.current)return e.observe(b.current),()=>e.disconnect()},[I]);let M=d.useCallback(e=>{y.default.track(B.HAw.COLLECTIBLES_SHOP_ELEMENT_CLICKED,{collectibles_shop_session_id:n?.sessionId,page_section:n?.pageSection,page_category:n?.pageCategory,page_index:e,page_size:N,cta_name:`filter results page ${e}`,page_type:"catalog"}),O((e-1)*N)},[n,N,O]);return(0,c.jsxs)(ew.v3.Provider,{value:tA,children:[(0,c.jsxs)("div",{className:g()({[t_.oE]:P}),children:[P&&(0,c.jsx)(tS,{}),(0,c.jsxs)("div",{className:g()(t_.ZE,{[t_.Kp]:k}),ref:b,children:[R&&[...Array(N)].map((e,t)=>(0,c.jsx)(eP,{},t)),!R&&A.map((e,t)=>null==L.A.getCategory(e.categorySkuId)?null:(0,c.jsx)(j.R9,{newValue:{tilePosition:t},children:(0,c.jsx)(eF.A,{skuId:e.skuId,hideStaticBundleBackgroundAsset:!0,prioritizedCurrency:o?ew.Hi.FIAT:void 0},e.skuId)},e.skuId))]})]}),x>N&&(0,c.jsx)("div",{className:t_.Ej,children:(0,c.jsx)("div",{children:(0,c.jsx)(eh.m,{currentPage:E,totalCount:x,pageSize:N,onPageChange:M,disablePaginationGap:!0})})})]})}var tv=s(832179);function tj(e){let{tab:t,categories:s,initialCategoryId:l,showFilterInitially:n=!0,onUnmount:a}=e,r=(0,ei.A)("shop_include_unpublished");(0,K.S)(r);let i=d.useRef(null),{handleScroll:o}=er(i,t),u=(0,q.U)("Shop Browse"),{setCategoryRef:g,handleScrollToCategory:m}=(0,eK.k0)(i.current),[h,E]=d.useState(n),[x,p]=d.useState(!1);return d.useEffect(()=>{null!=l&&m(l)},[l,m]),d.useEffect(()=>()=>{null!=a&&a()},[]),d.useEffect(()=>{let e=()=>{p(window.innerWidth<1400)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,c.jsx)("div",{className:tv.VM,children:(0,c.jsxs)("main",{className:tv.MY,children:[(0,c.jsx)(X.Gt,{className:tv.OW,ref:i,onScroll:o,children:u?(0,c.jsx)("div",{className:tv.en,children:(0,c.jsx)("div",{className:tv.pf,children:(0,c.jsx)(eo.Z_,{tenantId:B.FYj,templateId:ec.b.BACK_CATALOG})})}):(0,c.jsx)(tL,{isSmallScreen:x,filterBarOpen:h,setFilterBarOpen:E,tab:t,scrollerRef:i,categories:s,setCategoryRef:g,initialCategoryId:l})}),h&&!x&&(0,c.jsx)("div",{className:tv.yF}),h&&!x&&(0,c.jsx)(ee.Ip,{className:tv.kT,children:(0,c.jsx)(tm,{})})]})})}let tL=e=>{let{isSmallScreen:t,filterBarOpen:s,setFilterBarOpen:l,tab:n,scrollerRef:a,categories:r,setCategoryRef:i,initialCategoryId:o}=e,u=d.useRef(null),m=(0,K.v)(e=>e.hasDefaultFilters()),h=(0,j.uM)(),{handlePageChange:E,currentPage:x}=(e=>{let[t,s]=d.useState(1);return{currentPage:t,handlePageChange:d.useCallback(t=>{s(t),e.current?.scrollTo({to:0})},[e,s])}})(a),p=d.useCallback(e=>{y.default.track(B.HAw.COLLECTIBLES_SHOP_ELEMENT_CLICKED,{collectibles_shop_session_id:h?.sessionId,page_section:h?.pageSection,page_category:h?.pageCategory,page_index:e,page_size:h?.pageSize,cta_name:`catalog page ${e}`,page_type:"catalog"}),E(e)},[h,E]),C=d.useRef(null);return d.useEffect(()=>{if(!t||!s)return;let e=e=>{let t=e.target;null===u.current||null===C.current||u.current.contains(t)||C.current.contains(t)||(y.default.track(B.HAw.COLLECTIBLES_SHOP_ELEMENT_CLICKED,{collectibles_shop_session_id:h?.sessionId,page_section:h?.pageSection,page_category:h?.pageCategory,page_index:h?.pageIndex,page_size:h?.pageSize,cta_name:"filter bar hide outside click",page_type:"catalog"}),l(!1))};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[t,s,l,h]),(0,c.jsx)("div",{className:tv.en,children:(0,c.jsxs)("div",{className:tv.pf,children:[(0,c.jsxs)("div",{className:tv.ne,children:[(0,c.jsx)("div",{className:tv.lQ,children:(0,c.jsx)(eg,{})}),(0,c.jsxs)("div",{className:g()(tv.wR,{[tv.Im]:t}),children:[(0,c.jsxs)("div",{className:tv.Ul,children:[(0,c.jsx)(et.E,{variant:"text-md/semibold",children:G.intl.string(G.t.uaX705)}),(0,c.jsx)(eQ,{})]}),(0,c.jsx)("div",{ref:C,children:(0,c.jsx)(es.$,{onClick:()=>{let e=!s;y.default.track(B.HAw.COLLECTIBLES_SHOP_ELEMENT_CLICKED,{collectibles_shop_session_id:h?.sessionId,page_section:h?.pageSection,page_category:h?.pageCategory,page_index:h?.pageIndex,page_size:h?.pageSize,cta_name:`filter bar ${e?"show":"hide"}`,page_type:"catalog"}),l(e)},variant:"secondary",text:G.intl.string(s?G.t.fYtm6f:G.t["TeTYE+"]),icon:el.R,iconPosition:"end"})})]}),s&&t&&(0,c.jsx)("div",{className:tv.Dh,ref:u,children:(0,c.jsx)(X.Ch,{className:tv.Qo,children:(0,c.jsx)(tm,{})})})]}),m?(0,c.jsx)(j.R9,{newValue:{pageIndex:x},children:(0,c.jsx)(eW,{categories:r,setCategoryRef:i,currentPage:x,handlePageChange:p,initialCategoryId:o})}):(0,c.jsx)(tb,{scrollerRef:a,tab:n},n)]})})};var tI=s(599062),tO=s(651162),tN=s(554146),ty=s(367727);let tk=d.createContext(null);function tT(e){let{blockType:t,children:s}=e,l=d.useMemo(()=>({blockType:t}),[t]);return(0,c.jsx)(tk.Provider,{value:l,children:s})}var tR=s(755172),tB=s(325595),tP=s(893998),tM=s(110629),tD=s(922139),tH=s(607399),tF=s(946015),tw=s(717421),tG=s(854818),tU=s(134264);let tz=d.memo(function(e){let{countdownTimerBlock:t,isVisible:s}=e,l=(0,tw.z)({transform:`translateX(-50%) ${s?"translateY(-75%)":"translateY(0%)"}`,opacity:+!!s,config:{tension:120,friction:12}});return(0,c.jsxs)(tD.animated.div,{className:g()([tU.lP,tH.Fr&&tU.yJ]),role:"status",style:{...l,...null!=t.bannerUrl&&""!==t.bannerUrl&&{backgroundImage:`url(${t.bannerUrl})`,backgroundSize:"cover",backgroundPosition:"top"}},children:[(0,c.jsxs)(tF.s,{direction:tF.s.Direction.VERTICAL,children:[(0,c.jsx)(et.E,{variant:"text-md/medium",className:tU.Wx,style:null!=t.textColor&&""!==t.textColor?{color:t.textColor}:void 0,children:t.title}),null!=t.body&&""!==t.body&&(0,c.jsx)(et.E,{variant:"text-sm/medium",className:tU.w9,style:null!=t.textColor&&""!==t.textColor?{color:t.textColor}:void 0,children:t.body})]}),(0,c.jsx)(tG.e,{endDate:t.endTime})]})});var tV=s(424918),tW=s(269115),tK=s(812993),tY=s(597783),t$=s(941734);let tq=e=>{let t,{category:s,subblock:l,badgeText:n,enablePreview:a,handleTransition:r}=e;null!=l&&(t=L.A.getCategoryByStoreListingId(l?.categoryStoreListingId)?.skuId);let i=t??s?.skuId??"",{handleCardVisibilityChange:o}=(0,tY.Z)(i,"home","marketing featured block"),u=(0,ey.s4)(s,l,a),g=d.useRef(null),m=l?.bodyText,h=l?.name??s?.name,E=null!=h?G.intl.formatToPlainString(G.t.frSHlf,{destination:h}):void 0,x=(0,j.uM)();return(0,c.jsx)(tW.L,{innerRef:g,onChange:o,threshold:0,children:(0,c.jsxs)(e3.D,{className:t$.oT,innerRef:g,style:{...null!=u&&{backgroundImage:`url(${u})`}},onClick:()=>{r({sourceButton:"shop marketing tile",categorySkuId:i,isInternalShopDeeplink:!0,isOrbsExclusive:s?.isOrbsExclusive}),y.default.track(B.HAw.COLLECTIBLES_SHOP_ELEMENT_CLICKED,{collectibles_shop_session_id:x?.sessionId,sku_id:i,page_type:"home",page_section:x?.pageSection,page_category:x?.pageCategory,tile_type:"FEATURED_BLOCK",tile_position:String(x?.tilePosition),cta_name:null})},children:[null!=n&&(0,c.jsx)(tK.Lp,{disableColor:!0,text:n,className:t$.pv}),(0,c.jsx)("div",{className:t$.Gh,children:null!=m&&(0,c.jsx)(eu.D,{lineClamp:4,className:t$.BN,style:{color:l?.bannerTextColor??"white"},variant:"heading-md/medium",children:m})}),(0,c.jsx)("div",{className:t$.b2,children:(0,c.jsx)(es.$,{variant:"overlay-primary",text:G.intl.string(G.t.jVcuVY),"aria-label":E,onClick:e=>{r({sourceButton:"shop marketing take me there button",categorySkuId:i,isInternalShopDeeplink:!0,isOrbsExclusive:s?.isOrbsExclusive}),e.stopPropagation(),y.default.track(B.HAw.COLLECTIBLES_SHOP_ELEMENT_CLICKED,{collectibles_shop_session_id:x?.sessionId,sku_id:i,page_type:"home",page_section:x?.pageSection,page_category:x?.pageCategory,tile_type:"FEATURED_BLOCK",tile_position:String(x?.tilePosition),cta_name:"Take me there button"})}})})]})})},tZ=e=>{let{handleTransition:t,featuredBlockRecord:s}=e;return(0,c.jsx)("div",{className:g()(t$.n9,t$.YB),children:s?.subblocks.map((e,s)=>e.type===tV.u.CATEGORY?(0,c.jsx)(j.R9,{newValue:{categoryPosition:1,pageCategory:e.name,pageSection:"featured_block",tilePosition:s},children:(0,c.jsx)(tq,{subblock:e,enablePreview:0===s,badgeText:(0,ex.HF)(e.unpublishedAt)?G.intl.string(G.t["h/uBCR"]):void 0,handleTransition:t},e.categoryStoreListingId)},e.categoryStoreListingId):null)})},tJ=e=>{let{handleTransition:t,categories:s}=e;if(null==s||s.length<2)return null;let[l,n]=s;return(0,c.jsx)("div",{className:g()(t$.n9,t$.YB),children:(0,c.jsxs)(j.R9,{newValue:{categoryPosition:1,pageCategory:null!=l?l.name:n?.name,pageSection:"featured_block",tilePosition:+(null==l)},children:[null!=l&&(0,c.jsx)(tq,{category:l,enablePreview:!0,badgeText:(0,ex.HF)(l.unpublishedAt)?G.intl.string(G.t["h/uBCR"]):void 0,handleTransition:t}),null!=n&&(0,c.jsx)(tq,{category:n,badgeText:(0,ex.HF)(n.unpublishedAt)?G.intl.string(G.t["h/uBCR"]):void 0,handleTransition:t})]})})},tQ=e=>{let{isLoading:t,handleTransition:s,categories:l,featuredBlockRecord:n}=e,{analyticsLocations:a}=(0,f.Ay)(N.A.COLLECTIBLES_SHOP_FEATURED_BLOCK);return t?(0,c.jsxs)("div",{className:g()(t$.n9,t$.YB),children:[(0,c.jsx)("div",{className:g()(t$.Jn,t$.oT),children:(0,c.jsx)("div",{className:t$.uy})}),(0,c.jsx)("div",{className:g()(t$.Jn,t$.oT),children:(0,c.jsx)("div",{className:t$.uy})})]}):null!=n?(0,c.jsx)(f.f5,{value:a,children:(0,c.jsx)(tZ,{featuredBlockRecord:n,handleTransition:s,isLoading:!1})}):(0,c.jsx)(f.f5,{value:a,children:(0,c.jsx)(tJ,{categories:l,handleTransition:s,isLoading:!1})})};var tX=s(140735),t0=s(621466),t1=((i={}).MOUNTED="mounted",i.SORT_OUT="sort-out",i.SORT_IN="sort-in",i.SHUFFLE_OUT="shuffle-out",i.SHUFFLE_IN="shuffle-in",i.FINISHED="finished",i);s(667532);var t2=s(735438),t4=s.n(t2),t5=((o={}).RECOMMENDED="recommended",o.POPULAR="popular",o.RECENT="recent",o.PRICE_LOW_TO_HIGH="price_low_to_high",o.RANDOM="random",o),t9=s(153488),t3=s(155999),t7=s.n(t3);function t6(){let e=(0,O.bG)([L.A],()=>L.A.products);return(0,d.useCallback)(t=>t7()(t.map(t=>{let s=e.get(t);return null!=s&&null!=s.variantGroupStoreListingId?L.A.getProductByStoreListingId(s.variantGroupStoreListingId):s}).filter(e=>null!=e),"storeListingId"),[e])}var t8=s(885574),se=s(975807),st=s(975571),ss=s(365714);let sl=e=>{let{personalizedResults:t,label:s}=e,l=s??G.intl.string(G.t.NSv5KV);return(0,c.jsxs)("div",{className:ss.L,children:[(0,c.jsx)(eu.D,{variant:"heading-lg/semibold",children:l}),t&&(0,c.jsx)(e1.m,{text:G.intl.string(G.t["3taPdj"]),position:"top","aria-label":G.intl.string(G.t["3taPdj"]),children:(0,c.jsx)(e3.D,{onClick:()=>(0,se.A)(st.A.getArticleURL(B.MVz.DATA_USED_FOR_RECOMMENDED)),className:ss.s,children:(0,c.jsx)(t8.m,{size:"sm"})})})]})},sn=e=>{let{isLoading:t,title:s,sortedSkuIds:l,numVisibleItems:n,prioritizeUserDiscounts:a,tab:r,buttonContainerClassName:i,orbsSupportedOnly:o}=e,u=(0,O.bG)([v.default],()=>v.default.getCurrentUser()),m=k.Ay.canUseShopDiscounts(u),h=(0,eE.W)("FeedBlock"),E=(0,eZ.yB)("FeedBlock"),{sortType:x,setSortType:p,sortedItems:C,sortOptions:S,shuffleProducts:_,showRecommendationOption:A}=function(e){let{sortedSkuIds:t,hasShopDiscount:s,prioritizeUserDiscounts:l,orbsSupportedOnly:n}=e,a=(0,O.bG)([t9.A],()=>t9.A.hasConsented(B.YAq.PERSONALIZATION)),r=d.useMemo(()=>t?.[t5.RECOMMENDED]??[],[t]),i=d.useMemo(()=>t?.[t5.POPULAR]??[],[t]),o=r.length>0&&a,[c,u]=d.useState(o?t5.RECOMMENDED:t5.POPULAR),g=(0,O.bG)([L.A],()=>L.A.productsWithVariantsAsGroup),m=d.useMemo(()=>(0,ex.CE)(g),[g]),h=(0,O.bG)([H.A],()=>H.A.getUserDiscounts()),E=t6(),x=eS(),[p,C]=d.useState([]),f=d.useCallback(()=>{u(t5.RANDOM),C(t4().shuffle(m))},[m]);d.useEffect(()=>{C(t4().shuffle(m))},[m]);let S=eb(d.useMemo(()=>{let e=[];switch(c){case t5.RECENT:e=m;break;case t5.PRICE_LOW_TO_HIGH:e=(0,ex.bf)([...m],s,n);break;case t5.RECOMMENDED:{let t=E(r);e=l?(0,ex.Bs)(t,h):t;break}case t5.POPULAR:{let t=E(i);e=l?(0,ex.Bs)(t,h):t;break}case t5.RANDOM:e=p}return n?(0,ep.ex)(x(e)):x(e)},[c,n,x,s,m,E,r,l,h,i,p]));return{sortType:c,setSortType:u,sortedItems:S,sortOptions:d.useMemo(()=>{let e=[{value:t5.POPULAR,label:G.intl.string(G.t.Y68e5p)},{value:t5.RECENT,label:G.intl.string(G.t["51Bhiz"])},{value:t5.PRICE_LOW_TO_HIGH,label:G.intl.string(G.t.m8RVU2)}];return o&&e.unshift({value:t5.RECOMMENDED,label:G.intl.string(G.t.zPWgFG)}),e},[o]),showRecommendationOption:o,shuffleProducts:f}}({sortedSkuIds:l,hasShopDiscount:m,prioritizeUserDiscounts:a,orbsSupportedOnly:o}),b=(0,O.bG)([$.Ay],()=>$.Ay.useReducedMotion),I=(0,O.bG)([eO.A],()=>eO.A.isFocused()),T=!b&&I,{animationPhase:P,startAnimation:M}=(()=>{let[e,t]=d.useState("mounted"),[s,l]=d.useState(!1),n=d.useRef(null);return d.useEffect(()=>{if(s&&"finished"===e){if(null!==n.current){let e=n.current;if(e.tabIndex>=0||(0,t0.vq)(e,HTMLButtonElement)||(0,t0.vq)(e,HTMLAnchorElement)||(0,t0.vq)(e,HTMLInputElement)||(0,t0.vq)(e,HTMLSelectElement)||(0,t0.vq)(e,HTMLTextAreaElement))e.focus();else{let t=e.querySelector('a[href], button, input, textarea, select, [tabindex]:not([tabindex="-1"]), [role="combobox"], [role="button"]');t?.focus()}}l(!1)}},[e,s]),{animationPhase:e,startAnimation:d.useCallback(e=>{let{isShuffling:s,onOutroComplete:a,returnRef:r}=e;r?.current!=null&&(n.current=r.current,l(!0)),t(s?"shuffle-out":"sort-out"),setTimeout(()=>{a(),t(s?"shuffle-in":"sort-in"),setTimeout(()=>{t("finished")},s?200:300)},s?250:300)},[])}})(),D=(0,j.uM)(),F=D?.sessionId??"",{analyticsLocations:w}=(0,f.Ay)(N.A.COLLECTIBLES_SHOP_POPULAR_PICKS),U=d.useRef(null),z=d.useRef(null),[V,W]=d.useState(!1),K=d.useCallback(e=>{W(!1),M({isShuffling:!1,onOutroComplete:()=>p(e),returnRef:z}),y.default.track(B.HAw.COLLECTIBLES_SHOP_FEED_SORT_CHANGED,{page_session_id:F,sort_type:e})},[M,p,F]);return null==u?null:(0,c.jsx)(f.f5,{value:w,children:(0,c.jsxs)("div",{className:g()(t$.lD,t$.YB),children:[(0,c.jsxs)("div",{className:t$.$6,children:[(0,c.jsx)(sl,{label:s,personalizedResults:A}),(0,c.jsxs)("div",{className:g()(t$.IE,{[eZ.jP]:E}),children:[(0,c.jsxs)("div",{className:t$.gd,children:[(0,c.jsx)(et.E,{variant:"text-md/medium",children:G.intl.string(G.t.uaX705)}),(0,c.jsx)("div",{className:g()(i,t$.pI),ref:z,children:(0,c.jsx)(eq.l,{label:G.intl.string(G.t.uaX705),hideLabel:!0,options:S,onSelectionChange:K,formatOption:e=>{let{label:t,value:s}=e;return{id:s,label:t,value:s}},value:x,selectionMode:"single",fullWidth:!0})})]}),(0,c.jsx)("div",{className:i,children:(0,c.jsx)(es.$,{variant:"secondary",text:G.intl.string(G.t.X3tnc4),buttonRef:U,onClick:()=>{W(!0),M({isShuffling:!0,onOutroComplete:_,returnRef:U}),y.default.track(B.HAw.COLLECTIBLES_SHOP_FEED_SHUFFLE_CLICKED,{page_session_id:F})},disabled:P!==t1.MOUNTED&&P!==t1.FINISHED})})]}),(0,c.jsx)(tX.A,{"aria-live":"polite",role:"status",children:V&&P===t1.FINISHED?G.intl.string(G.t["3Pml0e"]):""})]}),(0,c.jsx)("div",{className:t$.hm,children:t?(0,c.jsx)(c.Fragment,{children:[...Array(12)].map((e,t)=>(0,c.jsx)(eP,{},t+1))}):C.slice(0,n).map((e,t)=>{let s,l=L.A.getCategoryForProduct(e.skuId);if(null==e||null==l)return null;if(T)if(P===t1.SHUFFLE_OUT)return(0,c.jsx)("div",{className:t$.Z2,children:(0,c.jsx)(eP,{skipPulseAnimation:!0})},`${e.skuId}-${t}`);else P===t1.SORT_OUT?s=t$.MW:P===t1.SHUFFLE_IN?s=t$.aS:P===t1.SORT_IN&&(s=t$.F7);return(0,c.jsx)(j.R9,{newValue:{tilePosition:t,pageSection:"popular picks",categoryPosition:2},children:(0,c.jsx)("div",{className:s,children:(0,c.jsx)(eF.A,{skuId:e.skuId,hideStaticBundleBackgroundAsset:!0,prioritizedCurrency:r===R.G2.ORBS?ew.Hi.ORBS:h?ew.Hi.FIAT:void 0})})},e.skuId)})})]})})};var sa=s(449543),sr=s(622697);let si=e=>{let{block:t,handleTransition:s,tab:l}=e,n=(0,O.bG)([v.default],()=>v.default.getCurrentUser()),a=(0,eE.W)("FramesProductShelfBlock"),r=t6(),i=eb(d.useMemo(()=>r(t.rankedSkuIds),[t.rankedSkuIds,r])),{analyticsLocations:o}=(0,f.Ay)(N.A.COLLECTIBLES_SHOP_SHELF),u=d.useCallback(()=>{s({sourceButton:"frames product shelf see all",categorySkuId:t.categorySkuId,isInternalShopDeeplink:!0})},[s,t.categorySkuId]);return null==n||0===i.length?null:(0,c.jsx)(f.f5,{value:o,children:(0,c.jsxs)("div",{className:g()(sr.kL,t$.YB),children:[null!=t.desktopBackgroundImage&&(0,c.jsx)("img",{className:sr.iL,src:t.desktopBackgroundImage,alt:"","aria-hidden":!0}),(0,c.jsxs)("div",{className:sr.Qs,children:[(0,c.jsxs)("div",{className:sr.wx,children:[(0,c.jsxs)("div",{className:sr.Jb,children:[(0,c.jsx)(tM.A,{location:"FramesProductShelfBlock",showTooltip:!0}),(0,c.jsx)(eu.D,{variant:"heading-lg/semibold",color:"always-white",children:t.title})]}),null!=t.buttonText&&""!==t.buttonText&&(0,c.jsx)(es.$,{variant:"overlay-primary",text:t.buttonText,onClick:u})]}),(0,c.jsx)(sa.A,{gap:"xl",edgeFade:"sm",children:i.map((e,s)=>null==L.A.getCategoryForProduct(e.skuId)?null:(0,c.jsx)(j.R9,{newValue:{tilePosition:s,pageSection:t.title,categoryPosition:1},children:(0,c.jsx)(eF.A,{skuId:e.skuId,prioritizedCurrency:l===R.G2.ORBS?ew.Hi.ORBS:a?ew.Hi.FIAT:void 0})},e.skuId))})]})]})})};var so=s(696292),sc=s(617986),sd=s(318346),su=s(521e3),sg=s(929955);let sm=e=>{let{bannerStatic:t,bannerAnimated:s,bannerRive:l,isResponsive:n=!1,eventTargetRef:a}=e,r=(0,O.bG)([$.Ay],()=>$.Ay.useReducedMotion),i=(0,O.bG)([eO.A],()=>eO.A.isFocused()),o=null!=s&&!r&&i;return null!=l?(0,c.jsx)(eL._,{src:l,fit:"fit-width",eventTargetRef:a}):o?(0,c.jsx)(eI.A,{className:g()({[sg.no]:n},sg.BW,sg.ud),src:s,autoPlay:!0,loop:!0}):(0,c.jsx)("div",{className:g()({[sg.no]:n},sg.BW,sg._e),style:{backgroundImage:`url(${t})`}})},sh=e=>(0,c.jsx)("div",{className:t$.hm,children:(0,c.jsx)(sx,{...e})}),sE=e=>(0,c.jsx)(sa.A,{gap:"xl","aria-label":G.intl.string(G.t.HP8LNG),children:(0,c.jsx)(sx,{...e})}),sx=e=>{let{isLoading:t,products:s,tab:l,totalCards:n}=e,a=(0,eE.W)("HeroBlockCards");if(t)return(0,c.jsx)(c.Fragment,{children:[...Array(n??4)].map((e,t)=>(0,c.jsx)(eP,{},t))});let r=null!=n?s.slice(0,n):s;return(0,c.jsx)(ew.v3.Provider,{value:{flattenProductVariants:!1},children:r.map((e,t)=>{let s=L.A.getCategoryForProduct(e.skuId);return null==e||null==s?null:(0,c.jsx)(j.R9,{newValue:{tilePosition:t,pageSection:"top 4",categoryPosition:0},children:(0,c.jsx)(eF.A,{skuId:e?.skuId,prioritizedCurrency:l===R.G2.ORBS?ew.Hi.ORBS:a?ew.Hi.FIAT:void 0},e.skuId)},e.skuId)})})},sp=e=>{let t,s,{heroBlockRecord:l,layout:n,tab:a,isBlockLoading:r=!1}=e,{products:i}=(t=t6(),s=d.useMemo(()=>r?[]:t(l.rankedSkuIds),[r,t,l.rankedSkuIds]),{products:eb(eS()(s))}),o=d.useMemo(()=>!r&&0!==l.rankedSkuIds.length&&!(i.length>0)&&l.rankedSkuIds.every(e=>L.A.getProduct(e)?.variantGroupStoreListingId!=null),[r,l.rankedSkuIds,i.length]),u=r||o;switch(n){case"feed":return(0,c.jsx)(sh,{heroBlockRecord:l,isLoading:u,products:i,tab:a});case"hscroll":return(0,c.jsx)(sE,{heroBlockRecord:l,isLoading:u,products:i,tab:a})}},sC={rankedSkuIds:[],name:"",unpublishedAt:void 0,categorySkuId:void 0,summary:void 0,type:tO.g.HERO,categoryStoreListingId:""},sf=e=>{let{isLoading:t,handleTransition:s,category:l,heroBlock:n,tab:a,onVisibilityChange:r,badge:i}=e,o=(0,em.K)(e=>{r?.(e)},.1,null!=r),u=d.useRef(null),m=(0,eZ.yB)("HeroBlock"),h=(0,O.bG)([v.default],()=>v.default.getCurrentUser()),E=(0,j.uM)(),{analyticsLocations:x}=(0,f.Ay)(N.A.COLLECTIBLES_SHOP_HERO),p=d.useMemo(()=>null!=n?n:null==l?sC:{rankedSkuIds:l.heroRanking??[],name:l.name,unpublishedAt:l.unpublishedAt,categorySkuId:l.skuId,summary:l.summary,type:tO.g.HERO,categoryStoreListingId:l.storeListingId,bannerDisplayConfig:l.heroBannerDisplayConfig,logoDisplayConfig:l.heroLogoDisplayConfig,heroLogoUrl:l.heroLogoUrl,heroBannerUrl:l.heroBannerUrl,heroBannerAnimatedUrl:l.heroBannerAnimatedUrl},[n,l]),{bannerDisplayConfig:C,logoDisplayConfig:S,heroLogo:_,heroBannerStatic:A,heroBannerAnimated:b,heroBannerRive:L}=(0,ey.Kk)(p),I=C?.responsive??!1,k=C?.backgroundStyle,T=null!=L,P=a===R.G2.ORBS,M=null!=l&&l.isOrbsExclusive,D=P?G.intl.string(G.t["1CdL8d"]):G.intl.string(G.t.xYKa1T),H=()=>{P?((0,sd.Y)({pageType:B.liQ.SHOP_ORBS_TAB,sectionType:B.JJy.ORBS_SHOP_HERO_BLOCK,ctaObject:B.ZSU.CTA_TO_QUEST_HOME}),(0,sc.navigateToQuestHome)({fromContent:so.u.ORBS_SHOP_HERO_CTA})):(s({sourceButton:"shop latest category hero",categorySkuId:p.categorySkuId,isInternalShopDeeplink:!0,isOrbsExclusive:M}),y.default.track(B.HAw.COLLECTIBLES_SHOP_ELEMENT_CLICKED,{collectibles_shop_session_id:E?.sessionId,sku_id:p.categorySkuId,page_type:a,page_section:E?.pageSection,page_category:E?.pageCategory,cta_name:"shop latest category hero button"}))};return null!=h&&(t||p!==sC)?(0,c.jsx)(f.f5,{value:x,children:(0,c.jsxs)("div",{ref:o,className:t$.os,children:[T?(0,su.VA)({isCustomCursorEnabled:m,className:t$.Xt,riveEventTargetRef:u}):null,(0,c.jsx)("div",{className:g()(t$.vK,{[t$.cN]:T,[t$.no]:I}),style:null!=k?{background:k}:void 0,children:null!=A&&(0,c.jsx)(sm,{bannerStatic:A,bannerAnimated:b,bannerRive:L,isResponsive:I,eventTargetRef:u})}),(0,c.jsxs)("div",{className:t$.xX,children:[T?(0,c.jsx)("div",{className:t$.fy,children:!t&&(0,c.jsx)(es.$,{variant:"overlay-primary",onClick:H,text:D})}):(0,c.jsxs)("div",{className:g()(t$.bC,{[t$.no]:I}),children:[t?(0,c.jsx)("div",{className:t$.Hw}):(0,c.jsxs)("div",{className:t$.Hw,children:[(0,ex.HF)(p.unpublishedAt)&&(0,c.jsx)(tK.Lp,{disableColor:!0,text:G.intl.string(G.t["h/uBCR"]),className:t$.v0}),(0,c.jsxs)("div",{className:t$.Wq,children:[null!=i&&(0,c.jsx)("div",{className:t$._I,children:i}),null!=_&&(0,c.jsx)("img",{className:t$.rm,src:_,alt:p.name,style:S?.toDesktopStyles()}),null!=p.title&&(0,c.jsx)(eu.D,{variant:"heading-xxl/bold",className:t$.DD,color:"text-strong",children:p.title}),null!=p.summary&&""!==p.summary&&(0,c.jsx)(et.E,{variant:"text-md/normal",className:P?t$.h4:t$.Tm,style:null!=p.bannerTextColor?{color:p.bannerTextColor}:void 0,children:p.summary})]})]}),!t&&(0,c.jsx)("div",{className:t$.IS,children:(0,c.jsx)(es.$,{variant:"overlay-primary",onClick:H,text:D})})]}),(0,c.jsx)(sp,{heroBlockRecord:p,tab:a,isBlockLoading:t,layout:a===R.G2.HOME?"hscroll":"feed"})]})]})}):null};var sS=s(349288),s_=s(537947);let sA=e=>{let{immersiveBannerBlock:t,onVisibilityChange:s}=e,l=(0,em.K)(e=>{s?.(e)},.33,null!=s),{bannerUrl:n,bannerAnimatedUrl:a}=(0,ey.qY)(t),r=null!=t.textColor?{color:t.textColor}:void 0,i=null!=t.body&&""!==t.body,o=null!=t.helpCenterUrl&&""!==t.helpCenterUrl;return(0,c.jsxs)("div",{ref:l,className:s_.BX,children:[(0,c.jsx)("div",{className:s_.vK,children:null!=n&&(0,c.jsx)(sm,{bannerStatic:n,bannerAnimated:a})}),(0,c.jsx)("div",{className:s_.HQ,children:(0,c.jsxs)("div",{className:s_.Yn,children:[null!=t.endTime?(0,c.jsx)(tG.e,{endDate:t.endTime,size:"lg"}):null,(0,c.jsx)(eu.D,{variant:"heading-xxl/bold",className:s_.DD,color:"text-strong",style:{...r},children:t.title}),i||o?(0,c.jsxs)(et.E,{variant:"text-md/medium",style:{...r},children:[i&&t.body,i&&o&&" ",o&&(0,c.jsx)(sS.Anchor,{href:t.helpCenterUrl,className:s_.CU,style:{...r},children:G.intl.string(G.t.O7ADgv)})]}):null]})})]})};var sb=s(189213),sv=s(290136),sj=s(478016),sL=s(825484),sI=s(713517),sO=s(914410),sN=s(859040),sy=s(61750);function sk(e,t){let s=d.useMemo(()=>e?.products.filter(e=>e.skuId!==t).map(e=>e.skuId)??[],[e?.products,t]),l=(0,O.bG)([J.A],()=>J.A.getPurchases(s));return{readyToClaim:d.useMemo(()=>l.length===s.length,[l,s]),collectibleProductSkuIds:s,collectedSkuIds:l}}var sT=s(498924);let sR=d.memo(function(e){let{category:t,rewardSkuId:s}=e,{handleCardVisibilityChange:l}=(0,tY.Z)(s),n=d.useRef(null),{isHoveringOrFocusing:a}=(0,sI.A)(n),{readyToClaim:r,collectibleProductSkuIds:i,collectedSkuIds:o}=sk(t,s),u=(0,O.bG)([J.A],()=>J.A.isClaiming===s);return(0,c.jsx)(tW.L,{onChange:l,threshold:0,innerRef:n,children:(0,c.jsx)("div",{ref:n,className:g()(eR.ty,sT.Q3,{[eR.yo]:a}),"aria-label":G.intl.formatToPlainString(G.t.Ez6aHE,{category:t.name}),children:(0,c.jsxs)("div",{className:eR.qt,children:[(0,c.jsx)("img",{alt:"Reward Bow",src:"https://cdn.discordapp.com/assets/content/2551e5f1bf8d5d05bf2d631539469b38929f449547cf15c6c3df258affef1bd2.png",className:sT.L8}),(0,c.jsx)("div",{className:eR.N1,children:(0,c.jsx)(tK.Lp,{text:G.intl.string(G.t.rykAJ9),disableColor:!0,className:sT.HZ})}),(0,c.jsxs)("div",{className:eR.xQ,children:[(0,c.jsxs)("div",{className:sT.xE,children:[(0,c.jsxs)("div",{className:sT.cs,children:[(0,c.jsx)(eu.D,{variant:"heading-md/medium",color:"text-strong",lineClamp:1,className:eR.tZ,children:G.intl.string(G.t["0mDmg/"])}),(0,c.jsx)(e1.m,{text:r?G.intl.string(G.t.cKH3tk):G.intl.formatToPlainString(G.t["8aMDPc"],{totalCount:i.length}),align:"right",caretConfig:{position:"bottom",align:"end"},position:"top",children:(0,c.jsx)("span",{className:sT.ZB,children:(0,c.jsx)(sv.c,{size:"xs"})})})]}),(0,c.jsx)("div",{className:eR.oh,"aria-hidden":!0,children:(0,c.jsxs)("div",{className:sT.L$,children:[(0,c.jsx)(sO.Ay,{variant:sO.qP.BLUE,progress:o.length,maximum:i.length}),(0,c.jsxs)("div",{className:g()(sT.__,{[sT.gF]:r}),children:[r?(0,c.jsx)(sj.U,{size:"xs",color:"currentColor"}):null,(0,c.jsx)(et.E,{variant:"text-xs/medium",color:"currentColor",children:G.intl.formatToPlainString(G.t["5TwASM"],{collectedCount:o.length,totalCount:i.length})})]})]})})]}),(0,c.jsx)("div",{className:eR.Vs,children:(0,c.jsx)(sL.e,{wrap:!1,className:eR.Ld,fullWidth:!0,children:(0,c.jsx)(es.$,{variant:"primary",onClick:e=>{e.stopPropagation(),r&&(0,sN.BX)(t.skuId,s).then(()=>{let e=L.A.getProduct(s);null!=e&&(0,sy.A)({product:e,analyticsLocations:[],overrideGraphic:{type:"video",src:"https://cdn.discordapp.com/assets/content/0b8a43491ba8f130b2d07df54fb2b7582d7eb21af11491a58db2d440bb1a2c87.webm",fallbackImageSrc:"https://cdn.discordapp.com/assets/content/b01f9c900f0fd1f3be0846b6f5fc4feac072c377d6ceaf1e4157bccf44d2b6bf.png",loop:!0,loopAt:6,aspectRatio:"16/9"}})}).catch(()=>{(0,E.openModalLazy)(()=>Promise.resolve(e=>(0,c.jsx)(sb.Modal,{transitionState:e.transitionState,onClose:e.onClose,size:"sm",title:G.intl.string(G.t.SRTlyA),actions:[{text:G.intl.string(G.t.TyCVIq),onClick:e.onClose,variant:"primary"}],children:(0,c.jsx)("div",{children:G.intl.string(G.t["0YpIF/"])})})))})},text:G.intl.string(G.t.VnVTNc),fullWidth:!0,disabled:!r,loading:u})})})]})]})})})}),sB=e=>{let t,s,{isBlockLoading:l=!1,heroBlock:n,tab:a}=e,r=(0,eE.W)("RewardHeroBlockCards"),i=d.useMemo(()=>L.A.getCategoryForProduct(n.rewardSkuId),[n.rewardSkuId]),o=(0,O.bG)([J.A],()=>J.A.getPurchase(n.rewardSkuId)),{products:u}=(t=t6(),s=d.useMemo(()=>l?[]:t(n.rankedSkuIds).filter(e=>e.skuId!==n.rewardSkuId||null!=o),[l,t,n.rankedSkuIds,o,n.rewardSkuId]),{products:eb(eS()(s))}),g=d.useMemo(()=>!l&&0!==n.rankedSkuIds.length&&!(u.length>0)&&n.rankedSkuIds.every(e=>L.A.getProduct(e)?.variantGroupStoreListingId!=null),[l,n.rankedSkuIds,u.length]),m=l||g,{readyToClaim:h}=sk(i,n.rewardSkuId),E=null==o&&null!=n.rewardSkuId&&null!=i;return(0,c.jsx)(sa.A,{gap:"xl",children:m?(0,c.jsx)(c.Fragment,{children:[void 0,void 0,void 0,void 0,void 0].map((e,t)=>(0,c.jsx)(eP,{},t))}):(0,c.jsxs)(c.Fragment,{children:[E&&h&&(0,c.jsx)(j.R9,{newValue:{tilePosition:0,pageSection:"top 4",categoryPosition:0},children:(0,c.jsx)(sR,{category:i,rewardSkuId:n.rewardSkuId})},n.rewardSkuId),u.map((e,t)=>{let s=L.A.getCategoryForProduct(e.skuId);return null==e||null==s?null:(0,c.jsx)(j.R9,{newValue:{tilePosition:t,pageSection:"top 4",categoryPosition:0},children:(0,c.jsx)(eF.A,{skuId:e?.skuId,prioritizedCurrency:a===R.G2.ORBS?ew.Hi.ORBS:r?ew.Hi.FIAT:void 0},e.skuId)},e?.skuId)})]})})};(0,ex.$b)(90);let sP={rankedSkuIds:[],name:"",unpublishedAt:void 0,categorySkuId:void 0,summary:"",type:tO.g.REWARD_HERO,categoryStoreListingId:"",rewardSkuId:void 0},sM=e=>{let{isLoading:t=!1,heroBlock:s,tab:l,onVisibilityChange:n}=e,a=(0,em.K)(e=>{n?.(e)},.1,null!=n),r=(0,O.bG)([v.default],()=>v.default.getCurrentUser()),{analyticsLocations:i}=(0,f.Ay)(N.A.COLLECTIBLES_SHOP_HERO),{bannerDisplayConfig:o,logoDisplayConfig:d,heroLogo:u,heroBannerStatic:m,heroBannerAnimated:h}=(0,ey.Kk)(s),E=o?.responsive??!1,x=o?.backgroundStyle;return null!=r&&(t||s!==sP)?(0,c.jsx)(f.f5,{value:i,children:(0,c.jsxs)("div",{ref:a,className:t$.os,children:[(0,c.jsx)("div",{className:g()(t$.vK,{[t$.no]:E}),style:null!=x?{background:x}:void 0,children:null!=m&&(0,c.jsx)(sm,{bannerStatic:m,bannerAnimated:h,isResponsive:E})}),(0,c.jsxs)("div",{className:t$.xX,children:[(0,c.jsx)("div",{className:g()(t$.bC,{[t$.no]:E}),children:t?(0,c.jsx)("div",{className:t$.Hw}):(0,c.jsx)("div",{className:t$.Hw,children:(0,c.jsxs)("div",{className:t$.Wq,children:[null!=u&&(0,c.jsx)("img",{className:t$.rm,src:u,alt:s.name,style:d?.toDesktopStyles()}),null!=s.title&&(0,c.jsx)(eu.D,{variant:"heading-xxl/bold",className:t$.DD,color:"text-strong",children:s.title}),""!==s.summary&&(0,c.jsx)(et.E,{variant:"text-md/normal",className:t$.Tm,style:null!=s.bannerTextColor?{color:s.bannerTextColor}:void 0,children:s.summary})]})})}),(0,c.jsx)(sB,{isBlockLoading:t,heroBlock:s,tab:l})]})]})}):null};var sD=s(609196);let sH=e=>{let{shelf:t,handleTransition:s,tab:l}=e,n=(0,O.bG)([v.default],()=>v.default.getCurrentUser()),a=(0,eE.W)("ShelfBlock"),r=(0,O.bG)([L.A],()=>null!=t.categorySkuId?L.A.getCategory(t.categorySkuId):void 0),i=t6(),o=eb(d.useMemo(()=>i(t.rankedSkuIds),[t.rankedSkuIds,i])),{analyticsLocations:u}=(0,f.Ay)(N.A.COLLECTIBLES_SHOP_SHELF),m=d.useCallback(()=>{s({sourceButton:"shelf block see all",categorySkuId:t.categorySkuId??void 0,isInternalShopDeeplink:!0,isOrbsExclusive:r?.isOrbsExclusive===!0&&l!==R.G2.ORBS})},[t.categorySkuId,r,s,l]);if(null==n||0===o.length)return null;let h=t.buttonText??G.intl.formatToPlainString(G.t.bc9RBE,{category_name:t.name}),E=t.showButton,x=t.desktopBackgroundImage,p=null!=x;return(0,c.jsx)(f.f5,{value:u,children:(0,c.jsxs)("div",{className:g()(sD.mu,t$.YB,p?sD.VA:sD.Ti),children:[p&&(0,c.jsx)("img",{className:sD.iL,src:x,alt:"","aria-hidden":!0}),(0,c.jsxs)("div",{className:sD.Qs,children:[(0,c.jsxs)("div",{className:sD.wx,children:[(0,c.jsx)(eu.D,{variant:"heading-lg/semibold",style:p?{color:t.titleColor??"#ffffff"}:void 0,children:t.name}),E&&(0,c.jsx)(es.$,{variant:p?"overlay-primary":"secondary",text:h,onClick:m})]}),(0,c.jsx)(sa.A,{gap:"xl",edgeFade:p?"sm":void 0,children:o.map((e,s)=>null==L.A.getCategoryForProduct(e.skuId)?null:(0,c.jsx)(j.R9,{newValue:{tilePosition:s,pageSection:t.name,categoryPosition:2},children:(0,c.jsx)(eF.A,{skuId:e.skuId,prioritizedCurrency:l===R.G2.ORBS?ew.Hi.ORBS:a?ew.Hi.FIAT:void 0})},e.skuId))})]})]})})};var sF=s(43990),sw=s(815021),sG=s(509434),sU=s(871123),sz=s(733391),sV=s(439303),sW=s(832163),sK=s(44724),sY=s(317560),s$=s(328100),sq=s(470285),sZ=s(67480),sJ=s(371794),sQ=s(74564);let sX=e=>{let t,s,l,{onDismiss:n,skuIds:a,tab:r,applicationId:i,headerText:o,shopButtonText:u,analyticsSection:m,analyticsTileType:h,analyticsImpressionType:E,backgroundGradient:x}=e;d.useEffect(()=>{(0,sz.ap)(i)},[i]);let p=(0,O.bG)([sW.A],()=>{let e=sW.A.getStorefrontMetadata(i);return e?.logoAssetId!=null?(0,sJ.YE)(i,e.logoAssetId,256):void 0},[i]),C=(t=d.useRef([]),d.useEffect(()=>{for(let e of a)(0,sz.Pp)(i,e)},[a,i]),s=(0,O.bG)([sZ.A],()=>!a.some(e=>sZ.A.isFetching(e))&&a.some(e=>sZ.A.didFetchingSkuFail(e)),[a]),d.useEffect(()=>{s&&(0,sz.ap)(i)},[s,i]),l=(0,O.yK)([sZ.A,sW.A],()=>{if(a.some(e=>sZ.A.isFetching(e)))return t.current;let e=a.filter(e=>null!=sZ.A.get(e));if(e.length>=a.length)return a;let s=sW.A.getStorefrontDataForApplicationId(i);if(null==s||"loading"===s.state)return e;let l=new Set(a);return[...e,...null!=s.storefront?(0,sU.jd)(s.storefront).filter(e=>!l.has(e)&&null!=sZ.A.get(e)):[]].slice(0,a.length)},[i,a]),d.useEffect(()=>{l.length>0&&(t.current=l)},[l]),l);(0,sq.j)({skuIds:C});let S=(0,j.uM)(),{analyticsLocations:_}=(0,f.Ay)(),A=d.useRef(null),b=d.useRef(!1),v=d.useRef(null),L=d.useMemo(()=>({pageSection:m}),[m]),I=d.useCallback((e,t)=>{y.default.track(B.HAw.COLLECTIBLES_SHOP_ELEMENT_CLICKED,{collectibles_shop_session_id:S?.sessionId,page_type:r,page_category:S?.pageCategory,page_section:S?.pageSection,tile_type:h,cta_name:e,...null!=t?{sku_id:t}:void 0})},[S?.sessionId,S?.pageCategory,S?.pageSection,r,h]),N=d.useCallback(()=>{(0,sK.G)({applicationId:i})},[i]),k=d.useCallback(()=>{I("go_to_game_shop"),(0,sK.default)({applicationId:i})},[I,i]),T=d.useCallback((e,t)=>{let{skuId:s,applicationId:l}=t;I("card_click",s),(0,sY.R)({skuId:s,applicationId:l,isStorefront:!1,analyticsLocations:_})},[I,_]),R=d.useCallback(()=>{I("dismiss"),n()},[I,n]),P=d.useCallback(e=>{!b.current&&(e&&null===v.current?v.current=setTimeout(()=>{b.current=!0,v.current=null,y.default.track(B.HAw.COLLECTIBLES_TILE_IMPRESSION,{collectibles_shop_session_id:S?.sessionId,page_type:r,page_category:S?.pageCategory,page_section:S?.pageSection,type:E})},1e3):e||null===v.current||(clearTimeout(v.current),v.current=null))},[S?.sessionId,S?.pageCategory,S?.pageSection,r,E]);return(d.useEffect(()=>()=>{null!==v.current&&(clearTimeout(v.current),v.current=null)},[]),0===C.length)?null:(0,c.jsx)(sF.N,{theme:B.NJ8.DARKER,children:e=>(0,c.jsx)(tW.L,{innerRef:A,onChange:P,threshold:0,children:(0,c.jsx)("div",{ref:A,className:g()(sQ.YB,e),children:(0,c.jsxs)("div",{className:sQ.kL,children:[null!=x&&(0,c.jsx)("div",{className:sQ.D7,style:{background:x}}),(0,c.jsx)("div",{className:sQ.b,children:(0,c.jsx)(sw.J,{size:"sm",variant:"icon-only",onClick:R})}),null!=p&&(0,c.jsx)("img",{className:sQ.wm,src:p,alt:""}),(0,c.jsx)("div",{className:sQ.xf,children:(0,c.jsxs)("div",{className:sQ.B5,children:[(0,c.jsx)(eu.D,{variant:"heading-lg/semibold",color:"always-white",children:o}),(0,c.jsx)(es.$,{variant:"overlay-primary",size:"sm",icon:sG.I,iconPosition:"end",text:u,onMouseDown:N,onClick:k})]})}),(0,c.jsx)(sV.E9,{newValue:L,children:(0,c.jsx)("div",{className:sQ.$2,children:C.map((e,t)=>(0,c.jsx)(s$.A,{skuId:e,positionInSection:t,onClick:T},e))})})]})})})})},s0=e=>{let{onDismiss:t,applicationId:s,headerText:l,gradientColors:n,gradientAngle:a,skuIds:r,tab:i}=e;return(0,c.jsx)(sX,{onDismiss:t,skuIds:r,tab:i,applicationId:s,headerText:l,shopButtonText:G.intl.string(G.t.apFNLU),analyticsSection:"slayer-storefront-promotional-banner",analyticsTileType:"SOCIAL_LAYER_STOREFRONT_PROMOTIONAL_BANNER",analyticsImpressionType:"social_layer_storefront_promotional_banner",backgroundGradient:`linear-gradient(${a}deg, ${n.join(", ")})`})};var s1=s(770178),s2=s(929283),s4=s(275483);let s5=["1212569433839636530","1144308439720394944","1228251144065777765","1343751620965564426","1157407831348228141","1197344326133502032","1232071712695386162","1144046002110738634","1271174324375519273","1237653964582031400","1217625794382401577","1462116613871636542","1458472704469499965","1447654091072344195","1432550258839392376","1409898407849365565","1404558257065824347"],s9=e=>{let{config:t,baseLeft:s,transitioning:l}=e,n=window.innerHeight,a=L.A.getProduct(t.skuId),r=a?.items[0],i=a?.type,o=s+t.horizontalJitter;return(0,c.jsx)("div",{className:s4.LY,style:{top:l?-n-384:t.top,left:l?o+t.transitionOffsetLeft:o,transform:`rotate(${t.rotation}deg)`,height:160,width:160,transitionDelay:t.transitionDelay,transitionDuration:t.transitionDuration},children:null!=r&&i===e_.R.AVATAR_DECORATION&&(0,c.jsx)(s2.i,{item:r})})},s3=e=>{let{peaking:t,transitioning:s,parentWidth:l}=e,[n,a]=d.useState(!1),[r,i]=d.useState([]),[o]=d.useState(()=>[...s5].sort(()=>Math.random()-.5).map(e=>({skuId:e,top:0+48*Math.random(),rotation:-32+64*Math.random(),horizontalJitter:-(20*Math.random()),transitionOffsetLeft:-20-35*Math.random(),transitionDelay:`${Math.random()/3}s`,transitionDuration:`${R.H1-200*Math.random()}ms`})));return d.useEffect(()=>{if(null!=l&&l>0){let e=Math.max(1,Math.floor(l/130)),t=l/e;i(Array.from({length:e},(e,s)=>({config:o[s%o.length],baseLeft:s*t})))}},[l,o]),d.useEffect(()=>{s&&setTimeout(()=>a(!0),R.H1)},[s]),(0,c.jsx)("div",{className:g()(s4.rA,{[s4.Kb]:t,[s4.pp]:n}),children:r.map((e,t)=>{let{config:l,baseLeft:n}=e;return(0,c.jsx)(s9,{config:l,baseLeft:n,transitioning:s},l.skuId+t)})})},s7=e=>{let{peaking:t,transitioning:s}=e,l=d.useRef(null),[n,a]=d.useState(0),r=d.useCallback(()=>{null!=l.current&&a(l.current.offsetWidth)},[]);return(0,s1.g)(l,r),(0,c.jsx)("div",{ref:l,className:s4.eL,children:(0,c.jsx)(s3,{peaking:t,transitioning:s,parentWidth:n})})};var s6=s(976860),s8=s(49999);let le=e=>{let{wideBannerBlock:t,tab:s}=e,l=L.A.getCategoryByStoreListingId(t.categoryStoreListingId),n=d.useRef(null),a=d.useRef(null),[r,i]=d.useState(),[o,u]=d.useState(!1);d.useEffect(()=>{let e=a.current;if(null==e)return;let t=()=>{e.naturalWidth>0&&e.naturalHeight>0&&i(1080*(e.naturalHeight/e.naturalWidth))};return e.complete?t():e.onload=t,()=>{e.onload=null}},[]);let m=l?.skuId??"",{handleCardVisibilityChange:h}=(0,tY.Z)(m,"home","marketing wide banner"),E=(0,j.uM)(),{bannerURL:x}=(0,ey.w$)(t),p=s===R.G2.ORBS,C=null!=t.ctaRoute&&""!==t.ctaRoute,f=!0!==t.disableCta&&(null!=t.ctaText&&""!==t.ctaText||C),S=null!=t.logoURL&&""!==t.logoURL,_=d.useCallback(()=>{if(u(!0),t.isDismissible){let e=t.dismissibleContentVersion??0;(0,ty.$l)(tN.M.COLLECTIBLES_SHOP_WIDE_BANNER,e,{dismissAction:s8.i.USER_DISMISS})}},[t.isDismissible,t.dismissibleContentVersion]),A=d.useCallback(e=>{y.default.track(B.HAw.COLLECTIBLES_SHOP_ELEMENT_CLICKED,{collectibles_shop_session_id:E?.sessionId,sku_id:m,page_type:s,page_section:E?.pageSection,page_category:E?.pageCategory,tile_type:"WIDE_BANNER",tile_position:String(E?.tilePosition),cta_name:e})},[E,m,s]),b=d.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(A(e),null!=t.ctaRoute&&""!==t.ctaRoute){let e=t.ctaRoute;if(e.includes("game-shop")){let t=e.match(/\/channels\/([0-9]+)\/game-shop\/([0-9]+)/);if(null!=t){let e=t[1],s=parseInt(t[2],10);(0,sK.default)({guildId:e,pageIndex:s})}}else(0,s6.pX)(e)}},[t.ctaRoute,A]);if(null==x||o)return null;let v=g()(t$.nM,t$.Tq,t$.TS,t$.YB,{[t$._1]:p,[t$.vb]:C}),I=(0,c.jsxs)(c.Fragment,{children:[t.isDismissible&&(0,c.jsx)("div",{className:t$.Mh,children:(0,c.jsx)(sw.J,{size:"sm",onClick:e=>{e.stopPropagation(),_()},"aria-label":G.intl.string(G.t.WAI6xu)})}),(0,c.jsx)("div",{className:g()(t$.zK,{[t$._1]:p}),style:null!=r?{height:`${r}px`}:void 0,children:(0,c.jsx)("img",{ref:a,src:x,alt:t.title,className:g()(t$.LN,{[t$.d5]:p})})}),(0,c.jsx)("div",{className:g()(t$.Ep,{[t$.Qq]:f}),style:{maxHeight:null!=r?`${r}px`:"auto"},children:(0,c.jsxs)("div",{className:t$.E8,children:[(0,c.jsx)(eu.D,{style:{color:t.bannerTextColor??"var(--text-strong)"},className:p?t$.O2:void 0,variant:"heading-xl/bold",children:t.title}),(0,c.jsx)(et.E,{style:{color:t.bannerBodyTextColor??t.bannerTextColor??"var(--text-muted)"},lineClamp:2,variant:p?"text-md/medium":"text-sm/medium",children:p?G.intl.format(G.t.SFFP7K,{helpdeskArticle:st.A.getArticleURL(B.MVz.VIRTUAL_CURRENCY_LEARN_MORE)}):t.body}),f&&(0,c.jsxs)("div",{className:t$.nP,children:[(0,c.jsx)(es.$,{variant:"overlay-primary",onClick:e=>{e.stopPropagation(),b(t.ctaText??G.intl.string(G.t.jVcuVY))},text:t.ctaText??G.intl.string(G.t.jVcuVY),"aria-label":null==t.ctaText&&null!=t.title?G.intl.formatToPlainString(G.t.frSHlf,{destination:t.title}):void 0}),S&&(0,c.jsx)("img",{src:t.logoURL,alt:"",className:t$.bU})]})]})})]});return(0,c.jsx)(sF.N,{theme:p?void 0:tu.NJ.DARK,children:e=>(0,c.jsx)(tW.L,{innerRef:n,onChange:h,threshold:0,children:C?(0,c.jsx)(e3.D,{innerRef:n,onClick:()=>b(null),className:g()(e,v),children:I}):(0,c.jsx)("div",{ref:n,className:g()(e,v),children:I})})})};var lt=s(757036),ls=s(212739);let ll=(0,F.mj)({name:"2026-05-orbs-shop-upsell-banner",kind:"user",defaultConfig:!1,variations:{1:!0}});var ln=s(303136),la=s(792656),lr=s(901123),li=s(314489),lo=s(909340);let lc=()=>(0,c.jsx)(sF.N,{theme:B.NJ8.DARKER,children:e=>(0,c.jsxs)("div",{className:g()(e,li.kL),children:[(0,c.jsx)(ln.A,{className:li.Ki,src:lo.A}),(0,c.jsxs)("div",{className:li.Qs,children:[(0,c.jsx)(eu.D,{variant:"heading-xl/normal",color:"text-strong",className:li.R_,children:G.intl.string(G.t["50J7mj"])}),(0,c.jsx)(et.E,{variant:"text-md/normal",color:"text-strong",className:li.rf,children:G.intl.format(G.t.NU5ZId,{monthlyOrbsAmount:250})}),(0,c.jsxs)("div",{className:li.R$,children:[(0,c.jsx)(la.A,{subscriptionTier:P.pe.TIER_2,variantOverride:"expressive",size:"md"}),(0,c.jsx)(es.$,{variant:"secondary",size:"md",text:G.intl.string(G.t.PcTCB7),onClick:()=>(0,s6.pX)(lr.BV.NITRO_HOME)})]})]}),(0,c.jsx)("img",{className:li.Qw,src:"https://cdn.discordapp.com/assets/content/4e92db23a6c4113fa36c7ba1e428e4b7d02080d268319db978a1411d2f34232d.png",alt:"","aria-hidden":!0})]})}),ld=e=>{let{index:t,wideBannerBlock:s,tab:l}=e,n=ll.useConfig({location:"CollectiblesShopBannerSelector"}),a=(0,lt.L)(P.PremiumTypes.TIER_2),r=(0,ls.O)();return!n||a||r||l!==R.G2.ORBS?(0,c.jsx)(le,{wideBannerBlock:s,tab:l},t):(0,c.jsx)(lc,{},t)},lu=e=>{let{handleTransition:t,numVisibleItems:s,isFetchingCategories:l,tab:n}=e,{noCache:a,includeUnpublished:r}=(0,eU.A)(),[i,o]=d.useState(!1),u=(0,j.uM)(),m=u?.sessionId??"";d.useEffect(()=>{(0,ev.z)({sessionId:m,checkpoint:ev.t.SHOP_MOUNTED,tab:n,unpublishedCategoriesShown:r,cacheDisabled:a})},[n]);let{isFetchingShopHome:h,fetchShopHomeError:E,shopBlocks:x,refreshShopHome:p}=(0,tR.y)(n,{noCache:a,includeUnpublished:r,logPerf:!0},{sessionId:m,tab:n}),C=d.useCallback(()=>{p()},[p]),f=d.useMemo(()=>x.some(e=>e instanceof tB.p),[x])?(0,c.jsx)(tM.A,{location:"CollectiblesShop"}):null;return(d.useEffect(()=>{null!=E||h||0===x.length||(0,ev.z)({sessionId:m,checkpoint:ev.t.SHOP_RENDERED,tab:n,unpublishedCategoriesShown:r,cacheDisabled:a})},[E,h,x.length,r,a,m,n]),null!=E)?(0,c.jsx)(tI.h,{onRetry:C,errorOrigin:tI.A.SHOP_PAGE,errorMessage:E.message}):h||0===x.length?(0,c.jsxs)("div",{className:g()(t$.g4,t$.Of),children:[(0,c.jsx)(sf,{isLoading:h,handleTransition:t,tab:n}),(0,c.jsx)(tQ,{isLoading:h,handleTransition:t,categories:[]}),(0,c.jsx)(sn,{isLoading:h,title:n===R.G2.ORBS?G.intl.string(G.t.dFgeuZ):G.intl.string(G.t.NSv5KV),numVisibleItems:s,tab:n})]}):(0,c.jsx)(c.Fragment,{children:x.map((e,a)=>((e,a,r)=>{if(null==e)return null;let d=null,u=!1;switch(e.type){case tO.g.HERO:d=(0,c.jsx)(sf,{isLoading:h,handleTransition:t,heroBlock:e,tab:n,badge:f},r);break;case tO.g.FEATURED:d=(0,c.jsx)(tQ,{isLoading:h,handleTransition:t,featuredBlockRecord:e},r);break;case tO.g.FEED:let m=e.sortedSkuIds;d=(0,c.jsx)(sn,{title:n===R.G2.ORBS?G.intl.string(G.t.dFgeuZ):G.intl.string(G.t.NSv5KV),isLoading:l,numVisibleItems:s,sortedSkuIds:m,buttonContainerClassName:a?.type===tO.g.IMMERSIVE_BANNER?t$.w:void 0,prioritizeUserDiscounts:n===R.G2.HOME,tab:n,orbsSupportedOnly:n===R.G2.ORBS},r);break;case tO.g.WIDE_BANNER:if(e.isDismissible){let t=e.dismissibleContentVersion??0,{isDismissed:s}=(0,ty.En)(tN.M.COLLECTIBLES_SHOP_WIDE_BANNER,t);if(s)return null}d=(0,c.jsx)(ld,{index:r,wideBannerBlock:e,tab:n},r);break;case tO.g.FRAMES_BANNER:d=(0,c.jsx)(le,{wideBannerBlock:tP.y.fromServer({type:tO.g.WIDE_BANNER,title:e.title,body:e.body,wide_banner_url:e.desktopBackgroundImage,banner_text_color:"white",banner_body_text_color:"white",disable_cta:!0}),tab:n},r);break;case tO.g.FRAMES_PRODUCT_SHELF:d=(0,c.jsx)(si,{block:e,handleTransition:t,tab:n},r);break;case tO.g.SHELF:d=(0,c.jsx)(sH,{handleTransition:t,shelf:e,tab:n},r);break;case tO.g.COUNTDOWN_TIMER:d=(0,c.jsx)(tz,{countdownTimerBlock:e,isVisible:i},r),u=!0;break;case tO.g.IMMERSIVE_BANNER:d=(0,c.jsx)(sA,{immersiveBannerBlock:e,onVisibilityChange:e=>o(!e)},r);break;case tO.g.REWARD_HERO:d=(0,c.jsx)(sM,{isLoading:h,handleTransition:t,heroBlock:e,tab:n},r);break;case tO.g.SOCIAL_LAYER_STOREFRONT_PROMOTIONAL_BANNER:{let{isDismissed:t}=(0,ty.En)(tN.M.COLLECTIBLES_SHOP_SLAYER_STOREFRONT_PROMOTIONAL_BANNER);if(t)return null;return(0,c.jsx)(tT,{blockType:e.type,children:(0,c.jsx)(s0,{onDismiss:()=>{(0,ty.d6)(tN.M.COLLECTIBLES_SHOP_SLAYER_STOREFRONT_PROMOTIONAL_BANNER,{})},applicationId:e.applicationId,headerText:e.headerText,gradientColors:e.gradientColors,gradientAngle:e.gradientAngle,skuIds:e.skuIds,tab:n})},r)}default:return null}return(0,c.jsx)(tT,{blockType:e.type,children:(0,c.jsx)("div",{className:g()(t$.v1,t$.Of,{[t$.J1]:0===r||u}),children:d})},r)})(e,a>0?x[a-1]:null,a))})},lg=e=>{let{handleTransition:t,tab:s,transitionState:l}=e,n=d.useRef(null),{handleScroll:a}=er(n,s),r=(0,eG.U)(),i=(0,j.uM)(),[o,u]=d.useState(R.md),[g,m]=d.useState(!1);return d.useEffect(()=>{if(null!=n.current){let e=()=>{if(null==n.current)return;let e=n.current.getDistanceFromBottom();o>=36?m(e<20):e<=200&&u(e=>e+R.md)},t=n.current.getScrollerNode();return t?.addEventListener("scroll",e),()=>{t?.removeEventListener("scroll",e)}}},[n,o,u,m]),(0,c.jsx)(X.Ch,{className:t$.OW,ref:n,onScroll:a,children:(0,c.jsxs)("div",{className:t$.bx,children:[(0,c.jsxs)("div",{className:t$.rb,children:[(0,c.jsx)(lu,{handleTransition:t,numVisibleItems:o,isFetchingCategories:r,tab:s}),s!==R.G2.CATALOG&&o>=36&&(0,c.jsxs)("div",{className:t$.R$,children:[(0,c.jsx)(eu.D,{variant:"heading-md/semibold",children:G.intl.string(G.t.Yr70c4)}),(0,c.jsx)(es.$,{variant:"primary",text:G.intl.string(G.t.AfrvRD),onClick:()=>{t({sourceButton:"shop all button",shouldAnimate:!0}),y.default.track(B.HAw.COLLECTIBLES_SHOP_ELEMENT_CLICKED,{collectibles_shop_session_id:i?.sessionId,page_type:s,page_category:s===R.G2.HOME?void 0:i?.pageCategory,cta_name:"browse the shop button"})},fullWidth:!0})]})]}),(0,c.jsx)(s7,{peaking:g,transitioning:l===R.Pf.OUT})]})})};var lm=s(154323),lh=s(295811);let lE={"Any:personalization-header":sl},lx={[ec.b.SHOP_HOME]:lE},lp={"1465939725649973269":lE,"1478495181551440044":lE},lC=()=>(0,c.jsx)("div",{style:{background:"linear-gradient(rgba(39, 30, 173, 0.3), transparent)",width:"100%",height:500,position:"absolute",top:0},children:(0,c.jsx)("div",{style:{backgroundImage:'url("https://cdn.discordapp.com/assets/content/8f774ab3b8482a9fd205e8b7285cc372448c4893d8fe9b50d37ddb70c922240d")',backgroundPosition:"center top",backgroundSize:"contain",backgroundRepeat:"no-repeat",opacity:.4,position:"absolute",inset:0,zIndex:0}})}),lf={prioritizedCurrency:ew.Hi.ORBS},lS=e=>{let{tab:t}=e,[s,l,n]=(0,O.yK)([T.A],()=>[T.A.getLayout(t),T.A.isFetchingLayout(t),T.A.getLayoutFetchError(t)]),a=(0,O.bG)([lm.A],()=>lm.A.get("shop_include_unpublished")),r=(0,O.bG)([L.A],()=>L.A.skipNumCategories),i=d.useMemo(()=>{let e={};return!0===a&&(e.include_unpublished=!0),null!=r&&r>0&&(e.skip_num_categories=r),e},[a,r]),o=null==s&&!l&&n?.status!==404&&n?.status!==429;if(d.useEffect(()=>{o&&(0,sN.T2)({tab:t})},[o,t]),null==s)return t!==Y.HOME||o||l?null:(0,c.jsx)(eo.Z_,{tenantId:B.FYj,templateId:ec.b.SHOP_HOME,requestParams:i,overrides:lx[ec.b.SHOP_HOME]});let u=(0,c.jsx)(eo.Qs,{tenantId:B.FYj,layoutId:s,overrides:lp[s]});return(0,c.jsxs)(c.Fragment,{children:[t===Y.ORBS&&(0,c.jsx)(lC,{}),t===Y.ORBS?(0,c.jsx)(ew.v3.Provider,{value:lf,children:u}):u]})},l_=e=>{let{url:t}=e,[s,l]=d.useState(null);return(d.useEffect(()=>{(async()=>{try{let e=await fetch(t),s=await e.json();l(s)}catch(e){l(null)}})()},[t]),null==s)?null:(0,c.jsx)(eo.Ay,{layout:s})},lA=e=>{let{handleTransition:t,tab:s,transitionState:l}=e,n=(0,j.uM)(),a=(0,O.bG)([lh.A],()=>lh.A.getShopLayoutUrlOverride()),r=d.useRef(null),{handleScroll:i}=er(r,s),[o,u]=d.useState(R.md),[m,h]=d.useState(!1);return d.useEffect(()=>{if(null!=r.current){let e=()=>{if(null==r.current)return;let e=r.current.getDistanceFromBottom();o>=36?h(e<20):e<=200&&u(e=>e+R.md)},t=r.current.getScrollerNode();return t?.addEventListener("scroll",e),()=>{t?.removeEventListener("scroll",e)}}},[r,o,u,h]),(0,c.jsx)(X.Ch,{className:t$.OW,ref:r,onScroll:i,children:(0,c.jsxs)("div",{className:t$.bx,children:[(0,c.jsxs)("div",{className:g()(t$.rb,t$.GS),children:[null!=a&&""!==a?(0,c.jsx)(l_,{url:a}):(0,c.jsx)(lS,{tab:s}),s!==Y.CATALOG&&o>=36&&(0,c.jsxs)("div",{className:t$.R$,children:[(0,c.jsx)(eu.D,{variant:"heading-md/semibold",children:G.intl.string(G.t.Yr70c4)}),(0,c.jsx)(es.$,{variant:"primary",text:G.intl.string(G.t.AfrvRD),onClick:()=>{t({sourceButton:"shop all button",shouldAnimate:!0}),y.default.track(B.HAw.COLLECTIBLES_SHOP_ELEMENT_CLICKED,{collectibles_shop_session_id:n?.sessionId,page_type:s,page_category:s===Y.HOME?void 0:n?.pageCategory,cta_name:"browse the shop button"})},fullWidth:!0})]})]}),(0,c.jsx)(s7,{peaking:m,transitioning:l===R.Pf.OUT})]})})};var lb=s(256067);let lv=()=>(0,c.jsxs)("div",{className:lb.z,children:[(0,c.jsx)("img",{className:lb.M,src:"https://cdn.discordapp.com/assets/content/ca0857da281051f734229e1994112aaa95b21d6f7fce7a1e509357d94c58a949.png",alt:G.intl.string(G.t["p8+qtU"])}),(0,c.jsx)(eu.D,{variant:"heading-xl/semibold",children:G.intl.string(G.t["p8+qtU"])}),(0,c.jsx)(et.E,{variant:"text-md/medium",children:G.intl.string(G.t.UEiyvs)})]}),lj=[R.G2.HOME,R.G2.ORBS];function lL(e){let{tab:t,categories:s,transitionToTab:l,transitionState:n,updateAnalyticsState:a,refreshCategories:r}=e,i=lI();lO(i);let o=(0,O.bG)([$.Ay],()=>$.Ay.useReducedMotion),[u,g]=d.useState(void 0),[m,h]=d.useState(!0),E=d.useMemo(()=>s.filter(e=>!R.MS.some(t=>{let{categorySkuId:s}=t;return s===e.skuId})),[s]),x=(0,q.U)("CollectiblesContent"),p=d.useCallback(e=>{let{sourceButton:t,categorySkuId:s,shouldAnimate:n,isInternalShopDeeplink:r,isOrbsExclusive:i}=e;a(t,s);let c=n&&!o,d=i?R.G2.ORBS:R.G2.CATALOG;g(s),h(!r),l(d,c)},[o,l,a]),{searchError:C}=(0,Q.S)();return null!=C?(0,c.jsx)(lv,{}):null!=i?(0,c.jsx)(tI.h,{onRetry:r,errorMessage:i,errorOrigin:tI.A.SHOP_PAGE}):t===R.G2.HOME&&x?(0,c.jsx)(lA,{tab:Y.HOME,transitionState:n,handleTransition:p}):t===R.G2.ORBS&&x?(0,c.jsx)(lA,{tab:Y.ORBS,transitionState:n,handleTransition:p}):lj.includes(t)?(0,c.jsx)(lg,{handleTransition:p,tab:t,transitionState:n}):(0,c.jsx)(tj,{tab:t,categories:E,initialCategoryId:u,showFilterInitially:m,onUnmount:()=>{g(void 0),h(!0)}})}let lI=()=>(0,O.bG)([L.A,J.A],()=>null!=L.A.error?`shop load fetch categories error: ${L.A.error.message}`:null!=J.A.claimError?`shop load claim error: ${J.A.claimError.message}`:null!=J.A.fetchError?`shop load fetch purchase error: ${J.A.fetchError.message}`:void 0),lO=e=>{let t=(0,O.bG)([v.default],()=>v.default.getCurrentUser()),{noCache:s,includeUnpublished:l}=(0,eU.A)();d.useEffect(()=>{null!=e&&Z.A.captureMessage(e,{tags:{isStaff:t?.isStaff()?.toString()??"unknown",disableCache:s.toString(),includeUnpublished:l.toString()}})},[e,t,s,l])};var lN=s(956123);s(323874),s(14289),s(35956);var ly=s(873263),lk=s(766075),lT=s(496431),lR=s(893489);let lB={pink:"pinkCountdown"},lP=d.memo(function(e){let{message:t,onClick:s,countdownEndDate:l,variant:n}=e,a=d.useMemo(()=>{if(null==l)return null;let e=l instanceof Date?l:new Date(l);return isNaN(e.getTime())?null:e},[l]),r=(0,lT.A)(a??0,1e3,void 0,null==a);if(null!=a&&Object.values(r).every(e=>0===e))return null;let i=null!=n?lR[n]:void 0,o=null!=n?lR[lB[n]]:void 0;return(0,c.jsx)(e3.D,{className:g()(lR.nagBar,i),onClick:s,"aria-label":G.intl.string(G.t["wjws+K"]),children:(0,c.jsxs)("div",{className:lR.content,children:[(0,c.jsx)(et.E,{variant:"text-md/medium",color:"always-white",className:lR.message,children:t}),null!=a&&(0,c.jsx)(tG.e,{endDate:a,size:"md",className:o,showSeconds:!0})]})})});var lM=s(870308),lD=s(650583);let lH=e=>{let{children:t,shouldAddEventListener:s,onClose:l}=e,n=(0,E.useHasAnyModalOpen)();return d.useEffect(()=>{if(!s||n)return;let e=e=>{e.key===lD.N$.Escape&&l()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[s,n,l]),t},lF=function(e){let{tab:t=R.G2.HOME}=e;(0,A.P)(_.a),(0,V.g)();let s=(0,C.A)((0,m.A)()),l=(0,h.bG)([v.default],()=>v.default.getCurrentUser());(0,b.pE)();let n=(0,eZ.yB)("CollectiblesShop"),{onClose:a}=function(){let{search:e}=(0,ly.zy)(),t=(0,ly.g)(),s=d.useMemo(()=>new URLSearchParams(e),[e]).get("source"),l=null!=s?parseInt(s,10):null;return{onClose:d.useCallback(()=>{if(0===l){(0,s6.aX)(),(0,lk.openUserSettings)();return}(0,s6.EL)()?(0,s6.aX)():(0,s6.pX)(B.BVt.APP)},[l]),source:l,...t}}(),{currentTab:r,hasFilters:i}=(0,K.v)(),o=d.useMemo(()=>t===R.G2.HOME&&null!=r&&i()?r:t,[t,r,i]),{categories:u,refreshCategories:E}=(0,z.Ay)({logPerf:!0},{sessionId:s,tab:o}),N=d.useMemo(()=>[...u.values()],[u]),[T,F]=d.useState(),Y=(0,h.bG)([L.A],()=>L.A.getCategory(T)?.name),[$,q]=d.useState();(0,eK.XU)(s);let Z=d.useCallback((e,t)=>{q(e),F(t)},[]),{selectedTab:J,transitionState:Q,transitionToTab:X}=(0,W.o)(o);(0,S.HU)({location:G.intl.string(G.t.pWG4ze)}),((e,t,s,l,n)=>{let{analyticsLocations:a,analyticsSource:r,currentTabLocation:i,newestAnalyticsLocation:o}=M(t);d.useEffect(()=>{if(l!==R.Pf.VISIBLE||o!==i)return;let c=t===R.G2.CATALOG?n:r;y.default.track(B.HAw.COLLECTIBLES_SHOP_VIEWED,{location_stack:a,source:c,page_session_id:e,page_type:t===R.G2.CATALOG?"full":t,category:t===R.G2.HOME?void 0:s})},[a,e,t,s,i,l,n,r,o])})(s,J,Y,Q,$),((e,t)=>{let{analyticsLocations:s}=M(e);d.useEffect(()=>{null==t||k.Ay.canUseCollectibles(t)||y.default.track(B.HAw.PREMIUM_UPSELL_VIEWED,{type:P.e.COLLECTIBLES_SHOP,location_stack:s})},[s,t])})(J,l);let{dismissShopButtonDC:ee}=(0,lM.A)();d.useEffect(()=>{ee()},[ee]),d.useEffect(()=>{(0,p.I)(B.BVt.COLLECTIBLES_SHOP)},[]);let et=d.useRef(null),es=d.useRef(null);(0,x.t)(et),d.useEffect(()=>{es.current?.focus()},[]),(0,eZ.gB)();let{analyticsLocations:el}=M(J),en=function(e,t){let s=(0,O.bG)([H.A],()=>H.A.getUserDiscount(P.tU)),l=(0,O.bG)([D.default],()=>D.default.locale),n=w.useConfig({location:t}).enabled;if(d.useMemo(()=>null!=s&&n&&e!==R.G2.ORBS,[s,n,e])){let e=null!=s&&null!=s.expiresAt?new Date(s.expiresAt).toLocaleDateString(l,{day:"numeric",month:"numeric"}):void 0;return{type:0,countdownEndDate:s?.expiresAt,message:G.intl.format(G.t.RCo9MF,{date:e})}}}(J,"collectibles_shop");return(0,c.jsx)(f.f5,{value:el,children:(0,c.jsx)(j.R9,{newValue:{sessionId:s,pageCategory:Y,pageSize:R.l5},children:(0,c.jsx)(I.iM,{tab:J,children:(0,c.jsx)(lH,{onClose:a,shouldAddEventListener:!1,children:(0,c.jsxs)("div",{className:g()(eM.bx,{[eZ.jP]:n}),ref:es,tabIndex:-1,children:[(0,c.jsx)(lN.G,{handleTransition:X,selectedTab:J}),null!=en&&en.type===U.COUNTDOWN&&(0,c.jsx)(lP,{message:en.message,onClick:()=>X(R.G2.HOME),variant:"pink",countdownEndDate:en.countdownEndDate}),(0,c.jsx)("div",{className:g()(eM.td,{[eM.RK]:Q===R.Pf.VISIBLE,[eM.in]:Q===R.Pf.IN,[eM.FD]:Q===R.Pf.OUT}),children:(0,c.jsx)(lL,{tab:J,refreshCategories:E,transitionToTab:X,transitionState:Q,categories:N,updateAnalyticsState:Z})})]})})})})})}}