Initial commit

This commit is contained in:
janisslsm committed 2026-07-27 16:20:00 +03:00
commit af3b49f756
16065 files changed
+2938410

No files matched your search

@@ -0,0 +1,514 @@
/* Metro module 10045; source: modules/slayer_storefront/hooks/SocialLayerStorefrontEligibilityHooks.tsx; dependencies: [10046, 4266, 5189, 1867, 4396, 6831, 566, 9572, 10047, 2] */
function _fun78541(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#78541, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10231:6, offset: 0x01e2bfc4, size: 325 bytes, params: 8, frame: 21
let env0_0 = require;
const _arrayLikeToArray_78544 = function(a0, a1) {
var r0;
var r1;
var r2;
var value3;
var length;
var value5;
var value = undefined;
var value2 = value == null;
reducibleJoin2: while (true) {
if (value2) {
r0 = value2;
break reducibleJoin2;
}
value3 = value > a0.length;
r0 = value3;
break reducibleJoin2;
}
reducibleJoin4: while (true) {
if (r0) {
length = a0.length;
r1 = length;
break reducibleJoin4;
}
r1 = value;
break reducibleJoin4;
}
value = (0, global.Array)(r1);
var value4 = 0;
if (value4 < r1) {
r2 = value4;
reducibleLoop5: while (true) {
value[r2] = a0[r2];
value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
if (value5 < r1) {
r2 = value5;
continue reducibleLoop5;
}
break reducibleLoop5;
}
}
return value;
};
const closure = useUsersPlayingStorefrontEnabledGamesApplicationIds;
const closure2 = function() {
return require(dependencyMap[6]).useStateFromStoresArray([RunningGameStoreNative, SocialLayerStorefrontStore],
_fun78548, []);
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const contentInventoryOutboxStore = importDefault(10046) /* metro dependency 10046: ContentInventoryOutboxStore */;
const runningGameStoreNative = importDefault(4266) /* metro dependency 4266: RunningGameStoreNative */;
const userProfileStore = importDefault(5189) /* metro dependency 5189: UserProfileStore */;
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
const presenceStore = importDefault(4396) /* metro dependency 4396: PresenceStore */;
const socialLayerStorefrontStore = importDefault(6831) /* metro dependency 6831: SocialLayerStorefrontStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/slayer_storefront/hooks/SocialLayerStorefrontEligibilityHooks.tsx');
exports.useUsersPlayedSocialLayerStorefrontGamesInOutboxApplicationIds = function({userIds}) {
var env0_0 = userIds;
return require(dependencyMap[6]).useStateFromStoresArray([ContentInventoryOutboxStore,
SocialLayerStorefrontStore],
_fun78550, [userIds]);
};
exports.useAreUsersInSocialLayerStorefrontMutualGuildsApplicationIds = function(a0) {
var env0_0 = a0;
return require(dependencyMap[6]).useStateFromStoresArray([UserProfileStore, SocialLayerStorefrontStore],
_fun78552,
[a0]);
};
exports.useUsersPlayingStorefrontEnabledGamesApplicationIds = closure;
exports.useAreUsersPlayingStorefrontEnabledGames = function({userIds}) {
userIds = useUsersPlayingStorefrontEnabledGamesApplicationIds({userIds: userIds}).length;
return userIds > 0;
};
exports.useCurrentUserPlayedSocialLayerStorefrontGamesApplicationIds = function() {
return require(dependencyMap[6]).useStateFromStoresArray([RunningGameStoreNative, SocialLayerStorefrontStore],
_fun78555);
};
exports.useCurrentUserPlayingSocialLayerStorefrontGamesApplicationIds = closure2;
exports.useIsCurrentUserPlayingSocialLayerStorefrontGames = function() {
return useCurrentUserPlayingSocialLayerStorefrontGamesApplicationIds().length > 0;
};
exports.useIsCurrentUserInSocialLayerStorefrontGuildsApplicationIds = function() {
var value2 = require(dependencyMap[6]).useStateFromStores([GuildStore], _fun78558);
var env0_0 = value2;
return require(dependencyMap[6]).useStateFromStoresArray([SocialLayerStorefrontStore], _fun78559, [value2]);
};
}
function _createForOfIteratorHelperLoose_78542(a0, a1) { // fn#78542, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10231:160, offset: 0x01e2c109, size: 372 bytes, params: 3, frame: 20
var r6;
var r9;
var r5;
var value3;
var regexp;
const env0_0 = a0;
const Symbol = global.Symbol;
let value = typeof Symbol !== 'undefined';
let r1 = value && a0[global.Symbol.iterator];
r1 = !r1 ? a0['@@iterator'] : r1;
if (r1) {
value = r1.call(a0);
return value.next.bind(value);
}
const Array = global.Array;
if (Array.isArray(a0)) {
if (r1) {
}
return _fun78543;
}
value = undefined;
if (a0) {
if (typeof a0 === 'string') {
value = _arrayLikeToArray_78544(a0, value);
r5 = value;
} else {
value3 = ({}).toString.call(a0).slice(8, -1);
r6 = value3 === 'Object' && a0.constructor;
r9 = r6 ? a0.constructor.name : value3;
if (r9 === 'Map') {
r6 = global.Array.from(a0);
} else if (r9 === 'Set') {
r6 = global.Array.from(a0);
} else if (r9 === 'Arguments') {
value = _arrayLikeToArray_78544(a0, value);
r6 = value;
} else {
regexp = RegExp('^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$', '');
if (regexp.test(r9)) {
value = _arrayLikeToArray_78544(a0, value);
r6 = value;
} else {
r6 = value;
}
}
r5 = r6;
}
} else {
r5 = value;
}
if (r5) {
if (r5) {
}
return _fun78543;
}
const TypeError = global.TypeError;
throw new TypeError('Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.');
}
function useUsersPlayingStorefrontEnabledGamesApplicationIds({userIds}) { // fn#78545, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10231:1070, offset: 0x01e2c27d, size: 152 bytes, params: 2, frame: 20
var r0;
const fluxModule = require(566) /* metro dependency 566: flux */;
const useStateFromStoresArray = fluxModule.useStateFromStoresArray;
let items2 = [PresenceStore];
items2[1] = SocialLayerStorefrontStore;
let value = Reflect.apply(useStateFromStoresArray, fluxModule, [items2, _fun78546, [userIds]]);
const value2 = (require(10047) /* metro dependency 10047: useSlayerStorefrontDevApplicationIdOverride */).useSlayerStorefrontDevApplicationIdOverride();
if (value2 == null) {
r0 = value;
} else {
items2 = [];
value = arraySpread(items2, value, 0, PresenceStore);
items2[value] = value2;
value + 1;
r0 = items2;
}
return r0;
}
function useCurrentUserPlayingSocialLayerStorefrontGamesApplicationIds() { // fn#78547, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10231:1571, offset: 0x01e2c3d9, size: 73 bytes, params: 1, frame: 15
return (require(566) /* metro dependency 566: flux */).useStateFromStoresArray([RunningGameStoreNative,
SocialLayerStorefrontStore], _fun78548, []);
}
function useUsersPlayedSocialLayerStorefrontGamesInOutboxApplicationIds({userIds}) { // fn#78549, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10231:2092, offset: 0x01e2c4b7, size: 90 bytes, params: 2, frame: 17
return (require(566) /* metro dependency 566: flux */).useStateFromStoresArray([ContentInventoryOutboxStore,
SocialLayerStorefrontStore], _fun78550, [userIds]);
}
function useAreUsersInSocialLayerStorefrontMutualGuildsApplicationIds(a0) { // fn#78551, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10231:2655, offset: 0x01e2c617, size: 84 bytes, params: 2, frame: 17
const env0_0 = a0;
return (require(566) /* metro dependency 566: flux */).useStateFromStoresArray([UserProfileStore,
SocialLayerStorefrontStore], _fun78552, [a0]);
}
function useCurrentUserPlayedSocialLayerStorefrontGamesApplicationIds() { // fn#78554, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10231:3465, offset: 0x01e2c79f, size: 68 bytes, params: 1, frame: 14
return (require(566) /* metro dependency 566: flux */).useStateFromStoresArray([RunningGameStoreNative,
SocialLayerStorefrontStore], function() {
var r3;
var value5;
var value6;
var value7;
var items = [];
var value3 = _createForOfIteratorHelperLoose_78542(RunningGameStoreNative.getGamesSeen(false, false));
var value4 = value3();
if (!value4.done) {
r3 = value4;
while (true) {
value5 = r3.value;
if (value5.id != null) {
value6 = SocialLayerStorefrontStore.getApplicationIdFromDetectableId(value5.id);
if (value6 == null) {
break;
}
items.push(value6);
break;
}
value7 = value3();
if (value7.done) {
break;
}
r3 = value7;
continue;
}
}
return items;
});
}
function useIsCurrentUserInSocialLayerStorefrontGuildsApplicationIds() { // fn#78557, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10231:4171, offset: 0x01e2c87d, size: 112 bytes, params: 1, frame: 20
return (require(566) /* metro dependency 566: flux */).useStateFromStoresArray([SocialLayerStorefrontStore],
function() {
var r2;
var value5;
var value6;
var value7;
var items = [];
var value3 = _createForOfIteratorHelperLoose_78542(guildIds);
var value4 = value3();
if (!value4.done) {
r2 = value4;
while (true) {
value5 = r2.value;
value6 = SocialLayerStorefrontStore.getApplicationIdFromGuildId(value5);
if (value6 != null) {
items.push(value6);
}
value7 = value3();
if (value7.done) {
break;
}
r2 = value7;
continue;
}
}
return items;
}, [(require(566) /* metro dependency 566: flux */).useStateFromStores([GuildStore], function() {
return GuildStore.getGuildIds();
})]);
}
function _fun78546() { // fn#78546, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10231:1190, offset: 0x01e2c315, size: 196 bytes, params: 1, frame: 23
var r4;
var r10;
var value5;
var getActivities;
var value6;
var value7;
var value8;
var application_id;
var getApplicationIdFromDetectableId;
var value9;
var value10;
var value11;
const items2 = [];
const value3 = _createForOfIteratorHelperLoose_78542(userIds);
const value4 = value3();
let done = value4.done;
if (!done) {
r4 = value4;
while (true) {
value5 = r4.value;
_createForOfIteratorHelperLoose_78542Binding = _createForOfIteratorHelperLoose_78542;
getActivities = PresenceStore.getActivities;
value6 = _createForOfIteratorHelperLoose_78542Binding(Reflect.apply(getActivities, PresenceStore,
[value5]));
value7 = value6();
done = value7.done;
if (!done) {
r10 = value7;
while (true) {
value8 = r10.value;
application_id = value8.application_id;
if (application_id != null) {
getApplicationIdFromDetectableId = SocialLayerStorefrontStore.getApplicationIdFromDetectableId;
application_id = value8.application_id;
value9 = Reflect.apply(getApplicationIdFromDetectableId, SocialLayerStorefrontStore,
[application_id]);
if (value9 == null) {
break;
}
items2.push(value9);
break;
}
value10 = value6();
done = value10.done;
if (done) {
break;
}
r10 = value10;
continue;
}
}
value11 = value3();
done = value11.done;
if (done) {
break;
}
r4 = value11;
continue;
}
}
return items2;
}
function _fun78548() { // fn#78548, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10231:1691, offset: 0x01e2c422, size: 149 bytes, params: 1, frame: 19
var r3;
var value5;
var id;
var isDetectionEnabled;
var getApplicationIdFromDetectableId;
var value6;
var value7;
const items2 = [];
const value3 = _createForOfIteratorHelperLoose_78542(RunningGameStoreNative.getRunningGames());
const value4 = value3();
let done = value4.done;
if (!done) {
r3 = value4;
while (true) {
value5 = r3.value;
id = value5.id;
if (id != null) {
isDetectionEnabled = RunningGameStoreNative.isDetectionEnabled;
if (Reflect.apply(isDetectionEnabled, RunningGameStoreNative, [value5])) {
getApplicationIdFromDetectableId = SocialLayerStorefrontStore.getApplicationIdFromDetectableId;
id = value5.id;
value6 = Reflect.apply(getApplicationIdFromDetectableId, SocialLayerStorefrontStore, [id]);
if (value6 == null) {
break;
}
items2.push(value6);
break;
}
break;
}
value7 = value3();
done = value7.done;
if (done) {
break;
}
r3 = value7;
continue;
}
}
return items2;
}
function _fun78550() { // fn#78550, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10231:2224, offset: 0x01e2c511, size: 262 bytes, params: 1, frame: 25
var r4;
var entries;
var r1;
var r11;
var value6;
var userOutbox;
var value8;
var value9;
var value10;
var moduleValue;
var isGamingLikeEntry;
var getApplicationIdFromDetectableId;
var extra;
var application_id;
var value11;
var value12;
var value13;
const items2 = [];
let _createForOfIteratorHelperLoose_78542Binding = _createForOfIteratorHelperLoose_78542;
const userIdsBinding = userIds;
const value3 = undefined;
const value4 = _createForOfIteratorHelperLoose_78542Binding(userIdsBinding);
const value5 = value4();
let done = value5.done;
if (!done) {
r4 = value5;
while (true) {
value6 = r4.value;
_createForOfIteratorHelperLoose_78542Binding = _createForOfIteratorHelperLoose_78542;
userOutbox = ContentInventoryOutboxStore.getUserOutbox(value6);
entries = userOutbox == null ? value3 : userOutbox.entries;
if (entries != null) {
r1 = entries;
continue;
}
value8 = _createForOfIteratorHelperLoose_78542Binding([]);
value9 = value8();
done = value9.done;
if (done) {
continue;
}
r11 = value9;
while (true) {
value10 = r11.value;
if (value10 != null) {
moduleValue = require(9572) /* metro dependency 9572: ContentInventoryTypes */;
isGamingLikeEntry = moduleValue.isGamingLikeEntry;
if (Reflect.apply(isGamingLikeEntry, moduleValue, [value10])) {
getApplicationIdFromDetectableId = SocialLayerStorefrontStore.getApplicationIdFromDetectableId;
extra = value10.extra;
application_id = extra.application_id;
value11 = Reflect.apply(getApplicationIdFromDetectableId, SocialLayerStorefrontStore,
[application_id]);
if (value11 == null) {
break;
}
items2.push(value11);
break;
}
break;
}
value12 = value8();
done = value12.done;
if (done) {
break;
}
r11 = value12;
continue;
}
value13 = value4();
done = value13.done;
if (done) {
break;
}
r4 = value13;
continue;
}
}
return items2;
}
function _fun78552() { // fn#78552, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10231:2775, offset: 0x01e2c66b, size: 265 bytes, params: 1, frame: 27
var r6;
var r14;
var value5;
var mutualGuilds;
var value7;
var value8;
var value9;
var storefrontGuildIds;
var has;
var guild;
var id;
var getApplicationIdFromGuildId;
var value11;
var value12;
var value13;
const items2 = [];
const value3 = _createForOfIteratorHelperLoose_78542(env0_0);
const value4 = value3();
let done = value4.done;
if (!done) {
r6 = value4;
while (true) {
value5 = r6.value;
mutualGuilds = UserProfileStore.getMutualGuilds(value5);
if (mutualGuilds != null) {
value7 = _createForOfIteratorHelperLoose_78542(mutualGuilds);
value8 = value7();
done = value8.done;
if (done) {
break;
}
r14 = value8;
while (true) {
value9 = r14.value;
storefrontGuildIds = SocialLayerStorefrontStore.getStorefrontGuildIds();
has = storefrontGuildIds.has;
guild = value9.guild;
id = guild.id;
if (Reflect.apply(has, storefrontGuildIds, [id])) {
getApplicationIdFromGuildId = SocialLayerStorefrontStore.getApplicationIdFromGuildId;
guild = value9.guild;
id = guild.id;
value11 = Reflect.apply(getApplicationIdFromGuildId, SocialLayerStorefrontStore, [id]);
if (value11 == null) {
break;
}
items2.push(value11);
break;
}
value12 = value7();
done = value12.done;
if (done) {
break;
}
r14 = value12;
continue;
}
}
value13 = value3();
done = value13.done;
if (done) {
break;
}
r6 = value13;
continue;
}
}
return items2;
}
@@ -0,0 +1,217 @@
/* Metro module 10044; source: modules/slayer_storefront/hooks/useDisplayProfileSocialLayerStorefrontApplicationIds.tsx; dependencies: [31, 6831, 8490, 10045, 566, 5191, 5210, 22, 2] */
function _fun78532(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#78532, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10230:6, offset: 0x01e2ba60, size: 159 bytes, params: 8, frame: 19
const env0_0 = require;
const _arrayLikeToArray_78535 = function(a0, a1) {
var r0;
var r1;
var r2;
var value3;
var length;
var value5;
var value = undefined;
var value2 = value == null;
reducibleJoin2: while (true) {
if (value2) {
r0 = value2;
break reducibleJoin2;
}
value3 = value > a0.length;
r0 = value3;
break reducibleJoin2;
}
reducibleJoin4: while (true) {
if (r0) {
length = a0.length;
r1 = length;
break reducibleJoin4;
}
r1 = value;
break reducibleJoin4;
}
value = (0, global.Array)(r1);
var value4 = 0;
if (value4 < r1) {
r2 = value4;
reducibleLoop5: while (true) {
value[r2] = a0[r2];
value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
if (value5 < r1) {
r2 = value5;
continue reducibleLoop5;
}
break reducibleLoop5;
}
}
return value;
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importAll(31) /* metro dependency 31 */;
const socialLayerStorefrontStore = importDefault(6831) /* metro dependency 6831: SocialLayerStorefrontStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/slayer_storefront/hooks/useDisplayProfileSocialLayerStorefrontApplicationIds.tsx');
exports.default = useDisplayProfileSocialLayerStorefrontApplicationIds;
}
function _createForOfIteratorHelperLoose_78533(a0, a1) { // fn#78533, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10230:121, offset: 0x01e2baff, size: 372 bytes, params: 3, frame: 20
var r6;
var r9;
var r5;
var value3;
var regexp;
const env0_0 = a0;
const Symbol = global.Symbol;
let value = typeof Symbol !== 'undefined';
let r1 = value && a0[global.Symbol.iterator];
r1 = !r1 ? a0['@@iterator'] : r1;
if (r1) {
value = r1.call(a0);
return value.next.bind(value);
}
const Array = global.Array;
if (Array.isArray(a0)) {
if (r1) {
}
return _fun78534;
}
value = undefined;
if (a0) {
if (typeof a0 === 'string') {
value = _arrayLikeToArray_78535(a0, value);
r5 = value;
} else {
value3 = ({}).toString.call(a0).slice(8, -1);
r6 = value3 === 'Object' && a0.constructor;
r9 = r6 ? a0.constructor.name : value3;
if (r9 === 'Map') {
r6 = global.Array.from(a0);
} else if (r9 === 'Set') {
r6 = global.Array.from(a0);
} else if (r9 === 'Arguments') {
value = _arrayLikeToArray_78535(a0, value);
r6 = value;
} else {
regexp = RegExp('^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$', '');
if (regexp.test(r9)) {
value = _arrayLikeToArray_78535(a0, value);
r6 = value;
} else {
r6 = value;
}
}
r5 = r6;
}
} else {
r5 = value;
}
if (r5) {
if (r5) {
}
return _fun78534;
}
const TypeError = global.TypeError;
throw new TypeError('Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.');
}
function useDisplayProfileSocialLayerStorefrontApplicationIds({userId}) { // fn#78536, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10230:1165, offset: 0x01e2bc73, size: 281 bytes, params: 2, frame: 24
const value3 = (importDefault(8490) /* metro dependency 8490: useDisplayProfile */)(userId);
const binding = env0_3;
const value4 = binding.useMemo(_fun78537, [value3]);
return binding.useMemo(_fun78540, [value3?.application,
(require(10045) /* metro dependency 10045: SocialLayerStorefrontEligibilityHooks */).useUsersPlayingStorefrontEnabledGamesApplicationIds({userIds: value4}),
(require(10045) /* metro dependency 10045: SocialLayerStorefrontEligibilityHooks */).useUsersPlayedSocialLayerStorefrontGamesInOutboxApplicationIds({userIds: value4}),
(require(10045) /* metro dependency 10045: SocialLayerStorefrontEligibilityHooks */).useAreUsersInSocialLayerStorefrontMutualGuildsApplicationIds(value4),
(require(566) /* metro dependency 566: flux */).useStateFromStoresArray([SocialLayerStorefrontStore], _fun78538,
[value3])]);
}
function _fun78537() { // fn#78537, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10230:1269, offset: 0x01e2bd8c, size: 59 bytes, params: 1, frame: 4
const userId = env0_0?.userId;
return userId != null ? [env0_0.userId] : [];
}
function _fun78538() { // fn#78538, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10230:1603, offset: 0x01e2bdc7, size: 331 bytes, params: 1, frame: 24
var r4;
var value7;
var BaseGameWidget;
var ApplicationWidget;
var getApplicationIdFromDetectableId;
var applicationId;
var value8;
var games;
var value9;
const value2 = undefined;
if ((env0_0 == null ? value2 : env0_0.widgets) == null) {
return [];
}
const Set = global.Set;
const set = new Set();
var env0_0 = set;
const value = _createForOfIteratorHelperLoose_78533((env0_0 == null ? value2 : env0_0.widgets) ?? []);
const value6 = value();
let done = value6.done;
if (!done) {
r4 = value6;
while (true) {
value7 = r4.value;
BaseGameWidget = (require(5191) /* metro dependency 5191: UserProfileGameWidgetTypes */).BaseGameWidget;
if (!(value7 instanceof BaseGameWidget)) {
ApplicationWidget = (require(5210) /* metro dependency 5210: UserProfileApplicationWidgetTypes */).ApplicationWidget;
if (value7 instanceof ApplicationWidget) {
getApplicationIdFromDetectableId = SocialLayerStorefrontStore.getApplicationIdFromDetectableId;
applicationId = value7.applicationId;
value8 = Reflect.apply(getApplicationIdFromDetectableId, SocialLayerStorefrontStore,
[applicationId]);
if (value8 == null) {
break;
}
set.add(value8);
break;
}
break;
}
games = value7.games;
games.forEach(_fun78539);
value9 = value();
done = value9.done;
if (done) {
break;
}
r4 = value9;
continue;
}
}
const Array = global.Array;
return Array.from(set).sort();
}
function _fun78540() { // fn#78540, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10230:2099, offset: 0x01e2bf47, size: 125 bytes, params: 1, frame: 16
var r0;
var value3;
var moduleValue;
var uniq;
var binding;
var items2;
if (env0_0?.application != null) {
r0 = [];
} else {
value3 = environment.__proto__;
moduleValue = require(22) /* metro dependency 22 */;
uniq = moduleValue.uniq;
binding = env0_1;
items2 = [];
arraySpread(items2, env0_4, arraySpread(items2, env0_3, arraySpread(items2, env0_2, arraySpread(items2, binding,
0,
undefined), undefined), undefined), undefined);
r0 = Reflect.apply(uniq, moduleValue, [items2]);
}
return r0;
}
function _fun78539({applicationId}) { // fn#78539, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10230:1837, offset: 0x01e2bf12, size: 53 bytes, params: 2, frame: 11
let value = environment.__proto__.__proto__;
value = SocialLayerStorefrontStore.getApplicationIdFromDetectableId(applicationId);
if (value != null) {
env0_0.add(value);
}
}
@@ -0,0 +1,15 @@
/* Metro module 10047; source: modules/slayer_storefront/hooks/useSlayerStorefrontDevApplicationIdOverride.tsx; dependencies: [10048, 2] */
function _fun78583(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#78583, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10233:6, offset: 0x01e2ce64, size: 109 bytes, params: 8, frame: 18
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_0 = (require(10048) /* metro dependency 10048: useSlayerStorefrontDevOverrideStore */).useSlayerStorefrontDevOverrideStore;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/slayer_storefront/hooks/useSlayerStorefrontDevApplicationIdOverride.tsx');
exports.useSlayerStorefrontDevApplicationIdOverride = useSlayerStorefrontDevApplicationIdOverride;
}
function useSlayerStorefrontDevApplicationIdOverride() { // fn#78584, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10233:301, offset: 0x01e2ced1, size: 37 bytes, params: 1, frame: 11
return useSlayerStorefrontDevOverrideStore(function(a0) {
return a0.overrideApplicationId;
}) ?? undefined;
}
@@ -0,0 +1,38 @@
/* Metro module 10048; source: modules/slayer_storefront/hooks/useSlayerStorefrontDevOverrideStore.tsx; dependencies: [629, 2] */
function _fun78586(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#78586, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10234:6, offset: 0x01e2cf01, size: 113 bytes, params: 8, frame: 17
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = require(629) /* metro dependency 629 */;
value = value.create();
value = value(function(a0) {
var env0_0 = a0;
return {'overrideApplicationId': null, 'setOverrideApplicationId': null, 'showSelfActivity': false,
'setShowSelfActivity': null, 'recommendationApplicationIds': null, setOverrideApplicationId: _fun78588,
setShowSelfActivity: _fun78589, setRecommendationApplicationIds: _fun78590};
});
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/slayer_storefront/hooks/useSlayerStorefrontDevOverrideStore.tsx');
exports.useSlayerStorefrontDevOverrideStore = value;
}
function _fun78587(a0) { // fn#78587, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10234:116, offset: 0x01e2cf72, size: 65 bytes, params: 2, frame: 3
const env0_0 = a0;
return {'overrideApplicationId': null, 'setOverrideApplicationId': null, 'showSelfActivity': false,
'setShowSelfActivity': null, 'recommendationApplicationIds': null,
setOverrideApplicationId: setOverrideApplicationId, setShowSelfActivity: setShowSelfActivity,
setRecommendationApplicationIds: setRecommendationApplicationIds};
}
function setOverrideApplicationId(a0) { // fn#78588, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10234:173, offset: 0x01e2cfb3, size: 26 bytes, params: 2, frame: 11
return env0_0({overrideApplicationId: a0});
}
function setShowSelfActivity(a0) { // fn#78589, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10234:245, offset: 0x01e2cfcd, size: 26 bytes, params: 2, frame: 11
return env0_0({showSelfActivity: a0});
}
function setRecommendationApplicationIds(a0) { // fn#78590, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10234:338, offset: 0x01e2cfe7, size: 49 bytes, params: 2, frame: 14
const binding = env0_0;
const value = null;
return binding({recommendationApplicationIds: value != a0 ? a0.split(',') : value});
}