Module 10368

938 characters · in 33645dc6ae61c139.js
Dependencies
Required by (1)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>_});var i=n(64700),s=n(311907),l=n(775602),r=n(590180),a=n(898461),o=n(207803),d=n(954571),c=n(461797),u=n(652215);let m=Object.keys(c.jB),g=e=>{let t=null==e?m:m.filter(t=>t!==e);return t[Math.floor(Math.random()*t.length)]};function _(){let e=(0,s.bG)([l.A],()=>l.A.useReducedMotion),[t,n]=(0,i.useState)(g()),{banner:m,themeColors:_,avatarDecorationSkuId:x,displayNameStyles:h}=(0,i.useMemo)(()=>{let n=(0,c.Wt)(t);return{banner:n.getBannerSrc(e),themeColors:n.themeColors,avatarDecorationSkuId:n.avatarDecorationSkuId,displayNameStyles:n.displayNameStyles}},[t,e]),A=(0,s.bG)([r.A],()=>{let e=r.A.getProduct(x);return(0,a.T)(e?.items[0])?e.items[0]:null});(0,i.useEffect)(()=>{(0,o.w5)({banner:m,themeColors:_,avatarDecoration:A,displayNameStyles:h})},[m,_,A,h]);let p=(0,i.useCallback)(()=>{let e=g(t);n(e),d.default.track(u.HAw.TRY_IT_OUT_PRESET_SHUFFLED,{preset:e})},[t]);return{preset:t,onShuffle:p}}}