/* Metro module 4125; source: unknown; dependencies: [] */ function _fun34242(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#34242, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4290:6, offset: 0x0104fdc2, size: 105 bytes, params: 8, frame: 11 let Object = global.Object; const env0_0 = Object.getOwnPropertySymbols; Object = global.Object; const env0_1 = Object.prototype.hasOwnProperty; Object = global.Object; const env0_2 = Object.prototype.propertyIsEnumerable; module.exports = shouldUseNative() ? global.Object.assign : _fun34246; function shouldUseNative() { // fn#34243, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4296:133, offset: 0x0104fe2b, size: 320 bytes, params: 1, frame: 19 var r6; var Object; var assign; var String; var prototype; var value; var string; var getOwnPropertyNames; var value2; var property; var object; var fromCharCode; var value3; var map; var closure; var join; var split; var forEach; var keys; var Object2; var object2; var error; try { Object = global.Object; } catch (error) { return false; } try { assign = Object.assign; } catch (error) { return false; } if (assign) { try { String = global.String; } catch (error) { return false; } try { prototype = String.prototype; } catch (error) { return false; } try { } catch (error) { return false; } try { string = new String('abc'); } catch (error) { return false; } try { value = string instanceof Object ? string : value; } catch (error) { return false; } try { value[5] = 'de'; } catch (error) { return false; } try { Object = global.Object; } catch (error) { return false; } try { getOwnPropertyNames = Object.getOwnPropertyNames; } catch (error) { return false; } try { value = Reflect.apply(getOwnPropertyNames, Object, [value]); } catch (error) { return false; } value2 = 0; try { property = value[value2]; } catch (error) { return false; } try { value = property === '5'; } catch (error) { return false; } if (value) { return false; } try { object = {}; } catch (error) { return false; } try { var env0_0 = object; } catch (error) { return false; } r6 = value2; while (true) { try { String = global.String; } catch (error) { return false; } try { fromCharCode = String.fromCharCode; } catch (error) { return false; } try { value = Reflect.apply(fromCharCode, String, [r6]); } catch (error) { return false; } try { value = '_' + value; } catch (error) { return false; } try { object[value] = r6; } catch (error) { return false; } try { value = typeof r6 === 'bigint' ? r6 + 1n : +r6 + 1; } catch (error) { return false; } try { value3 = value < 10; } catch (error) { return false; } if (value3) { r6 = value; continue; } break; } try { Object = global.Object; } catch (error) { return false; } try { getOwnPropertyNames = Object.getOwnPropertyNames; } catch (error) { return false; } try { value = Reflect.apply(getOwnPropertyNames, Object, [object]); } catch (error) { return false; } try { map = value.map; } catch (error) { return false; } try { closure = _fun34244; } catch (error) { return false; } try { value = Reflect.apply(map, value, [closure]); } catch (error) { return false; } try { join = value.join; } catch (error) { return false; } try { value = Reflect.apply(join, value, ['']); } catch (error) { return false; } try { value = value !== '0123456789'; } catch (error) { return false; } if (value) { return false; } try { object = {}; } catch (error) { return false; } try { var env0_1 = object; } catch (error) { return false; } try { split = 'abcdefghijklmnopqrst'.split; } catch (error) { return false; } try { value = Reflect.apply(split, 'abcdefghijklmnopqrst', ['']); } catch (error) { return false; } try { forEach = value.forEach; } catch (error) { return false; } try { closure = _fun34245; } catch (error) { return false; } try { Reflect.apply(forEach, value, [closure]); } catch (error) { return false; } try { Object = global.Object; } catch (error) { return false; } try { keys = Object.keys; } catch (error) { return false; } try { Object2 = global.Object; } catch (error) { return false; } try { assign = Object2.assign; } catch (error) { return false; } try { object2 = {}; } catch (error) { return false; } try { value = Reflect.apply(assign, Object2, [object2, object]); } catch (error) { return false; } try { value = Reflect.apply(keys, Object, [value]); } catch (error) { return false; } try { join = value.join; } catch (error) { return false; } try { value = Reflect.apply(join, value, ['']); } catch (error) { return false; } return value === 'abcdefghijklmnopqrst'; } return false; function _fun34244(a0) { // fn#34244, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4296:387, offset: 0x00c3fbaf, size: 16 bytes, params: 2, frame: 2 return env0_0[a0]; } function _fun34245(a0) { // fn#34245, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4296:489, offset: 0x0104ff6b, size: 18 bytes, params: 2, frame: 2 env0_1[a0] = a0; } } function _fun34246(a0, a1) { // fn#34246, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4296:614, offset: 0x0104ff7d, size: 279 bytes, params: 3, frame: 29 var r7; var r14; var r11; var value5; var propertyName; var propertyName2; var hasOwnPropertyBinding; var call; var ownPropertySymbols; var length; var propertyIsEnumerableBinding; var property; var value7; var value8; if (a0 == null) { throw new global.TypeError('Object.assign cannot be called with null or undefined'); } let Object = global.Object; const value = Object(a0); const value2 = 1; const value4 = 0; if (value2 < arguments.length) { r7 = value2; while (true) { Object = global.Object; value5 = Object(arguments[r7]); for (propertyName in value5) { hasOwnPropertyBinding = hasOwnProperty; call = hasOwnPropertyBinding.call; if (!Reflect.apply(call, hasOwnPropertyBinding, [value5, propertyName])) { r14 = propertyName2; continue; } value[propertyName] = value5[propertyName]; r14 = propertyName2; } if (!getOwnPropertySymbols) { continue; } ownPropertySymbols = getOwnPropertySymbols(value5); length = ownPropertySymbols.length; if (!(value4 < length)) { continue; } r11 = value4; while (true) { propertyIsEnumerableBinding = propertyIsEnumerable; call = propertyIsEnumerableBinding.call; if (Reflect.apply(call, propertyIsEnumerableBinding, [value5, ownPropertySymbols[r11]])) { property = ownPropertySymbols[r11]; value[property] = value5[ownPropertySymbols[r11]]; } value7 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1; length = ownPropertySymbols.length; if (value7 < length) { r11 = value7; continue; } break; } value8 = typeof r7 === 'bigint' ? r7 + 1n : +r7 + 1; if (value8 < arguments.length) { r7 = value8; continue; } break; } } return value; } } global.__d(_fun34242, 4125, []) /* metro module 4125 */;