838 lines
26 KiB
React
838 lines
26 KiB
React
/* Metro module 1341; source: unknown; dependencies: [1329] */
|
|
function _fun15272(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#15272, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1468:6, offset: 0x00e2b881, size: 114 bytes, params: 8, frame: 17
|
|
const env0_0 = require;
|
|
const repeatedPrimitiveEq = function(a0, a1, a2) {
|
|
var r3;
|
|
var primitiveEqBinding;
|
|
var property = a1.length;
|
|
if (property !== a2.length) {
|
|
return false;
|
|
}
|
|
var value = 0;
|
|
if (value < a1.length) {
|
|
r3 = value;
|
|
loopExit2: while (true) {
|
|
primitiveEqBinding = primitiveEq;
|
|
property = a1[r3];
|
|
if (primitiveEqBinding(a0, property, a2[r3])) {
|
|
value = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1;
|
|
if (!(value < a1.length)) {
|
|
return true;
|
|
}
|
|
r3 = value;
|
|
continue;
|
|
}
|
|
break loopExit2;
|
|
}
|
|
return false;
|
|
}
|
|
return true;
|
|
};
|
|
const repeatedMsgEq = function(a0, a1, a2) {
|
|
var r1;
|
|
var property = a1.length;
|
|
if (property !== a2.length) {
|
|
return false;
|
|
}
|
|
var value = 0;
|
|
if (value < a1.length) {
|
|
r1 = value;
|
|
loopExit2: while (true) {
|
|
property = a1[r1];
|
|
if (a0.equals(property, a2[r1])) {
|
|
value = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1;
|
|
if (!(value < a1.length)) {
|
|
return true;
|
|
}
|
|
r1 = value;
|
|
continue;
|
|
}
|
|
break loopExit2;
|
|
}
|
|
return false;
|
|
}
|
|
return true;
|
|
};
|
|
let Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
exports.reflectionEquals = undefined;
|
|
exports.reflectionEquals = reflectionEquals;
|
|
Object = global.Object;
|
|
const env0_2 = Object.values;
|
|
}
|
|
|
|
function primitiveEq(a0, a1, a2) { // fn#15273, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1468:752, offset: 0x00e2b8f3, size: 125 bytes, params: 4, frame: 14
|
|
var r1;
|
|
var property;
|
|
if (a1 !== a2) {
|
|
var value;
|
|
value = 0;
|
|
var ScalarType = require(dependencyMap[value]).ScalarType;
|
|
var BYTES = ScalarType.BYTES;
|
|
if (a0 !== BYTES) {
|
|
return false;
|
|
}
|
|
var length = a1.length;
|
|
if (length !== a2.length) {
|
|
return false;
|
|
}
|
|
length = a1.length;
|
|
if (value < length) {
|
|
r1 = value;
|
|
loopExit4: while (true) {
|
|
property = a1[r1];
|
|
if (property != a2[r1]) {
|
|
return false;
|
|
}
|
|
value = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1;
|
|
length = a1.length;
|
|
if (value < length) {
|
|
r1 = value;
|
|
continue;
|
|
}
|
|
break loopExit4;
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
function reflectionEquals({fields}, a1, a2) { // fn#15276, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1468:139, offset: 0x00e2ba1c, size: 631 bytes, params: 4, frame: 33
|
|
var r17;
|
|
var r172;
|
|
var r19;
|
|
var r173;
|
|
var localName;
|
|
var oneof;
|
|
var property;
|
|
var kind;
|
|
var value2;
|
|
var value3;
|
|
var value4;
|
|
var value5;
|
|
var T;
|
|
var value6;
|
|
var repeat;
|
|
var equals;
|
|
var value7;
|
|
var repeatedMsgEqBinding;
|
|
var value8;
|
|
var V;
|
|
var value9;
|
|
var repeatedPrimitiveEqBinding;
|
|
var value10;
|
|
var moduleValue;
|
|
var ScalarType;
|
|
var INT32;
|
|
var valuesBinding;
|
|
var value11;
|
|
var value12;
|
|
var value13;
|
|
var value14;
|
|
var value15;
|
|
var value16;
|
|
var value17;
|
|
var value18;
|
|
var moduleValue2;
|
|
var primitiveEqBinding;
|
|
var value19;
|
|
var value20;
|
|
var error;
|
|
if (a1 === a2) {
|
|
return true;
|
|
}
|
|
if (!a1) {
|
|
return false;
|
|
}
|
|
if (!a2) {
|
|
return false;
|
|
}
|
|
const iterator = fields[Symbol.iterator]();
|
|
const iterator2 = iterator.next;
|
|
let r1 = iterator;
|
|
let item2 = Reflect.apply(iterator2, r1, []);
|
|
let item = item2.value;
|
|
item2 = item2.done ? undefined : r1;
|
|
if (item2 === undefined) {
|
|
return true;
|
|
}
|
|
reducibleLoop6: while (true) {
|
|
try {
|
|
localName = item.localName;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
oneof = item.oneof;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (oneof) {
|
|
try {
|
|
oneof = item.oneof;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = a1[oneof];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = property[localName];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r17 = property;
|
|
} else {
|
|
try {
|
|
property = a1[localName];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r17 = property;
|
|
}
|
|
try {
|
|
oneof = item.oneof;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (oneof) {
|
|
try {
|
|
oneof = item.oneof;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = a2[oneof];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = property[localName];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r172 = property;
|
|
} else {
|
|
try {
|
|
property = a2[localName];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r172 = property;
|
|
}
|
|
try {
|
|
kind = item.kind;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value2 = kind === 'enum';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (!value2) {
|
|
try {
|
|
value3 = kind === 'scalar';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
reducibleJoin91: while (true) {
|
|
if (value3) {
|
|
break reducibleJoin91;
|
|
}
|
|
try {
|
|
value4 = kind === 'map';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (value4) {
|
|
try {
|
|
V = item.V;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
kind = V.kind;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value9 = kind == 'message';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (value9) {
|
|
try {
|
|
repeatedMsgEqBinding = repeatedMsgEq;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
V = item.V;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
T = V.T;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value14 = Reflect.apply(T, V, []);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
valuesBinding = values;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value15 = valuesBinding(r17);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
valuesBinding = values;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value16 = valuesBinding(r172);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value17 = repeatedMsgEqBinding(value14, value15, value16);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r17 = value17;
|
|
} else {
|
|
try {
|
|
repeatedPrimitiveEqBinding = repeatedPrimitiveEq;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
V = item.V;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
kind = V.kind;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value10 = kind == 'enum';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (value10) {
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = dependencyMap[0];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
moduleValue = require(property);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
ScalarType = moduleValue.ScalarType;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
INT32 = ScalarType.INT32;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r19 = INT32;
|
|
} else {
|
|
try {
|
|
V = item.V;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
T = V.T;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r19 = T;
|
|
}
|
|
try {
|
|
valuesBinding = values;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value11 = valuesBinding(r17);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
valuesBinding = values;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value12 = valuesBinding(r172);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value13 = repeatedPrimitiveEqBinding(r19, value11, value12);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r17 = value13;
|
|
}
|
|
reducibleJoin5: while (true) {
|
|
if (!r17) {
|
|
item2.return();
|
|
return false;
|
|
}
|
|
r1 = item2;
|
|
break reducibleJoin5;
|
|
}
|
|
} else {
|
|
try {
|
|
value5 = kind !== 'message';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
reducibleJoin5: while (true) {
|
|
if (value5) {
|
|
r1 = item2;
|
|
break reducibleJoin5;
|
|
}
|
|
try {
|
|
T = item.T;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value6 = Reflect.apply(T, item, []);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
repeat = item.repeat;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (repeat) {
|
|
try {
|
|
repeatedMsgEqBinding = repeatedMsgEq;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value8 = repeatedMsgEqBinding(value6, r17, r172);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r17 = value8;
|
|
} else {
|
|
try {
|
|
equals = value6.equals;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value7 = Reflect.apply(equals, value6, [r17, r172]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r17 = value7;
|
|
}
|
|
if (!r17) {
|
|
item2.return();
|
|
return false;
|
|
}
|
|
r1 = item2;
|
|
break reducibleJoin5;
|
|
}
|
|
}
|
|
item2 = Reflect.apply(iterator2, r1, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r1;
|
|
if (item2 === undefined) {
|
|
return true;
|
|
}
|
|
continue reducibleLoop6;
|
|
}
|
|
}
|
|
try {
|
|
kind = item.kind;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value18 = kind == 'enum';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (value18) {
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = dependencyMap[0];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
moduleValue2 = require(property);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
ScalarType = moduleValue2.ScalarType;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
INT32 = ScalarType.INT32;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r173 = INT32;
|
|
} else {
|
|
try {
|
|
T = item.T;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r173 = T;
|
|
}
|
|
try {
|
|
repeat = item.repeat;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (repeat) {
|
|
try {
|
|
repeatedPrimitiveEqBinding = repeatedPrimitiveEq;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value20 = repeatedPrimitiveEqBinding(r173, r17, r172);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r17 = value20;
|
|
} else {
|
|
try {
|
|
primitiveEqBinding = primitiveEq;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value19 = primitiveEqBinding(r173, r17, r172);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r17 = value19;
|
|
}
|
|
if (!r17) {
|
|
item2.return();
|
|
return false;
|
|
}
|
|
r1 = item2;
|
|
item2 = Reflect.apply(iterator2, r1, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r1;
|
|
if (item2 === undefined) {
|
|
return true;
|
|
}
|
|
continue reducibleLoop6;
|
|
}
|
|
}
|
|
|