/* Metro module 174; source: unknown; dependencies: [126, 175, 176, 177, 178, 181] */ function _fun2564(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#2564, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:199:6, offset: 0x00c83be6, size: 374 bytes, params: 8, frame: 20 var closure; var value; const env0_0 = require; const RN$Bridgeless = global.RN$Bridgeless; if (RN$Bridgeless === true) { global.RN$enableMicrotasksInReact = true; value = require(126) /* metro dependency 126 */; value.polyfillGlobal('queueMicrotask', function() { return require(dependencyMap[1]).default.queueMicrotask; }); value = require(126) /* metro dependency 126 */; value.polyfillGlobal('setImmediate', _fun2566); value = require(126) /* metro dependency 126 */; value.polyfillGlobal('clearImmediate', _fun2567); value = require(126) /* metro dependency 126 */; value.polyfillGlobal('requestIdleCallback', _fun2568); value = require(126) /* metro dependency 126 */; value.polyfillGlobal('cancelIdleCallback', _fun2569); } else { closure = defineLazyTimer; closure('setTimeout'); closure('clearTimeout'); closure('setInterval'); closure('clearInterval'); closure('requestAnimationFrame'); closure('cancelAnimationFrame'); closure('requestIdleCallback'); closure('cancelIdleCallback'); value = require(126) /* metro dependency 126 */; value.polyfillGlobal('queueMicrotask', _fun2572); value = require(126) /* metro dependency 126 */; value.polyfillGlobal('setImmediate', _fun2573); value = require(126) /* metro dependency 126 */; value.polyfillGlobal('clearImmediate', _fun2574); } } function _fun2566() { // fn#2566, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:199:231, offset: 0x00c83d82, size: 33 bytes, params: 1, frame: 11 return (require(176) /* metro dependency 176 */).setImmediate; } function _fun2567() { // fn#2567, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:199:314, offset: 0x00c83da3, size: 33 bytes, params: 1, frame: 11 return (require(176) /* metro dependency 176 */).clearImmediate; } function _fun2568() { // fn#2568, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:199:404, offset: 0x00c83dc4, size: 38 bytes, params: 1, frame: 11 return (require(177) /* metro dependency 177 */).default.requestIdleCallback; } function _fun2569() { // fn#2569, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:199:506, offset: 0x00c83dea, size: 38 bytes, params: 1, frame: 11 return (require(177) /* metro dependency 177 */).default.cancelIdleCallback; } function defineLazyTimer(a0) { // fn#2570, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:199:573, offset: 0x00c83e10, size: 52 bytes, params: 2, frame: 14 const env0_0 = a0; (require(126) /* metro dependency 126 */).polyfillGlobal(a0, _fun2571); } function _fun2573() { // fn#2573, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:199:957, offset: 0x00c83e6f, size: 38 bytes, params: 1, frame: 11 return (require(178) /* metro dependency 178 */).default.queueReactNativeMicrotask; } function _fun2574() { // fn#2574, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:199:1061, offset: 0x00c83e95, size: 38 bytes, params: 1, frame: 11 return (require(178) /* metro dependency 178 */).default.clearReactNativeMicrotask; } function _fun2571() { // fn#2571, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:199:627, offset: 0x00c83e44, size: 43 bytes, params: 1, frame: 11 return (require(178) /* metro dependency 178 */).default[env0_0]; }