Files
2026-07-28 01:06:53 +03:00

47 lines
2.3 KiB
JavaScript

/* Metro module 4774; source: unknown; dependencies: [4751, 4752, 4731] */
import * as Module04751Module from './module-04751.js'; /* Metro dependency 4751 */
import * as IFD_TYPE_Module from './module-04752-IFD_TYPE_.js'; /* Metro dependency 4752 */
function _fun41270(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#41270, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4952:6, offset: 0x01119e26, size: 92 bytes, params: 8, frame: 16
const env0_0 = require;
const getAutoRotateDescription = function(a0) {
return a0 === 0 ? 'None' : a0 === 1 ? 'Rotate 90 CW' : a0 === 2 ? 'Rotate 180' : a0 !== 3 ? 'Unknown' : 'Rotate 270 CW';
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.default = {read: read_41272, SHOT_INFO_AUTO_ROTATE: 27};
function read_41272(a0, a1, a2, a3, a4) { // fn#41272, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4952:109, offset: 0x01119ec5, size: 193 bytes, params: 6, frame: 24
var r0;
var moduleValue2;
var objectAssign;
var value3;
var object;
var object2;
var value;
const readIfd = Module04751Module.readIfd;
const IFD_TYPE_CANON = (IFD_TYPE_Module).IFD_TYPE_CANON;
const value2 = Reflect.apply(readIfd, Module04751Module, [a0, IFD_TYPE_CANON, a1, a1 + a2, a3, a4]);
const ShotInfo = value2.ShotInfo;
if (ShotInfo) {
moduleValue2 = require(4731) /* metro dependency 4731 */;
objectAssign = moduleValue2.objectAssign;
value3 = value2.ShotInfo.value;
object = {};
if (value3[27] !== undefined) {
object2 = {value: value3[27]};
object2.description = getAutoRotateDescription(value3[27]);
object.AutoRotate = object2;
}
value = Reflect.apply(objectAssign, moduleValue2, [{}, value2, object]);
delete value.ShotInfo;
r0 = value;
} else {
r0 = value2;
}
return r0;
}
}
global.__d(_fun41270, 4774, [4751, 4752, 4731]) /* metro module 4774, dependencies: [4751, 4752, 4731] */;