/* Metro module 1557; source: unknown; dependencies: [57, 31, 1493, 1536, 1558, 1559, 1533] */ import Module00057 from './module-00057.js'; /* Metro dependency 57 */ import Module01533 from './module-01533.js'; /* Metro dependency 1533 */ import Module01536 from './module-01536.js'; /* Metro dependency 1536 */ import Module01558 from './module-01558.js'; /* Metro dependency 1558 */ import Module01559 from './module-01559.js'; /* Metro dependency 1559 */ import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */ import * as Module01493Module from './module-01493.js'; /* Metro dependency 1493 */ function _fun17503(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#17503, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1684:6, offset: 0x00e6e705, size: 107 bytes, params: 8, frame: 18 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.default = usePreventRemove; function usePreventRemove(a0, a1) { // fn#17504, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1684:129, offset: 0x00e6e770, size: 234 bytes, params: 3, frame: 21 const env0_0 = a0; const env0_1 = a1; const property = Module00057(ReactModule.useState(_fun17505), 1)[0]; const value = (Module01536)(); ReactModule.useEffect(_fun17506, [(Module01559)().setPreventRemove, property, (Module01558)().key, a0]); ReactModule.useEffect(_fun17509, [value, (Module01533)(_fun17508)]); function _fun17505() { // fn#17505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1684:178, offset: 0x00e6e85a, size: 37 bytes, params: 1, frame: 11 const value = environment.__proto__; return (Module01493Module).nanoid(); } function _fun17506() { // fn#17506, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1684:298, offset: 0x00e6e87f, size: 37 bytes, params: 1, frame: 15 setPreventRemove(env0_2, key, env0_0); return _fun17507; function _fun17507() { // fn#17507, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1684:325, offset: 0x00e6e8a4, size: 28 bytes, params: 1, frame: 15 setPreventRemove(env1_2, key, false); } } function _fun17508(a0) { // fn#17508, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1684:375, offset: 0x00e6e8c0, size: 49 bytes, params: 2, frame: 11 if (env0_0) { a0.preventDefault(); require({data: a0.data}); } } function _fun17509() { // fn#17509, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1684:444, offset: 0x00e6e8f1, size: 44 bytes, params: 1, frame: 14 return Module00057?.addListener('beforeRemove', env0_6); } } } global.__d(_fun17503, 1557, [57, 31, 1493, 1536, 1558, 1559, 1533]) /* metro module 1557, dependencies: [57, 31, 1493, 1536, 1558, 1559, 1533] */;