/* Metro module 4777; source: unknown; dependencies: [4748] */ function _fun41287(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#41287, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4955:6, offset: 0x0111a853, size: 136 bytes, params: 8, frame: 16 const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.default = {read: function(a0, a1) { var object = {}; object['Image Width'] = getImageWidth_41288(a0, a1); object['Image Height'] = getImageHeight_41289(a0, a1); object['Bit Depth'] = getBitDepth(a0, a1); object['Color Type'] = getColorType(a0, a1); object.Compression = getCompression(a0, a1); object.Filter = getFilter(a0, a1); object.Interlace = getInterlace(a0, a1); return object; }}; } function getImageWidth_41288(a0, a1) { // fn#41288, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4955:343, offset: 0x0111a8db, size: 106 bytes, params: 3, frame: 15 if (a1 + 0 + 4 > a0.byteLength) { return undefined; } value = importDefault(4748) /* metro dependency 4748 */; value = value.getLongAt(a0, a1); return {value: value, description: '' + value + 'px'}; } function getImageHeight_41289(a0, a1) { // fn#41289, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4955:464, offset: 0x0111a945, size: 110 bytes, params: 3, frame: 15 if (a1 + 4 + 4 > a0.byteLength) { return undefined; } value = importDefault(4748) /* metro dependency 4748 */; value = value.getLongAt(a0, a1 + 4); return {value: value, description: '' + value + 'px'}; } function getBitDepth(a0, a1) { // fn#41290, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4955:588, offset: 0x0111a9b3, size: 108 bytes, params: 3, frame: 15 if (a1 + 8 + 1 > a0.byteLength) { return undefined; } value = importDefault(4748) /* metro dependency 4748 */; value = value.getByteAt(a0, a1 + 8); return {value: value, description: '' + value}; } function getColorType(a0, a1) { // fn#41291, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4955:707, offset: 0x0111aa1f, size: 111 bytes, params: 3, frame: 15 if (a1 + 9 + 1 > a0.byteLength) { return undefined; } value = importDefault(4748) /* metro dependency 4748 */; value = value.getByteAt(a0, a1 + 9); return {value: value, description: ({0: 'Grayscale', 2: 'RGB', 3: 'Palette', 4: 'Grayscale with Alpha', 6: 'RGB with Alpha'})[value] || 'Unknown'}; } function getCompression(a0, a1) { // fn#41292, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4955:914, offset: 0x0111aa8e, size: 100 bytes, params: 3, frame: 16 if (a1 + 10 + 1 > a0.byteLength) { return undefined; } value = importDefault(4748) /* metro dependency 4748 */; value = value.getByteAt(a0, a1 + 10); return {value: value, description: value !== 0 ? 'Unknown' : 'Deflate/Inflate'}; } function getFilter(a0, a1) { // fn#41293, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4955:1065, offset: 0x0111aaf2, size: 100 bytes, params: 3, frame: 16 if (a1 + 11 + 1 > a0.byteLength) { return undefined; } value = importDefault(4748) /* metro dependency 4748 */; value = value.getByteAt(a0, a1 + 11); return {value: value, description: value !== 0 ? 'Unknown' : 'Adaptive'}; } function getInterlace(a0, a1) { // fn#41294, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4955:1204, offset: 0x0111ab56, size: 111 bytes, params: 3, frame: 15 if (a1 + 12 + 1 > a0.byteLength) { return undefined; } value = importDefault(4748) /* metro dependency 4748 */; value = value.getByteAt(a0, a1 + 12); return {value: value, description: ({0: 'Noninterlaced', 1: 'Adam7 Interlace'})[value] || 'Unknown'}; }