/* Metro module 80; source: unknown; dependencies: [81] */ function _fun1475(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#1475, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:105:6, offset: 0x00c5e401, size: 200 bytes, params: 8, frame: 19 const createGetter = function(a0, a1, a2) { var env0_0 = a1; var env0_1 = a2; return _fun1477; }; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let Set = global.Set; let set = new Set(); Set = global.Set; set = new Set(); const RN$Bridgeless = global.RN$Bridgeless; const env0_5 = RN$Bridgeless === true || global.__turboModuleProxy != null; exports.createJavaScriptFlagGetter = function(a0, a1) { var env0_0 = a0; var env0_1 = a1; return createGetter(undefined, _fun1479, a1); }; exports.createNativeFlagGetter = function(a0, a1) { var env0_0 = a0; return createGetter(undefined, _fun1481, a1); }; exports.getOverrides = getOverrides; exports.setOverrides = setOverrides; function createGetter(a0, a1, a2) { // fn#1476, offset: 0x00c5e4c9, size: 23 bytes, params: 4, frame: 2 const env0_0 = a1; const env0_1 = a2; return _fun1477; function _fun1477() { // fn#1477, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:105:150, offset: 0x00c5e4e0, size: 41 bytes, params: 1, frame: 11 env0_2 = env0_2 ?? (require() ?? importDefault); return env0_2; } } function createJavaScriptFlagGetter(a0, a1) { // fn#1478, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:105:302, offset: 0x00c5e509, size: 39 bytes, params: 3, frame: 14 const env0_0 = a0; const env0_1 = a1; return createGetter(undefined, _fun1479, a1); function _fun1479() { // fn#1479, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:105:366, offset: 0x00c5e530, size: 73 bytes, params: 1, frame: 15 const value = environment.__proto__; let binding = env1_3; binding.add(env0_0); binding = env1_2; return binding == null || binding[env0_0] == null ? undefined : binding[env0_0].call(binding, require); } } function createNativeFlagGetter(a0, a1) { // fn#1480, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:105:479, offset: 0x00c5e579, size: 35 bytes, params: 3, frame: 14 const env0_0 = a0; return createGetter(undefined, _fun1481, a1); function _fun1481() { // fn#1481, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:105:539, offset: 0x00c5e59c, size: 213 bytes, params: 1, frame: 19 var property; const binding = env0_0; const value3 = undefined; let r0 = (importDefault(81) /* metro dependency 81 */) || env1_4.has(binding); r0 = !r0 ? !env1_5 : r0; if (!r0) { env1_4.add(binding); global.console.error("Could not access feature flag '" + binding + "' because native module method was not available"); } if ((importDefault(81) /* metro dependency 81 */) == null) { r0 = value3; } else { property = (importDefault(81) /* metro dependency 81 */)[env0_0]; r0 = property == null ? value3 : property.call(importDefault(81) /* metro dependency 81 */); } return r0; } } function getOverrides() { // fn#1482, offset: 0x00c36b39, size: 9 bytes, params: 1, frame: 1 return env0_2; } function setOverrides(a0) { // fn#1483, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:105:880, offset: 0x00c5e671, size: 163 bytes, params: 2, frame: 12 var Error; var value; if (env0_2 != null) { throw new global.Error('Feature flags cannot be overridden more than once'); } if (env0_3.size > 0) { value = global.Array.from(env0_3); value = value.join(', '); Error = global.Error; value = 'Feature flags were accessed before being overridden: ' + value; throw new Error(); } env0_2 = a0; } } global.__d(_fun1475, 80, [81]) /* metro module 80, dependencies: [81] */;