92 lines
5.8 KiB
TypeScript
92 lines
5.8 KiB
TypeScript
/* Metro module 1426; source: utils/native/AvatarUtils.tsx; dependencies: [27, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 2] */
|
|
import Module01433 from '../../by-id/module-01433.js'; /* Metro dependency 1433 */
|
|
import Module01434 from '../../by-id/module-01434.js'; /* Metro dependency 1434 */
|
|
import Module01435 from '../../by-id/module-01435.js'; /* Metro dependency 1435 */
|
|
import Module01436 from '../../by-id/module-01436.js'; /* Metro dependency 1436 */
|
|
import Module01437 from '../../by-id/module-01437.js'; /* Metro dependency 1437 */
|
|
import Module01438 from '../../by-id/module-01438.js'; /* Metro dependency 1438 */
|
|
import Module01439 from '../../by-id/module-01439.js'; /* Metro dependency 1439 */
|
|
import Module01440 from '../../by-id/module-01440.js'; /* Metro dependency 1440 */
|
|
import Module01441 from '../../by-id/module-01441.js'; /* Metro dependency 1441 */
|
|
import Module01442 from '../../by-id/module-01442.js'; /* Metro dependency 1442 */
|
|
import Module01443 from '../../by-id/module-01443.js'; /* Metro dependency 1443 */
|
|
import Module01444 from '../../by-id/module-01444.js'; /* Metro dependency 1444 */
|
|
import Module01445 from '../../by-id/module-01445.js'; /* Metro dependency 1445 */
|
|
import Module01446 from '../../by-id/module-01446.js'; /* Metro dependency 1446 */
|
|
import Module01447 from '../../by-id/module-01447.js'; /* Metro dependency 1447 */
|
|
import Module01448 from '../../by-id/module-01448.js'; /* Metro dependency 1448 */
|
|
import Module01449 from '../../by-id/module-01449.js'; /* Metro dependency 1449 */
|
|
import Module01450 from '../../by-id/module-01450.js'; /* Metro dependency 1450 */
|
|
import Module01451 from '../../by-id/module-01451.js'; /* Metro dependency 1451 */
|
|
import Module01452 from '../../by-id/module-01452.js'; /* Metro dependency 1452 */
|
|
import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
|
|
import * as ReactNativeModule from '../../by-id/module-00027-ReactNative.js'; /* Metro dependency 27 */
|
|
|
|
function _fun16653(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#16653, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1553:6, offset: 0x00e56fcc, size: 753 bytes, params: 8, frame: 25
|
|
const ensureAvatarSource2 = ensureAvatarSource;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const NativeModules = ReactNativeModule.NativeModules;
|
|
items4 = [importDefault(1427) /* metro dependency 1427 */, importDefault(1428) /* metro dependency 1428 */,
|
|
importDefault(1429) /* metro dependency 1429 */, importDefault(1430) /* metro dependency 1430 */,
|
|
importDefault(1431) /* metro dependency 1431 */, importDefault(1432) /* metro dependency 1432 */];
|
|
const items5 = [Module01433, Module01434,
|
|
Module01435, Module01436,
|
|
Module01437, Module01438];
|
|
const items2 = [Module01439, Module01440,
|
|
Module01441, Module01442,
|
|
Module01443, Module01444];
|
|
const items3 = [Module01445, Module01446,
|
|
Module01447, Module01448,
|
|
Module01449, Module01450,
|
|
Module01451, Module01452];
|
|
const Set = global.Set;
|
|
const MediaManager = NativeModules.MediaManager;
|
|
const getConstants = MediaManager.getConstants;
|
|
const set = new Set(Reflect.apply(getConstants, MediaManager, []).supportedExtensions);
|
|
const object = {DEFAULT_AVATARS: items4, DEFAULT_AVATARS_SMALL: items5, DEFAULT_AVATARS_SMALL_MAX_SIZE: 24,
|
|
DEFAULT_PROVISIONAL_AVATARS: items2, DEFAULT_GROUP_DM_AVATARS: items3};
|
|
object.BOT_AVATARS = {clyde: importDefault(1453) /* metro dependency 1453 */,
|
|
nitro_wumpus: importDefault(1454) /* metro dependency 1454 */};
|
|
object.DEFAULT_CHANNEL_ICON = importDefault(1456) /* metro dependency 1456 */;
|
|
object.ensureAvatarSource = ensureAvatarSource2;
|
|
object.canUseWebp = canUseWebp;
|
|
(FileImportTrackerModule).fileFinishedImporting('utils/native/AvatarUtils.tsx');
|
|
exports.default = object;
|
|
exports.DEFAULT_AVATARS = items4;
|
|
exports.DEFAULT_AVATARS_SMALL = items5;
|
|
exports.DEFAULT_AVATARS_SMALL_MAX_SIZE = 24;
|
|
exports.DEFAULT_PROVISIONAL_AVATARS = items2;
|
|
exports.ensureAvatarSource = ensureAvatarSource2;
|
|
exports.getAutomodAvatarURL = function() {
|
|
return importDefault(dependencyMap[29]);
|
|
};
|
|
function ensureAvatarSource(a0) { // fn#16654, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1553:436, offset: 0x00e572bd, size: 58 bytes, params: 2, frame: 12
|
|
var r0;
|
|
var Array;
|
|
let value = a0;
|
|
if (typeof value === 'number') {
|
|
value = Image.resolveAssetSource(value);
|
|
r0 = value;
|
|
} else {
|
|
Array = global.Array;
|
|
if (Array.isArray(value)) {
|
|
value = Image.resolveAssetSource(value);
|
|
r0 = value;
|
|
} else {
|
|
r0 = value;
|
|
}
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function canUseWebp() { // fn#16655, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1553:806, offset: 0x00e572f7, size: 25 bytes, params: 1, frame: 11
|
|
return env0_3.has('webp');
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun16653, 1426, [27, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440,
|
|
1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456,
|
|
2]) /* metro module 1426, dependencies: [27, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 2] */;
|