84 lines
3.0 KiB
React
84 lines
3.0 KiB
React
/* Metro module 1469; source: unknown; dependencies: [] */
|
|
function _fun16793(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#16793, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1596:6, offset: 0x00e59eaf, size: 29 bytes, params: 8, frame: 2
|
|
const hasOwnProperty_16794 = function(a0, a1) {
|
|
return global.Object.prototype.hasOwnProperty.call(a0, a1);
|
|
};
|
|
module.exports = exports_16795;
|
|
}
|
|
|
|
function exports_16795(a0, a1, a2, a3) { // fn#16795, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1596:132, offset: 0x00e59ecc, size: 348 bytes, params: 5, frame: 28
|
|
var r1;
|
|
var r14;
|
|
var r15;
|
|
var property;
|
|
var value11;
|
|
var value12;
|
|
var value13;
|
|
var value14;
|
|
var decodeURIComponent;
|
|
var value15;
|
|
var value16;
|
|
var Array;
|
|
var isArray2;
|
|
var value17;
|
|
let value = a1;
|
|
const value2 = a2;
|
|
const value3 = a3;
|
|
const r3 = value || '&';
|
|
const r12 = value2 || '=';
|
|
const object2 = {};
|
|
if (typeof a0 === 'string') {
|
|
var length = a0.length;
|
|
value = 0;
|
|
if (value === length) {
|
|
return object2;
|
|
}
|
|
var regexp = RegExp('\\+', 'g');
|
|
var value4 = a0.split(r3);
|
|
var maxKeys = value3 && typeof value3.maxKeys === 'number' ? value3.maxKeys : 1000;
|
|
length = value4.length;
|
|
var r8 = maxKeys > value && length > maxKeys ? maxKeys : length;
|
|
if (value < r8) {
|
|
r1 = value;
|
|
while (true) {
|
|
property = value4[r1];
|
|
value11 = property.replace(regexp, '%20');
|
|
value12 = value11.indexOf(r12);
|
|
if (value12 >= value) {
|
|
value13 = value11.substr(value, value12);
|
|
value14 = value11.substr(value12 + 1);
|
|
r14 = value14;
|
|
r15 = value13;
|
|
} else {
|
|
r14 = '';
|
|
r15 = value11;
|
|
}
|
|
decodeURIComponent = global.decodeURIComponent;
|
|
value15 = decodeURIComponent(r15);
|
|
decodeURIComponent = global.decodeURIComponent;
|
|
value16 = decodeURIComponent(r14);
|
|
if (hasOwnProperty_16794(object2, value15)) {
|
|
Array = global.Array;
|
|
isArray2 = Array.isArray(object2[value15]);
|
|
property = object2[value15];
|
|
if (isArray2) {
|
|
property.push(value16);
|
|
} else {
|
|
object2[value15] = [property, value16];
|
|
}
|
|
} else {
|
|
object2[value15] = value16;
|
|
}
|
|
value17 = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1;
|
|
if (value17 < r8) {
|
|
r1 = value17;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
return object2;
|
|
}
|
|
|