Build 545032stable
Module 29496
864 characters · in f08fed5b39d8e5b5.jsDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>c});var l=n(17928),i=n(228366);let s=new Map;function r(e){let t=!1;return[...Map.groupBy(e,e=>e.application_id).entries()].map(e=>{let[t,n]=e;return[t,n.flatMap(e=>e.resolved_assets??[]).filter(e=>{let n;return null==(n=s.get(t)?.[e.key])||new Date(e.updated_at)>new Date(n.updated_at)})]}).filter(e=>{let[t,n]=e;return n.length>0}).forEach(e=>{let[n,l]=e;return t=!0,s.set(n,{...s.get(n),...Object.fromEntries(l.map(e=>[e.key,e]))})}),t}function a(e){return r(Object.values(e.configs).flat())}class o extends l.Ay.Store{static displayName="ApplicationAssetsV2Store";getAssets(e){return s.get(e)}}let c=new o(i.h,{LOGOUT:function(){s.clear()},APPLICATION_WIDGET_CONFIG_FETCH_SUCCESS:function(e){return r(e.configs)},APPLICATION_WIDGET_CONFIG_FEATURED_FETCH_SUCCESS:a,APPLICATION_WIDGET_CONFIG_DEVELOPER_FETCH_SUCCESS:a})}