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