/* Metro module 1204; source: unknown; dependencies: [65, 27, 1005, 1010, 825] */ import Module00065 from './module-00065.js'; /* Metro dependency 65 */ import * as ReactNativeModule from './module-00027-ReactNative.js'; /* Metro dependency 27 */ import * as RN_GLOBAL_OBJModule from './module-00825-RN_GLOBAL_OBJ.js'; /* Metro dependency 825 */ import * as ReactNativeLibrariesModule from './module-01005-ReactNativeLibraries.js'; /* Metro dependency 1005 */ import * as Module01010Module from './module-01010.js'; /* Metro dependency 1010 */ function _fun13372(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#13372, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1331:6, offset: 0x00de980a, size: 150 bytes, params: 8, frame: 18 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.isModalSupported = isModalSupported; exports.isNativeDriverSupportedForColorAnimations = isNativeDriverSupportedForColorAnimations; exports.isValidEmail = function(a0) { return RegExp('^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$', '').test(a0); }; exports.base64ToUint8Array = base64ToUint8Array; exports.feedbackAlertDialog = feedbackAlertDialog; function isModalSupported() { // fn#13373, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1331:141, offset: 0x00de98a0, size: 134 bytes, params: 1, frame: 14 const value2 = undefined; const ReactNativeLibraries = (ReactNativeLibrariesModule).ReactNativeLibraries; const ReactNativeVersion = ReactNativeLibraries.ReactNativeVersion; const {major, minor} = (ReactNativeVersion === null || value2 === ReactNativeVersion ? value2 : ReactNativeVersion.version) || ({}); let value = Module01010Module; value = value.isFabricEnabled(); return !(value && major === 0 && minor && minor < 71); } function isNativeDriverSupportedForColorAnimations() { // fn#13374, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1331:387, offset: 0x00de9926, size: 112 bytes, params: 1, frame: 12 const value = undefined; const ReactNativeLibraries = (ReactNativeLibrariesModule).ReactNativeLibraries; const ReactNativeVersion = ReactNativeLibraries.ReactNativeVersion; let r0 = (ReactNativeVersion === null || value === ReactNativeVersion ? value : ReactNativeVersion.version) || ({}); const major = r0.major; const minor = r0.minor; r0 = major && major > 0; r0 = !r0 ? minor && minor >= 69 : r0; r0 = !!r0 && r0; return r0; } function base64ToUint8Array(a0) { // fn#13376, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1331:718, offset: 0x00de99b3, size: 159 bytes, params: 2, frame: 13 var value; var value2; var Uint8Array; var value3; var uint8Array; if (typeof global.atob !== 'function') { throw new global.Error('atob is not available in this environment.'); } if (Module01010Module.isWeb()) { value2 = global.atob(a0); Uint8Array = global.Uint8Array; value = Module00065(value2); value = value.map(function(a0) { return a0.charCodeAt(0); }); value3 = Object.create(Uint8Array.prototype, {constructor: {value: Uint8Array}}); uint8Array = new Uint8Array(); return uint8Array instanceof Object ? uint8Array : value3; } const Error = global.Error; throw new Error('atob is not available in this environment.'); } function feedbackAlertDialog(a0, a1) { // fn#13378, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1331:964, offset: 0x00de9a64, size: 162 bytes, params: 3, frame: 18 const RN_GLOBAL_OBJ = (RN_GLOBAL_OBJModule).RN_GLOBAL_OBJ; if (Module01010Module.isWeb()) { if (RN_GLOBAL_OBJ.alert !== undefined) { RN_GLOBAL_OBJ.alert('' + a0 + '\n' + a1); } else { Alert.alert(a0, a1); } } else { Alert.alert(a0, a1); } } } global.__d(_fun13372, 1204, [65, 27, 1005, 1010, 825]) /* metro module 1204, dependencies: [65, 27, 1005, 1010, 825] */;