Module 901139

618 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Requires (1)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Ay:()=>s,DE:()=>a,TW:()=>r});let i=(0,n(196765).v)(()=>({imgCache:{},toolsCache:{}}));function r(){return{getImgCache:function(e){if(null!=e)return i.getState().imgCache[e]},setImgCache:function(e,t,n){i.setState(i=>({imgCache:{...i.imgCache,[e]:{animatedUrl:t,staticUrl:n}}}))}}}function a(){return{toolsCache:i.getState().toolsCache,setToolsCache:function(e,t,n){null!=e&&null!=t&&i.setState(i=>({toolsCache:{...i.toolsCache,[e]:{url:t,palette:n}}}))},removeToolsCache:function(e){i.setState(t=>{let{toolsCache:{[e]:n,...i}}=t;return{imgCache:t.imgCache,toolsCache:i}})}}}let s=i}