/* Metro module 7902; source: modules/app_icons/native/AppIconConstants.tsx; dependencies: [7903, 7904, 1244, 7905, 7906, 7907, 7908, 7909, 7910, 7911, 7912, 7913, 7914, 7915, 7916, 7917, 7918, 7919, 7920, 7921, 7922, 7923, 7924, 7925, 7926, 7927, 7928, 2] */ import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as IndexNativeModule from '../../../intl/index.native.tsx'; /* Metro dependency 1244 */ import * as AppIconTypesModule from '../AppIconTypes.tsx'; /* Metro dependency 7903 */ function _fun63305(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#63305, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8080:6, offset: 0x01b7a3b8, size: 2667 bytes, params: 8, frame: 29 const env0_0 = require; const closure = function() { var object = {}; object.id = require(dependencyMap[0]).FreemiumAppIconIds.DEFAULT; object.iconSource = importDefault(dependencyMap[1]); object.name = require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.ANxkLy); object.isPremium = false; return object; }; const closure2 = function(a0) { var r0; var value = a0.expiresAt != null; if (value) { value = global.Date.now(); value = value > a0.expiresAt; r0 = value; } else { r0 = value; } return r0; }; const getOfficialAlternateIcons2 = getOfficialAlternateIcons; const getLimitedAlternateIcons2 = getLimitedAlternateIcons; const closure5 = function() { var r4; var items = [getDefaultIcon()]; arraySpread(items, getLimitedAlternateIcons(), arraySpread(items, getOfficialAlternateIcons(), 1, r4), r4); return items; }; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); object = {}; const PremiumAppIconIds = (AppIconTypesModule).PremiumAppIconIds; const IN_RAINBOWS = PremiumAppIconIds.IN_RAINBOWS; object.id = IN_RAINBOWS; object.iconSource = importDefault(7905) /* metro dependency 7905 */; object.isPremium = true; const intl = (IndexNativeModule).intl; let string = intl.string; const t = (IndexNativeModule).t; object.name = Reflect.apply(string, intl, [t.yxJB9E]); const items2 = [object]; object = {}; const MIDNIGHT_PRISM = PremiumAppIconIds.MIDNIGHT_PRISM; object.id = MIDNIGHT_PRISM; object.iconSource = importDefault(7906) /* metro dependency 7906 */; object.isPremium = true; object.name = intl.string(t.nshUZZ); items2[1] = object; object = {}; const COLOR_WAVE = PremiumAppIconIds.COLOR_WAVE; object.id = COLOR_WAVE; object.iconSource = importDefault(7907) /* metro dependency 7907 */; object.isPremium = true; string = intl.string; const MWRYqh = t.MWRYqh; object.name = Reflect.apply(string, intl, [MWRYqh]); items2[2] = object; object = {}; const BLURPLE_TWILIGHT = PremiumAppIconIds.BLURPLE_TWILIGHT; object.id = BLURPLE_TWILIGHT; object.iconSource = importDefault(7908) /* metro dependency 7908 */; object.isPremium = true; string = intl.string; const Mfoe3p = t.Mfoe3p; object.name = Reflect.apply(string, intl, [Mfoe3p]); items2[3] = object; object = {}; const BRAND_INVERTED = PremiumAppIconIds.BRAND_INVERTED; object.id = BRAND_INVERTED; object.iconSource = importDefault(7909) /* metro dependency 7909 */; object.isPremium = true; object.name = intl.string(t.h6UXSt); items2[4] = object; object = {}; const BRAND_DARK = PremiumAppIconIds.BRAND_DARK; object.id = BRAND_DARK; object.iconSource = importDefault(7910) /* metro dependency 7910 */; object.name = intl.string(t.gZEUBl); object.isPremium = true; items2[5] = object; object = {}; const MATTE_DARK = PremiumAppIconIds.MATTE_DARK; object.id = MATTE_DARK; object.iconSource = importDefault(7911) /* metro dependency 7911 */; object.isPremium = true; string = intl.string; const NkshQt = t.NkshQt; object.name = Reflect.apply(string, intl, [NkshQt]); items2[6] = object; object = {}; const MATTE_LIGHT = PremiumAppIconIds.MATTE_LIGHT; object.id = MATTE_LIGHT; object.iconSource = importDefault(7912) /* metro dependency 7912 */; string = intl.string; const G2W302 = t.G2W302; object.name = Reflect.apply(string, intl, [G2W302]); object.isPremium = true; items2[7] = object; object = {}; const PASTEL = PremiumAppIconIds.PASTEL; object.id = PASTEL; object.iconSource = importDefault(7913) /* metro dependency 7913 */; object.isPremium = true; object.name = intl.string(t.mTSkLT); items2[8] = object; object = {}; const PIRATE = PremiumAppIconIds.PIRATE; object.id = PIRATE; object.iconSource = importDefault(7914) /* metro dependency 7914 */; object.isPremium = true; object.name = intl.string(t['EgWTY+']); items2[9] = object; object = {}; const CAMO = PremiumAppIconIds.CAMO; object.id = CAMO; object.iconSource = importDefault(7915) /* metro dependency 7915 */; object.isPremium = true; string = intl.string; const RSKXOK = t.RSKXOK; object.name = Reflect.apply(string, intl, [RSKXOK]); items2[10] = object; object = {}; const SUNSET = PremiumAppIconIds.SUNSET; object.id = SUNSET; object.iconSource = importDefault(7916) /* metro dependency 7916 */; object.isPremium = true; object.name = intl.string(t.ixdjPB); items2[11] = object; object = {}; const GALAXY = PremiumAppIconIds.GALAXY; object.id = GALAXY; object.iconSource = importDefault(7917) /* metro dependency 7917 */; object.isPremium = true; object.name = intl.string(t.cb78Ls); items2[12] = object; object = {}; const Y2K = PremiumAppIconIds.Y2K; object.id = Y2K; object.iconSource = importDefault(7918) /* metro dependency 7918 */; object.isPremium = true; object.name = intl.string(t['s+KoXO']); items2[13] = object; object = {}; const CHERRY_BLOSSOM = PremiumAppIconIds.CHERRY_BLOSSOM; object.id = CHERRY_BLOSSOM; object.iconSource = importDefault(7919) /* metro dependency 7919 */; object.isPremium = true; object.name = intl.string(t['ta/5RB']); items2[14] = object; object = {}; const BEANIE = PremiumAppIconIds.BEANIE; object.id = BEANIE; object.iconSource = importDefault(7920) /* metro dependency 7920 */; object.isPremium = true; string = intl.string; const IoLViw = t.IoLViw; object.name = Reflect.apply(string, intl, [IoLViw]); items2[15] = object; object = {}; const GAMING = PremiumAppIconIds.GAMING; object.id = GAMING; object.iconSource = importDefault(7921) /* metro dependency 7921 */; object.isPremium = true; object.name = intl.string(t['2Tf+c4']); items2[16] = object; object = {}; const CIRCUIT = PremiumAppIconIds.CIRCUIT; object.id = CIRCUIT; object.iconSource = importDefault(7922) /* metro dependency 7922 */; object.isPremium = true; object.name = intl.string(t.dUpxKb); items2[17] = object; object = {}; const HOLO_WAVES = PremiumAppIconIds.HOLO_WAVES; object.id = HOLO_WAVES; object.iconSource = importDefault(7923) /* metro dependency 7923 */; object.isPremium = true; object.name = intl.string(t['9mg7g1']); items2[18] = object; object = {}; const BLUSH = PremiumAppIconIds.BLUSH; object.id = BLUSH; object.iconSource = importDefault(7924) /* metro dependency 7924 */; object.isPremium = true; object.name = intl.string(t.nmd90m); items2[19] = object; object = {}; const ANGRY = PremiumAppIconIds.ANGRY; object.id = ANGRY; object.iconSource = importDefault(7925) /* metro dependency 7925 */; object.isPremium = true; object.name = intl.string(t['9PUXpM']); items2[20] = object; object = {}; const MANGA = PremiumAppIconIds.MANGA; object.id = MANGA; object.iconSource = importDefault(7926) /* metro dependency 7926 */; object.isPremium = true; object.name = intl.string(t.hGBbF8); items2[21] = object; object = {}; const CONTROLLER = PremiumAppIconIds.CONTROLLER; object.id = CONTROLLER; object.iconSource = importDefault(7927) /* metro dependency 7927 */; object.isPremium = true; object.name = intl.string(t['4QM2U1']); items2[22] = object; object = {}; const MUSHROOM = PremiumAppIconIds.MUSHROOM; object.id = MUSHROOM; object.iconSource = importDefault(7928) /* metro dependency 7928 */; object.isPremium = true; object.name = intl.string(t.gnLLSK); items2[23] = object; const env0_4 = []; (FileImportTrackerModule).fileFinishedImporting('modules/app_icons/native/AppIconConstants.tsx'); exports.getDefaultIcon = closure; exports.isIconExpired = closure2; exports.getOfficialAlternateIcons = getOfficialAlternateIcons2; exports.getLimitedAlternateIcons = getLimitedAlternateIcons2; exports.getIcons = closure5; exports.getIconById = getIconById; function getOfficialAlternateIcons() { // fn#63308, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8080:3136, offset: 0x01b7aecf, size: 26 bytes, params: 1, frame: 11 return env0_3.filter(function(a0) { return !isIconExpired(a0); }); } function getLimitedAlternateIcons() { // fn#63310, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8080:3213, offset: 0x01b7aeff, size: 26 bytes, params: 1, frame: 11 return env0_4.filter(function(a0) { return !isIconExpired(a0); }); } function getIconById(a0) { // fn#63313, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8080:3677, offset: 0x01b7af51, size: 54 bytes, params: 2, frame: 13 const env0_0 = a0; return getIcons().find(_fun63314) ?? getDefaultIcon(); function _fun63314({id}) { // fn#63314, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8080:3724, offset: 0x00db0c48, size: 21 bytes, params: 2, frame: 2 return id === env0_0; } } } global.__d(_fun63305, 7902, [7903, 7904, 1244, 7905, 7906, 7907, 7908, 7909, 7910, 7911, 7912, 7913, 7914, 7915, 7916, 7917, 7918, 7919, 7920, 7921, 7922, 7923, 7924, 7925, 7926, 7927, 7928, 2]) /* metro module 7902, dependencies: [7903, 7904, 1244, 7905, 7906, 7907, 7908, 7909, 7910, 7911, 7912, 7913, 7914, 7915, 7916, 7917, 7918, 7919, 7920, 7921, 7922, 7923, 7924, 7925, 7926, 7927, 7928, 2] */;