/* Metro module 881; source: unknown; dependencies: [6, 7, 836] */ import * as ClassCallCheckModule from './module-00006-ClassCallCheck.js'; /* Metro dependency 6 */ import * as CreateClassModule from './module-00007-CreateClass.js'; /* Metro dependency 7 */ function _fun9498(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#9498, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:6, offset: 0x00d6948b, size: 139 bytes, params: 8, frame: 18 const env0_0 = require; const env0_2 = ClassCallCheckModule; const Object = global.Object; const defineProperty = Object.defineProperty; const Symbol = global.Symbol; Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]); exports.SyncPromise = _fun9499(); exports.rejectedSyncPromise = rejectedSyncPromise; exports.resolvedSyncPromise = resolvedSyncPromise; function _fun9499() { // fn#9499, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:123, offset: 0x00d69516, size: 149 bytes, params: 1, frame: 15 return CreateClassModule(SyncPromise, [{key: 'then', value: value_9501}, {key: 'catch', value: function(a0) { return this.then(_fun9506, a0); }}, {key: 'finally', value: value_9507}, {key: '_executeHandlers', value: function() { var value; var env0_0 = this; if (this._state !== 0) { value = this._handlers.slice(); this._handlers = []; value.forEach(_fun9513); } }}, {key: '_runExecutor', value: function(a0) { var error; var env0_0 = this; var env0_1 = _fun9515; var closure = _fun9516; var env0_2 = closure; var closure2 = _fun9517; var env0_3 = closure2; try { a0(closure, closure2); } catch (error) { closure2(error); } }}]); function SyncPromise(a0) { // fn#9500, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:147, offset: 0x00d695ab, size: 61 bytes, params: 2, frame: 13 env1_2(this, SyncPromise); this._state = 0; this._handlers = []; this._runExecutor(a0); } function value_9501(a0, a1) { // fn#9501, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:284, offset: 0x00d695e8, size: 57 bytes, params: 3, frame: 11 const env0_0 = a0; const env0_1 = a1; const value = Object.create(SyncPromise.prototype, {constructor: {value: SyncPromise}}); const syncPromise = new SyncPromise(_fun9502); return syncPromise instanceof Object ? syncPromise : value; function _fun9502(a0, a1) { // fn#9502, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:338, offset: 0x00d69621, size: 81 bytes, params: 3, frame: 14 const env0_0 = a0; const env0_1 = a1; const binding = env0_2; binding._handlers.push([false, _fun9503, _fun9504]); binding._executeHandlers(); function _fun9503(a0) { // fn#9503, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:373, offset: 0x00d69672, size: 77 bytes, params: 2, frame: 13 var value2; var binding; var binding2; var error; let value = environment.__proto__; if (env1_0) { try { value2 = environment; binding = env0_0; binding2 = env1_0; value = binding2(a0); binding(value); } catch (error) { require(error); } } else { env0_0(a0); } } function _fun9504(a0) { // fn#9504, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:427, offset: 0x00d696bf, size: 77 bytes, params: 2, frame: 13 var value2; var binding; var error; let value = environment.__proto__; if (require) { try { value2 = environment; binding = env0_0; value = require(a0); binding(value); } catch (error) { require(error); } } else { require(a0); } } } } function value_9505(a0) { // fn#9505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:528, offset: 0x00d6970c, size: 26 bytes, params: 2, frame: 13 return this.then(function(a0) { return a0; }, a0); } function value_9507(a0) { // fn#9507, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:614, offset: 0x00d69726, size: 50 bytes, params: 2, frame: 11 const env0_0 = a0; const value = Object.create(SyncPromise.prototype, {constructor: {value: SyncPromise}}); const syncPromise = new SyncPromise(_fun9508); return syncPromise instanceof Object ? syncPromise : value; function _fun9508(a0, a1) { // fn#9508, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:670, offset: 0x00d69758, size: 61 bytes, params: 3, frame: 14 const env0_0 = a0; return a1.then(_fun9509, _fun9510).then(_fun9511); function _fun9509(a0) { // fn#9509, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:707, offset: 0x00d69795, size: 40 bytes, params: 2, frame: 9 env0_2 = a0; if (env1_0) { env1_0(); } } function _fun9510(a0) { // fn#9510, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:738, offset: 0x00d697bd, size: 40 bytes, params: 2, frame: 9 env0_2 = a0; if (env1_0) { env1_0(); } } function _fun9511() { // fn#9511, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:775, offset: 0x00d697e5, size: 46 bytes, params: 1, frame: 12 if (CreateClassModule) { require(env0_2); } else { env0_0(env0_2); } } } } function value_9512() { // fn#9512, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:836, offset: 0x00d69813, size: 65 bytes, params: 1, frame: 12 var value; if (this._state !== 0) { value = this._handlers.slice(); this._handlers = []; value.forEach(_fun9513); } function _fun9513(a0) { // fn#9513, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:953, offset: 0x00d69854, size: 97 bytes, params: 2, frame: 13 var _state; if (!a0[0]) { _state = env0_0._state; if (_state === 1) { a0[1](env0_0._value); } _state = env0_0._state; if (_state === 2) { a0[2](env0_0._value); } a0[0] = true; } } } function value_9514(a0) { // fn#9514, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:1071, offset: 0x00d698b5, size: 80 bytes, params: 2, frame: 15 var error; const closure = function(a0) { setResult(1, a0); }; const closure2 = function(a0) { setResult(2, a0); }; try { a0(closure, closure2); } catch (error) { closure2(error); } function setResult(a0, a1) { // fn#9515, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:1109, owner: value_9514.setResult, offset: 0x00d69905, size: 115 bytes, params: 3, frame: 14 var value2; var moduleValue; var binding; if (env0_0._state === 0) { value2 = environment.__proto__.__proto__; moduleValue = require(836) /* metro dependency 836 */; if (moduleValue.isThenable(a1)) { a1.then(value_9514Resolve, value_9514Reject); } else { binding = env0_0; binding._state = a0; binding._value = a1; binding._executeHandlers(); } } } function value_9514Resolve(a0) { // fn#9516, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:1231, owner: value_9514.resolve, offset: 0x00d69978, size: 23 bytes, params: 2, frame: 13 setResult(1, a0); } function value_9514Reject(a0) { // fn#9517, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:1261, owner: value_9514.reject, offset: 0x00d6998f, size: 23 bytes, params: 2, frame: 13 setResult(2, a0); } } } function rejectedSyncPromise(a0) { // fn#9518, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:1361, offset: 0x00d699a6, size: 43 bytes, params: 2, frame: 11 const env0_0 = a0; const binding = env0_4; const value = Object.create(binding.prototype, {constructor: {value: binding}}); const binding2 = new binding(_fun9519); return binding2 instanceof Object ? binding2 : value; function _fun9519(a0, a1) { // fn#9519, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:1407, offset: 0x00c83667, size: 19 bytes, params: 3, frame: 11 a1(env0_0); } } function resolvedSyncPromise(a0) { // fn#9520, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:1453, offset: 0x00d699d1, size: 43 bytes, params: 2, frame: 11 const env0_0 = a0; const binding = env0_4; const value = Object.create(binding.prototype, {constructor: {value: binding}}); const binding2 = new binding(_fun9521); return binding2 instanceof Object ? binding2 : value; function _fun9521(a0) { // fn#9521, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1008:1499, offset: 0x00cd9b0e, size: 19 bytes, params: 2, frame: 11 a0(env0_0); } } } function _fun9506(a0) { // fn#9506, offset: 0x00c37049, size: 5 bytes, params: 2, frame: 1 return a0; } global.__d(_fun9498, 881, [6, 7, 836]) /* metro module 881, dependencies: [6, 7, 836] */;