This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

+327
View File
@@ -0,0 +1,327 @@
// Metro module 3831 (f3832).
const r8 = global.location || {};
let c2167_0, c2167_1, c2167_2, c2167_3, c2167_4, fromCharCode, grabAllTextNodes, grabTheRightIcon, parseNode, parseString, replacer, returnNull;
const defaultImageSrcGenerator = function defaultImageSrcGenerator(a0, a1) {
"use strict";
return "".concat(a1.base, a1.size, "/", a0, a1.ext);
};
grabAllTextNodes = function grabAllTextNodes(a0, a1) {
"use strict";
let r25;
const childNodes = a0.childNodes;
const r17 = +childNodes.length;
let r7 = r17 - 1;
if (r17) {
do {
const r11 = childNodes[r7];
const nodeType = r11.nodeType;
const r18 = r7;
if (nodeType === 3) {
a1.push(r11);
} else if (!(nodeType !== 1 || "ownerSVGElement" in r11 || /^(?:iframe|noframes|noscript|script|select|style|textarea)$/.test(r11.nodeName.toLowerCase()))) {
grabAllTextNodes(r11, a1);
}
r25 = +r18;
r7 = r25 - 1;
} while (r25);
}
return a1;
};
grabTheRightIcon = function grabTheRightIcon(alt) {
"use strict";
let r4, r30, length;
const r16 = alt.indexOf(c2167_4) < 0 ? alt.replace(c2167_3, "") : alt;
const r25 = [];
const r12 = 0 < r16.length;
let r1 = 0;
let r27 = 0;
if (r12) {
do {
L8: {
const r29 = r16.charCodeAt(r1);
r4 = r1;
const r19 = r27;
if (r19) {
r25.push((65536 + (r19 - 55296 << 10) + (r29 - 56320)).toString(16));
r30 = 0;
} else {
if (55296 <= r29) {
r30 = r29;
if (r30 <= 56319) {
break L8;
}
}
r25.push(r29.toString(16));
r30 = r19;
}
}
r1 = r4 + 1;
length = r16.length;
r27 = r30;
} while (r1 < length);
}
return r25.join("-");
};
parseNode = function parseNode(a0, a1) {
"use strict";
let r63, r66, r144;
const r22 = [];
const childNodes = a0.childNodes;
const r46 = +childNodes.length;
let r17 = r46 - 1;
if (r46) {
do {
const r20 = childNodes[r17];
const nodeType = r20.nodeType;
const r47 = r17;
if (nodeType === 3) {
r22.push(r20);
} else if (!(nodeType !== 1 || "ownerSVGElement" in r20 || /^(?:iframe|noframes|noscript|script|select|style|textarea)$/.test(r20.nodeName.toLowerCase()))) {
const childNodes2 = r20.childNodes;
const r52 = +childNodes2.length;
let r53 = r52 - 1;
if (r52) {
do {
const r54 = childNodes2[r53];
const nodeType2 = r54.nodeType;
const r56 = r53;
if (nodeType2 === 3) {
r22.push(r54);
} else if (!(nodeType2 !== 1 || "ownerSVGElement" in r54 || /^(?:iframe|noframes|noscript|script|select|style|textarea)$/.test(r54.nodeName.toLowerCase()))) {
grabAllTextNodes(r54, r22);
}
r63 = +r56;
r53 = r63 - 1;
} while (r63);
}
}
r66 = +r47;
r17 = r66 - 1;
} while (r66);
}
const r68 = +r22.length;
let r69 = r68 - 1;
let r12 = void 0;
if (r68) {
do {
const documentFragment = document.createDocumentFragment();
const r78 = r22[r69];
const nodeValue = r78.nodeValue;
let r82 = c2167_2.exec(nodeValue);
const r83 = r69;
let r4 = r12;
let r84 = 0;
let r5 = false;
let r8 = r4;
let r85 = 0;
let r9 = false;
while (r82) {
const index = r82.index;
const r6 = r4;
const r35 = r84;
const r33 = r82;
const r7 = r5;
if (index !== r35) {
documentFragment.appendChild(document.createTextNode(nodeValue.slice(r35, index).replace(c2167_3, "")));
}
const alt = r33[0];
const r94 = grabTheRightIcon(alt);
const r96 = index + alt.length;
const src = a1.callback(r94, a1);
let r99 = r6;
let r3 = r7;
if (r94) {
r99 = r6;
r3 = r7;
if (src) {
const image = new Image();
image.onerror = a1.onerror;
image.setAttribute("draggable", "false");
const r108 = a1.attributes(alt, r94);
for (const key in r108) {
if (r108.hasOwnProperty(key) && key.indexOf("on") !== 0 && !image.hasAttribute(key)) {
image.setAttribute(key, r108[key]);
}
}
image.className = a1.className;
image.alt = alt;
image.src = src;
documentFragment.appendChild(image);
r99 = image;
r3 = true;
}
}
if (!r99) {
documentFragment.appendChild(document.createTextNode(alt));
}
r82 = c2167_2.exec(nodeValue);
r4 = null;
r84 = r96;
r5 = r3;
r8 = null;
r85 = r84;
r9 = r5;
}
if (r9) {
if (r85 < nodeValue.length) {
documentFragment.appendChild(document.createTextNode(nodeValue.slice(r85).replace(c2167_3, "")));
}
r78.parentNode.replaceChild(documentFragment, r78);
}
r144 = +r83;
r69 = r144 - 1;
r12 = r8;
} while (r144);
}
return a0;
};
parseString = function parseString(a0, c24735_0) {
"use strict";
return String(a0).replace(c2167_2, function(a0) {
let r44;
const r9 = grabTheRightIcon(a0);
const r21 = c24735_0.callback(r9, c24735_0);
let r38 = a0;
if (r9) {
r38 = a0;
if (r21) {
const r8 = "<img ".concat("class=\"", c24735_0.className, "\" ", "draggable=\"false\" ", "alt=\"", a0, "\"", " src=\"", r21, "\"");
const r13 = c24735_0.attributes(a0, r9);
let r42 = r8;
let r43 = r42;
for (const key in r13) {
r44 = r42;
r43 = r44;
r42 = r13.hasOwnProperty(key) && key.indexOf("on") !== 0 && r44.indexOf(" " + key + "=") === -1 ? r44.concat(" ", key, "=\"", r13[key].replace(/[&<>'"]/g, replacer), "\"") : r44;
}
r44 = r42;
r43 = r44;
r38 = r43.concat("/>");
}
}
return r38;
});
};
replacer = function replacer(a0) {
"use strict";
return c2167_1[a0];
};
returnNull = function returnNull() {
"use strict";
return null;
};
c2167_0 = {
base: "https://cdn.jsdelivr.net/gh/jdecked/[email protected]/assets/",
ext: ".png",
size: "72x72",
className: "emoji",
convert: {
fromCodePoint: function fromCodePoint(a0) {
"use strict";
let r19;
const r7 = typeof a0 === "string" ? parseInt(a0, 16) : a0;
if (r7 < 65536) {
r19 = fromCharCode(r7);
} else {
const r2 = r7 - 65536;
r19 = fromCharCode(55296 + (r2 >> 10), 56320 + (1023 & r2));
}
return r19;
},
toCodePoint: function toCodePoint(a0, a1) {
"use strict";
let r4, r17, length;
const r15 = [];
const r12 = 0 < a0.length;
let r1 = 0;
let r14 = 0;
if (r12) {
do {
L6: {
const r22 = a0.charCodeAt(r1);
r4 = r1;
const r19 = r14;
if (r19) {
r15.push((65536 + (r19 - 55296 << 10) + (r22 - 56320)).toString(16));
r17 = 0;
} else {
if (55296 <= r22) {
r17 = r22;
if (r17 <= 56319) {
break L6;
}
}
r15.push(r22.toString(16));
r17 = r19;
}
}
r1 = r4 + 1;
length = a0.length;
r14 = r17;
} while (r1 < length);
}
return r15.join(a1 ? a1 : "-");
}
},
onerror: function onerror() {
"use strict";
if (this.parentNode) {
this.parentNode.replaceChild(document.createTextNode(this.alt), this);
}
},
parse: function parse(a0, a1) {
"use strict";
const r4 = (a1 ? typeof a1 !== "function" : a1) ? a1 : {
callback: a1
};
const r11 = typeof a0 === "string" ? parseString : parseNode;
const callback = r4.callback || defaultImageSrcGenerator;
const attributes = typeof r4.attributes === "function" ? r4.attributes : returnNull;
const base = typeof r4.base === "string" ? r4.base : c2167_0.base;
const ext = r4.ext || c2167_0.ext;
let folder = r4.folder;
if (!folder) {
const r9 = r4.size || c2167_0.size;
let r21 = r9;
if (typeof r21 === "number") {
r21 = r9 + "x" + r9;
}
folder = r21;
}
return r11(a0, {
callback,
attributes,
base,
ext,
size: folder,
className: r4.className || c2167_0.className,
onerror: r4.onerror || c2167_0.onerror
});
},
replace: function replace(a0, a1) {
"use strict";
return String(a0).replace(c2167_2, a1);
},
test: function test(a0) {
"use strict";
c2167_2.lastIndex = 0;
const r5 = c2167_2.test(a0);
c2167_2.lastIndex = 0;
return r5;
}
};
c2167_1 = {
"&": "&amp;",
"<": "&lt;",
">": "&gt;",
"'": "&#39;",
"\"": "&quot;"
};
c2167_2 = /(?:\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83eLine truncated
c2167_3 = /\uFE0F/g;
c2167_4 = String.fromCharCode(8205);
fromCharCode = String.fromCharCode;
if (!r8.protocol) {
c2167_0.base = c2167_0.base.replace(/^http:/, "");
}
module.exports = c2167_0;