Files
discord-decomp/_bundle/Module4804.js
T
2026-11-01 12:12:55 +02:00

81 lines
2.3 KiB
JavaScript

// Metro module 4804 (f4805).
import Module4805 from "./Module4805";
import Module4806 from "./Module4806";
import Module4808 from "./Module4808";
import Module4809 from "./Module4809";
import Module4810 from "./Module4810";
import Module4814 from "./Module4814";
import Module4815 from "./Module4815";
import Module4816 from "./Module4816";
import Module4817 from "./Module4817";
import { objectAssign } from "./Module4802";
export default {
parseAppMarkers: function parseAppMarkers(a0, a1) {
if (Module4805.USE_TIFF && Module4806.isTiffFile(a0)) {
return objectAssign({}, Module4806.findTiffOffsets(), {
fileType: {
value: "tiff",
description: "TIFF"
}
});
}
if (Module4805.USE_JPEG && Module4808.isJpegFile(a0)) {
return objectAssign({}, Module4808.findJpegOffsets(a0), {
fileType: {
value: "jpeg",
description: "JPEG"
}
});
}
if (Module4805.USE_PNG && Module4809.isPngFile(a0)) {
return objectAssign({}, Module4809.findPngOffsets(a0, a1), {
fileType: {
value: "png",
description: "PNG"
}
});
}
if (Module4805.USE_HEIC && Module4810.isHeicFile(a0)) {
return objectAssign({}, Module4810.findHeicOffsets(a0), {
fileType: {
value: "heic",
description: "HEIC"
}
});
}
if (Module4805.USE_AVIF && Module4814.isAvifFile(a0)) {
return objectAssign({}, Module4814.findAvifOffsets(a0), {
fileType: {
value: "avif",
description: "AVIF"
}
});
}
if (Module4805.USE_WEBP && Module4815.isWebpFile(a0)) {
return objectAssign({}, Module4815.findOffsets(a0), {
fileType: {
value: "webp",
description: "WebP"
}
});
}
if (Module4805.USE_GIF && Module4816.isGifFile(a0)) {
return objectAssign({}, Module4816.findOffsets(a0), {
fileType: {
value: "gif",
description: "GIF"
}
});
}
if (Module4805.USE_XMP && Module4817.isXMLFile(a0)) {
return objectAssign({}, Module4817.findOffsets(a0), {
fileType: {
value: "xml",
description: "XML"
}
});
}
throw new Error("Invalid image format");
}
};