/* Metro module 3909; source: unknown; dependencies: [] */ function _fun32139(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#32139, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4058:6, offset: 0x0100d4d9, size: 52 bytes, params: 8, frame: 15 const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.callDispose = callDispose; function callDispose(a0) { // fn#32140, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4058:106, offset: 0x0100d50d, size: 298 bytes, params: 2, frame: 28 var r8; var r2; var r4; var propertyName; var propertyName2; var Object; var prototype; var hasOwnProperty; var call; var error; var closure; var Error; var String; var value; var message; var includes; for (propertyName in a0) { Object = global.Object; prototype = Object.prototype; hasOwnProperty = prototype.hasOwnProperty; call = hasOwnProperty.call; if (Reflect.apply(call, hasOwnProperty, [a0, propertyName])) { r8 = propertyName2; continue; } if (propertyName === '__type') { r8 = propertyName2; continue; } if (propertyName === 'dispose') { r8 = propertyName2; continue; } try { Object = global.Object; Object.defineProperty(a0, propertyName, {'value': null, 'enumerable': false, 'configurable': true, value: undefined}); r8 = propertyName2; } catch (error) { r8 = propertyName2; } } try { Object = global.Object; closure = function() { return '[disposed HybridObject]'; }; Object.defineProperty(a0, 'toString', {'value': null, 'enumerable': false, 'configurable': true, value: closure}); } catch (error) { } try { a0.dispose(); } catch (error) { Error = global.Error; if (error instanceof Error) { message = error.message; r4 = message; } else { String = global.String; value = ''; r2 = error ?? value; value = String(r2); r4 = value; } includes = r4.includes; if (!Reflect.apply(includes, r4, ['failed to define internal native state property'])) { throw error; } } } } global.__d(_fun32139, 3909, []) /* metro module 3909 */;