// Module ID: 7372 // Function ID: 7373 // Name: usePromptHelpText // Dependencies: [2045, 2103, 4399, 4409, 1376, 1078, 1119, 558, 568, 504, 4911, 2] // Module 7372 (usePromptHelpText) import ChannelStore from "ChannelStore" /* 2045 */; import GuildRoleStore from "GuildRoleStore" /* 2103 */; import PermissionStore from "PermissionStore" /* 4399 */; import RelationshipStore from "RelationshipStore" /* 4409 */; import UserStore from "UserStore" /* 1376 */; const require = fn; const Permissions = fn(1078).Permissions; fn(558); const ReactCompilerGating = fn(558); const tmp2 = ReactCompilerGating.isReactCompilerEnabled() ? ((selectedChannelIds) => { const cResult = selectedRoleIds(selectedChannelIds[8]).c(23); ({ guild, prompt: _prompt, selectedRoleIds } = selectedChannelIds); selectedChannelIds = selectedChannelIds.selectedChannelIds; const itemHook = selectedChannelIds.itemHook; let id; if (guild != null) { id = guild.id; } if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) { const items = [GuildRoleStore]; cResult[0] = items; let first = items; } else { first = cResult[0]; } if (cResult[1] === id) { if (cResult[2] === selectedRoleIds) { let tmp7 = cResult[3]; let tmp8 = cResult[4]; } const stateFromStoresArray = tmp(tmp2[9]).useStateFromStoresArray(first, tmp7, tmp8); const _Symbol = Symbol; if (cResult[5] === Symbol.for("react.memo_cache_sentinel")) { const items1 = [id, UserStore, RelationshipStore, PermissionStore]; cResult[5] = items1; let tmp9 = items1; } else { tmp9 = cResult[5]; } if (cResult[6] !== selectedChannelIds) { const fn2 = function v() { const mapped = Array.from(selectedChannelIds).map((item) => channel.getChannel(item)); const found = mapped.filter((item) => { let canResult = null != item; if (canResult) { canResult = closure_1_4.can(constants.VIEW_CHANNEL, item); } return canResult; }); return found.map((item) => selectedRoleIds(selectedChannelIds[10]).computeChannelName(item, closure_1_6, closure_1_5, true)); }; cResult[6] = selectedChannelIds; cResult[7] = fn2; let tmp14 = fn2; } else { tmp14 = cResult[7]; } const tmpResult = tmp(tmp2[9]); const stateFromStoresArray1 = tmp(tmp2[9]).useStateFromStoresArray(tmp9, tmp14); if (cResult[8] === itemHook) { let singleSelect; if (_prompt != null) { singleSelect = _prompt.singleSelect; } if (cResult[9] === singleSelect) { if (cResult[10] === stateFromStoresArray1) { if (cResult[11] === stateFromStoresArray) { let tmp16 = cResult[12]; let tmp17 = cResult[13]; } if (cResult[20] === tmp16) { if (cResult[21] === tmp17) { let tmp27 = cResult[22]; } return tmp27; } const obj2 = { helpText: tmp16, helpTextAdditional: tmp17 }; cResult[20] = tmp16; cResult[21] = tmp17; cResult[22] = obj2; tmp27 = obj2; } } } const _Symbol2 = Symbol; if (cResult[14] === Symbol.for("react.memo_cache_sentinel")) { class T { constructor(arg0) { return "@" + selectedChannelIds.name; } } cResult[14] = T; const tmp18 = T; } else { class T { constructor(arg0) { return "@" + selectedChannelIds.name; } } } let mapped = stateFromStoresArray.map(tmp18); if (_prompt != null) { class T { constructor(arg0) { return "@" + selectedChannelIds.name; } } } if (cResult[15] !== undefined) { class T { constructor(arg0) { return "@" + selectedChannelIds.name; } } if (_prompt != null) { class T { constructor(arg0) { return "@" + selectedChannelIds.name; } } } let str = ""; if (!tmp22) { class T { constructor(arg0) { return "@" + selectedChannelIds.name; } } str = obj4.string(tmp(tmp2[6]).t.JshhEl); } if (_prompt != null) { class T { constructor(arg0) { return "@" + selectedChannelIds.name; } } } cResult[15] = undefined; cResult[16] = str; } else { class T { constructor(arg0) { return "@" + selectedChannelIds.name; } } } if (0 === stateFromStoresArray1.length) { class T { constructor(arg0) { return "@" + selectedChannelIds.name; } } cResult[8] = itemHook; if (_prompt != null) { class T { constructor(arg0) { return "@" + selectedChannelIds.name; } } } cResult[9] = undefined; cResult[10] = stateFromStoresArray1; cResult[11] = stateFromStoresArray; cResult[12] = tmp21; cResult[13] = str3; tmp17 = str3; tmp16 = tmp21; } if (stateFromStoresArray1.length > 0) { class T { constructor(arg0) { return "@" + selectedChannelIds.name; } } let formatResult = str2; if (0 !== stateFromStoresArray1.length) { class T { constructor(arg0) { return "@" + selectedChannelIds.name; } } const obj3 = { count: stateFromStoresArray1.length, extraCount: null, channel1: null, channel2: null, itemHook: null }; const _Math = Math; obj3.extraCount = Math.max(stateFromStoresArray1.length - 2, 0); [obj6.channel1, obj6.channel2] = stateFromStoresArray1; obj3.itemHook = itemHook; formatResult = obj5.format(tmp(tmp2[6]).t.Rj841R, obj3); } cResult[17] = itemHook; cResult[18] = stateFromStoresArray1; cResult[19] = formatResult; } const tmpResult2 = tmp(tmp2[9]); } const fn = function f() { if (null != id) { let manyRoles = GuildRoleStore.getManyRoles(tmp, selectedRoleIds); } else { manyRoles = []; } return manyRoles; }; const items2 = [id, selectedRoleIds]; cResult[1] = id; cResult[2] = selectedRoleIds; cResult[3] = fn; cResult[4] = items2; tmp8 = items2; tmp7 = fn; }) : ((arg0) => { ({ guild, prompt: _prompt, selectedRoleIds } = arg0); ({ selectedChannelIds: dependencyMap, itemHook } = arg0); let id; if (guild != null) { id = guild.id; } const items = [GuildRoleStore]; const items1 = [id, selectedRoleIds]; const stateFromStoresArray = selectedRoleIds(504).useStateFromStoresArray(items, () => { if (null != id) { let manyRoles = GuildRoleStore.getManyRoles(tmp, selectedRoleIds); } else { manyRoles = []; } return manyRoles; }, items1); const obj = selectedRoleIds(504); const items2 = [id, UserStore, RelationshipStore, PermissionStore]; const stateFromStoresArray1 = selectedRoleIds(504).useStateFromStoresArray(items2, () => { const mapped = Array.from(dependencyMap).map((item) => channel.getChannel(item)); const found = mapped.filter((item) => { let canResult = null != item; if (canResult) { canResult = closure_1_4.can(constants.VIEW_CHANNEL, item); } return canResult; }); return found.map((item) => selectedRoleIds(closure_1_1[10]).computeChannelName(item, closure_1_6, closure_1_5, true)); }); let mapped = stateFromStoresArray.map((name) => "@" + name.name); let singleSelect; if (_prompt != null) { singleSelect = _prompt.singleSelect; } let str = ""; if (!singleSelect) { const intl = tmp2(1119).intl; str = intl.string(tmp2(1119).t.JshhEl); } if (0 === stateFromStoresArray1.length) { if (mapped.length > 0) { let str6 = ""; if (0 !== mapped.length) { const intl4 = tmp2(1119).intl; const obj3 = { count: mapped.length, extraCount: null, role1: null, role2: null, itemHook: null }; const _Math3 = Math; obj3.extraCount = Math.max(mapped.length - 2, 0); [obj6.role1, obj6.role2] = mapped; obj3.itemHook = itemHook; str6 = intl4.format(tmp2(1119).t.Kj5GIT, obj3); } str = str6; let str2 = ""; } const obj10 = { helpText: str, helpTextAdditional: str2 }; return obj10; } str2 = ""; if (stateFromStoresArray1.length > 0) { let str3 = ""; if (0 !== stateFromStoresArray1.length) { const intl2 = tmp2(1119).intl; const obj11 = { count: stateFromStoresArray1.length, extraCount: null, channel1: null, channel2: null, itemHook: null }; const _Math = Math; obj11.extraCount = Math.max(stateFromStoresArray1.length - 2, 0); [obj4.channel1, obj4.channel2] = stateFromStoresArray1; obj11.itemHook = itemHook; str3 = intl2.format(tmp2(1119).t.Rj841R, obj11); } let str4 = ""; if (mapped.length > 0) { let str5 = ""; if (0 !== mapped.length) { const intl3 = tmp2(1119).intl; const obj12 = { count: mapped.length, extraCount: null, role1: null, role2: null, itemHook: null }; const _Math2 = Math; obj12.extraCount = Math.max(mapped.length - 2, 0); [obj5.role1, obj5.role2] = mapped; obj12.itemHook = itemHook; str5 = intl3.format(tmp2(1119).t.cJZxWf, obj12); } str4 = str5; } str2 = str4; str = str3; } }); const size = fn(2); const result = size.fileFinishedImporting("modules/guild_onboarding/usePromptHelpText.tsx"); export default tmp2; export const useCustomizeCommunityPromptHelpText = ReactCompilerGating.isReactCompilerEnabled() ? ((selectedChannelIds) => { const cResult = selectedRoleIds(selectedChannelIds[8]).c(25); ({ guild, prompt: _prompt, selectedRoleIds } = selectedChannelIds); selectedChannelIds = selectedChannelIds.selectedChannelIds; const itemHook = selectedChannelIds.itemHook; let id; if (guild != null) { id = guild.id; } if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) { const items = [GuildRoleStore]; cResult[0] = items; let first = items; } else { first = cResult[0]; } if (cResult[1] === id) { if (cResult[2] === selectedRoleIds) { let tmp7 = cResult[3]; let tmp8 = cResult[4]; } const stateFromStoresArray = tmp(tmp2[9]).useStateFromStoresArray(first, tmp7, tmp8); const _Symbol = Symbol; if (cResult[5] === Symbol.for("react.memo_cache_sentinel")) { const items1 = [id, UserStore, RelationshipStore, PermissionStore]; cResult[5] = items1; let tmp9 = items1; } else { tmp9 = cResult[5]; } if (cResult[6] !== selectedChannelIds) { const fn2 = function v() { const mapped = Array.from(selectedChannelIds).map((item) => channel.getChannel(item)); const found = mapped.filter((item) => { let canResult = null != item; if (canResult) { canResult = closure_1_4.can(constants.VIEW_CHANNEL, item); } return canResult; }); return found.map((item) => selectedRoleIds(selectedChannelIds[10]).computeChannelName(item, closure_1_6, closure_1_5, true)); }; cResult[6] = selectedChannelIds; cResult[7] = fn2; let tmp14 = fn2; } else { tmp14 = cResult[7]; } const tmpResult = tmp(tmp2[9]); const stateFromStoresArray1 = tmp(tmp2[9]).useStateFromStoresArray(tmp9, tmp14); if (cResult[8] === itemHook) { let singleSelect; if (_prompt != null) { singleSelect = _prompt.singleSelect; } if (cResult[9] === singleSelect) { if (cResult[10] === stateFromStoresArray1[0]) { if (cResult[11] === stateFromStoresArray1[1]) { if (cResult[12] === stateFromStoresArray1.length) { if (cResult[13] === stateFromStoresArray) { let tmp16 = cResult[14]; } if (cResult[23] !== tmp16) { const obj2 = { helpText: tmp16, helpTextAdditional: "" }; cResult[23] = tmp16; cResult[24] = obj2; let tmp26 = obj2; } else { tmp26 = cResult[24]; } return tmp26; } } } } } const _Symbol2 = Symbol; if (cResult[15] === Symbol.for("react.memo_cache_sentinel")) { const fn3 = function k(name) { return "@" + name.name; }; cResult[15] = fn3; let tmp17 = fn3; } else { tmp17 = cResult[15]; } let mapped = stateFromStoresArray.map(tmp17); let singleSelect1; if (_prompt != null) { singleSelect1 = _prompt.singleSelect; } if (cResult[16] !== singleSelect1) { let singleSelect2; if (_prompt != null) { singleSelect2 = _prompt.singleSelect; } let str = ""; if (!singleSelect2) { const intl = tmp(tmp2[6]).intl; str = intl.string(tmp(tmp2[6]).t.JshhEl); } let singleSelect3; if (_prompt != null) { singleSelect3 = _prompt.singleSelect; } cResult[16] = singleSelect3; cResult[17] = str; let formatResult = str; } else { formatResult = cResult[17]; } if (0 === stateFromStoresArray1.length) { if (mapped.length > 0) { const intl4 = tmp(tmp2[6]).intl; const obj3 = { count: mapped.length, extraCount: null, role1: null, role2: null, itemHook: null }; const _Math4 = Math; obj3.extraCount = Math.max(mapped.length - 2, 0); [obj6.role1, obj6.role2] = mapped; obj3.itemHook = itemHook; formatResult = intl4.format(tmp(tmp2[6]).t.vdtNYa, obj3); } cResult[8] = itemHook; let singleSelect4; if (_prompt != null) { singleSelect4 = _prompt.singleSelect; } cResult[9] = singleSelect4; cResult[10] = stateFromStoresArray1[0]; cResult[11] = stateFromStoresArray1[1]; cResult[12] = stateFromStoresArray1.length; cResult[13] = stateFromStoresArray; cResult[14] = formatResult; tmp16 = formatResult; } if (stateFromStoresArray1.length > 0) { if (0 === mapped.length) { if (cResult[18] === itemHook) { if (cResult[19] === stateFromStoresArray1[0]) { if (cResult[20] === stateFromStoresArray1[1]) { if (cResult[21] === stateFromStoresArray1.length) { let tmp23 = cResult[22]; } formatResult = tmp23; } } } const intl3 = tmp(tmp2[6]).intl; const obj7 = { count: stateFromStoresArray1.length, extraCount: null, channel1: null, channel2: null, itemHook: null }; const _Math3 = Math; obj7.extraCount = Math.max(stateFromStoresArray1.length - 2, 0); [obj5.channel1, obj5.channel2] = stateFromStoresArray1; obj7.itemHook = itemHook; const formatResult1 = intl3.format(tmp(tmp2[6]).t.ZKywGU, obj7); cResult[18] = itemHook; cResult[19] = stateFromStoresArray1[0]; cResult[20] = stateFromStoresArray1[1]; cResult[21] = stateFromStoresArray1.length; cResult[22] = formatResult1; tmp23 = formatResult1; } } if (tmp22) { const intl2 = tmp(tmp2[6]).intl; const obj11 = { channelCount: stateFromStoresArray1.length, extraChannelCount: null, channel1: null, channel2: null, itemHook: null, roleCount: null, extraRoleCount: null, role1: null, role2: null }; const _Math = Math; obj11.extraChannelCount = Math.max(stateFromStoresArray1.length - 2, 0); [obj4.channel1, obj4.channel2] = stateFromStoresArray1; obj11.itemHook = itemHook; obj11.roleCount = mapped.length; const _Math2 = Math; obj11.extraRoleCount = Math.max(mapped.length - 2, 0); [obj4.role1, obj4.role2] = mapped; formatResult = intl2.format(tmp(tmp2[6]).t.WewRHM, obj11); } tmp22 = stateFromStoresArray1.length > 0 && mapped.length > 0; const tmpResult2 = tmp(tmp2[9]); } const fn = function f() { if (null != id) { let manyRoles = GuildRoleStore.getManyRoles(tmp, selectedRoleIds); } else { manyRoles = []; } return manyRoles; }; const items2 = [id, selectedRoleIds]; cResult[1] = id; cResult[2] = selectedRoleIds; cResult[3] = fn; cResult[4] = items2; tmp8 = items2; tmp7 = fn; }) : ((arg0) => { ({ guild, prompt: _prompt, selectedRoleIds } = arg0); ({ selectedChannelIds: dependencyMap, itemHook } = arg0); let id; if (guild != null) { id = guild.id; } const items = [GuildRoleStore]; const items1 = [id, selectedRoleIds]; const stateFromStoresArray = selectedRoleIds(504).useStateFromStoresArray(items, () => { if (null != id) { let manyRoles = GuildRoleStore.getManyRoles(tmp, selectedRoleIds); } else { manyRoles = []; } return manyRoles; }, items1); const obj = selectedRoleIds(504); const items2 = [id, UserStore, RelationshipStore, PermissionStore]; const stateFromStoresArray1 = selectedRoleIds(504).useStateFromStoresArray(items2, () => { const mapped = Array.from(dependencyMap).map((item) => channel.getChannel(item)); const found = mapped.filter((item) => { let canResult = null != item; if (canResult) { canResult = closure_1_4.can(constants.VIEW_CHANNEL, item); } return canResult; }); return found.map((item) => selectedRoleIds(closure_1_1[10]).computeChannelName(item, closure_1_6, closure_1_5, true)); }); let mapped = stateFromStoresArray.map((name) => "@" + name.name); let singleSelect; if (_prompt != null) { singleSelect = _prompt.singleSelect; } let str = ""; if (!singleSelect) { const intl = tmp2(1119).intl; str = intl.string(tmp2(1119).t.JshhEl); } if (0 === stateFromStoresArray1.length) { if (mapped.length > 0) { const intl4 = tmp2(1119).intl; const obj6 = { count: mapped.length, extraCount: null, role1: null, role2: null, itemHook: null }; const _Math4 = Math; obj6.extraCount = Math.max(mapped.length - 2, 0); [obj5.role1, obj5.role2] = mapped; obj6.itemHook = itemHook; str = intl4.format(tmp2(1119).t.vdtNYa, obj6); } const obj10 = { helpText: str, helpTextAdditional: "" }; return obj10; } if (stateFromStoresArray1.length > 0) { if (0 === mapped.length) { const intl3 = tmp2(1119).intl; const obj11 = { count: stateFromStoresArray1.length, extraCount: null, channel1: null, channel2: null, itemHook: null }; const _Math3 = Math; obj11.extraCount = Math.max(stateFromStoresArray1.length - 2, 0); [obj4.channel1, obj4.channel2] = stateFromStoresArray1; obj11.itemHook = itemHook; str = intl3.format(tmp2(1119).t.ZKywGU, obj11); } } if (tmp5) { const intl2 = tmp2(1119).intl; const obj12 = { channelCount: stateFromStoresArray1.length, extraChannelCount: null, channel1: null, channel2: null, itemHook: null, roleCount: null, extraRoleCount: null, role1: null, role2: null }; const _Math = Math; obj12.extraChannelCount = Math.max(stateFromStoresArray1.length - 2, 0); [obj3.channel1, obj3.channel2] = stateFromStoresArray1; obj12.itemHook = itemHook; obj12.roleCount = mapped.length; const _Math2 = Math; obj12.extraRoleCount = Math.max(mapped.length - 2, 0); [obj3.role1, obj3.role2] = mapped; str = intl2.format(tmp2(1119).t.WewRHM, obj12); } });