285 lines
9.2 KiB
React
285 lines
9.2 KiB
React
/* Metro module 492; source: unknown; dependencies: [493, 494] */
|
|
function _fun6417(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#6417, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:542:6, offset: 0x00cf9c06, size: 83 bytes, params: 8, frame: 16
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
exports.default = v1;
|
|
}
|
|
|
|
function v1(a0, a1, a2) { // fn#6418, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:542:119, offset: 0x00cf9c59, size: 856 bytes, params: 4, frame: 26
|
|
var r3;
|
|
var r11;
|
|
var r9;
|
|
var r6;
|
|
var r5;
|
|
var r8;
|
|
var r7;
|
|
var r13;
|
|
var r12;
|
|
var r0;
|
|
var value4;
|
|
var Array;
|
|
var prototype;
|
|
var value5;
|
|
var array;
|
|
var value6;
|
|
var items;
|
|
var binding;
|
|
var random;
|
|
var rng;
|
|
var value7;
|
|
var value11;
|
|
var value12;
|
|
var value13;
|
|
var value14;
|
|
var value38;
|
|
var value39;
|
|
var unsafeStringify;
|
|
let value = a0;
|
|
const value2 = a1;
|
|
let r2 = value2 && a2;
|
|
reducibleJoin3: while (true) {
|
|
if (r2) {
|
|
break reducibleJoin3;
|
|
}
|
|
value4 = 0;
|
|
r2 = value4;
|
|
break reducibleJoin3;
|
|
}
|
|
reducibleJoin5: while (true) {
|
|
if (value2) {
|
|
r3 = value2;
|
|
break reducibleJoin5;
|
|
}
|
|
Array = global.Array;
|
|
prototype = Array.prototype;
|
|
value5 = Object.create(prototype, {constructor: {value: Array}});
|
|
array = new Array(16);
|
|
value6 = array instanceof Object ? array : value5;
|
|
r3 = value6;
|
|
break reducibleJoin5;
|
|
}
|
|
reducibleJoin7: while (true) {
|
|
if (value) {
|
|
r11 = value;
|
|
break reducibleJoin7;
|
|
}
|
|
r11 = {};
|
|
break reducibleJoin7;
|
|
}
|
|
const node = r11.node;
|
|
reducibleJoin9: while (true) {
|
|
if (node) {
|
|
r9 = node;
|
|
break reducibleJoin9;
|
|
}
|
|
value = environment;
|
|
binding = env0_3;
|
|
r9 = binding;
|
|
break reducibleJoin9;
|
|
}
|
|
let clockseq = r11.clockseq;
|
|
if (clockseq !== undefined) {
|
|
clockseq = r11.clockseq;
|
|
r6 = clockseq;
|
|
} else {
|
|
value = environment;
|
|
r6 = env0_4;
|
|
}
|
|
reducibleJoin22: while (true) {
|
|
reducibleJoin20: while (true) {
|
|
if (r9 == null) {
|
|
random = r11.random;
|
|
reducibleJoin18: while (true) {
|
|
if (random) {
|
|
r8 = random;
|
|
break reducibleJoin18;
|
|
}
|
|
rng = r11.rng;
|
|
reducibleJoin17: while (true) {
|
|
if (rng) {
|
|
r5 = rng;
|
|
break reducibleJoin17;
|
|
}
|
|
value = environment;
|
|
value = importDefault(493) /* metro dependency 493 */;
|
|
r5 = value;
|
|
break reducibleJoin17;
|
|
}
|
|
value = r5();
|
|
r8 = value;
|
|
break reducibleJoin18;
|
|
}
|
|
if (r9 != null) {
|
|
r5 = r9;
|
|
break reducibleJoin20;
|
|
}
|
|
value = 1 | r8[0];
|
|
items = [value, r8[1], r8[2], r8[3], r8[4], r8[5]];
|
|
value = environment;
|
|
env0_3 = items;
|
|
r5 = items;
|
|
break reducibleJoin20;
|
|
}
|
|
if (r6 != null) {
|
|
r7 = r9;
|
|
r13 = r6;
|
|
break reducibleJoin22;
|
|
}
|
|
random = r11.random;
|
|
reducibleJoin18: while (true) {
|
|
if (random) {
|
|
r8 = random;
|
|
break reducibleJoin18;
|
|
}
|
|
rng = r11.rng;
|
|
reducibleJoin17: while (true) {
|
|
if (rng) {
|
|
r5 = rng;
|
|
break reducibleJoin17;
|
|
}
|
|
value = environment;
|
|
value = importDefault(493) /* metro dependency 493 */;
|
|
r5 = value;
|
|
break reducibleJoin17;
|
|
}
|
|
value = r5();
|
|
r8 = value;
|
|
break reducibleJoin18;
|
|
}
|
|
if (r9 != null) {
|
|
r5 = r9;
|
|
break reducibleJoin20;
|
|
}
|
|
value = 1 | r8[0];
|
|
items = [value, r8[1], r8[2], r8[3], r8[4], r8[5]];
|
|
value = environment;
|
|
env0_3 = items;
|
|
r5 = items;
|
|
break reducibleJoin20;
|
|
}
|
|
if (r6 != null) {
|
|
r7 = r5;
|
|
r13 = r6;
|
|
break reducibleJoin22;
|
|
}
|
|
value = r8[6] << 8;
|
|
value = 16383 & (value | r8[7]);
|
|
value7 = environment;
|
|
env0_4 = value;
|
|
r7 = r5;
|
|
r13 = value;
|
|
break reducibleJoin22;
|
|
}
|
|
const r10 = r11.msecs !== undefined ? r11.msecs : global.Date.now();
|
|
let nsecs = r11.nsecs;
|
|
if (nsecs !== undefined) {
|
|
nsecs = r11.nsecs;
|
|
r8 = nsecs;
|
|
} else {
|
|
r8 = env0_6 + 1;
|
|
}
|
|
value = environment;
|
|
const value8 = r10 - env0_5;
|
|
const value9 = 0;
|
|
const value10 = value8 + (r8 - env0_6) / 10000 < value9;
|
|
reducibleJoin30: while (true) {
|
|
if (value10) {
|
|
clockseq = r11.clockseq;
|
|
value11 = clockseq === undefined;
|
|
r12 = value11;
|
|
break reducibleJoin30;
|
|
}
|
|
r12 = value10;
|
|
break reducibleJoin30;
|
|
}
|
|
reducibleJoin32: while (true) {
|
|
if (r12) {
|
|
value12 = r13 + 1 & 16383;
|
|
r9 = value12;
|
|
break reducibleJoin32;
|
|
}
|
|
r9 = r13;
|
|
break reducibleJoin32;
|
|
}
|
|
reducibleJoin34: while (true) {
|
|
if (value10) {
|
|
r5 = value10;
|
|
break reducibleJoin34;
|
|
}
|
|
value13 = r10 > env0_5;
|
|
r5 = value13;
|
|
break reducibleJoin34;
|
|
}
|
|
reducibleJoin36: while (true) {
|
|
if (r5) {
|
|
nsecs = r11.nsecs;
|
|
value14 = nsecs === undefined;
|
|
r5 = value14;
|
|
break reducibleJoin36;
|
|
}
|
|
break reducibleJoin36;
|
|
}
|
|
r8 = r5 ? value9 : r8;
|
|
if (r8 >= 10000) {
|
|
throw new global.Error("uuid.v1(): Can't create more than 10M uuids/sec");
|
|
}
|
|
const value15 = r10 + 12219292800000;
|
|
const value16 = (10000 * (268435455 & value15) + r8) % 4294967296;
|
|
const value17 = typeof r2 === 'bigint' ? r2 : +r2;
|
|
r3[value17] = value16 >>> 24 & 255;
|
|
const value18 = typeof value17 === 'bigint' ? value17 + 1n : +value17 + 1;
|
|
const value19 = typeof value18 === 'bigint' ? value18 : +value18;
|
|
r3[value19] = value16 >>> 16 & 255;
|
|
const value20 = typeof value19 === 'bigint' ? value19 + 1n : +value19 + 1;
|
|
const value21 = typeof value20 === 'bigint' ? value20 : +value20;
|
|
r3[value21] = value16 >>> 8 & 255;
|
|
const value22 = typeof value21 === 'bigint' ? value21 + 1n : +value21 + 1;
|
|
const value23 = typeof value22 === 'bigint' ? value22 : +value22;
|
|
r3[value23] = 255 & value16;
|
|
const value24 = value15 / 4294967296 * 10000 & 268435455;
|
|
const value25 = typeof value23 === 'bigint' ? value23 + 1n : +value23 + 1;
|
|
const value26 = typeof value25 === 'bigint' ? value25 : +value25;
|
|
r3[value26] = value24 >>> 8 & 255;
|
|
const value27 = typeof value26 === 'bigint' ? value26 + 1n : +value26 + 1;
|
|
const value28 = typeof value27 === 'bigint' ? value27 : +value27;
|
|
r3[value28] = 255 & value24;
|
|
const value29 = typeof value28 === 'bigint' ? value28 + 1n : +value28 + 1;
|
|
const value30 = typeof value29 === 'bigint' ? value29 : +value29;
|
|
r3[value30] = value24 >>> 24 & 15 | 16;
|
|
const value31 = typeof value30 === 'bigint' ? value30 + 1n : +value30 + 1;
|
|
const value32 = typeof value31 === 'bigint' ? value31 : +value31;
|
|
r3[value32] = value24 >>> 16 & 255;
|
|
const value33 = typeof value32 === 'bigint' ? value32 + 1n : +value32 + 1;
|
|
const value34 = typeof value33 === 'bigint' ? value33 : +value33;
|
|
r3[value34] = r9 >>> 8 | 128;
|
|
const value35 = typeof value34 === 'bigint' ? value34 + 1n : +value34 + 1;
|
|
const value36 = typeof value35 === 'bigint' ? value35 : +value35;
|
|
const value37 = typeof value36 === 'bigint' ? value36 + 1n : +value36 + 1;
|
|
r3[value36] = 255 & r9;
|
|
r6 = value9;
|
|
reducibleLoop39: while (true) {
|
|
value38 = value37 + r6;
|
|
r3[value38] = r7[r6];
|
|
value39 = typeof r6 === 'bigint' ? r6 + 1n : +r6 + 1;
|
|
if (value39 < 6) {
|
|
r6 = value39;
|
|
continue reducibleLoop39;
|
|
}
|
|
break reducibleLoop39;
|
|
}
|
|
reducibleJoin42: while (true) {
|
|
if (value2) {
|
|
r0 = value2;
|
|
break reducibleJoin42;
|
|
}
|
|
value = require(494) /* metro dependency 494 */;
|
|
unsafeStringify = value.unsafeStringify;
|
|
value = Reflect.apply(unsafeStringify, value, [r3]);
|
|
r0 = value;
|
|
break reducibleJoin42;
|
|
}
|
|
return r0;
|
|
}
|
|
|