// Module ID: 13442 // Function ID: 102081 // Name: map // Dependencies: [] // Exports: getCachedSettingSearchTerms, getCachedSettingTitle // Module 13442 (map) let closure_2 = importDefault(dependencyMap[0]); const importAllResult = importAll(dependencyMap[1]); let closure_4 = importDefault(dependencyMap[2]); const NodeType = arg1(dependencyMap[3]).NodeType; let closure_6 = []; const map = new Map(); const map1 = new Map(); const memoResult = importAllResult.memo(function SettingHookHarness() { let obj2; let tmp3; const field = field.getField("blocklist"); const items = []; const arg1 = items; const items1 = []; const dependencyMap = items1; const entries = Object.entries(arg1(dependencyMap[4]).SETTING_RENDERER_CONFIG); let num = 0; if (0 < entries.length) { while (true) { let tmp = callback; let tmp2 = callback(entries[num], 2); [tmp3, obj2] = tmp2; let usePredicate = obj2.usePredicate; let predicate; if (null != usePredicate) { predicate = usePredicate(); } let tmp5 = false === predicate; if (tmp5) { if (!field.has(tmp3)) { let arr = items.push(tmp3); } let tmp9 = NodeType; if (obj2.type !== NodeType.GUILD_SELECTOR) { let tmp10 = map; let result = map.set(tmp3, obj2.useTitle()); let searchTerms; if (null != obj2.useSearchTerms) { searchTerms = obj2.useSearchTerms(); } let tmp14 = searchTerms; let tmp13 = map1; if (null == searchTerms) { tmp14 = closure_6; } let result1 = map1.set(tmp3, tmp14); let tmp16 = searchTerms; } num = num + 1; if (num >= entries.length) { break; } } let hasItem = !tmp5; if (!tmp5) { hasItem = field.has(tmp3); } if (hasItem) { arr = items1.push(tmp3); } } } const effect = importAllResult.useEffect(() => { if (items.length > 0) { const _Set = Set; const set = new Set(store.getField("blocklist")); const items = set; const item = items.forEach((arg0) => set.add(arg0)); const item1 = items1.forEach((arg0) => set.delete(arg0)); const obj = { blocklist: set }; store.setState(obj); } }); return null; }); const result = arg1(dependencyMap[5]).fileFinishedImporting("modules/settings/native/renderer/SettingHookHarness.tsx"); export default memoResult; export const getCachedSettingTitle = function getCachedSettingTitle(value) { return map.get(value); }; export const getCachedSettingSearchTerms = function getCachedSettingSearchTerms(arg0) { let value = map1.get(arg0); if (null == value) { value = closure_6; } return value; };