Module 576420

646 characters · in d3b38bcee442581a.js
Dependencies
Lazily required by (0)none
Requires (2)
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A2:()=>a,Ay:()=>o,WS:()=>r});var i=n(839214),l=n(914853);let r=1e3,s=(0,i.D)((e,t)=>({activeTab:l.x.FRIENDS,recentlyAddedFavoriteTimestampMsByKey:{},setActiveTab:n=>{t().activeTab!==n&&e({activeTab:n})},markFavoriteAdded:(t,n)=>{let i=n??Date.now();e(e=>({recentlyAddedFavoriteTimestampMsByKey:{...e.recentlyAddedFavoriteTimestampMsByKey,[t]:i}}))},clearFavoriteAdded:t=>{e(e=>null==e.recentlyAddedFavoriteTimestampMsByKey[t]?{}:{recentlyAddedFavoriteTimestampMsByKey:{...e.recentlyAddedFavoriteTimestampMsByKey,[t]:void 0}})}}));function a(e){return s.useState(t=>t.recentlyAddedFavoriteTimestampMsByKey[e]??null)}let o=s}