Loading
function(e,r,a){a.d(r,{A:()=>m});var n=a(64700),t=a(17928),l=a(919395),i=a(696451),o=a(486020),s=a(775602),u=a(531685),c=a(940622),p=a(601255),d=a(476324);let m=e=>{let{user:r,guildId:a,size:m,avatarDecorationOverride:f,onlyAnimateOnHoverOrFocus:v=!1}=e,[g,A]=n.useState(!1),{canAnimate:_}=((e,r)=>{let a=(0,t.bG)([s.Ay],()=>s.Ay.useReducedMotion),l=(0,t.bG)([u.A],()=>u.A.isFocused()),[i,o]=n.useState(!1),c=n.useRef(null);return n.useEffect(()=>{null!==c.current&&(clearTimeout(c.current),c.current=null);let n=l&&(e||!a&&!r);n&&a?c.current=window.setTimeout(()=>{o(!0)},1e3):o(n)},[l,e,a,r]),n.useEffect(()=>()=>{null!==c.current&&(clearTimeout(c.current),c.current=null)},[]),{canAnimate:i}})(g,v),b=(0,t.bG)([i.Ay],()=>null!=a&&null!=r?i.Ay.getMember(a,r.id):null),h=(0,p.A)((0,l.lw)({userValue:r?.avatarDecoration,guildValue:b?.avatarDecoration,guildId:a})),E=(0,c.VU)(),y=n.useMemo(()=>null!=E&&""!==E?E:(0,o.F_)({avatarDecoration:void 0!==f?f:h,canAnimate:_,size:m}),[E,f,h,_,m]);return{avatarPlaceholderSrc:d,avatarDecorationSrc:y,isAvatarDecorationAnimating:_,eventHandlers:{onMouseEnter:n.useCallback(()=>A(!0),[]),onMouseLeave:n.useCallback(()=>A(!1),[])}}}}