72 lines
2.0 KiB
JavaScript
72 lines
2.0 KiB
JavaScript
// Metro module 1466 (f1467).
|
|
module.exports = function(a0, a1, a2, a3) {
|
|
let r1;
|
|
let r7 = a0;
|
|
let c13044_0 = a0;
|
|
let r4 = a1;
|
|
let c13044_1 = a1;
|
|
let r5 = a2;
|
|
let c13044_2 = a2;
|
|
if (!a1) {
|
|
r4 = "&";
|
|
}
|
|
c13044_1 = r4;
|
|
if (!a2) {
|
|
r5 = "=";
|
|
}
|
|
c13044_2 = r5;
|
|
if (a0 === null) {
|
|
c13044_0 = void 0;
|
|
r7 = void 0;
|
|
}
|
|
if (typeof r7 === "object") {
|
|
r1 = Object.keys(r7).map(function(a0) {
|
|
let r35;
|
|
const r4 = encodeURIComponent;
|
|
const r3 = typeof a0;
|
|
const r1 = r3 !== "string" ? r3 === "boolean" ? a0 ? "true" : "false" : r3 === "number" ? isFinite(a0) ? a0 : "" : "" : a0;
|
|
const r6 = r4(r1) + c13044_2;
|
|
let c24413_0 = r6;
|
|
const r9 = Array;
|
|
if (r9.isArray(c13044_0[a0])) {
|
|
r35 = c13044_0[a0].map(function(item) {
|
|
const r3 = encodeURIComponent;
|
|
const r7 = typeof item;
|
|
return c24413_0 + r3(r7 !== "string" ? r7 === "boolean" ? item ? "true" : "false" : r7 === "number" ? isFinite(item) ? item : "" : "" : item);
|
|
}).join(c13044_1);
|
|
} else {
|
|
const r25 = encodeURIComponent;
|
|
const r26 = c13044_0[a0];
|
|
const r11 = typeof r26;
|
|
r35 = r6 + r25(r11 !== "string" ? r11 === "boolean" ? r26 ? "true" : "false" : r11 === "number" ? isFinite(r26) ? r26 : "" : "" : r26);
|
|
}
|
|
return r35;
|
|
}).filter(Boolean).join(r4);
|
|
} else {
|
|
let r8 = "";
|
|
r1 = "";
|
|
if (a3) {
|
|
const r6 = encodeURIComponent;
|
|
const r13 = typeof a3;
|
|
const r23 = r6(r13 !== "string" ? r13 === "boolean" ? a3 ? "true" : "false" : r13 === "number" ? isFinite(a3) ? a3 : "" : "" : a3) + r5;
|
|
const r24 = encodeURIComponent;
|
|
const r25 = typeof r7;
|
|
let r26 = r7;
|
|
if (r25 !== "string") {
|
|
if (r25 === "boolean") {
|
|
r26 = r7 ? "true" : "false";
|
|
} else if (r25 === "number") {
|
|
if (isFinite(r7)) {
|
|
r8 = r7;
|
|
}
|
|
r26 = r8;
|
|
} else {
|
|
r26 = "";
|
|
}
|
|
}
|
|
r1 = r23 + r24(r26);
|
|
}
|
|
}
|
|
return r1;
|
|
};
|