Build 589089stable
Module 96203
752 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>u});var i=n(582128),r=n(435558),a=n(17928),s=n(633075),l=n(289173),o=n(999291),d=n(832163),c=n(501838);function u(e){let{userId:t}=e,n=(0,o.Ay)(t),u=i.useMemo(()=>n?.userId!=null?[n.userId]:[],[n]),_=(0,c.w)({userIds:u}),E=(0,c.mn)({userIds:u}),A=(0,c.tR)(u),h=(0,a.yK)([d.A],()=>{if(n?.widgets==null)return[];let e=new Set;for(let t of n?.widgets??[])if(t instanceof l.Yy)t.games.forEach(t=>{let n=d.A.getApplicationIdFromDetectableId(t.gameId);null!=n&&e.add(n)});else if(t instanceof s.R){let n=d.A.getApplicationIdFromDetectableId(t.applicationId);null!=n&&e.add(n)}return Array.from(e).sort()},[n]);return i.useMemo(()=>n?.application!=null?[]:(0,r.uniq)([..._,...E,...A,...h]),[n?.application,_,E,A,h])}}