/* Metro module 885; source: unknown; dependencies: [881] */ import * as Module00881Module from './module-00881.js'; /* Metro dependency 881 */ function _fun9613(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#9613, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:6, offset: 0x00d6c817, size: 111 bytes, params: 8, frame: 18 let env0_0 = require; const Object = global.Object; const defineProperty = Object.defineProperty; let Symbol = global.Symbol; Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]); Symbol = global.Symbol; exports.SENTRY_BUFFER_FULL_ERROR = Symbol.for('SentryBufferFullError'); exports.makePromiseBuffer = function() { var env0_2 = _fun9615; var value = 100; var env0_0 = arguments.length > 0 ? arguments[0] === undefined ? value : arguments[0] : value; var Set = global.Set; var env0_1 = new Set(); var object = {}; Object.defineProperty(object, '$', {get: _fun9616, set: undefined, enumerable: true, configurable: true}); object.add = _fun9617; object.drain = _fun9620; return object; }; function makePromiseBuffer() { // fn#9614, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:182, offset: 0x00d6c886, size: 122 bytes, params: 1, frame: 14 const value = 100; const env0_0 = arguments.length > 0 ? arguments[0] === undefined ? value : arguments[0] : value; const Set = global.Set; const set = new Set(); const object = {}; Object.defineProperty(object, '$', {get: _fun9616, set: undefined, enumerable: true, configurable: true}); object.add = add_9617; object.drain = drain; return object; function makePromiseBufferRemove(a0) { // fn#9615, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:286, owner: makePromiseBuffer.remove, offset: 0x00d6c900, size: 24 bytes, params: 2, frame: 11 env0_1.delete(a0); } function _fun9616() { // fn#9616, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:324, offset: 0x00d6c918, size: 27 bytes, params: 1, frame: 11 const Array = global.Array; return Array.from(env0_1); } function makePromiseBufferAdd(a0) { // fn#9617, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:358, owner: makePromiseBuffer.add, offset: 0x00d6c933, size: 113 bytes, params: 2, frame: 15 var value2; if (env0_1.size < env0_0) { value2 = a0(); env0_1.add(value2); value2.then(_fun9618, _fun9619); return value2; } return (Module00881Module).rejectedSyncPromise(env1_2); function _fun9618() { // fn#9618, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:488, offset: 0x00d6c9a4, size: 23 bytes, params: 1, frame: 11 makePromiseBufferRemove(env0_0); } function _fun9619() { // fn#9619, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:519, offset: 0x00d6c9a4, size: 23 bytes, params: 1, frame: 11 makePromiseBufferRemove(env0_0); } } function drain(a0) { // fn#9620, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:559, owner: makePromiseBuffer.drain, offset: 0x00d6c9bb, size: 184 bytes, params: 2, frame: 16 var environment; var Promise; var allSettled; var Array; var items2; const env0_0 = a0; var value; if (env0_1.size) { Promise = global.Promise; allSettled = Promise.allSettled; Array = global.Array; value = Reflect.apply(allSettled, Promise, [Array.from(env0_1)]); value = value.then(function() { return true; }); if (a0) { items2 = [value]; Promise = global.Promise; items2[1] = new Promise(_fun9622); Promise = global.Promise; return Promise.race(items2); } return value; } value = environment.__proto__; return (Module00881Module).resolvedSyncPromise(true); function _fun9622(a0) { // fn#9622, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:733, offset: 0x00d6ca73, size: 39 bytes, params: 2, frame: 13 return global.setTimeout(_fun9623, a0); function _fun9623() { // fn#9623, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:764, offset: 0x00d6ca9a, size: 18 bytes, params: 1, frame: 11 return env0_0(false); } } } } } global.__d(_fun9613, 885, [881]) /* metro module 885, dependencies: [881] */;