Files
discord-decomp/sources/by-id/module-04733.js
T
2026-07-28 01:06:53 +03:00

128 lines
6.3 KiB
JavaScript

/* Metro module 4733; source: unknown; dependencies: [4734, 4735, 4737, 4738, 4739, 4743, 4744, 4745, 4746, 4731] */
import * as Module04731Module from './module-04731.js'; /* Metro dependency 4731 */
function _fun40869(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#40869, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4911:6, offset: 0x0110e1ad, size: 89 bytes, params: 8, frame: 16
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.default = {parseAppMarkers: parseAppMarkers};
function addFileType(a0, a1, a2) { // fn#40870, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4911:995, offset: 0x0110e206, size: 68 bytes, params: 4, frame: 15
return (Module04731Module).objectAssign({}, a0, {fileType: {value: a1, description: a2}});
}
function parseAppMarkers(a0, a1) { // fn#40871, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4911:115, offset: 0x0110e24a, size: 958 bytes, params: 3, frame: 24
var defaultImport;
var defaultImport2;
var defaultImport3;
var defaultImport4;
var defaultImport5;
var defaultImport6;
var defaultImport7;
var defaultImport8;
var addFileTypeBinding;
let value = environment;
if ((importDefault(4734) /* metro dependency 4734 */).USE_TIFF) {
defaultImport = importDefault(4735) /* metro dependency 4735 */;
reducibleJoin2: while (true) {
if (defaultImport.isTiffFile(a0)) {
addFileTypeBinding = addFileType;
value = importDefault(4735) /* metro dependency 4735 */;
value = value.findTiffOffsets();
return addFileTypeBinding(value, 'tiff', 'TIFF');
}
break reducibleJoin2;
}
}
if ((importDefault(4734) /* metro dependency 4734 */).USE_JPEG) {
defaultImport2 = importDefault(4737) /* metro dependency 4737 */;
reducibleJoin4: while (true) {
if (defaultImport2.isJpegFile(a0)) {
addFileTypeBinding = addFileType;
value = importDefault(4737) /* metro dependency 4737 */;
value = value.findJpegOffsets(a0);
return addFileTypeBinding(value, 'jpeg', 'JPEG');
}
break reducibleJoin4;
}
}
if ((importDefault(4734) /* metro dependency 4734 */).USE_PNG) {
defaultImport3 = importDefault(4738) /* metro dependency 4738 */;
reducibleJoin6: while (true) {
if (defaultImport3.isPngFile(a0)) {
addFileTypeBinding = addFileType;
value = importDefault(4738) /* metro dependency 4738 */;
value = value.findPngOffsets(a0, a1);
return addFileTypeBinding(value, 'png', 'PNG');
}
break reducibleJoin6;
}
}
if ((importDefault(4734) /* metro dependency 4734 */).USE_HEIC) {
defaultImport4 = importDefault(4739) /* metro dependency 4739 */;
reducibleJoin8: while (true) {
if (defaultImport4.isHeicFile(a0)) {
addFileTypeBinding = addFileType;
value = importDefault(4739) /* metro dependency 4739 */;
value = value.findHeicOffsets(a0);
return addFileTypeBinding(value, 'heic', 'HEIC');
}
break reducibleJoin8;
}
}
if ((importDefault(4734) /* metro dependency 4734 */).USE_AVIF) {
defaultImport5 = importDefault(4743) /* metro dependency 4743 */;
reducibleJoin10: while (true) {
if (defaultImport5.isAvifFile(a0)) {
addFileTypeBinding = addFileType;
value = importDefault(4743) /* metro dependency 4743 */;
value = value.findAvifOffsets(a0);
return addFileTypeBinding(value, 'avif', 'AVIF');
}
break reducibleJoin10;
}
}
if ((importDefault(4734) /* metro dependency 4734 */).USE_WEBP) {
defaultImport6 = importDefault(4744) /* metro dependency 4744 */;
reducibleJoin12: while (true) {
if (defaultImport6.isWebpFile(a0)) {
addFileTypeBinding = addFileType;
value = importDefault(4744) /* metro dependency 4744 */;
value = value.findOffsets(a0);
return addFileTypeBinding(value, 'webp', 'WebP');
}
break reducibleJoin12;
}
}
if ((importDefault(4734) /* metro dependency 4734 */).USE_GIF) {
defaultImport7 = importDefault(4745) /* metro dependency 4745 */;
reducibleJoin14: while (true) {
if (defaultImport7.isGifFile(a0)) {
addFileTypeBinding = addFileType;
value = importDefault(4745) /* metro dependency 4745 */;
value = value.findOffsets(a0);
return addFileTypeBinding(value, 'gif', 'GIF');
}
break reducibleJoin14;
}
}
if ((importDefault(4734) /* metro dependency 4734 */).USE_XMP) {
defaultImport8 = importDefault(4746) /* metro dependency 4746 */;
reducibleJoin16: while (true) {
if (defaultImport8.isXMLFile(a0)) {
addFileTypeBinding = addFileType;
value = importDefault(4746) /* metro dependency 4746 */;
value = value.findOffsets(a0);
return addFileTypeBinding(value, 'xml', 'XML');
}
break reducibleJoin16;
}
}
const Error = global.Error;
throw new Error('Invalid image format');
}
}
global.__d(_fun40869, 4733, [4734, 4735, 4737, 4738, 4739, 4743, 4744, 4745, 4746,
4731]) /* metro module 4733, dependencies: [4734, 4735, 4737, 4738, 4739, 4743, 4744, 4745, 4746, 4731] */;