528 lines
23 KiB
JavaScript
528 lines
23 KiB
JavaScript
/* Metro module 1323; source: unknown; dependencies: [57, 15, 17, 18, 6, 7, 1322] */
|
|
import * as ClassCallCheckModule from './module-00006-ClassCallCheck.js'; /* Metro dependency 6 */
|
|
import * as CreateClassModule from './module-00007-CreateClass.js'; /* Metro dependency 7 */
|
|
import * as PossibleConstructorReturnModule from './module-00015-PossibleConstructorReturn.js'; /* Metro dependency 15 */
|
|
import * as Module00017Module from './module-00017.js'; /* Metro dependency 17 */
|
|
import * as InheritsModule from './module-00018-Inherits.js'; /* Metro dependency 18 */
|
|
import * as Module00057Module from './module-00057.js'; /* Metro dependency 57 */
|
|
|
|
function _fun15119(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#15119, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:6, offset: 0x00e23a86, size: 568 bytes, params: 8, frame: 20
|
|
const env0_0 = require;
|
|
const assertBi = function(a0) {
|
|
if (a0) {
|
|
return undefined;
|
|
}
|
|
var Error = global.Error;
|
|
throw new Error('BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support');
|
|
};
|
|
const value = undefined;
|
|
const Object = global.Object;
|
|
let object = {value: true};
|
|
Object.defineProperty(exports, '__esModule', object);
|
|
exports.PbULong = value;
|
|
exports.PbLong = value;
|
|
const DataView = global.DataView;
|
|
const ArrayBuffer = global.ArrayBuffer;
|
|
const dataView = new DataView(new ArrayBuffer(8));
|
|
let BigInt = global.globalThis.BigInt;
|
|
if (value !== BigInt) {
|
|
if (typeof dataView.getBigInt64 === 'function') {
|
|
if (typeof dataView.getBigUint64 === 'function') {
|
|
if (typeof dataView.setBigInt64 === 'function') {
|
|
if (typeof dataView.setBigUint64 === 'function') {
|
|
object = {};
|
|
BigInt = global.BigInt;
|
|
object.MIN = BigInt('-9223372036854775808');
|
|
BigInt = global.BigInt;
|
|
object.MAX = BigInt('9223372036854775807');
|
|
BigInt = global.BigInt;
|
|
object.UMIN = BigInt('0');
|
|
BigInt = global.BigInt;
|
|
object.UMAX = BigInt('18446744073709551615');
|
|
BigInt = global.BigInt;
|
|
object.C = BigInt;
|
|
object.V = dataView;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
const env0_9 = RegExp('^-?[0-9]+$', '');
|
|
const value6 = _fun15125();
|
|
const value7 = _fun15129(value6);
|
|
exports.PbULong = value7;
|
|
const value8 = Object.create(value7.prototype, {constructor: {value: value7}});
|
|
const value9 = new value7(0, 0);
|
|
value7.ZERO = value9 instanceof Object ? value9 : value8;
|
|
const value11 = _fun15134(value6);
|
|
exports.PbLong = value11;
|
|
const value12 = Object.create(value11.prototype, {constructor: {value: value11}});
|
|
const value13 = new value11(0, 0);
|
|
value11.ZERO = value13 instanceof Object ? value13 : value12;
|
|
return value;
|
|
function _callSuper_15120(a0, a1, a2) { // fn#15120, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:108, offset: 0x00e23cbe, size: 100 bytes, params: 4, frame: 20
|
|
var r0;
|
|
var Reflect;
|
|
let value = a2;
|
|
const value3 = Module00017Module(a1);
|
|
if (_isNativeReflectConstruct_15121()) {
|
|
Reflect = global.Reflect;
|
|
value = Reflect.construct(value3, value || [], Module00017Module(a0).constructor);
|
|
r0 = value;
|
|
} else {
|
|
value = value3.apply(a0, value);
|
|
r0 = value;
|
|
}
|
|
return PossibleConstructorReturnModule(a0, r0);
|
|
}
|
|
|
|
function _isNativeReflectConstruct_15121() { // fn#15121, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:239, offset: 0x00e23d22, size: 94 bytes, params: 1, frame: 18
|
|
var Boolean;
|
|
var prototype;
|
|
var valueOf;
|
|
var call;
|
|
var Reflect;
|
|
var construct;
|
|
var closure;
|
|
var value;
|
|
var error;
|
|
try {
|
|
Boolean = global.Boolean;
|
|
prototype = Boolean.prototype;
|
|
valueOf = prototype.valueOf;
|
|
call = valueOf.call;
|
|
Reflect = global.Reflect;
|
|
construct = Reflect.construct;
|
|
Boolean = global.Boolean;
|
|
closure = function() {
|
|
};
|
|
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
|
|
value = Reflect.apply(call, valueOf, [value]);
|
|
var result = !value;
|
|
} catch (error) {
|
|
}
|
|
return (_isNativeReflectConstruct_15121_isNativeReflectConstruct = function() {
|
|
return !!result;
|
|
})();
|
|
}
|
|
|
|
function _fun15125() { // fn#15125, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:1102, offset: 0x00e23dae, size: 78 bytes, params: 1, frame: 15
|
|
return CreateClassModule(SharedPbLong, [{key: 'isZero', value: function() {
|
|
return this.lo == 0 && this.hi == 0;
|
|
}}, {key: 'toNumber', value: function() {
|
|
var value = this.hi * 4294967296;
|
|
value += this.lo >>> 0;
|
|
if (global.Number.isSafeInteger(value)) {
|
|
return value;
|
|
}
|
|
throw new global.Error('cannot convert to safe number');
|
|
}}]);
|
|
function SharedPbLong(a0, a1) { // fn#15126, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:1123, offset: 0x00e23dfc, size: 51 bytes, params: 3, frame: 13
|
|
env1_6(this, SharedPbLong);
|
|
this.lo = a0 | 0;
|
|
this.hi = a1 | 0;
|
|
}
|
|
|
|
}
|
|
|
|
function _fun15129(a0) { // fn#15129, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:1435, offset: 0x00e23eae, size: 119 bytes, params: 2, frame: 17
|
|
const PbULong2 = PbULong;
|
|
InheritsModule(PbULong2, a0);
|
|
return CreateClassModule(PbULong2, [{key: 'toString', value: value_15131}, {key: 'toBigInt', value: value_15132}],
|
|
[{key: 'from', value: value_15133}]);
|
|
function PbULong() { // fn#15130, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:1447, offset: 0x00e23f25, size: 42 bytes, params: 1, frame: 16
|
|
env1_6(this, PbULong);
|
|
return _callSuper_15120(this, PbULong, arguments);
|
|
}
|
|
|
|
function value_15131() { // fn#15131, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:1577, offset: 0x00e23f4f, size: 82 bytes, params: 1, frame: 14
|
|
var r0;
|
|
let value = environment.__proto__;
|
|
if (env1_8) {
|
|
value = this.toBigInt();
|
|
value = value.toString();
|
|
r0 = value;
|
|
} else {
|
|
value = require(1322) /* metro dependency 1322 */;
|
|
value = value.int64toString(this.lo, this.hi);
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function value_15132() { // fn#15132, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:1696, offset: 0x00e23fa1, size: 98 bytes, params: 1, frame: 17
|
|
const assertBiBinding = assertBi;
|
|
const binding = env1_8;
|
|
assertBiBinding(binding);
|
|
let V = binding.V;
|
|
V.setInt32(0, this.lo, true);
|
|
V = binding.V;
|
|
V.setInt32(4, this.hi, true);
|
|
V = binding.V;
|
|
return V.getBigUint64(0, true);
|
|
}
|
|
|
|
function value_15133(a0) { // fn#15133, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:1834, offset: 0x00e24003, size: 822 bytes, params: 2, frame: 19
|
|
var r5;
|
|
var r4;
|
|
var value5;
|
|
var value6;
|
|
var pbULong;
|
|
var binding;
|
|
var property;
|
|
var property2;
|
|
var property3;
|
|
var V;
|
|
var value8;
|
|
var value9;
|
|
let value = a0;
|
|
const value3 = typeof value;
|
|
if (env1_8) {
|
|
if (value3 === 'string') {
|
|
if (value == '0') {
|
|
return this.ZERO;
|
|
}
|
|
if (value == '') {
|
|
throw new global.Error('string is no integer');
|
|
}
|
|
binding = env1_8;
|
|
value = binding.C(value);
|
|
r5 = value;
|
|
if (r5 === 0) {
|
|
return this.ZERO;
|
|
}
|
|
binding = env1_8;
|
|
value = binding.C(r5);
|
|
r4 = value;
|
|
if (r4) {
|
|
if (r4 < env1_8.UMIN) {
|
|
throw new global.Error('signed value for ulong');
|
|
}
|
|
if (r4 > env1_8.UMAX) {
|
|
throw new global.Error('ulong too large');
|
|
}
|
|
binding = env1_8;
|
|
V = binding.V;
|
|
V.setBigUint64(0, r4, true);
|
|
V = binding.V;
|
|
value = V.getInt32(0, true);
|
|
V = binding.V;
|
|
value8 = V.getInt32(4, true);
|
|
value9 = Object.create(PbULong.prototype, {constructor: {value: PbULong}});
|
|
pbULong = new PbULong(value);
|
|
return pbULong instanceof Object ? pbULong : value9;
|
|
}
|
|
return this.ZERO;
|
|
}
|
|
if (value3 === 'number') {
|
|
r5 = value;
|
|
if (r5 === 0) {
|
|
return this.ZERO;
|
|
}
|
|
binding = env1_8;
|
|
value = binding.C(r5);
|
|
r4 = value;
|
|
if (r4) {
|
|
if (r4 < env1_8.UMIN) {
|
|
throw new global.Error('signed value for ulong');
|
|
}
|
|
if (r4 > env1_8.UMAX) {
|
|
throw new global.Error('ulong too large');
|
|
}
|
|
binding = env1_8;
|
|
V = binding.V;
|
|
V.setBigUint64(0, r4, true);
|
|
V = binding.V;
|
|
value = V.getInt32(0, true);
|
|
V = binding.V;
|
|
value8 = V.getInt32(4, true);
|
|
value9 = Object.create(PbULong.prototype, {constructor: {value: PbULong}});
|
|
pbULong = new PbULong(value);
|
|
return pbULong instanceof Object ? pbULong : value9;
|
|
}
|
|
return this.ZERO;
|
|
}
|
|
if (value3 === 'bigint') {
|
|
r4 = value;
|
|
if (r4) {
|
|
if (r4 < env1_8.UMIN) {
|
|
throw new global.Error('signed value for ulong');
|
|
}
|
|
if (r4 > env1_8.UMAX) {
|
|
throw new global.Error('ulong too large');
|
|
}
|
|
binding = env1_8;
|
|
V = binding.V;
|
|
V.setBigUint64(0, r4, true);
|
|
V = binding.V;
|
|
value = V.getInt32(0, true);
|
|
V = binding.V;
|
|
value8 = V.getInt32(4, true);
|
|
value9 = Object.create(PbULong.prototype, {constructor: {value: PbULong}});
|
|
pbULong = new PbULong(value);
|
|
return pbULong instanceof Object ? pbULong : value9;
|
|
}
|
|
return this.ZERO;
|
|
}
|
|
throw new global.Error('unknown value ' + value3);
|
|
}
|
|
if (value3 === 'string') {
|
|
if (value == '0') {
|
|
return this.ZERO;
|
|
}
|
|
value = value.trim();
|
|
binding = env1_9;
|
|
if (binding.test(value)) {
|
|
value = (require(1322) /* metro dependency 1322 */).int64fromString(value);
|
|
value = env1_2(value, 3);
|
|
property = value[0];
|
|
property2 = value[1];
|
|
property3 = value[2];
|
|
if (property) {
|
|
throw new global.Error('signed value');
|
|
}
|
|
value = Object.create(PbULong.prototype, {constructor: {value: PbULong}});
|
|
pbULong = new PbULong();
|
|
return pbULong instanceof Object ? pbULong : value;
|
|
}
|
|
throw new global.Error('string is no integer');
|
|
}
|
|
if (value3 !== 'number') {
|
|
throw new global.Error('unknown value ' + value3);
|
|
}
|
|
if (value == 0) {
|
|
return this.ZERO;
|
|
}
|
|
const Number = global.Number;
|
|
if (Number.isSafeInteger(value)) {
|
|
if (value < 0) {
|
|
throw new global.Error('signed value for ulong');
|
|
}
|
|
value5 = value / 4294967296;
|
|
value6 = Object.create(PbULong.prototype, {constructor: {value: PbULong}});
|
|
pbULong = new PbULong(value);
|
|
return pbULong instanceof Object ? pbULong : value6;
|
|
}
|
|
const Error = global.Error;
|
|
throw new Error('number is no integer');
|
|
}
|
|
|
|
}
|
|
|
|
function _fun15134(a0) { // fn#15134, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:2759, offset: 0x00e24339, size: 165 bytes, params: 2, frame: 17
|
|
const PbLong2 = PbLong;
|
|
InheritsModule(PbLong2, a0);
|
|
return CreateClassModule(PbLong2, [{key: 'isNegative', value: function() {
|
|
return !!(2147483648 & this.hi);
|
|
}}, {key: 'negate', value: value_15137}, {key: 'toString', value: value_15138}, {key: 'toBigInt',
|
|
value: value_15139}], [{key: 'from', value: value_15140}]);
|
|
function PbLong() { // fn#15135, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:2771, offset: 0x00e23f25, size: 42 bytes, params: 1, frame: 16
|
|
env1_6(this, PbLong);
|
|
return _callSuper_15120(this, PbLong, arguments);
|
|
}
|
|
|
|
function value_15137() { // fn#15137, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:2971, offset: 0x00e243fd, size: 78 bytes, params: 1, frame: 15
|
|
var r2;
|
|
var r3;
|
|
let value = ~this.hi;
|
|
const lo = this.lo;
|
|
if (lo) {
|
|
r2 = 1 + ~lo;
|
|
r3 = value;
|
|
} else {
|
|
value += 1;
|
|
r2 = lo;
|
|
r3 = value;
|
|
}
|
|
value = Object.create(PbLong.prototype, {constructor: {value: PbLong}});
|
|
const pbLong = new PbLong();
|
|
return pbLong instanceof Object ? pbLong : value;
|
|
}
|
|
|
|
function value_15138() { // fn#15138, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:3075, offset: 0x00e2444b, size: 164 bytes, params: 1, frame: 15
|
|
var value2;
|
|
let value = environment.__proto__;
|
|
if (env1_8) {
|
|
return this.toBigInt().toString();
|
|
}
|
|
if (this.isNegative()) {
|
|
value2 = this.negate();
|
|
value = require(1322) /* metro dependency 1322 */;
|
|
value = value.int64toString(value2.lo, value2.hi);
|
|
return '-' + value;
|
|
}
|
|
value = require(1322) /* metro dependency 1322 */;
|
|
return value.int64toString(this.lo, this.hi);
|
|
}
|
|
|
|
function value_15139() { // fn#15139, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:3289, offset: 0x00e244ef, size: 98 bytes, params: 1, frame: 17
|
|
const assertBiBinding = assertBi;
|
|
const binding = env1_8;
|
|
assertBiBinding(binding);
|
|
let V = binding.V;
|
|
V.setInt32(0, this.lo, true);
|
|
V = binding.V;
|
|
V.setInt32(4, this.hi, true);
|
|
V = binding.V;
|
|
return V.getBigInt64(0, true);
|
|
}
|
|
|
|
function value_15140(a0) { // fn#15140, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1450:3426, offset: 0x00e24551, size: 818 bytes, params: 2, frame: 19
|
|
var r2;
|
|
var r5;
|
|
var r4;
|
|
var value5;
|
|
var pbLong;
|
|
var value8;
|
|
var binding;
|
|
var property;
|
|
var property2;
|
|
var property3;
|
|
var V;
|
|
var value12;
|
|
var value13;
|
|
let value = a0;
|
|
const value3 = typeof value;
|
|
if (env1_8) {
|
|
if (value3 === 'string') {
|
|
if (value == '0') {
|
|
return this.ZERO;
|
|
}
|
|
if (value == '') {
|
|
throw new global.Error('string is no integer');
|
|
}
|
|
binding = env1_8;
|
|
value = binding.C(value);
|
|
r5 = value;
|
|
if (r5 === 0) {
|
|
return this.ZERO;
|
|
}
|
|
binding = env1_8;
|
|
value = binding.C(r5);
|
|
r4 = value;
|
|
if (r4) {
|
|
if (r4 < env1_8.MIN) {
|
|
throw new global.Error('ulong too small');
|
|
}
|
|
if (r4 > env1_8.MAX) {
|
|
throw new global.Error('ulong too large');
|
|
}
|
|
binding = env1_8;
|
|
V = binding.V;
|
|
V.setBigInt64(0, r4, true);
|
|
V = binding.V;
|
|
value = V.getInt32(0, true);
|
|
V = binding.V;
|
|
value12 = V.getInt32(4, true);
|
|
value13 = Object.create(PbLong.prototype, {constructor: {value: PbLong}});
|
|
pbLong = new PbLong(value);
|
|
return pbLong instanceof Object ? pbLong : value13;
|
|
}
|
|
return this.ZERO;
|
|
}
|
|
if (value3 === 'number') {
|
|
r5 = value;
|
|
if (r5 === 0) {
|
|
return this.ZERO;
|
|
}
|
|
binding = env1_8;
|
|
value = binding.C(r5);
|
|
r4 = value;
|
|
if (r4) {
|
|
if (r4 < env1_8.MIN) {
|
|
throw new global.Error('ulong too small');
|
|
}
|
|
if (r4 > env1_8.MAX) {
|
|
throw new global.Error('ulong too large');
|
|
}
|
|
binding = env1_8;
|
|
V = binding.V;
|
|
V.setBigInt64(0, r4, true);
|
|
V = binding.V;
|
|
value = V.getInt32(0, true);
|
|
V = binding.V;
|
|
value12 = V.getInt32(4, true);
|
|
value13 = Object.create(PbLong.prototype, {constructor: {value: PbLong}});
|
|
pbLong = new PbLong(value);
|
|
return pbLong instanceof Object ? pbLong : value13;
|
|
}
|
|
return this.ZERO;
|
|
}
|
|
if (value3 === 'bigint') {
|
|
r4 = value;
|
|
if (r4) {
|
|
if (r4 < env1_8.MIN) {
|
|
throw new global.Error('ulong too small');
|
|
}
|
|
if (r4 > env1_8.MAX) {
|
|
throw new global.Error('ulong too large');
|
|
}
|
|
binding = env1_8;
|
|
V = binding.V;
|
|
V.setBigInt64(0, r4, true);
|
|
V = binding.V;
|
|
value = V.getInt32(0, true);
|
|
V = binding.V;
|
|
value12 = V.getInt32(4, true);
|
|
value13 = Object.create(PbLong.prototype, {constructor: {value: PbLong}});
|
|
pbLong = new PbLong(value);
|
|
return pbLong instanceof Object ? pbLong : value13;
|
|
}
|
|
return this.ZERO;
|
|
}
|
|
throw new global.Error('unknown value ' + value3);
|
|
}
|
|
if (value3 === 'string') {
|
|
if (value == '0') {
|
|
return this.ZERO;
|
|
}
|
|
value = value.trim();
|
|
binding = env1_9;
|
|
if (binding.test(value)) {
|
|
value = (require(1322) /* metro dependency 1322 */).int64fromString(value);
|
|
value = env1_2(value, 3);
|
|
property = value[0];
|
|
property2 = value[1];
|
|
property3 = value[2];
|
|
pbLong = new PbLong();
|
|
if (property) {
|
|
pbLong = pbLong.negate();
|
|
r2 = pbLong;
|
|
} else {
|
|
r2 = pbLong;
|
|
}
|
|
return r2;
|
|
}
|
|
throw new global.Error('string is no integer');
|
|
}
|
|
if (value3 !== 'number') {
|
|
throw new global.Error('unknown value ' + value3);
|
|
}
|
|
if (value == 0) {
|
|
return this.ZERO;
|
|
}
|
|
const Number = global.Number;
|
|
if (Number.isSafeInteger(value)) {
|
|
if (value > 0) {
|
|
value8 = value / 4294967296;
|
|
r2 = new PbLong(value);
|
|
} else {
|
|
value5 = -value;
|
|
value = -value / 4294967296;
|
|
pbLong = new PbLong(value5, value);
|
|
pbLong = pbLong.negate();
|
|
r2 = pbLong;
|
|
}
|
|
return r2;
|
|
}
|
|
const Error = global.Error;
|
|
throw new Error('number is no integer');
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun15119, 1323, [57, 15, 17, 18, 6, 7,
|
|
1322]) /* metro module 1323, dependencies: [57, 15, 17, 18, 6, 7, 1322] */;
|