/* Metro module 1118; source: unknown; dependencies: [1009] */ function _fun12500(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#12500, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1245:6, offset: 0x00dcd55d, size: 102 bytes, params: 8, frame: 17 var closure; let value = this; let env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); if (!(value && value.__awaiter)) { closure = function(a0, a1, a2, a3) { var r2; var value = a2; var env0_0 = a0; var env0_1 = a1; var env0_2 = value; var env0_3 = a3; r2 = value || global.Promise; value = Object.create(r2.prototype, {constructor: {value: r2}}); var value2 = new r2(_fun12505); return value2 instanceof Object ? value2 : value; }; } exports.nativeReleaseIntegration = function() { return {name: 'Release', setupOnce: _fun12512, processEvent: processEvent_12501}; }; } function processEvent_12501(a0, a1, a2) { // fn#12501, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1245:473, offset: 0x00dcd5c3, size: 43 bytes, params: 4, frame: 15 const env0_0 = a0; const env0_1 = a2; return env0_2(this, undefined, undefined, _fun12503); } function _fun12504(a0, a1, a2, a3) { // fn#12504, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1245:122, offset: 0x00dcd810, size: 75 bytes, params: 5, frame: 12 let value = a2; const env0_0 = a0; const env0_1 = a1; const env0_3 = a3; let r2 = value || global.Promise; value = Object.create(r2.prototype, {constructor: {value: r2}}); r2 = new r2(_fun12505); return r2 instanceof Object ? r2 : value; } function nativeReleaseIntegration() { // fn#12511, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1245:1140, offset: 0x00dcd940, size: 38 bytes, params: 1, frame: 2 return {name: 'Release', setupOnce: function() { }, processEvent: processEvent_12501}; } function* _fun12503() { // fn#12503, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1245:539, offset: 0x00dcd5f7, size: 537 bytes, params: 1, frame: 24 var dist; var concat; var value5; var binding; var binding2; var property; var NATIVE; var fetchNativeRelease; var value6; var id; var version; var build; var value7; var error; if (false) { return undefined; } value = undefined; const options = dependencyMap.getOptions(); const extra = require.extra; env1_2 = extra; if (typeof (extra === null || value === env1_2 ? value : env1_2.__sentry_release) === 'string') { require.release = '' + require.extra.__sentry_release; } else if (typeof (options == null ? value : options.release) === 'string') { require.release = options.release; } if (typeof (require.extra === null || value === processEvent_12501 ? value : processEvent_12501.__sentry_dist) === 'string') { require.dist = '' + require.extra.__sentry_dist; } else { dist = options == null ? value : options.dist; if (typeof dist === 'string') { dist = options.dist; require.dist = dist; } } let release = require.release; if (release) { dist = require.dist; if (dist) { return require; } value5 = environment.__proto__.__proto__; try { binding = env2_0; } catch (error) { return require; } try { binding2 = env2_1; } catch (error) { return require; } try { property = binding2[0]; } catch (error) { return require; } try { value = binding(property); } catch (error) { return require; } try { NATIVE = value.NATIVE; } catch (error) { return require; } try { fetchNativeRelease = NATIVE.fetchNativeRelease; } catch (error) { return require; } try { value = Reflect.apply(fetchNativeRelease, NATIVE, []); } catch (error) { return require; } yield value; try { value = undefined; value6 = false; } catch (error) { return require; } if (value6) { return value; } if (value) { try { } catch (error) { return require; } try { release = require.release; } catch (error) { return require; } if (release) { try { } catch (error) { return require; } try { dist = require.dist; } catch (error) { return require; } if (!dist) { try { } catch (error) { return require; } try { build = value.build; } catch (error) { return require; } try { } catch (error) { return require; } try { } catch (error) { return require; } try { value = Reflect.apply(concat, '', [build]); } catch (error) { return require; } try { require.dist = value; } catch (error) { } } } else { try { } catch (error) { return require; } try { id = value.id; } catch (error) { return require; } try { version = value.version; } catch (error) { return require; } try { build = value.build; } catch (error) { return require; } try { } catch (error) { return require; } try { } catch (error) { return require; } try { value7 = Reflect.apply(concat, '', [id, '@', version, '+', build]); } catch (error) { return require; } try { require.release = value7; } catch (error) { return require; } try { } catch (error) { return require; } try { dist = require.dist; } catch (error) { return require; } if (!dist) { try { } catch (error) { return require; } try { build = value.build; } catch (error) { return require; } try { } catch (error) { return require; } try { } catch (error) { return require; } try { value = Reflect.apply(concat, '', [build]); } catch (error) { return require; } try { require.dist = value; } catch (error) { } } } } } else { try { binding = env2_0; } catch (error) { return require; } try { binding2 = env2_1; } catch (error) { return require; } try { property = binding2[0]; } catch (error) { return require; } try { value = binding(property); } catch (error) { return require; } try { NATIVE = value.NATIVE; } catch (error) { return require; } try { fetchNativeRelease = NATIVE.fetchNativeRelease; } catch (error) { return require; } try { value = Reflect.apply(fetchNativeRelease, NATIVE, []); } catch (error) { return require; } yield value; try { value = undefined; value6 = false; } catch (error) { return require; } if (value6) { return value; } if (value) { try { } catch (error) { return require; } try { release = require.release; } catch (error) { return require; } if (release) { try { } catch (error) { return require; } try { dist = require.dist; } catch (error) { return require; } if (!dist) { try { } catch (error) { return require; } try { build = value.build; } catch (error) { return require; } try { } catch (error) { return require; } try { } catch (error) { return require; } try { value = Reflect.apply(concat, '', [build]); } catch (error) { return require; } try { require.dist = value; } catch (error) { } } } else { try { } catch (error) { return require; } try { id = value.id; } catch (error) { return require; } try { version = value.version; } catch (error) { return require; } try { build = value.build; } catch (error) { return require; } try { } catch (error) { return require; } try { } catch (error) { return require; } try { value7 = Reflect.apply(concat, '', [id, '@', version, '+', build]); } catch (error) { return require; } try { require.release = value7; } catch (error) { return require; } try { } catch (error) { return require; } try { dist = require.dist; } catch (error) { return require; } if (!dist) { try { } catch (error) { return require; } try { build = value.build; } catch (error) { return require; } try { } catch (error) { return require; } try { } catch (error) { return require; } try { value = Reflect.apply(concat, '', [build]); } catch (error) { return require; } try { require.dist = value; } catch (error) { } } } } } return require; } function _fun12505(a0, a1) { // fn#12505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1245:168, offset: 0x00dcd85b, size: 98 bytes, params: 3, frame: 16 const env0_0 = a0; const env0_1 = a1; const closure = step_12508; const value2 = importAll.apply(env0_0, require || []); closure(value2.next()); } function step_12508(a0) { // fn#12508, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1245:296, offset: 0x00dcd8bd, size: 77 bytes, params: 2, frame: 14 var value; if (a0.done) { env0_0(a0.value); } else { value = a0.value; value = step_12508Adopt(value); value.then(fulfilled_12506, rejected_12507); } } function step_12508Adopt(a0) { // fn#12509, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1245:331, owner: step_12508.adopt, offset: 0x00dcd90a, size: 54 bytes, params: 2, frame: 12 const value = a0; return value instanceof env2_2 ? value : new env2_2(_fun12510); }