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

187 lines
10 KiB
JavaScript

/* Metro module 4769; source: unknown; dependencies: [57, 4754] */
import Module00057 from './module-00057.js'; /* Metro dependency 57 */
import Module04754 from './module-04754.js'; /* Metro dependency 4754 */
function _fun41198(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#41198, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:6, offset: 0x01117f2c, size: 367 bytes, params: 8, frame: 19
const fraction = function(a0, a1) {
var r0;
var value = a1;
if (isFraction(value)) {
value = value.split('/');
value = a0(value);
r0 = value;
} else {
r0 = value;
}
return r0;
};
const isFraction = function(a0) {
return RegExp('^-?\\d+\\/-?\\d+$', '').test(a0);
};
const calculateGPSValue2 = calculateGPSValue;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.default = {['tiff:Orientation']: tiffOrientation, ['tiff:ResolutionUnit']: tiffResolutionUnit,
['tiff:XResolution']: function(a0) {
var fractionBinding = fraction;
var XResolution = importDefault(dependencyMap[1]).XResolution;
return fractionBinding(XResolution, a0);
}, ['tiff:YResolution']: function(a0) {
var fractionBinding = fraction;
var YResolution = importDefault(dependencyMap[1]).YResolution;
return fractionBinding(YResolution, a0);
}, ['exif:ApertureValue']: function(a0) {
var fractionBinding = fraction;
var ApertureValue = importDefault(dependencyMap[1]).ApertureValue;
return fractionBinding(ApertureValue, a0);
}, ['exif:GPSLatitude']: calculateGPSValue2, ['exif:GPSLongitude']: calculateGPSValue2,
['exif:FNumber']: function(a0) {
var fractionBinding = fraction;
var FNumber = importDefault(dependencyMap[1]).FNumber;
return fractionBinding(FNumber, a0);
}, ['exif:FocalLength']: function(a0) {
var fractionBinding = fraction;
var FocalLength = importDefault(dependencyMap[1]).FocalLength;
return fractionBinding(FocalLength, a0);
}, ['exif:FocalPlaneResolutionUnit']: exifFocalPlaneResolutionUnit, ['exif:ColorSpace']: exifColorSpace,
['exif:ComponentsConfiguration']: exifComponentsConfiguration, ['exif:Contrast']: exifContrast,
['exif:CustomRendered']: exifCustomRendered, ['exif:ExposureMode']: exifExposureMode,
['exif:ExposureProgram']: exifExposureProgram, ['exif:ExposureTime']: function(a0) {
var r0;
var defaultImport;
var value = a0;
if (isFraction(value)) {
defaultImport = importDefault(dependencyMap[1]);
value = value.split('/');
value = defaultImport.ExposureTime(value.map(_fun41218));
r0 = value;
} else {
r0 = value;
}
return r0;
}, ['exif:MeteringMode']: exifMeteringMode, ['exif:Saturation']: exifSaturation,
['exif:SceneCaptureType']: exifSceneCaptureType, ['exif:Sharpness']: exifSharpness,
['exif:ShutterSpeedValue']: function(a0) {
var fractionBinding = fraction;
var ShutterSpeedValue = importDefault(dependencyMap[1]).ShutterSpeedValue;
return fractionBinding(ShutterSpeedValue, a0);
}, ['exif:WhiteBalance']: exifWhiteBalance};
function calculateGPSValue(a0) { // fn#41201, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:2764, offset: 0x011180e7, size: 162 bytes, params: 2, frame: 17
let value = a0.split(',');
value = Module00057(value, 2);
const property = value[0];
const property2 = value[1];
if (property === undefined) {
return a0;
}
if (property2 === undefined) {
return a0;
}
value = global.parseFloat(property);
const float = global.parseFloat(property2);
const value3 = property2.charAt(property2.length - 1);
let Number = global.Number;
if (Number.isNaN(value)) {
return a0;
}
Number = global.Number;
if (Number.isNaN(float)) {
return a0;
}
return String(value + float / 60) + value3;
}
function tiffResolutionUnit(a0) { // fn#41203, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:430, offset: 0x01118229, size: 58 bytes, params: 2, frame: 15
return (Module04754).ResolutionUnit(global.parseInt(a0, 10));
}
function exifFocalPlaneResolutionUnit(a0) { // fn#41209, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:1044, offset: 0x01118349, size: 58 bytes, params: 2, frame: 15
return (Module04754).FocalPlaneResolutionUnit(global.parseInt(a0, 10));
}
function exifColorSpace(a0) { // fn#41210, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:1160, offset: 0x01118383, size: 115 bytes, params: 2, frame: 17
return (importDefault(4754) /* metro dependency 4754 */).ColorSpace(a0.substring(0,
2) === '0x' ? global.parseInt(a0.substring(2), 16) : global.parseInt(a0, 10));
}
function exifComponentsConfiguration(a0, a1) { // fn#41211, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:1358, offset: 0x011183f6, size: 103 bytes, params: 3, frame: 12
var value;
const regexp = RegExp('^\\d, \\d, \\d, \\d$', '');
if (regexp.test(a1)) {
value = a1.split(', ');
value = value.map(function(a0) {
return a0.charCodeAt(0);
});
return (importDefault(4754) /* metro dependency 4754 */).ComponentsConfiguration(value);
}
return a1;
}
function exifContrast(a0) { // fn#41213, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:1562, offset: 0x0111845d, size: 58 bytes, params: 2, frame: 15
return (Module04754).Contrast(global.parseInt(a0, 10));
}
function exifCustomRendered(a0) { // fn#41214, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:1650, offset: 0x01118497, size: 58 bytes, params: 2, frame: 15
return (Module04754).CustomRendered(global.parseInt(a0, 10));
}
function exifExposureMode(a0) { // fn#41215, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:1748, offset: 0x011184d1, size: 58 bytes, params: 2, frame: 15
return (Module04754).ExposureMode(global.parseInt(a0, 10));
}
function exifExposureProgram(a0) { // fn#41216, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:1845, offset: 0x0111850b, size: 58 bytes, params: 2, frame: 15
return (Module04754).ExposureProgram(global.parseInt(a0, 10));
}
function exifExposureTime(a0) { // fn#41217, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:1945, offset: 0x01118545, size: 87 bytes, params: 2, frame: 14
var r0;
var defaultImport;
var ExposureTime;
let value = a0;
if (isFraction(value)) {
defaultImport = importDefault(4754) /* metro dependency 4754 */;
ExposureTime = defaultImport.ExposureTime;
value = value.split('/');
value = Reflect.apply(ExposureTime, defaultImport, [value.map(function(a0) {
return (0, global.parseInt)(a0, 10);
})]);
r0 = value;
} else {
r0 = value;
}
return r0;
}
function exifMeteringMode(a0) { // fn#41219, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:2095, offset: 0x0111859c, size: 58 bytes, params: 2, frame: 15
return (Module04754).MeteringMode(global.parseInt(a0, 10));
}
function exifSaturation(a0) { // fn#41220, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:2187, offset: 0x011185d6, size: 58 bytes, params: 2, frame: 15
return (Module04754).Saturation(global.parseInt(a0, 10));
}
function exifSceneCaptureType(a0) { // fn#41221, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:2281, offset: 0x01118610, size: 58 bytes, params: 2, frame: 15
return (Module04754).SceneCaptureType(global.parseInt(a0, 10));
}
function exifSharpness(a0) { // fn#41222, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:2380, offset: 0x0111864a, size: 58 bytes, params: 2, frame: 15
return (Module04754).Sharpness(global.parseInt(a0, 10));
}
function exifWhiteBalance(a0) { // fn#41224, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:2573, offset: 0x011186b2, size: 58 bytes, params: 2, frame: 15
return (Module04754).WhiteBalance(global.parseInt(a0, 10));
}
}
function tiffOrientation(a0) { // fn#41202, offset: 0x01118189, size: 160 bytes, params: 2, frame: 10
const value = a0;
return value === '1' ? 'Horizontal (normal)' : value === '2' ? 'Mirror horizontal' : value === '3' ? 'Rotate 180' : value === '4' ? 'Mirror vertical' : value === '5' ? 'Mirror horizontal and rotate 270 CW' : value === '6' ? 'Rotate 90 CW' : value === '7' ? 'Mirror horizontal and rotate 90 CW' : value === '8' ? 'Rotate 270 CW' : value;
}
function _fun41218(a0) { // fn#41218, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4947:2034, offset: 0x00ef9bda, size: 24 bytes, params: 2, frame: 13
return global.parseInt(a0, 10);
}
global.__d(_fun41198, 4769, [57, 4754]) /* metro module 4769, dependencies: [57, 4754] */;