Build 567923stable
Module 983545
1,074 characters · in 3e528590d2bbcda9.jsDependencies
Source Raw
function(e,t,l){l.d(t,{o:()=>d}),l(321073);var r=l(64700),n=l(873263),s=l(641150),a=l(23161),o=l(856686),i=l(758836),c=l(652215);let u={[i.G2.AVATAR_DECORATIONS]:s.q.AVATAR_DECORATION,[i.G2.PROFILE_EFFECTS]:s.q.PROFILE_EFFECT,[i.G2.NAMEPLATES]:s.q.NAMEPLATE,[i.G2.PROFILE_FRAMES]:s.q.PROFILE_FRAME,[i.G2.BUNDLES]:s.q.BUNDLE},d=e=>{let{setItemTypeFilter:t,reset:l,setCurrentTab:s}=(0,a.v)(),d=r.useMemo(()=>(0,i.dF)(e)?i.G2.CATALOG:e,[e]),[b,m]=r.useState(d),[p,S]=r.useState(i.Pf.VISIBLE);r.useEffect(()=>{s(b)},[b,s]),r.useEffect(()=>{if(m(d),e===i.G2.CATALOG)l();else if((0,i.dF)(e)){let r=u[e];null!=r?t(r):l()}},[d,e,t,l]);let{clearError:E}=(0,o.S)(),f=(0,n.W6)(),h=r.useCallback(async(e,r)=>{if(E(),e===i.G2.CATALOG)l();else if((0,i.dF)(e)&&e!==b){let r=u[e];null!=r?t(r):l()}if(b!==e){if(r){var n;S(i.Pf.OUT),await (n=1.1*i.H1,new Promise(e=>setTimeout(e,n)))}m(e===i.G2.HOME||e===i.G2.ORBS?e:i.G2.CATALOG),r&&S(i.Pf.IN),f.push(c.BVt.COLLECTIBLES_SHOP_WITH_TAB(e),{shallow:!0}),S(i.Pf.VISIBLE)}},[f,t,l,b,E]);return{selectedTab:b,transitionState:p,transitionToTab:h}}}