/* Metro module 4753; source: unknown; dependencies: [4754] */ function _fun40993(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#40993, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4931:6, offset: 0x01112afa, size: 1009 bytes, params: 8, frame: 20 var object2; const closure = function(a0) { var property = global.TextDecoder; var value2 = new property('utf-16'); property = global.Uint8Array; var value3 = Object.create(property.prototype, {constructor: {value: property}}); var value4 = new property(a0); value2 = value2.decode(value4 instanceof Object ? value4 : value3); return value2.replace(RegExp('\\u0000+$', ''), ''); }; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); object2 = {11: 'ProcessingSoftware', 256: 'ImageWidth', 257: 'ImageLength', 258: 'BitsPerSample', 259: 'Compression', 262: 'PhotometricInterpretation', 264: 'CellWidth', 265: 'CellLength', 269: 'DocumentName', 270: 'ImageDescription', 271: 'Make', 272: 'Model', 273: 'StripOffsets', 277: 'SamplesPerPixel', 278: 'RowsPerStrip', 279: 'StripByteCounts', 280: 'MinSampleValue', 281: 'MaxSampleValue', 284: 'PlanarConfiguration', 285: 'PageName', 297: 'PageNumber', 301: 'TransferFunction', 305: 'Software', 306: 'DateTime', 315: 'Artist', 316: 'HostComputer', 317: 'Predictor', 321: 'HalftoneHints', 322: 'TileWidth', 323: 'TileLength', 330: 'A100DataOffset', 337: 'TargetPrinter', 513: 'JPEGInterchangeFormat', 514: 'JPEGInterchangeFormatLength', 530: 'YCbCrSubSampling', 700: 'ApplicationNotes', 18246: 'Rating', 18249: 'RatingPercent', 33550: 'PixelScale', 33723: 'IPTC-NAA', 33920: 'IntergraphMatrix', 33922: 'ModelTiePoint', 34118: 'SEMInfo', 34264: 'ModelTransform', 34377: 'PhotoshopSettings', 34665: 'Exif IFD Pointer', 34675: 'ICC_Profile', 34735: 'GeoTiffDirectory', 34736: 'GeoTiffDoubleParams', 34737: 'GeoTiffAsciiParams', 34853: 'GPS Info IFD Pointer', 42112: 'GDALMetadata', 42113: 'GDALNoData', 50341: 'PrintIM', 50707: 'DNGBackwardVersion', 50708: 'UniqueCameraModel', 50709: 'LocalizedCameraModel', 50721: 'ColorMatrix1', 50722: 'ColorMatrix2', 50723: 'CameraCalibration1', 50724: 'CameraCalibration2', 50725: 'ReductionMatrix1', 50726: 'ReductionMatrix2', 50727: 'AnalogBalance', 50728: 'AsShotNeutral', 50729: 'AsShotWhiteXY', 50730: 'BaselineExposure', 50731: 'BaselineNoise', 50732: 'BaselineSharpness', 50734: 'LinearResponseLimit', 50735: 'CameraSerialNumber', 50736: 'DNGLensInfo', 50739: 'ShadowScale', 50781: 'RawDataUniqueID', 50827: 'OriginalRawFileName', 50828: 'OriginalRawFileData', 50831: 'AsShotICCProfile', 50832: 'AsShotPreProfileMatrix', 50833: 'CurrentICCProfile', 50834: 'CurrentPreProfileMatrix', 50879: 'ColorimetricReference', 50885: 'SRawType', 50898: 'PanasonicTitle', 50899: 'PanasonicTitle2', 50931: 'CameraCalibrationSig', 50932: 'ProfileCalibrationSig', 50933: 'ProfileIFD', 50934: 'AsShotProfileName', 50936: 'ProfileName', 50937: 'ProfileHueSatMapDims', 50938: 'ProfileHueSatMapData1', 50939: 'ProfileHueSatMapData2', 50940: 'ProfileToneCurve', 50942: 'ProfileCopyright', 50964: 'ForwardMatrix1', 50965: 'ForwardMatrix2', 50966: 'PreviewApplicationName', 50967: 'PreviewApplicationVersion', 50968: 'PreviewSettingsName', 50969: 'PreviewSettingsDigest', 50971: 'PreviewDateTime', 50972: 'RawImageDigest', 50973: 'OriginalRawFileDigest', 50981: 'ProfileLookTableDims', 50982: 'ProfileLookTableData', 51043: 'TimeCodes', 51044: 'FrameRate', 51058: 'TStop', 51081: 'ReelName', 51089: 'OriginalDefaultFinalSize', 51090: 'OriginalBestQualitySize', 51091: 'OriginalDefaultCropSize', 51105: 'CameraLabel', 51109: 'BaselineExposureOffset', 51111: 'NewRawImageDigest', 51112: 'RawToPreviewGain'}; object2[254] = {name: 'SubfileType', description: function(a0) { return ({0: 'Full-resolution image', 1: 'Reduced-resolution image', 2: 'Single page of multi-page image', 3: 'Single page of multi-page reduced-resolution image', 4: 'Transparency mask', 5: 'Transparency mask of reduced-resolution image', 6: 'Transparency mask of multi-page image', 7: 'Transparency mask of reduced-resolution multi-page image', 65537: 'Alternate reduced-resolution image', '4294967295': 'Invalid'})[a0] || 'Unknown'; }}; object2[255] = {name: 'OldSubfileType', description: function(a0) { return ({0: 'Full-resolution image', 1: 'Reduced-resolution image', 2: 'Single page of multi-page image'})[a0] || 'Unknown'; }}; object2[263] = {name: 'Thresholding', description: function(a0) { return ({1: 'No dithering or halftoning', 2: 'Ordered dither or halfton', 3: 'Randomized dither'})[a0] || 'Unknown'; }}; object2[266] = {name: 'FillOrder', description: function(a0) { return ({1: 'Normal', 2: 'Reversed'})[a0] || 'Unknown'; }}; object2[274] = {name: 'Orientation', description: function(a0) { return a0 === 1 ? 'top-left' : a0 === 2 ? 'top-right' : a0 === 3 ? 'bottom-right' : a0 === 4 ? 'bottom-left' : a0 === 5 ? 'left-top' : a0 === 6 ? 'right-top' : a0 === 7 ? 'right-bottom' : a0 !== 8 ? 'Undefined' : 'left-bottom'; }}; const XResolution = (importDefault(4754) /* metro dependency 4754 */).XResolution; object2[282] = {name: 'XResolution', description: XResolution}; const YResolution = (importDefault(4754) /* metro dependency 4754 */).YResolution; object2[283] = {name: 'YResolution', description: YResolution}; object2[286] = {name: 'XPosition', description: function(a0) { var Math = global.Math; return String(Math.round(a0[0] / a0[1])); }}; object2[287] = {name: 'YPosition', description: function(a0) { var Math = global.Math; return String(Math.round(a0[0] / a0[1])); }}; object2[290] = {name: 'GrayResponseUnit', description: function(a0) { return ({1: '0.1', 2: '0.001', 3: '0.0001', 4: '1e-05', 5: '1e-06'})[a0] || 'Unknown'; }}; const ResolutionUnit = (importDefault(4754) /* metro dependency 4754 */).ResolutionUnit; object2[296] = {name: 'ResolutionUnit', description: ResolutionUnit}; object2[318] = {name: 'WhitePoint', description: function(a0) { return a0.map(_fun41004).join(', '); }}; object2[319] = {name: 'PrimaryChromaticities', description: function(a0) { return a0.map(_fun41006).join(', '); }}; object2[332] = {name: 'InkSet', description: function(a0) { return ({1: 'CMYK', 2: 'Not CMYK'})[a0] || 'Unknown'; }}; object2[338] = {name: 'ExtraSamples', description: function(a0) { return ({0: 'Unspecified', 1: 'Associated Alpha', 2: 'Unassociated Alpha'})[a0] || 'Unknown'; }}; object2[339] = {name: 'SampleFormat', description: function(a0) { var r0; var env0_0 = {1: 'Unsigned', 2: 'Signed', 3: 'Float', 4: 'Undefined', 5: 'Complex int', 6: 'Complex float'}; var Array = global.Array; var value = Array.isArray(a0); if (value) { value = a0.map(_fun41010); value = value.join(', '); r0 = value; } else { r0 = 'Unknown'; } return r0; }}; object2[529] = {name: 'YCbCrCoefficients', description: function(a0) { return a0.map(_fun41012).join('/'); }}; object2[531] = {name: 'YCbCrPositioning', description: function(a0) { return a0 === 1 ? 'centered' : a0 === 2 ? 'co-sited' : 'undefined ' + a0; }}; object2[532] = {name: 'ReferenceBlackWhite', description: function(a0) { return a0.map(_fun41015).join(', '); }}; object2[33432] = {name: 'Copyright', description: function(a0) { return a0.join('; '); }}; object2[40091] = {name: 'XPTitle', description: closure}; object2[40092] = {name: 'XPComment', description: closure}; object2[40093] = {name: 'XPAuthor', description: closure}; object2[40094] = {name: 'XPKeywords', description: closure}; object2[40095] = {name: 'XPSubject', description: closure}; object2[50741] = {name: 'MakerNoteSafety', description: function(a0) { return ({0: 'Unsafe', 1: 'Safe'})[a0] || 'Unknown'; }}; let LightSource = (importDefault(4754) /* metro dependency 4754 */).LightSource; object2[50778] = {name: 'CalibrationIlluminant1', description: LightSource}; LightSource = (importDefault(4754) /* metro dependency 4754 */).LightSource; object2[50779] = {name: 'CalibrationIlluminant2', description: LightSource}; object2[50941] = {name: 'ProfileEmbedPolicy', description: function(a0) { return ({0: 'Allow Copying', 1: 'Embed if Used', 2: 'Never Embed', 3: 'No Restrictions'})[a0] || 'Unknown'; }}; object2[50970] = {name: 'PreviewColorSpace', description: function(a0) { return ({1: 'Gray Gamma 2.2', 2: 'sRGB', 3: 'Adobe RGB', 4: 'ProPhoto RGB'})[a0] || 'Unknown'; }}; object2[51107] = {name: 'ProfileHueSatMapEncoding', description: function(a0) { return ({0: 'Linear', 1: 'sRGB'})[a0] || 'Unknown'; }}; object2[51108] = {name: 'ProfileLookTableEncoding', description: function(a0) { return ({0: 'Linear', 1: 'sRGB'})[a0] || 'Unknown'; }}; object2[51110] = {name: 'DefaultBlackRender', description: function(a0) { return ({0: 'Auto', 1: 'None'})[a0] || 'Unknown'; }}; exports.default = object2; } function description_41003(a0) { // fn#41003, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4931:2295, offset: 0x01113095, size: 38 bytes, params: 2, frame: 11 return a0.map(function([property, property2]) { return '' + property + '/' + property2; }).join(', '); } function description_41005(a0) { // fn#41005, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4931:2431, offset: 0x011130e9, size: 38 bytes, params: 2, frame: 11 return a0.map(function([property, property2]) { return '' + property + '/' + property2; }).join(', '); } function description_41009(a0) { // fn#41009, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4931:2898, offset: 0x0111314b, size: 81 bytes, params: 2, frame: 12 var r0; const env0_0 = {1: 'Unsigned', 2: 'Signed', 3: 'Float', 4: 'Undefined', 5: 'Complex int', 6: 'Complex float'}; const Array = global.Array; let value = Array.isArray(a0); if (value) { value = a0.map(_fun41010); value = value.join(', '); r0 = value; } else { r0 = 'Unknown'; } return r0; } function description_41011(a0) { // fn#41011, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4931:3208, offset: 0x011131b3, size: 36 bytes, params: 2, frame: 11 return a0.map(function(a0) { return String(a0[0] / a0[1]); }).join('/'); } function description_41014(a0) { // fn#41014, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4931:3482, offset: 0x0111321a, size: 38 bytes, params: 2, frame: 11 return a0.map(function(a0) { return String(a0[0] / a0[1]); }).join(', '); } function _fun41010(a0) { // fn#41010, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4931:3043, offset: 0x0111319c, size: 23 bytes, params: 2, frame: 2 return env0_0[a0] || 'Unknown'; }