/* Metro module 6405; source: unknown; dependencies: [27] */ function _fun50200(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#50200, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6583:6, offset: 0x01213bb9, size: 164 bytes, params: 8, frame: 18 const measureLayout_50201 = function(a0, a1) { return measureLayoutRelative(a0, a0, a1); }; const closure = areDimensionsEqual; const closure2 = function(a0) { return PixelRatio.roundToNearestPixel(a0); }; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_0 = (require(27) /* metro dependency 27 */).PixelRatio; exports.areDimensionsNotEqual = function(a0, a1) { return !areDimensionsEqual(a0, a1); }; exports.areDimensionsEqual = closure; exports.roundOffPixel = closure2; exports.measureParentSize = function(a0) { return measureLayout_50201(a0, undefined); }; exports.measureFirstChildLayout = function(a0, a1) { return measureLayoutRelative(a0, a1, undefined); }; exports.measureItemLayout = function(a0, a1) { return measureLayout_50201(a0, a1); }; } function measureLayoutRelative(a0, a1, a2) { // fn#50202, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6583:181, offset: 0x01213c75, size: 120 bytes, params: 4, frame: 16 const object2 = {'x': 0, 'y': 0, 'width': 0, 'height': 0}; a0.measureLayout(a1, _fun50203); if (a2) { if (areDimensionsEqual(object2.width, a2.width)) { object2.width = a2.width; } if (areDimensionsEqual(object2.height, a2.height)) { object2.height = a2.height; } } return object2; } function areDimensionsEqual(a0, a1) { // fn#50204, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6583:483, offset: 0x01213d2d, size: 71 bytes, params: 3, frame: 14 const Math = global.Math; const abs = Math.abs; let getPixelSizeForLayoutSize = PixelRatio.getPixelSizeForLayoutSize; const value2 = Reflect.apply(getPixelSizeForLayoutSize, PixelRatio, [a0]); getPixelSizeForLayoutSize = PixelRatio.getPixelSizeForLayoutSize; return Reflect.apply(abs, Math, [value2 - Reflect.apply(getPixelSizeForLayoutSize, PixelRatio, [a1])]) <= 1; } function _fun50203(a0, a1, a2, a3) { // fn#50203, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6583:278, offset: 0x01213ced, size: 64 bytes, params: 5, frame: 12 const binding = env0_0; binding.x = a0; binding.y = a1; const roundOffPixelBinding = roundOffPixel; binding.width = roundOffPixelBinding(a2); binding.height = roundOffPixelBinding(a3); }