// Module ID: 12169 // Function ID: 12170 // Name: useActivityShelfItems // Dependencies: [19, 9132, 558, 568, 504, 12170, 12171, 12172, 2] // Module 12169 (useActivityShelfItems) import noop from "module_19" /* 19 */; import DeveloperActivityShelfStore from "DeveloperActivityShelfStore" /* 9132 */; const require = fn; const ReactCompilerGating = fn(558); const size = fn(2); const result = size.fileFinishedImporting("modules/activities/useActivityShelfItems.tsx"); export default ReactCompilerGating.isReactCompilerEnabled() ? ((enableFilter) => { const cResult = enableFilter(568).c(9); enableFilter = enableFilter.enableFilter; let tmp4 = undefined !== enableFilter; if (tmp4) { tmp4 = enableFilter; } enableFilter = tmp4; if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) { const items = [DeveloperActivityShelfStore]; const fn = function s() { return { filter: filter.getFilter() }; }; cResult[0] = items; cResult[1] = fn; tmp5 = items; tmp6 = fn; } else { [tmp5, tmp6] = cResult; } const obj = enableFilter(568); const filter = enableFilter(504).useStateFromStoresObject(tmp5, tmp6).filter; const tmpResult = enableFilter(504); const activityShelfData = enableFilter(12170).useActivityShelfData(enableFilter.guildId); const tmp9 = filter(12171)(activityShelfData); const tmpResult3 = enableFilter(12170); const developerActivityShelfItems = enableFilter(12172).useDeveloperActivityShelfItems(); if (cResult[2] === tmp4) { if (cResult[3] === filter) { let tmp11 = cResult[4]; } if (cResult[5] === developerActivityShelfItems) { if (cResult[6] === tmp11) { if (cResult[7] === tmp9) { let tmp12 = cResult[8]; } return tmp12; } } const items1 = []; HermesBuiltin.arraySpread(developerActivityShelfItems, 0); const found = items1.filter(tmp11); const _Set = Set; const set = new Set(found.map((application) => application.application.id)); for (const item10072 of tmp9) { let tmp21 = item10072; let hasItem = set.has(item10072.application.id); let tmp11Result = !hasItem; if (!hasItem) { tmp11Result = tmp11(tmp21); } if (tmp11Result) { let arr = found.push(tmp21); } continue; } cResult[5] = developerActivityShelfItems; cResult[6] = tmp11; cResult[7] = tmp9; cResult[8] = found; tmp12 = found; } const fn2 = function p(application) { let tmp = !enableFilter; if (enableFilter) { let hasItem = "" === filter; if (!hasItem) { const formatted = application.application.name.toLowerCase(); hasItem = formatted.includes(str.toLowerCase()); } tmp = hasItem; str = filter; } return tmp; }; cResult[2] = tmp4; cResult[3] = filter; cResult[4] = fn2; tmp11 = fn2; }) : ((enableFilter) => { let flag = enableFilter.enableFilter; if (flag === undefined) { flag = false; } let items = [DeveloperActivityShelfStore]; const filter = flag(504).useStateFromStoresObject(items, () => ({ filter: filter.getFilter() })).filter; const obj = flag(504); const activityShelfData = flag(12170).useActivityShelfData(enableFilter.guildId); const tmp2 = filter(12171)(activityShelfData); dependencyMap = tmp2; const obj2 = flag(12170); const developerActivityShelfItems = flag(12172).useDeveloperActivityShelfItems(); const items1 = [developerActivityShelfItems, flag, filter, tmp2]; return developerActivityShelfItems.useMemo(() => { function shouldKeepShelfItem(application) { let tmp = !flag; if (flag) { let hasItem = "" === filter; if (!hasItem) { const formatted = application.application.name.toLowerCase(); hasItem = formatted.includes(str.toLowerCase()); } tmp = hasItem; str = filter; } return tmp; } const items = [...developerActivityShelfItems]; const found = items.filter(shouldKeepShelfItem); for (const item10023 of closure_2) { let tmp = item10023; let hasItem = set.has(item10023.application.id); let shouldKeepShelfItemResult = !hasItem; if (!hasItem) { shouldKeepShelfItemResult = shouldKeepShelfItem(tmp); } if (shouldKeepShelfItemResult) { let arr = found.push(tmp); } continue; } return found; }, items1); });