/* Metro module 517; source: unknown; dependencies: [518, 519, 521, 523, 535, 536, 526, 537, 538, 539, 540, 533, 534, 541, 525, 542, 543, 544, 545, 546, 547, 548, 524, 531, 550] */ import * as Module00518Module from './module-00518.js'; /* Metro dependency 518 */ import * as Module00521Module from './module-00521.js'; /* Metro dependency 521 */ import * as Module00531Module from './module-00531.js'; /* Metro dependency 531 */ import * as moduleValue3 from './module-00539.js'; /* Metro dependency 539 */ function _fun6606(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#6606, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:567:6, offset: 0x00d01f2a, size: 3176 bytes, params: 8, frame: 28 var r7; var value12; var value13; var map; var value16; var value17; var set; var error; var value22; const env0_0 = require; const value = undefined; const Function = global.Function; const r12 = (require(519) /* metro dependency 519 */) ? _fun6609() : throwTypeError; const value3 = (Module00521Module)(); const object = {}; let Uint8Array = global.Uint8Array; const r5 = typeof Uint8Array === 'undefined' ? value : (require(523) /* metro dependency 523 */) ? (require(523) /* metro dependency 523 */)(global.Uint8Array) : value; const value6 = Object.create(null); let AggregateError = global.AggregateError; AggregateError = typeof AggregateError === 'undefined' ? value : global.AggregateError; value6['%AggregateError%'] = AggregateError; let Array = global.Array; value6['%Array%'] = Array; let ArrayBuffer = global.ArrayBuffer; ArrayBuffer = typeof ArrayBuffer === 'undefined' ? value : global.ArrayBuffer; value6['%ArrayBuffer%'] = ArrayBuffer; value6['%ArrayIteratorPrototype%'] = value3 && (require(523) /* metro dependency 523 */) ? (require(523) /* metro dependency 523 */)([][global.Symbol.iterator]()) : value; value6['%AsyncFromSyncIteratorPrototype%'] = value; value6['%AsyncFunction%'] = object; value6['%AsyncGenerator%'] = object; value6['%AsyncGeneratorFunction%'] = object; value6['%AsyncIteratorPrototype%'] = object; let Atomics = global.Atomics; Atomics = typeof Atomics === 'undefined' ? value : global.Atomics; value6['%Atomics%'] = Atomics; let BigInt = global.BigInt; BigInt = typeof BigInt === 'undefined' ? value : global.BigInt; value6['%BigInt%'] = BigInt; let BigInt64Array = global.BigInt64Array; BigInt64Array = typeof BigInt64Array === 'undefined' ? value : global.BigInt64Array; value6['%BigInt64Array%'] = BigInt64Array; let BigUint64Array = global.BigUint64Array; BigUint64Array = typeof BigUint64Array === 'undefined' ? value : global.BigUint64Array; value6['%BigUint64Array%'] = BigUint64Array; const Boolean = global.Boolean; value6['%Boolean%'] = Boolean; let DataView = global.DataView; DataView = typeof DataView === 'undefined' ? value : global.DataView; value6['%DataView%'] = DataView; const Date = global.Date; value6['%Date%'] = Date; value6['%decodeURI%'] = global.decodeURI; value6['%decodeURIComponent%'] = global.decodeURIComponent; value6['%encodeURI%'] = global.encodeURI; value6['%encodeURIComponent%'] = global.encodeURIComponent; value6['%Error%'] = require(535) /* metro dependency 535 */; value6['%eval%'] = global.eval; value6['%EvalError%'] = require(536) /* metro dependency 536 */; let Float16Array = global.Float16Array; Float16Array = typeof Float16Array === 'undefined' ? value : global.Float16Array; value6['%Float16Array%'] = Float16Array; let Float32Array = global.Float32Array; Float32Array = typeof Float32Array === 'undefined' ? value : global.Float32Array; value6['%Float32Array%'] = Float32Array; let Float64Array = global.Float64Array; Float64Array = typeof Float64Array === 'undefined' ? value : global.Float64Array; value6['%Float64Array%'] = Float64Array; let FinalizationRegistry = global.FinalizationRegistry; FinalizationRegistry = typeof FinalizationRegistry === 'undefined' ? value : global.FinalizationRegistry; value6['%FinalizationRegistry%'] = FinalizationRegistry; value6['%Function%'] = Function; value6['%GeneratorFunction%'] = object; let Int8Array = global.Int8Array; Int8Array = typeof Int8Array === 'undefined' ? value : global.Int8Array; value6['%Int8Array%'] = Int8Array; let Int16Array = global.Int16Array; Int16Array = typeof Int16Array === 'undefined' ? value : global.Int16Array; value6['%Int16Array%'] = Int16Array; let Int32Array = global.Int32Array; Int32Array = typeof Int32Array === 'undefined' ? value : global.Int32Array; value6['%Int32Array%'] = Int32Array; value6['%isFinite%'] = global.isFinite; value6['%isNaN%'] = global.isNaN; value6['%IteratorPrototype%'] = value3 && (require(523) /* metro dependency 523 */) ? (require(523) /* metro dependency 523 */)((require(523) /* metro dependency 523 */)([][global.Symbol.iterator]())) : value; let JSON = global.JSON; JSON = typeof JSON !== 'object' ? value : global.JSON; value6['%JSON%'] = JSON; let Map = global.Map; Map = typeof Map === 'undefined' ? value : global.Map; value6['%Map%'] = Map; Map = global.Map; if (typeof Map === 'undefined') { r7 = value; } else if (value3) { if (require(523) /* metro dependency 523 */) { value12 = require(523) /* metro dependency 523 */; Map = global.Map; value13 = Object.create(Map.prototype, {constructor: {value: Map}}); map = new Map(); r7 = value12((map instanceof Object ? map : value13)[global.Symbol.iterator]()); } else { r7 = value; } } else { r7 = value; } value6['%MapIteratorPrototype%'] = r7; const Math = global.Math; value6['%Math%'] = Math; const Number = global.Number; value6['%Number%'] = Number; value6['%Object%'] = require(526) /* metro dependency 526 */; value6['%Object.getOwnPropertyDescriptor%'] = require(519) /* metro dependency 519 */; value6['%parseFloat%'] = global.parseFloat; value6['%parseInt%'] = global.parseInt; let Promise = global.Promise; Promise = typeof Promise === 'undefined' ? value : global.Promise; value6['%Promise%'] = Promise; let Proxy = global.Proxy; Proxy = typeof Proxy === 'undefined' ? value : global.Proxy; value6['%Proxy%'] = Proxy; value6['%RangeError%'] = require(537) /* metro dependency 537 */; value6['%ReferenceError%'] = require(538) /* metro dependency 538 */; let Reflect = global.Reflect; Reflect = typeof Reflect === 'undefined' ? value : global.Reflect; value6['%Reflect%'] = Reflect; let RegExp = global.RegExp; value6['%RegExp%'] = RegExp; let Set = global.Set; Set = typeof Set === 'undefined' ? value : global.Set; value6['%Set%'] = Set; Set = global.Set; if (typeof Set === 'undefined') { r7 = value; } else if (value3) { if (require(523) /* metro dependency 523 */) { value16 = require(523) /* metro dependency 523 */; Set = global.Set; value17 = Object.create(Set.prototype, {constructor: {value: Set}}); set = new Set(); r7 = value16((set instanceof Object ? set : value17)[global.Symbol.iterator]()); } else { r7 = value; } } else { r7 = value; } value6['%SetIteratorPrototype%'] = r7; let SharedArrayBuffer = global.SharedArrayBuffer; SharedArrayBuffer = typeof SharedArrayBuffer === 'undefined' ? value : global.SharedArrayBuffer; value6['%SharedArrayBuffer%'] = SharedArrayBuffer; let String = global.String; value6['%String%'] = String; value6['%StringIteratorPrototype%'] = value3 && (require(523) /* metro dependency 523 */) ? (require(523) /* metro dependency 523 */)(''[global.Symbol.iterator]()) : value; const Symbol = value3 ? global.Symbol : value; value6['%Symbol%'] = Symbol; value6['%SyntaxError%'] = require(539) /* metro dependency 539 */; value6['%ThrowTypeError%'] = r12; value6['%TypedArray%'] = r5; value6['%TypeError%'] = require(518) /* metro dependency 518 */; Uint8Array = global.Uint8Array; Uint8Array = typeof Uint8Array === 'undefined' ? value : global.Uint8Array; value6['%Uint8Array%'] = Uint8Array; let Uint8ClampedArray = global.Uint8ClampedArray; Uint8ClampedArray = typeof Uint8ClampedArray === 'undefined' ? value : global.Uint8ClampedArray; value6['%Uint8ClampedArray%'] = Uint8ClampedArray; let Uint16Array = global.Uint16Array; Uint16Array = typeof Uint16Array === 'undefined' ? value : global.Uint16Array; value6['%Uint16Array%'] = Uint16Array; let Uint32Array = global.Uint32Array; Uint32Array = typeof Uint32Array === 'undefined' ? value : global.Uint32Array; value6['%Uint32Array%'] = Uint32Array; value6['%URIError%'] = require(540) /* metro dependency 540 */; let WeakMap = global.WeakMap; WeakMap = typeof WeakMap === 'undefined' ? value : global.WeakMap; value6['%WeakMap%'] = WeakMap; let WeakRef = global.WeakRef; WeakRef = typeof WeakRef === 'undefined' ? value : global.WeakRef; value6['%WeakRef%'] = WeakRef; let WeakSet = global.WeakSet; WeakSet = typeof WeakSet === 'undefined' ? value : global.WeakSet; value6['%WeakSet%'] = WeakSet; value6['%Function.prototype.call%'] = require(533) /* metro dependency 533 */; value6['%Function.prototype.apply%'] = require(534) /* metro dependency 534 */; value6['%Object.defineProperty%'] = require(541) /* metro dependency 541 */; value6['%Object.getPrototypeOf%'] = require(525) /* metro dependency 525 */; value6['%Math.abs%'] = require(542) /* metro dependency 542 */; value6['%Math.floor%'] = require(543) /* metro dependency 543 */; value6['%Math.max%'] = require(544) /* metro dependency 544 */; value6['%Math.min%'] = require(545) /* metro dependency 545 */; value6['%Math.pow%'] = require(546) /* metro dependency 546 */; value6['%Math.round%'] = require(547) /* metro dependency 547 */; value6['%Math.sign%'] = require(548) /* metro dependency 548 */; value6['%Reflect.getPrototypeOf%'] = require(524) /* metro dependency 524 */; if (require(523) /* metro dependency 523 */) { try { null.error; } catch (error) { value22 = require(523) /* metro dependency 523 */; value6['%Error.prototype%'] = value22((require(523) /* metro dependency 523 */)(error)); } } const value23 = Object.create(null); value23['%ArrayBufferPrototype%'] = ['ArrayBuffer', 'prototype']; value23['%ArrayPrototype%'] = ['Array', 'prototype']; value23['%ArrayProto_entries%'] = ['Array', 'prototype', 'entries']; value23['%ArrayProto_forEach%'] = ['Array', 'prototype', 'forEach']; value23['%ArrayProto_keys%'] = ['Array', 'prototype', 'keys']; value23['%ArrayProto_values%'] = ['Array', 'prototype', 'values']; value23['%AsyncFunctionPrototype%'] = ['AsyncFunction', 'prototype']; value23['%AsyncGenerator%'] = ['AsyncGeneratorFunction', 'prototype']; value23['%AsyncGeneratorPrototype%'] = ['AsyncGeneratorFunction', 'prototype', 'prototype']; value23['%BooleanPrototype%'] = ['Boolean', 'prototype']; value23['%DataViewPrototype%'] = ['DataView', 'prototype']; value23['%DatePrototype%'] = ['Date', 'prototype']; value23['%ErrorPrototype%'] = ['Error', 'prototype']; value23['%EvalErrorPrototype%'] = ['EvalError', 'prototype']; value23['%Float32ArrayPrototype%'] = ['Float32Array', 'prototype']; value23['%Float64ArrayPrototype%'] = ['Float64Array', 'prototype']; value23['%FunctionPrototype%'] = ['Function', 'prototype']; value23['%Generator%'] = ['GeneratorFunction', 'prototype']; value23['%GeneratorPrototype%'] = ['GeneratorFunction', 'prototype', 'prototype']; value23['%Int8ArrayPrototype%'] = ['Int8Array', 'prototype']; value23['%Int16ArrayPrototype%'] = ['Int16Array', 'prototype']; value23['%Int32ArrayPrototype%'] = ['Int32Array', 'prototype']; value23['%JSONParse%'] = ['JSON', 'parse']; value23['%JSONStringify%'] = ['JSON', 'stringify']; value23['%MapPrototype%'] = ['Map', 'prototype']; value23['%NumberPrototype%'] = ['Number', 'prototype']; value23['%ObjectPrototype%'] = ['Object', 'prototype']; value23['%ObjProto_toString%'] = ['Object', 'prototype', 'toString']; value23['%ObjProto_valueOf%'] = ['Object', 'prototype', 'valueOf']; value23['%PromisePrototype%'] = ['Promise', 'prototype']; value23['%PromiseProto_then%'] = ['Promise', 'prototype', 'then']; value23['%Promise_all%'] = ['Promise', 'all']; value23['%Promise_reject%'] = ['Promise', 'reject']; value23['%Promise_resolve%'] = ['Promise', 'resolve']; value23['%RangeErrorPrototype%'] = ['RangeError', 'prototype']; value23['%ReferenceErrorPrototype%'] = ['ReferenceError', 'prototype']; value23['%RegExpPrototype%'] = ['RegExp', 'prototype']; value23['%SetPrototype%'] = ['Set', 'prototype']; value23['%SharedArrayBufferPrototype%'] = ['SharedArrayBuffer', 'prototype']; value23['%StringPrototype%'] = ['String', 'prototype']; value23['%SymbolPrototype%'] = ['Symbol', 'prototype']; value23['%SyntaxErrorPrototype%'] = ['SyntaxError', 'prototype']; value23['%TypedArrayPrototype%'] = ['TypedArray', 'prototype']; value23['%TypeErrorPrototype%'] = ['TypeError', 'prototype']; value23['%Uint8ArrayPrototype%'] = ['Uint8Array', 'prototype']; value23['%Uint8ClampedArrayPrototype%'] = ['Uint8ClampedArray', 'prototype']; value23['%Uint16ArrayPrototype%'] = ['Uint16Array', 'prototype']; value23['%Uint32ArrayPrototype%'] = ['Uint32Array', 'prototype']; value23['%URIErrorPrototype%'] = ['URIError', 'prototype']; value23['%WeakMapPrototype%'] = ['WeakMap', 'prototype']; value23['%WeakSetPrototype%'] = ['WeakSet', 'prototype']; let call = Module00531Module.call; const value25 = require(533) /* metro dependency 533 */; Array = global.Array; const env0_9 = Reflect.apply(call, Module00531Module, [value25, Array.prototype.concat]); call = Module00531Module.call; const value27 = require(534) /* metro dependency 534 */; Array = global.Array; const env0_10 = Reflect.apply(call, Module00531Module, [value27, Array.prototype.splice]); call = Module00531Module.call; const value29 = value25; String = global.String; const env0_11 = Reflect.apply(call, Module00531Module, [value29, String.prototype.replace]); call = Module00531Module.call; const value31 = value25; String = global.String; const env0_12 = Reflect.apply(call, Module00531Module, [value31, String.prototype.slice]); call = Module00531Module.call; const value33 = value25; RegExp = global.RegExp; const env0_13 = Reflect.apply(call, Module00531Module, [value33, RegExp.prototype.exec]); const env0_14 = RegExp('[^%.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|(["\'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|%$))', 'g'); const env0_15 = RegExp('\\\\(\\\\)?', 'g'); module.exports = exports_6612; return value; function getEvalledConstructor(a0) { // fn#6607, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:567:64, offset: 0x00d02b92, size: 52 bytes, params: 2, frame: 12 var value; var error; try { value = environment; value = '"use strict"; return (' + a0; value += ').constructor;'; value = Function(value); value = value(); } catch (error) { return undefined; } return value; } function throwTypeError() { // fn#6608, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:567:172, offset: 0x00d02bc6, size: 46 bytes, params: 1, frame: 11 let value = Module00518Module; value = new value(); throw value; } function _fun6609() { // fn#6609, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:567:228, offset: 0x00d02bf4, size: 71 bytes, params: 1, frame: 14 var value; var throwTypeErrorBinding; var error; var property; var moduleValue; var value2; var get; try { value = environment; throwTypeErrorBinding = throwTypeError; } catch (error) { try { property = dependencyMap[1]; moduleValue = require(property); value2 = moduleValue(arguments, 'callee'); get = value2.get; } catch (error) { return throwTypeError; } return get; } return throwTypeErrorBinding; } function doEval(a0) { // fn#6610, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:567:3718, offset: 0x00d02c3b, size: 240 bytes, params: 2, frame: 18 var r0; var value; var doEval_2Binding; var value3; var value4; if (a0 === '%AsyncFunction%') { r0 = getEvalledConstructor('async function () {}'); } else if (a0 === '%GeneratorFunction%') { r0 = getEvalledConstructor('function* () {}'); } else if (a0 === '%AsyncGeneratorFunction%') { r0 = getEvalledConstructor('async function* () {}'); } else if (a0 === '%AsyncGenerator%') { doEval_2Binding = doEval_2; value = undefined; value4 = doEval_2Binding('%AsyncGeneratorFunction%'); r0 = value4 ? value4.prototype : value; } else { value = undefined; if (a0 !== '%AsyncIteratorPrototype%') { r0 = value; } else { value3 = doEval_2('%AsyncGenerator%'); r0 = value3 && (require(523) /* metro dependency 523 */) ? (require(523) /* metro dependency 523 */)(value3.prototype) : value; } } env0_6[a0] = r0; return r0; } function getBaseIntrinsic(a0, a1) { // fn#6611, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:567:7039, offset: 0x00d02d2b, size: 280 bytes, params: 3, frame: 18 var r2; var r3; var r1; var property; var moduleValue4; var value7; let value = a0; const value3 = undefined; if ((require(550) /* metro dependency 550 */)(env0_8, value)) { property = env0_8[value]; r2 = '%' + property[0] + '%'; r3 = property; } else { r2 = value; r3 = value3; } if ((require(550) /* metro dependency 550 */)(env0_6, r2)) { property = env0_6[r2]; r1 = property !== env0_5 ? property : doEval(r2); if (value3 !== r1) { return {alias: r3, name: r2, value: r1}; } if (a1) { return {alias: r3, name: r2, value: r1}; } moduleValue4 = require(518) /* metro dependency 518 */; value = 'intrinsic ' + value; value7 = Object.create(moduleValue4.prototype, {constructor: {value: moduleValue4}}); value += ' exists, but is not available. Please file an issue!'; value = new moduleValue4(value); value = value instanceof Object ? value : value7; throw value; } value = 'intrinsic ' + value; const value5 = Object.create(moduleValue3.prototype, {constructor: {value: moduleValue3}}); value += ' does not exist!'; value = new moduleValue3(value); value = value instanceof Object ? value : value5; throw value; } function exports_6612(a0, a1) { // fn#6612, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:567:7368, offset: 0x00d02e43, size: 895 bytes, params: 3, frame: 48 var environment; var r21; var r6; var r7; var r8; var r19; var r4; var r35; var r31; var r32; var r33; var r27; var r29; var r1; var length; var value; var value2; var binding; var value3; var value4; var value5; var property; var baseIntrinsic; var value7; var alias; var binding2; var value8; var value9; var value10; var value11; var value12; var value13; var value14; var moduleValue; var value15; var prototype; var value16; var value17; var value18; var value19; var value20; var get; var value21; var value22; if (typeof a0 === 'string') { length = a0.length; reducibleJoin44: while (true) { if (length !== 0) { value = 1; if (arguments.length > value) { reducibleJoin4: while (true) { if (typeof a1 !== 'boolean') { value = environment; value = require(518) /* metro dependency 518 */; value = new value('"allowMissing" argument must be a boolean'); throw value; } break reducibleJoin4; } } value2 = environment; binding = env0_13; value3 = binding(RegExp('^%?[^%]*%?$', ''), a0); if (value3 === null) { value = require(539) /* metro dependency 539 */; value = new value('`%` may not be present anywhere but at the beginning and end of the intrinsic name'); throw value; } value4 = stringToPath(a0); length = value4.length; value5 = ''; reducibleJoin7: while (true) { if (length > 0) { property = value4[0]; r21 = property; break reducibleJoin7; } r21 = value5; break reducibleJoin7; } baseIntrinsic = getBaseIntrinsic('%' + r21 + '%', a1); baseIntrinsic.name; value7 = baseIntrinsic.value; alias = baseIntrinsic.alias; reducibleJoin9: while (true) { if (alias) { property = alias[0]; binding = env0_10; binding2 = env0_9; binding(value4, binding2([0, 1], alias)); r21 = property; break reducibleJoin9; } break reducibleJoin9; } length = value4.length; value8 = false; value9 = true; if (value < length) { r6 = value9; r7 = value; r8 = value7; r19 = value8; reducibleLoop10: while (true) { property = value4[r7]; value10 = env0_12(property, 0, value); value11 = env0_12(property, -1); if (value10 !== '"') { reducibleJoin16: while (true) { if (value10 === "'") { break reducibleJoin16; } if (value10 === '`') { break reducibleJoin16; } if (value11 === '"') { break reducibleJoin16; } if (value11 === "'") { break reducibleJoin16; } if (value11 === '`') { break reducibleJoin16; } value12 = property !== 'constructor'; r4 = value12 && r6; if (!r4) { r19 = value9; } value13 = r21 + ('.' + property); value14 = '%' + value13 + '%'; moduleValue = require(550) /* metro dependency 550 */; if (moduleValue(env0_6, value14)) { property = env0_6[value14]; r27 = property; r29 = r6; } else { reducibleJoin39: while (true) { if (r8 == null) { r27 = r8; r29 = r6; break reducibleJoin39; } if (property in r8) { reducibleJoin34: while (true) { reducibleJoin27: while (true) { if (require(dependencyMap[value])) { length = value4.length; if (r7 + value >= length) { value19 = require(dependencyMap[value])(r8, property); value20 = !!value19; reducibleJoin33: while (true) { reducibleJoin32: while (true) { if (value19) { if ('get' in value19) { get = value19.get; if ('originalValue' in get) { break reducibleJoin32; } get = value19.get; r35 = get; break reducibleJoin33; } break reducibleJoin32; } break reducibleJoin32; } property = r8[property]; r35 = property; break reducibleJoin33; } r31 = value20; r32 = r35; break reducibleJoin34; } break reducibleJoin27; } break reducibleJoin27; } value18 = (require(550) /* metro dependency 550 */)(r8, property); property = r8[property]; r31 = value18; r32 = property; break reducibleJoin34; } reducibleJoin36: while (true) { if (r31) { value21 = !r19; r33 = value21; break reducibleJoin36; } r33 = r31; break reducibleJoin36; } if (r33) { env0_6[value14] = r32; r27 = r32; r29 = r31; break reducibleJoin39; } r27 = r32; r29 = r31; break reducibleJoin39; } break reducibleLoop10; } } value22 = r7 + value; length = value4.length; if (!(value22 < length)) { return r27; } r6 = r29; r7 = value22; r8 = r27; r21 = value13; continue reducibleLoop10; } } if (value10 !== value11) { value = require(539) /* metro dependency 539 */; value = new value('property names with quotes must have matching quotes'); throw value; } value12 = property !== 'constructor'; r4 = value12 && r6; if (!r4) { r19 = value9; } value13 = r21 + ('.' + property); value14 = '%' + value13 + '%'; moduleValue = require(550) /* metro dependency 550 */; if (moduleValue(env0_6, value14)) { property = env0_6[value14]; r27 = property; r29 = r6; } else { reducibleJoin39: while (true) { if (r8 == null) { r27 = r8; r29 = r6; break reducibleJoin39; } if (property in r8) { reducibleJoin34: while (true) { reducibleJoin27: while (true) { if (require(dependencyMap[value])) { length = value4.length; if (r7 + value >= length) { value19 = require(dependencyMap[value])(r8, property); value20 = !!value19; reducibleJoin33: while (true) { reducibleJoin32: while (true) { if (value19) { if ('get' in value19) { get = value19.get; if ('originalValue' in get) { break reducibleJoin32; } get = value19.get; r35 = get; break reducibleJoin33; } break reducibleJoin32; } break reducibleJoin32; } property = r8[property]; r35 = property; break reducibleJoin33; } r31 = value20; r32 = r35; break reducibleJoin34; } break reducibleJoin27; } break reducibleJoin27; } value18 = (require(550) /* metro dependency 550 */)(r8, property); property = r8[property]; r31 = value18; r32 = property; break reducibleJoin34; } reducibleJoin36: while (true) { if (r31) { value21 = !r19; r33 = value21; break reducibleJoin36; } r33 = r31; break reducibleJoin36; } if (r33) { env0_6[value14] = r32; r27 = r32; r29 = r31; break reducibleJoin39; } r27 = r32; r29 = r31; break reducibleJoin39; } break reducibleLoop10; } } value22 = r7 + value; length = value4.length; if (!(value22 < length)) { return r27; } r6 = r29; r7 = value22; r8 = r27; r21 = value13; continue reducibleLoop10; } if (a1) { return undefined; } value = require(518) /* metro dependency 518 */; value15 = 'base intrinsic for ' + a0; prototype = value.prototype; value16 = Object.create(prototype, {constructor: {value: value}}); value17 = value15 + ' exists, but the property is not available.'; value = new value(); value = value instanceof Object ? value : value16; throw value; } r1 = value7; return r1; } break reducibleJoin44; } } value = require(518) /* metro dependency 518 */; value = new value('intrinsic name must be a non-empty string'); throw value; function stringToPath(a0) { // fn#6613, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:567:7742, owner: exports_6612.stringToPath, offset: 0x00d031c2, size: 188 bytes, params: 2, frame: 18 var environment; let value = environment.__proto__; const value2 = env1_12(a0, 0, 1); const value3 = env1_12(a0, -1); if (value2 === '%') { if (value3 !== '%') { value = require(539) /* metro dependency 539 */; value = new value('invalid intrinsic syntax, expected closing `%`'); throw value; } } if (value3 === '%') { if (value2 !== '%') { value = require(539) /* metro dependency 539 */; value = new value('invalid intrinsic syntax, expected opening `%`'); throw value; } } env1_11(a0, env1_14, _fun6614); return []; function _fun6614(a0, a1, a2, a3) { // fn#6614, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:567:7993, offset: 0x00d0327e, size: 69 bytes, params: 5, frame: 18 var r2; let value = a0; const value2 = a1; const binding = env0_0; const length = binding.length; if (a2) { value = environment.__proto__.__proto__; value = env2_11(a3, env2_15, '$1'); r2 = value; } else { r2 = value2 || value; } binding[length] = r2; } } } } global.__d(_fun6606, 517, [518, 519, 521, 523, 535, 536, 526, 537, 538, 539, 540, 533, 534, 541, 525, 542, 543, 544, 545, 546, 547, 548, 524, 531, 550]) /* metro module 517, dependencies: [518, 519, 521, 523, 535, 536, 526, 537, 538, 539, 540, 533, 534, 541, 525, 542, 543, 544, 545, 546, 547, 548, 524, 531, 550] */;