Build 571251stable
Module 29496
880 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>c});var i=n(735438),r=n(17928),s=n(228366);let a=new Map;function o(e){let t=!1;return Object.entries((0,i.groupBy)(e,e=>e.application_id)).map(e=>{let[t,n]=e;return[t,n.flatMap(e=>e.resolved_assets??[]).filter(e=>{let n;return null==(n=a.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,i]=e;return t=!0,a.set(n,{...a.get(n),...Object.fromEntries(i.map(e=>[e.key,e]))})}),t}function l(e){return o(Object.values(e.configs).flat())}class u extends r.Ay.Store{static displayName="ApplicationAssetsV2Store";getAssets(e){return a.get(e)}}let c=new u(s.h,{LOGOUT:function(){a.clear()},APPLICATION_WIDGET_CONFIG_FETCH_SUCCESS:function(e){return o(e.configs)},APPLICATION_WIDGET_CONFIG_FEATURED_FETCH_SUCCESS:l,APPLICATION_WIDGET_CONFIG_DEVELOPER_FETCH_SUCCESS:l})}