/* Metro module 552; source: unknown; dependencies: [553] */ function _fun6663(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#6663, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:6, offset: 0x00d03ff3, size: 1350 bytes, params: 8, frame: 22 var get; var toStringTag; const env0_1 = require; const isSymbol_66702 = isSymbol_6670; const toStr = function(a0) { return toString.call(a0); }; const indexOf_6673 = function(a0, a1) { var r3; if (a0.indexOf) { return a0.indexOf(a1); } var length = a0.length; var value = 0; if (value < length) { r3 = value; loopExit2: while (true) { if (a0[r3] === a1) { return r3; } value = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; if (value < length) { r3 = value; continue; } break loopExit2; } } return -1; }; const markBoxed = function(a0) { return 'Object(' + a0 + ')'; }; const weakCollectionOf = function(a0) { return a0 + ' { ? }'; }; const collectionOf = function(a0, a1, a2, a3) { return a0 + ' (' + a1 + ') {' + (a3 ? indentedJoin(a2, a3) : join.call(a2, ', ')) + '}'; }; const indentedJoin = function(a0, a1) { if (a0.length === 0) { return ''; } var value = '\n' + a1.prev; value += a1.base; value += join.call(a0, ',' + value); return value + '\n' + a1.prev; }; const Map = global.Map; let r0 = typeof Map === 'function' && global.Map.prototype; let Object = global.Object; let getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; value = null; let r9 = getOwnPropertyDescriptor && r0 ? global.Object.getOwnPropertyDescriptor(global.Map.prototype, 'size') : value; if (r0) { if (r9) { get = r9.get; get = typeof get !== 'function' ? value : r9.get; } } r0 = r0 && global.Map.prototype.forEach; const Set = global.Set; r0 = typeof Set === 'function' && global.Set.prototype; Object = global.Object; getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; r9 = getOwnPropertyDescriptor && r0 ? global.Object.getOwnPropertyDescriptor(global.Set.prototype, 'size') : value; if (r0) { if (r9) { get = r9.get; get = typeof get !== 'function' ? value : r9.get; } } r0 = r0 && global.Set.prototype.forEach; const WeakMap = global.WeakMap; let has = typeof WeakMap !== 'function' ? value : global.WeakMap.prototype ? global.WeakMap.prototype.has : value; const WeakSet = global.WeakSet; has = typeof WeakSet !== 'function' ? value : global.WeakSet.prototype ? global.WeakSet.prototype.has : value; const WeakRef = global.WeakRef; const env0_9 = typeof WeakRef !== 'function' ? value : global.WeakRef.prototype ? global.WeakRef.prototype.deref : value; const Boolean = global.Boolean; let valueOf = Boolean.prototype.valueOf; Object = global.Object; let toString = Object.prototype.toString; const Function = global.Function; toString = Function.prototype.toString; let String = global.String; const env0_13 = String.prototype.match; String = global.String; let slice = String.prototype.slice; String = global.String; const env0_15 = String.prototype.replace; String = global.String; const env0_16 = String.prototype.toUpperCase; String = global.String; const env0_17 = String.prototype.toLowerCase; const RegExp = global.RegExp; const env0_18 = RegExp.prototype.test; let Array = global.Array; const env0_19 = Array.prototype.concat; Array = global.Array; const env0_20 = Array.prototype.join; Array = global.Array; slice = Array.prototype.slice; const Math = global.Math; const env0_22 = Math.floor; const BigInt = global.BigInt; valueOf = typeof BigInt !== 'function' ? value : global.BigInt.prototype.valueOf; Object = global.Object; const env0_24 = Object.getOwnPropertySymbols; let Symbol = global.Symbol; toString = typeof Symbol !== 'function' || typeof global.Symbol.iterator !== 'symbol' ? value : global.Symbol.prototype.toString; Symbol = global.Symbol; r0 = typeof Symbol === 'function' && typeof global.Symbol.iterator === 'object'; Symbol = global.Symbol; if (typeof Symbol === 'function') { Symbol = global.Symbol; toStringTag = Symbol.toStringTag; if (toStringTag) { Symbol = global.Symbol; Symbol.toStringTag; Symbol = global.Symbol; toStringTag = Symbol.toStringTag; } } Object = global.Object; const env0_28 = Object.prototype.propertyIsEnumerable; const Reflect = global.Reflect; const getPrototypeOf = typeof Reflect === 'function' ? global.Reflect.getPrototypeOf : global.Object.getPrototypeOf; r0 = getPrototypeOf || ([].__proto__ !== global.Array.prototype ? value : function(a0) { return a0.__proto__; }); let custom = (require(553) /* metro dependency 553 */).custom; custom = isSymbol_66702(custom) ? (require(553) /* metro dependency 553 */).custom : value; const value7 = Object.create(value); value7.double = '"'; value7.single = "'"; value = Object.create(value); value.double = RegExp('(["\\\\])', 'g'); value.single = RegExp("(['\\\\])", 'g'); module.exports = exports_6682; Object = global.Object; const env0_33 = Object.prototype.hasOwnProperty || (function(a0) { return a0 in this; }); function addNumericSeparator(a0, a1) { // fn#6664, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:1558, offset: 0x00d04539, size: 344 bytes, params: 3, frame: 19 var r4; var testBinding; var regexp; var replaceBinding; var value4; var value5; var value7; if (a0 === Infinity) { return a1; } if (a0 === -Infinity) { return a1; } if (a0 != a0) { return a1; } if (a0) { if (a0 > -1000) { if (a0 < 1000) { return a1; } testBinding = test; if (testBinding.call(RegExp('e', ''), a1)) { return a1; } regexp = RegExp('[0-9](?=(?:[0-9]{3})+(?![0-9]))', 'g'); if (typeof a0 !== 'number') { return replace.call(a1, regexp, '$&_'); } r4 = a0 < 0 ? -floor(-a0) : floor(a0); if (r4 !== a0) { value4 = global.String(r4); value5 = slice.call(a1, value4.length + 1); value7 = replace.call(value4, regexp, '$&_') + '.'; replaceBinding = replace; return value7 + replaceBinding.call(replace.call(value5, RegExp('([0-9]{3})', 'g'), '$&_'), RegExp('_$', ''), ''); } return replace.call(a1, regexp, '$&_'); } testBinding = test; if (testBinding.call(RegExp('e', ''), a1)) { return a1; } } else { testBinding = test; if (testBinding.call(RegExp('e', ''), a1)) { return a1; } } regexp = RegExp('[0-9](?=(?:[0-9]{3})+(?![0-9]))', 'g'); if (typeof a0 === 'number') { r4 = a0 < 0 ? -floor(-a0) : floor(a0); if (r4 !== a0) { value4 = global.String(r4); value5 = slice.call(a1, value4.length + 1); value7 = replace.call(value4, regexp, '$&_') + '.'; replaceBinding = replace; return value7 + replaceBinding.call(replace.call(value5, RegExp('([0-9]{3})', 'g'), '$&_'), RegExp('_$', ''), ''); } } return replace.call(a1, regexp, '$&_'); } function wrapQuotes(a0, a1, {quoteStyle}) { // fn#6665, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:2044, offset: 0x00d04691, size: 42 bytes, params: 4, frame: 3 const property = env0_31[quoteStyle || a1]; return property + a0 + property; } function quote(a0) { // fn#6666, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:2113, offset: 0x00d046bb, size: 57 bytes, params: 2, frame: 15 const replaceBinding = replace; const call = replaceBinding.call; const String = global.String; return Reflect.apply(call, replaceBinding, [String(a0), RegExp('"', 'g'), '"']); } function canTrustToString(a0) { // fn#6667, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:2170, offset: 0x00d046f4, size: 63 bytes, params: 2, frame: 6 const toStringTagBinding = toStringTag; return toStringTagBinding ? !(typeof a0 === 'object' && (toStringTag in a0 || a0[toStringTag] !== undefined)) : !toStringTagBinding; } function isArray(a0) { // fn#6668, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:2256, offset: 0x00d04733, size: 39 bytes, params: 2, frame: 13 return toStr(a0) === '[object Array]' && canTrustToString(a0); } function isRegExp_6669(a0) { // fn#6669, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:2331, offset: 0x00d0475a, size: 39 bytes, params: 2, frame: 13 return toStr(a0) === '[object RegExp]' && canTrustToString(a0); } function isSymbol_6670(a0) { // fn#6670, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:2408, offset: 0x00d04781, size: 126 bytes, params: 2, frame: 13 var r0; var error; const value = a0; if (env0_26) { r0 = value && typeof value === 'object'; r0 = r0 && value instanceof global.Symbol; return r0; } const value3 = typeof value; if (value3 === 'symbol') { return true; } if (value) { if (value3 !== 'object') { return false; } if (toString) { try { toString.call(value); } catch (error) { return false; } return true; } } return false; } function has_6671(a0, a1) { // fn#6671, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:8408, offset: 0x00d047ff, size: 26 bytes, params: 3, frame: 13 return env0_33.call(a0, a1); } function inspectString(a0, a1) { // fn#6674, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:8596, offset: 0x00d04875, size: 227 bytes, params: 3, frame: 20 var r2; var value; var call; var inspectStringBinding; var sliceBinding; let length = a0.length; let maxStringLength = a1.maxStringLength; if (length > maxStringLength) { length = a0.length; maxStringLength = a1.maxStringLength; value = length - maxStringLength; r2 = value > 1 ? 's' : ''; inspectStringBinding = inspectString; sliceBinding = slice; call = sliceBinding.call; maxStringLength = a1.maxStringLength; return inspectStringBinding(Reflect.apply(call, sliceBinding, [a0, 0, maxStringLength]), a1) + ('... ' + value + ' more character' + r2); } const binding = env0_32; let quoteStyle = a1.quoteStyle; quoteStyle = !quoteStyle ? 'single' : quoteStyle; const property = binding[quoteStyle]; property.lastIndex = 0; const wrapQuotesBinding = wrapQuotes; const replaceBinding = replace; return wrapQuotesBinding(replaceBinding.call(replace.call(a0, property, '\\$1'), RegExp('[\\x00-\\x1f]', 'g'), lowbyte), 'single', a1); } function lowbyte(a0) { // fn#6675, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:8912, offset: 0x00d04958, size: 106 bytes, params: 2, frame: 15 var r3; var r0; var toUpperCaseBinding; let value = a0.charCodeAt(0); const property = ({8: 'b', 9: 't', 10: 'n', 12: 'f', 13: 'r'})[value]; if (property) { r0 = '\\' + property; } else { r3 = value < 16 ? '0' : ''; toUpperCaseBinding = toUpperCase; value = toUpperCaseBinding.call(value.toString(16)); value = '\\x' + r3 + value; r0 = value; } return r0; } function arrObjKeys(a0, a1) { // fn#6680, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:9352, offset: 0x00d04aa4, size: 541 bytes, params: 3, frame: 31 var r3; var r4; var r15; var r12; var r18; var r19; var length; var value3; var value4; var value5; var value6; var object; var value8; var value9; var value10; var propertyName; var propertyName2; var String; var Number; var value11; var value12; var binding; var property; var Symbol; var value13; var testBinding; var call; var value14; var push; var value15; var value16; var value17; var propertyIsEnumerableBinding; var value18; var value19; var value20; const isArrayBinding = isArray; const value2 = undefined; const isArray2 = isArrayBinding(a0); const items2 = []; reducibleJoin5: while (true) { if (!isArray2) { break reducibleJoin5; } length = a0.length; items2.length = length; length = a0.length; value3 = 0; value4 = ''; if (!(value3 < length)) { break reducibleJoin5; } r3 = value3; reducibleLoop2: while (true) { reducibleJoin4: while (true) { if (has_6671(a0, r3)) { value5 = a1(a0[r3], a0); r4 = value5; break reducibleJoin4; } r4 = value4; break reducibleJoin4; } items2[r3] = r4; value6 = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; length = a0.length; if (value6 < length) { r3 = value6; continue reducibleLoop2; } break reducibleJoin5; } } const r5 = typeof getOwnPropertySymbols === 'function' ? getOwnPropertySymbols(a0) : []; reducibleJoin11: while (true) { if (!env0_26) { r15 = value2; break reducibleJoin11; } object = {}; length = r5.length; value8 = 0; if (!(value8 < length)) { r15 = object; break reducibleJoin11; } r4 = value8; reducibleLoop10: while (true) { value9 = '$' + r5[r4]; object[value9] = r5[r4]; value10 = typeof r4 === 'bigint' ? r4 + 1n : +r4 + 1; length = r5.length; if (value10 < length) { r4 = value10; continue reducibleLoop10; } r15 = object; break reducibleJoin11; } } const properties = Object.keys(a0); const properties2 = 0; const properties3 = properties.length; if (properties !== value2) { r12 = properties2; reducibleLoop12: while (true) { propertyName = properties[r12]; propertyName2 = r12 + 1; if (propertyName === value2) { break reducibleLoop12; } if (has_6671(a0, propertyName)) { reducibleJoin16: while (true) { if (isArray2) { String = global.String; Number = global.Number; value11 = String(Number(propertyName)) === propertyName; r18 = value11; break reducibleJoin16; } r18 = isArray2; break reducibleJoin16; } reducibleJoin18: while (true) { if (r18) { length = a0.length; value12 = propertyName < length; r18 = value12; break reducibleJoin18; } break reducibleJoin18; } reducibleJoin22: while (true) { if (r18) { break reducibleJoin22; } binding = env0_26; reducibleJoin21: while (true) { if (binding) { property = r15['$' + propertyName]; Symbol = global.Symbol; value13 = property instanceof Symbol; r19 = value13; break reducibleJoin21; } r19 = binding; break reducibleJoin21; } r18 = r19; break reducibleJoin22; } if (r18) { r12 = propertyName2; continue reducibleLoop12; } testBinding = test; call = testBinding.call; value14 = Reflect.apply(call, testBinding, [RegExp('[^\\w$]', ''), propertyName]); push = items2.push; if (value14) { value16 = a1(propertyName, a0) + ': '; Reflect.apply(push, items2, [value16 + a1(a0[propertyName], a0)]); r12 = propertyName2; continue reducibleLoop12; } value15 = propertyName + ': '; Reflect.apply(push, items2, [value15 + a1(a0[propertyName], a0)]); r12 = propertyName2; continue reducibleLoop12; } r12 = propertyName2; continue reducibleLoop12; } } reducibleJoin31: while (true) { if (typeof getOwnPropertySymbols !== 'function') { break reducibleJoin31; } length = r5.length; value17 = 0; if (!(value17 < length)) { break reducibleJoin31; } r4 = value17; reducibleLoop28: while (true) { propertyIsEnumerableBinding = propertyIsEnumerable; call = propertyIsEnumerableBinding.call; reducibleJoin30: while (true) { if (Reflect.apply(call, propertyIsEnumerableBinding, [a0, r5[r4]])) { push = items2.push; value18 = '[' + a1(r5[r4]); value19 = a1(a0[r5[r4]], a0); Reflect.apply(push, items2, [value18 + ']: ' + value19]); break reducibleJoin30; } break reducibleJoin30; } value20 = typeof r4 === 'bigint' ? r4 + 1n : +r4 + 1; length = r5.length; if (value20 < length) { r4 = value20; continue reducibleLoop28; } break reducibleJoin31; } } return items2; } function exports_6682(a0, a1, a2, a3) { // fn#6682, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:2608, offset: 0x00d04ccc, size: 3835 bytes, params: 5, frame: 35 var environment; var r2; var r6; var r5; var r13; var r11; var r18; var r12; var r14; var r9; var r16; var r23; var r22; var r15; var r4; var r7; var r0; var object; var binding; var TypeError; var prototype; var typeError; var maxStringLength; var value4; var value5; var customInspect; var indent; var parseInt; var int; var value11; var joinBinding; var call; var Array; var value13; var value14; var name; var matchBinding; var toStringBinding; var call2; var value16; var value17; var property; var value18; var value19; var value20; var length; var value21; var HTMLElement; var value23; var nodeName; var value24; var getAttribute; var value25; var canTrustToString2; var inspect; var getBinding; var Map; var value28; var error; var value29; var Set; var value30; var value31; var hasBinding; var hasBinding2; var hasBinding3; var WeakMap; var value32; var value33; var hasBinding4; var hasBinding5; var WeakSet; var value34; var value35; var derefBinding; var value36; var canTrustToString3; var valueOfBinding; var value39; var canTrustToString4; var canTrustToString5; var canTrustToString6; var value46; var Object; var value47; var constructor; var value48; var value49; var value50; var value51; var value52; var sliceBinding; var value53; var value54; var value55; var value56; var value57; var value58; var concatBinding; var call3; var value59; var value60; var value61; var value62; var String; var markBoxedBinding; var collectionOfBinding; var value63; var propertyIsEnumerableBinding; var value64; var value65; var call4; var cause; var value66; var value67; var value68; var value69; var value70; var value71; var toLowerCaseBinding; var value73; var attributes; var value74; var value75; var wrapQuotesBinding; var quoteBinding; var value76; var value77; var value78; var value79; var value80; var childNodes; var value81; var replaceBinding; var value85; var value87; var value88; let value = a1; const value2 = a2; const env0_0 = a0; var env0_1; let env0_2 = a3; const exports_6682Inspect2 = exports_6682Inspect; reducibleJoin2: while (true) { if (value) { r2 = value; break reducibleJoin2; } r2 = {}; break reducibleJoin2; } value = environment; let has_6671Binding = has_6671; if (has_6671Binding(r2, 'quoteStyle')) { has_6671Binding = has_6671; binding = env0_31; reducibleJoin5: while (true) { if (!has_6671Binding(binding, r2.quoteStyle)) { throw new global.TypeError('option "quoteStyle" must be "single" or "double"'); } break reducibleJoin5; } } if (has_6671(r2, 'maxStringLength')) { maxStringLength = r2.maxStringLength; if (typeof maxStringLength === 'number') { maxStringLength = r2.maxStringLength; value4 = maxStringLength < 0; reducibleJoin10: while (true) { if (value4) { maxStringLength = r2.maxStringLength; value5 = maxStringLength !== Infinity; r6 = value5; break reducibleJoin10; } r6 = value4; break reducibleJoin10; } r5 = r6; } else { r5 = r2.maxStringLength !== null; } reducibleJoin12: while (true) { if (r5) { throw new global.TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`'); } break reducibleJoin12; } } const value6 = has_6671(r2, 'customInspect'); reducibleJoin14: while (true) { if (value6) { customInspect = r2.customInspect; r13 = customInspect; break reducibleJoin14; } r13 = !value6; break reducibleJoin14; } if (typeof r13 !== 'boolean') { reducibleJoin16: while (true) { if (r13 !== 'symbol') { throw new global.TypeError('option "customInspect", if provided, must be `true`, `false`, or `\'symbol\'`'); } break reducibleJoin16; } } if (has_6671(r2, 'indent')) { indent = r2.indent; reducibleJoin22: while (true) { if (indent === null) { break reducibleJoin22; } indent = r2.indent; if (indent !== '\t') { parseInt = global.parseInt; indent = r2.indent; int = parseInt(indent, 10); indent = r2.indent; if (int === indent) { indent = r2.indent; reducibleJoin21: while (true) { if (indent > 0) { break reducibleJoin22; } break reducibleJoin21; } } TypeError = global.TypeError; prototype = TypeError.prototype; value = Object.create(prototype, {constructor: {value: TypeError}}); typeError = new TypeError('option "indent" must be "\\t", an integer > 0, or `null`'); value = typeError instanceof Object ? typeError : value; throw value; } break reducibleJoin22; } } if (has_6671(r2, 'numericSeparator')) { reducibleJoin24: while (true) { if (typeof r2.numericSeparator !== 'boolean') { throw new global.TypeError('option "numericSeparator", if provided, must be `true` or `false`'); } break reducibleJoin24; } } const numericSeparator = r2.numericSeparator; if (a0 === undefined) { return 'undefined'; } const value8 = null; if (value8 === a0) { return 'null'; } const value9 = typeof a0; if (value9 === 'boolean') { value = 'false'; reducibleJoin293: while (true) { if (a0) { value = 'true'; r0 = value; break reducibleJoin293; } r0 = value; break reducibleJoin293; } return r0; } if (value9 === 'string') { return inspectString(a0, r2); } if (value9 === 'number') { if (a0 === 0) { value = '-0'; reducibleJoin289: while (true) { if (Infinity / a0 > 0) { value = '0'; r4 = value; break reducibleJoin289; } r4 = value; break reducibleJoin289; } return r4; } String = global.String; value88 = String(a0); reducibleJoin286: while (true) { if (numericSeparator) { value = addNumericSeparator(a0, value88); r4 = value; break reducibleJoin286; } r4 = value88; break reducibleJoin286; } return r4; } if (value9 === 'bigint') { String = global.String; value87 = String(a0) + 'n'; reducibleJoin282: while (true) { if (numericSeparator) { value = addNumericSeparator(a0, value87); r4 = value; break reducibleJoin282; } r4 = value87; break reducibleJoin282; } return r4; } let depth = r2.depth; reducibleJoin32: while (true) { if (depth === undefined) { depth = 5; break reducibleJoin32; } depth = r2.depth; break reducibleJoin32; } reducibleJoin34: while (true) { if (value2 !== undefined) { r11 = value2; break reducibleJoin34; } value11 = 0; env0_1 = value11; r11 = value11; break reducibleJoin34; } if (r11 >= depth) { reducibleJoin37: while (true) { if (depth > 0) { if (value9 === 'object') { value = isArray(a0); value85 = '[Object]'; reducibleJoin279: while (true) { if (value) { value = '[Array]'; r4 = value; break reducibleJoin279; } r4 = value85; break reducibleJoin279; } return r4; } break reducibleJoin37; } break reducibleJoin37; } } indent = r2.indent; const value12 = '\t'; reducibleJoin42: while (true) { reducibleJoin41: while (true) { if (value12 === indent) { r18 = value12; break reducibleJoin41; } indent = r2.indent; if (typeof indent !== 'number') { r6 = value8; break reducibleJoin42; } indent = r2.indent; if (indent > 0) { joinBinding = join; call = joinBinding.call; Array = global.Array; indent = r2.indent; value13 = Array(indent + 1); value14 = Reflect.apply(call, joinBinding, [value13, ' ']); r18 = value14; break reducibleJoin41; } r6 = value8; break reducibleJoin42; } object = {base: r18}; joinBinding = join; call = joinBinding.call; Array = global.Array; object.prev = Reflect.apply(call, joinBinding, [Array(r11 + 1), r18]); r6 = object; break reducibleJoin42; } if (env0_2 === undefined) { env0_2 = []; } else { reducibleJoin46: while (true) { if (indexOf_6673(env0_2, a0) >= 0) { return '[Circular]'; } break reducibleJoin46; } } if (value9 === 'function') { reducibleJoin57: while (true) { if (!isRegExp_6669(a0)) { name = a0.name; if (name) { name = a0.name; r12 = name; } else { matchBinding = match; call = matchBinding.call; toStringBinding = toString; call2 = toStringBinding.call; value16 = Reflect.apply(call2, toStringBinding, [a0]); value17 = Reflect.apply(call, matchBinding, [value16, RegExp('^function\\s*([\\w$]+)', '')]); reducibleJoin52: while (true) { if (value17) { property = value17[1]; r12 = property; break reducibleJoin52; } r12 = value8; break reducibleJoin52; } } value18 = arrObjKeys(a0, exports_6682Inspect2); value19 = ' (anonymous)'; reducibleJoin54: while (true) { if (r12) { value20 = ': ' + r12; r14 = value20; break reducibleJoin54; } r14 = value19; break reducibleJoin54; } length = value18.length; value21 = ''; reducibleJoin56: while (true) { if (length > 0) { joinBinding = join; call = joinBinding.call; value = Reflect.apply(call, joinBinding, [value18, ', ']); value = ' { ' + value + ' }'; r12 = value; break reducibleJoin56; } r12 = value21; break reducibleJoin56; } return '[Function' + r14 + ']' + r12; } break reducibleJoin57; } } if (isSymbol_6670(a0)) { if (env0_26) { replaceBinding = replace; call = replaceBinding.call; String = global.String; r7 = Reflect.apply(call, replaceBinding, [String(a0), RegExp('^(Symbol\\(.*\\))_[^)]*$', ''), '$1']); } else { r7 = toString.call(a0); } reducibleJoin276: while (true) { if (value9 !== 'object') { r4 = r7; break reducibleJoin276; } if (env0_26) { r4 = r7; break reducibleJoin276; } value = markBoxed(r7); r4 = value; break reducibleJoin276; } return r4; } const value22 = false; reducibleJoin65: while (true) { if (a0) { if (value9 !== 'object') { r9 = value22; break reducibleJoin65; } HTMLElement = global.HTMLElement; if (typeof HTMLElement !== 'undefined') { HTMLElement = global.HTMLElement; value23 = true; if (a0 instanceof HTMLElement) { r9 = value23; break reducibleJoin65; } } nodeName = a0.nodeName; value24 = typeof nodeName === 'string'; reducibleJoin64: while (true) { if (value24) { getAttribute = a0.getAttribute; value25 = typeof getAttribute === 'function'; r12 = value25; break reducibleJoin64; } r12 = value24; break reducibleJoin64; } r9 = r12; break reducibleJoin65; } r9 = value22; break reducibleJoin65; } if (r9) { toLowerCaseBinding = toLowerCase; call = toLowerCaseBinding.call; String = global.String; nodeName = a0.nodeName; value73 = '<' + Reflect.apply(call, toLowerCaseBinding, [String(nodeName)]); attributes = a0.attributes; reducibleJoin263: while (true) { if (attributes) { r14 = attributes; break reducibleJoin263; } r14 = []; break reducibleJoin263; } length = r14.length; value74 = 0; if (value74 < length) { r9 = value73; r13 = value74; reducibleLoop264: while (true) { name = r14[r13].name; value75 = ' ' + name; wrapQuotesBinding = wrapQuotes; quoteBinding = quote; value76 = r14[r13].value; value77 = wrapQuotesBinding(quoteBinding(value76), 'double', r2); value78 = r9 + (value75 + '=' + value77); value79 = typeof r13 === 'bigint' ? r13 + 1n : +r13 + 1; length = r14.length; if (value79 < length) { r9 = value78; r13 = value79; continue reducibleLoop264; } r6 = value78; break reducibleLoop264; } } else { r6 = value73; } value80 = r6 + '>'; childNodes = a0.childNodes; reducibleJoin267: while (true) { if (childNodes) { childNodes = a0.childNodes; length = childNodes.length; r9 = length; break reducibleJoin267; } r9 = childNodes; break reducibleJoin267; } reducibleJoin269: while (true) { if (r9) { value81 = value80 + '...'; r6 = value81; break reducibleJoin269; } r6 = value80; break reducibleJoin269; } toLowerCaseBinding = toLowerCase; call = toLowerCaseBinding.call; String = global.String; nodeName = a0.nodeName; value = Reflect.apply(call, toLowerCaseBinding, [String(nodeName)]); return r6 + (''); } if (isArray(a0)) { length = a0.length; value68 = 0; if (value68 === length) { return '[]'; } value69 = arrObjKeys(a0, exports_6682Inspect2); reducibleJoin259: while (true) { reducibleJoin258: while (true) { if (r6) { length = value69.length; value70 = true; if (value68 < length) { r9 = value68; reducibleLoop254: while (true) { if (indexOf_6673(value69[r9], '\n') >= value68) { r4 = value22; break reducibleLoop254; } value71 = typeof r9 === 'bigint' ? r9 + 1n : +r9 + 1; length = value69.length; if (value71 < length) { r9 = value71; continue reducibleLoop254; } r4 = value70; break reducibleLoop254; } } else { r4 = value70; } if (r4) { break reducibleJoin258; } value = indentedJoin(value69, r6); value = '[' + value + ']'; r4 = value; break reducibleJoin259; } break reducibleJoin258; } joinBinding = join; call = joinBinding.call; value = Reflect.apply(call, joinBinding, [value69, ', ']); value = '[ ' + value + ' ]'; r4 = value; break reducibleJoin259; } return r4; } const value27 = toStr(a0) === '[object Error]'; reducibleJoin69: while (true) { if (value27) { canTrustToString2 = canTrustToString(a0); r9 = canTrustToString2; break reducibleJoin69; } r9 = value27; break reducibleJoin69; } if (r9) { value63 = arrObjKeys(a0, exports_6682Inspect2); prototype = global.Error.prototype; reducibleJoin250: while (true) { reducibleJoin246: while (true) { if ('cause' in prototype) { break reducibleJoin246; } if ('cause' in a0) { propertyIsEnumerableBinding = propertyIsEnumerable; call = propertyIsEnumerableBinding.call; if (Reflect.apply(call, propertyIsEnumerableBinding, [a0, 'cause'])) { break reducibleJoin246; } String = global.String; value64 = String(a0); value65 = '{ [' + value64; joinBinding = join; call = joinBinding.call; concatBinding = concat; call4 = concatBinding.call; cause = a0.cause; value = exports_6682Inspect2(cause); value = Reflect.apply(call4, concatBinding, ['[cause]: ' + value, value63]); value = Reflect.apply(call, joinBinding, [value, ', ']); value = value65 + '] ' + value + ' }'; r4 = value; break reducibleJoin250; } break reducibleJoin246; } length = value63.length; if (length === 0) { String = global.String; value = String(a0); value = '[' + value + ']'; r9 = value; } else { String = global.String; value66 = String(a0); value67 = '{ [' + value66; joinBinding = join; call = joinBinding.call; value = Reflect.apply(call, joinBinding, [value63, ', ']); value = value67 + '] ' + value + ' }'; r9 = value; } r4 = r9; break reducibleJoin250; } return r4; } if (value9 === 'object') { reducibleJoin77: while (true) { if (r13) { if (custom) { reducibleJoin75: while (true) { if (typeof a0[custom] !== 'function') { break reducibleJoin75; } if (require(553) /* metro dependency 553 */) { return (require(553) /* metro dependency 553 */)(a0, {depth: depth - r11}); } break reducibleJoin75; } } if (r13 === 'symbol') { break reducibleJoin77; } inspect = a0.inspect; if (typeof inspect === 'function') { return a0.inspect(); } break reducibleJoin77; } break reducibleJoin77; } } reducibleJoin95: while (true) { reduciblePort94: while (true) { exceptionLanding91: while (true) { exceptionLanding93: while (true) { getBinding = get; if (getBinding) { if (a0) { if (value9 !== 'object') { r9 = value22; break reduciblePort94; } try { getBinding = get; } catch (error) { break exceptionLanding93; } try { call = getBinding.call; } catch (error) { break exceptionLanding93; } try { Reflect.apply(call, getBinding, [a0]); } catch (error) { break exceptionLanding93; } try { try { getBinding = get; } catch (error) { break exceptionLanding91; } } catch (error) { break exceptionLanding93; } try { try { call = getBinding.call; } catch (error) { break exceptionLanding91; } } catch (error) { break exceptionLanding93; } try { try { Reflect.apply(call, getBinding, [a0]); } catch (error) { break exceptionLanding91; } } catch (error) { break exceptionLanding93; } try { Map = global.Map; } catch (error) { break exceptionLanding93; } try { value28 = a0 instanceof Map; } catch (error) { break exceptionLanding93; } r9 = value28; break reduciblePort94; } r9 = value22; break reduciblePort94; } r9 = value22; break reduciblePort94; } r9 = value22; break reduciblePort94; } value29 = true; r9 = value29; break reduciblePort94; } if (r9) { object = []; var object2 = object; reducibleJoin239: while (true) { if (object2) { binding = object2; call = binding.call; Reflect.apply(call, binding, [a0, _fun6684]); break reducibleJoin239; } break reducibleJoin239; } collectionOfBinding = collectionOf; getBinding = get; call = getBinding.call; value = Reflect.apply(call, getBinding, [a0]); return collectionOfBinding('Map', value, object, r6); } break reducibleJoin95; } reducibleJoin113: while (true) { reduciblePort112: while (true) { exceptionLanding109: while (true) { exceptionLanding111: while (true) { getBinding = get; if (getBinding) { if (a0) { if (value9 !== 'object') { r9 = value22; break reduciblePort112; } try { getBinding = get; } catch (error) { break exceptionLanding111; } try { call = getBinding.call; } catch (error) { break exceptionLanding111; } try { Reflect.apply(call, getBinding, [a0]); } catch (error) { break exceptionLanding111; } try { try { getBinding = get; } catch (error) { break exceptionLanding109; } } catch (error) { break exceptionLanding111; } try { try { call = getBinding.call; } catch (error) { break exceptionLanding109; } } catch (error) { break exceptionLanding111; } try { try { Reflect.apply(call, getBinding, [a0]); } catch (error) { break exceptionLanding109; } } catch (error) { break exceptionLanding111; } try { Set = global.Set; } catch (error) { break exceptionLanding111; } try { value30 = a0 instanceof Set; } catch (error) { break exceptionLanding111; } r9 = value30; break reduciblePort112; } r9 = value22; break reduciblePort112; } r9 = value22; break reduciblePort112; } r9 = value22; break reduciblePort112; } value31 = true; r9 = value31; break reduciblePort112; } if (r9) { reducibleJoin236: while (true) { if (env0_6) { binding = env0_6; call = binding.call; Reflect.apply(call, binding, [a0, _fun6685]); break reducibleJoin236; } break reducibleJoin236; } collectionOfBinding = collectionOf; getBinding = get; call = getBinding.call; value = Reflect.apply(call, getBinding, [a0]); return collectionOfBinding('Set', value, [], r6); } break reducibleJoin113; } reducibleJoin133: while (true) { reduciblePort132: while (true) { exceptionLanding129: while (true) { exceptionLanding131: while (true) { hasBinding = has; if (hasBinding) { if (a0) { if (value9 !== 'object') { r9 = value22; break reduciblePort132; } try { hasBinding = has; } catch (error) { break exceptionLanding131; } try { call = hasBinding.call; } catch (error) { break exceptionLanding131; } try { hasBinding2 = has; } catch (error) { break exceptionLanding131; } try { Reflect.apply(call, hasBinding, [a0, hasBinding2]); } catch (error) { break exceptionLanding131; } try { try { hasBinding = has; } catch (error) { break exceptionLanding129; } } catch (error) { break exceptionLanding131; } try { try { call = hasBinding.call; } catch (error) { break exceptionLanding129; } } catch (error) { break exceptionLanding131; } try { try { hasBinding3 = has; } catch (error) { break exceptionLanding129; } } catch (error) { break exceptionLanding131; } try { try { Reflect.apply(call, hasBinding, [a0, hasBinding3]); } catch (error) { break exceptionLanding129; } } catch (error) { break exceptionLanding131; } try { WeakMap = global.WeakMap; } catch (error) { break exceptionLanding131; } try { value32 = a0 instanceof WeakMap; } catch (error) { break exceptionLanding131; } r9 = value32; break reduciblePort132; } r9 = value22; break reduciblePort132; } r9 = value22; break reduciblePort132; } r9 = value22; break reduciblePort132; } value33 = true; r9 = value33; break reduciblePort132; } if (r9) { return weakCollectionOf('WeakMap'); } break reducibleJoin133; } reducibleJoin153: while (true) { reduciblePort152: while (true) { exceptionLanding149: while (true) { exceptionLanding151: while (true) { hasBinding = has; if (hasBinding) { if (a0) { if (value9 !== 'object') { r9 = value22; break reduciblePort152; } try { hasBinding = has; } catch (error) { break exceptionLanding151; } try { call = hasBinding.call; } catch (error) { break exceptionLanding151; } try { hasBinding4 = has; } catch (error) { break exceptionLanding151; } try { Reflect.apply(call, hasBinding, [a0, hasBinding4]); } catch (error) { break exceptionLanding151; } try { try { hasBinding = has; } catch (error) { break exceptionLanding149; } } catch (error) { break exceptionLanding151; } try { try { call = hasBinding.call; } catch (error) { break exceptionLanding149; } } catch (error) { break exceptionLanding151; } try { try { hasBinding5 = has; } catch (error) { break exceptionLanding149; } } catch (error) { break exceptionLanding151; } try { try { Reflect.apply(call, hasBinding, [a0, hasBinding5]); } catch (error) { break exceptionLanding149; } } catch (error) { break exceptionLanding151; } try { WeakSet = global.WeakSet; } catch (error) { break exceptionLanding151; } try { value34 = a0 instanceof WeakSet; } catch (error) { break exceptionLanding151; } r9 = value34; break reduciblePort152; } r9 = value22; break reduciblePort152; } r9 = value22; break reduciblePort152; } r9 = value22; break reduciblePort152; } value35 = true; r9 = value35; break reduciblePort152; } if (r9) { return weakCollectionOf('WeakSet'); } break reducibleJoin153; } reducibleJoin162: while (true) { reduciblePort161: while (true) { exceptionLanding160: while (true) { derefBinding = deref; if (derefBinding) { if (a0) { if (value9 !== 'object') { r9 = value22; break reduciblePort161; } try { derefBinding = deref; } catch (error) { break exceptionLanding160; } try { call = derefBinding.call; } catch (error) { break exceptionLanding160; } try { Reflect.apply(call, derefBinding, [a0]); } catch (error) { break exceptionLanding160; } value36 = true; r9 = value36; break reduciblePort161; } r9 = value22; break reduciblePort161; } r9 = value22; break reduciblePort161; } r9 = value22; break reduciblePort161; } if (r9) { return weakCollectionOf('WeakRef'); } break reducibleJoin162; } const value38 = toStr(a0) === '[object Number]'; reducibleJoin164: while (true) { if (value38) { canTrustToString3 = canTrustToString(a0); r9 = canTrustToString3; break reducibleJoin164; } r9 = value38; break reducibleJoin164; } if (r9) { return markBoxed(exports_6682Inspect2(global.Number(a0))); } reducibleJoin174: while (true) { reduciblePort173: while (true) { exceptionLanding172: while (true) { if (a0) { if (value9 !== 'object') { r9 = value22; break reduciblePort173; } valueOfBinding = valueOf; if (valueOfBinding) { try { valueOfBinding = valueOf; } catch (error) { break exceptionLanding172; } try { call = valueOfBinding.call; } catch (error) { break exceptionLanding172; } try { Reflect.apply(call, valueOfBinding, [a0]); } catch (error) { break exceptionLanding172; } value39 = true; r9 = value39; break reduciblePort173; } r9 = value22; break reduciblePort173; } r9 = value22; break reduciblePort173; } r9 = value22; break reduciblePort173; } if (r9) { markBoxedBinding = markBoxed; valueOfBinding = valueOf; return markBoxedBinding(exports_6682Inspect2(valueOfBinding.call(a0))); } break reducibleJoin174; } const value41 = toStr(a0) === '[object Boolean]'; reducibleJoin176: while (true) { if (value41) { canTrustToString4 = canTrustToString(a0); r9 = canTrustToString4; break reducibleJoin176; } r9 = value41; break reducibleJoin176; } if (r9) { markBoxedBinding = markBoxed; valueOfBinding = valueOf; return markBoxedBinding(valueOfBinding.call(a0)); } const value43 = toStr(a0) === '[object String]'; reducibleJoin179: while (true) { if (value43) { canTrustToString5 = canTrustToString(a0); r13 = canTrustToString5; break reducibleJoin179; } r13 = value43; break reducibleJoin179; } if (r13) { return markBoxed(exports_6682Inspect2(global.String(a0))); } if (typeof global.window !== 'undefined') { reducibleJoin182: while (true) { if (a0 === global.window) { return '{ [object Window] }'; } break reducibleJoin182; } } if (typeof global.globalThis !== 'undefined') { reducibleJoin184: while (true) { if (a0 === global.globalThis) { return '{ [object globalThis] }'; } break reducibleJoin184; } } if (env0_0 !== undefined) { reducibleJoin186: while (true) { if (a0 === env0_0) { return '{ [object globalThis] }'; } break reducibleJoin186; } } const value45 = toStr(a0) === '[object Date]'; reducibleJoin188: while (true) { if (value45) { canTrustToString6 = canTrustToString(a0); r13 = canTrustToString6; break reducibleJoin188; } r13 = value45; break reducibleJoin188; } if (!r13) { reducibleJoin224: while (true) { if (!isRegExp_6669(a0)) { value46 = arrObjKeys(a0, exports_6682Inspect2); if (env0_29) { value49 = env0_29(a0); prototype = global.Object.prototype; value50 = value49 === prototype; r16 = value50; } else { Object = global.Object; value47 = a0 instanceof Object; reducibleJoin193: while (true) { if (value47) { r16 = value47; break reducibleJoin193; } constructor = a0.constructor; Object = global.Object; value48 = constructor === Object; r16 = value48; break reducibleJoin193; } } Object = global.Object; value51 = 'null prototype'; reducibleJoin197: while (true) { if (a0 instanceof Object) { value52 = ''; r23 = value52; break reducibleJoin197; } r23 = value51; break reducibleJoin197; } reducibleJoin205: while (true) { reducibleJoin204: while (true) { if (r16) { value55 = ''; if (r23) { value56 = 'Object'; r13 = value56; break reducibleJoin204; } r13 = value55; break reducibleJoin204; } if (toStringTag) { Object = global.Object; if (Object(a0) === a0) { if (toStringTag in a0) { sliceBinding = slice; call = sliceBinding.call; value53 = toStr(a0); value54 = Reflect.apply(call, sliceBinding, [value53, 8, -1]); r22 = value54; break reducibleJoin205; } } } value55 = ''; if (r23) { value56 = 'Object'; r13 = value56; break reducibleJoin204; } r13 = value55; break reducibleJoin204; } r22 = r13; break reducibleJoin205; } value57 = ''; reducibleJoin210: while (true) { if (r16) { r13 = value57; break reducibleJoin210; } constructor = a0.constructor; if (typeof constructor !== 'function') { r13 = value57; break reducibleJoin210; } constructor = a0.constructor; name = constructor.name; reducibleJoin209: while (true) { if (name) { constructor = a0.constructor; name = constructor.name; value58 = name + ' '; r16 = value58; break reducibleJoin209; } r16 = value57; break reducibleJoin209; } r13 = r16; break reducibleJoin210; } reducibleJoin217: while (true) { reducibleJoin216: while (true) { if (r22) { call = join.call; call3 = concat.call; reducibleJoin214: while (true) { if (r22) { break reducibleJoin214; } r22 = []; break reducibleJoin214; } if (r23) { break reducibleJoin216; } r23 = []; break reducibleJoin216; } if (r23) { call = join.call; call3 = concat.call; reducibleJoin214: while (true) { if (r22) { break reducibleJoin214; } r22 = []; break reducibleJoin214; } if (r23) { break reducibleJoin216; } r23 = []; break reducibleJoin216; } r15 = value57; break reducibleJoin217; } value59 = Reflect.apply(call3, concatBinding, [[], r22, r23]); value60 = Reflect.apply(call, joinBinding, [value59, ': ']); value61 = '[' + value60 + '] '; r15 = value61; break reducibleJoin217; } value62 = r13 + r15; length = value46.length; if (length === 0) { value = value62 + '{}'; r13 = value; } else if (r6) { value = indentedJoin(value46, r6); value = value62 + '{' + value + '}'; r13 = value; } else { joinBinding = join; call = joinBinding.call; value = Reflect.apply(call, joinBinding, [value46, ', ']); value = value62 + '{ ' + value + ' }'; r13 = value; } return r13; } break reducibleJoin224; } } String = global.String; return String(a0); function exports_6682Inspect(a0, a1, a2) { // fn#6683, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:4284, owner: exports_6682.inspect, offset: 0x00d05bc7, size: 188 bytes, params: 4, frame: 19 var value; var object; var value4; if (a1) { value = environment.__proto__; slice.call(importAll).push(a1); } if (a2) { object = {}; object.depth = env0_3.depth; value4 = environment.__proto__; if (has_6671(env0_3, 'quoteStyle')) { object.quoteStyle = env0_3.quoteStyle; } return exports_6682(a0, object, importDefault + 1, importAll); } return exports_6682(a0, env0_3, importDefault + 1, importAll); } function _fun6684(a0, a1) { // fn#6684, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:6221, offset: 0x00d05c83, size: 64 bytes, params: 3, frame: 17 const binding = env0_4; const push = binding.push; const exports_6682InspectBinding = exports_6682Inspect; const binding2 = env0_0; let value = exports_6682InspectBinding(a1, binding2, true); value += ' => '; Reflect.apply(push, binding, [value + exports_6682InspectBinding(a0, binding2)]); } function _fun6685(a0) { // fn#6685, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:602:6499, offset: 0x00d05cc3, size: 38 bytes, params: 2, frame: 15 const binding = env0_5; binding.push(exports_6682Inspect(a0, env0_0)); } } } global.__d(_fun6663, 552, [553]) /* metro module 552, dependencies: [553] */;