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

109 lines
6.1 KiB
JavaScript

/* Metro module 1010; source: unknown; dependencies: [57, 27, 825, 1005, 1011] */
import Module00057 from './module-00057.js'; /* Metro dependency 57 */
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 GetExpoModule from './module-01011-getExpo.js'; /* Metro dependency 1011 */
function _fun10634(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#10634, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1137:6, offset: 0x00d9284d, size: 258 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(ReactNativeModule).Platform;
exports.isHermesEnabled = function() {
return !!require(dependencyMap[2]).RN_GLOBAL_OBJ.HermesInternal;
};
exports.isTurboModuleEnabled = isTurboModuleEnabled;
exports.isFabricEnabled = function() {
return require(dependencyMap[2]).RN_GLOBAL_OBJ.nativeFabricUIManager != null;
};
exports.getReactNativeVersion = getReactNativeVersion;
exports.isExpo = function() {
return require(dependencyMap[2]).RN_GLOBAL_OBJ.expo != null;
};
exports.isExpoGo = isExpoGo;
exports.getExpoGoVersion = getExpoGoVersion;
exports.getExpoSdkVersion = getExpoSdkVersion;
exports.isWeb = function() {
return false;
};
exports.notWeb = function() {
return true;
};
exports.isMobileOs = function() {
return true;
};
exports.notMobileOs = function() {
return false;
};
exports.getHermesVersion = getHermesVersion;
exports.getDefaultEnvironment = function() {
return 'production';
};
exports.isRunningInMetroDevServer = isRunningInMetroDevServer;
function isTurboModuleEnabled() { // fn#10637, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1137:268, offset: 0x00d9297b, size: 83 bytes, params: 1, frame: 13
const RN_GLOBAL_OBJ = (RN_GLOBAL_OBJModule).RN_GLOBAL_OBJ;
const RN$Bridgeless = RN_GLOBAL_OBJ.RN$Bridgeless;
return RN$Bridgeless === true || RN_GLOBAL_OBJ.__turboModuleProxy != null;
}
function getReactNativeVersion() { // fn#10639, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1137:523, offset: 0x00d929fb, size: 189 bytes, params: 1, frame: 21
var version;
var major;
var minor;
var patch;
var prerelease;
var value;
const ReactNativeLibraries = (ReactNativeLibrariesModule).ReactNativeLibraries;
const ReactNativeVersion = ReactNativeLibraries.ReactNativeVersion;
if (ReactNativeVersion) {
version = ReactNativeLibraries.ReactNativeVersion.version;
major = version.major;
minor = version.minor;
patch = version.patch;
prerelease = version.prerelease;
value = '';
return value + major + '.' + minor + '.' + patch + (prerelease != null ? '-' + version.prerelease : value);
}
}
function isExpoGo() { // fn#10641, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1137:835, offset: 0x00d92ae5, size: 43 bytes, params: 1, frame: 11
const getExpoGo = GetExpoModule.getExpoGo;
return !!Reflect.apply(getExpoGo, GetExpoModule, []);
}
function getExpoGoVersion() { // fn#10642, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1137:903, offset: 0x00d92b10, size: 73 bytes, params: 1, frame: 12
const value = undefined;
const expoConstants = (GetExpoModule).getExpoConstants();
let expoVersion = expoConstants == null ? value : expoConstants.expoVersion;
expoVersion = typeof expoVersion !== 'string' ? value : expoConstants.expoVersion;
return expoVersion;
}
function getExpoSdkVersion() { // fn#10643, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1137:1059, offset: 0x00d92b59, size: 135 bytes, params: 1, frame: 15
const value2 = undefined;
const expoConstants = (GetExpoModule).getExpoConstants();
const manifest = expoConstants == null ? value2 : expoConstants.manifest;
return Module00057(typeof (manifest === null || value2 === manifest ? value2 : manifest.runtimeVersion) === 'string' ? expoConstants.manifest.runtimeVersion.split(':') : [],
2)[1];
}
function getHermesVersion() { // fn#10647, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1137:1436, offset: 0x00d92be0, size: 90 bytes, params: 1, frame: 13
const value = undefined;
const RN_GLOBAL_OBJ = (RN_GLOBAL_OBJModule).RN_GLOBAL_OBJ;
const HermesInternal = RN_GLOBAL_OBJ.HermesInternal;
const getRuntimeProperties = HermesInternal === null || value === HermesInternal ? value : HermesInternal.getRuntimeProperties;
return getRuntimeProperties === null || value === getRuntimeProperties ? value : getRuntimeProperties.call(HermesInternal)['OSS Release Version'];
}
function isRunningInMetroDevServer() { // fn#10649, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1137:1738, offset: 0x00d92c40, size: 111 bytes, params: 1, frame: 13
const value2 = undefined;
const RN_GLOBAL_OBJ = (RN_GLOBAL_OBJModule).RN_GLOBAL_OBJ;
return value2 !== RN_GLOBAL_OBJ.process && (RN_GLOBAL_OBJ.process.env === null || value2 === RN_GLOBAL_OBJ.process.env ? value2 : RN_GLOBAL_OBJ.process.env.___SENTRY_METRO_DEV_SERVER___) === 'true';
}
}
global.__d(_fun10634, 1010, [57, 27, 825, 1005,
1011]) /* metro module 1010, dependencies: [57, 27, 825, 1005, 1011] */;