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

+225
View File
@@ -0,0 +1,225 @@
// Metro module 5617 (f5618).
import * as _Module5615 from "./Module5615";
import * as _swizzle from "./swizzle";
const hasOwnProperty = Object.hasOwnProperty;
let c3462_3 = Object.create(null);
for (const key in _Module5615) {
const call = hasOwnProperty.call;
if (hasOwnProperty.call(_Module5615, key)) {
c3462_3[_Module5615[key]] = key;
}
}
const exports2 = {
to: {},
get: {}
};
module.exports = exports2;
let c3462_4 = exports2;
c3462_4.get = function(a0) {
let model, value;
const r4 = a0.substring(0, 3).toLowerCase();
if (r4 === "hsl") {
value = c3462_4.get.hsl(a0);
model = "hsl";
} else if (r4 === "hwb") {
value = c3462_4.get.hwb(a0);
model = "hwb";
} else {
value = c3462_4.get.rgb(a0);
model = "rgb";
}
return value ? {
model,
value
} : null;
};
c3462_4.get.rgb = function(a0) {
let r41, r53;
if (!a0) {
return null;
}
const r10 = [0, 0, 0, 1];
const r25 = a0.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i);
if (r25) {
const r89 = r25[2];
const r90 = r25[1];
let r97 = 0;
while (true) {
const r7 = 2 * r97;
r10[r97] = parseInt(r90.slice(r7, r7 + 2), 16);
r97 = r97 + 1;
if (!(r97 < 3)) {
r53 = 0;
if (!r89) {
break;
}
r10[3] = parseInt(r89, 16) / 255;
r53 = 0;
break;
}
}
} else {
const r27 = a0.match(/^#([a-f0-9]{3,4})$/i);
if (r27) {
const r71 = r27[1];
const r72 = r71[3];
let r78 = 0;
while (true) {
r10[r78] = parseInt(r71[r78] + r71[r78], 16);
r78 = r78 + 1;
if (!(r78 < 3)) {
r53 = 0;
if (!r72) {
break;
}
r10[3] = parseInt(r72 + r72, 16) / 255;
r53 = 0;
break;
}
}
} else {
const r29 = a0.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/);
let r2 = 0;
if (r29) {
while (true) {
const r60 = parseInt;
const r61 = r2 + 1;
r10[r2] = r60(r29[r61], 0);
r2 = r61;
if (!(r2 < 3)) {
const r64 = r29[4];
r53 = 0;
if (!r64) {
break;
}
const r65 = r29[5];
const r68 = parseFloat(r29[4]);
if (r65) {
r10[3] = 0.01 * r68;
r53 = 0;
break;
}
r10[3] = r68;
r53 = 0;
break;
}
}
} else {
const r32 = a0.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/);
let r0 = 0;
if (!r32) {
const r34 = a0.match(/^(\w+)$/);
let r35 = null;
if (r34) {
if (r34[1] === "transparent") {
r41 = [0, 0, 0, 0];
} else {
const call = hasOwnProperty.call;
const r40 = hasOwnProperty.call(_Module5615, r34[1]);
r41 = null;
if (r40) {
const r45 = _Module5615[r34[1]];
r45[3] = 1;
r41 = r45;
}
}
r35 = r41;
}
return r35;
}
while (true) {
const r46 = Math;
const r48 = parseFloat;
const r5 = r0 + 1;
r10[r0] = r46.round(2.55 * r48(r32[r5]));
r0 = r5;
if (!(r0 < 3)) {
const r52 = r32[4];
r53 = 0;
if (!r52) {
break;
}
const r54 = r32[5];
const r57 = parseFloat(r32[4]);
if (r54) {
r10[3] = 0.01 * r57;
r53 = 0;
break;
}
r10[3] = r57;
r53 = 0;
break;
}
}
}
}
}
while (true) {
r10[r53] = Math.min(Math.max(0, r10[r53]), 255);
r53 = r53 + 1;
if (!(r53 < 3)) {
r10[3] = Math.min(Math.max(0, r10[3]), 1);
return r10;
}
}
};
c3462_4.get.hsl = function(a0) {
if (a0) {
const r6 = a0.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);
if (r6) {
const r17 = parseFloat(r6[4]);
return [(parseFloat(r6[1]) % 360 + 360) % 360, Math.min(Math.max(0, parseFloat(r6[2])), 100), Math.min(Math.max(0, parseFloat(r6[3])), 100), Math.min(Math.max(0, isNaN(r17) ? 1 : r17), 1)];
}
return null;
}
return null;
};
c3462_4.get.hwb = function(a0) {
if (a0) {
const r6 = a0.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);
if (r6) {
const r17 = parseFloat(r6[4]);
return [(parseFloat(r6[1]) % 360 + 360) % 360, Math.min(Math.max(0, parseFloat(r6[2])), 100), Math.min(Math.max(0, parseFloat(r6[3])), 100), Math.min(Math.max(0, isNaN(r17) ? 1 : r17), 1)];
}
return null;
}
return null;
};
c3462_4.to.hex = function() {
const r9 = _swizzle(arguments);
const r21 = Math.round(r9[0]).toString(16).toUpperCase();
const r26 = "#" + (r21.length < 2 ? "0" + r21 : r21);
const r33 = Math.round(r9[1]).toString(16).toUpperCase();
const r37 = r26 + (r33.length < 2 ? "0" + r33 : r33);
const r45 = Math.round(r9[2]).toString(16).toUpperCase();
const r49 = r37 + (r45.length < 2 ? "0" + r45 : r45);
const r51 = r9[3] < 1;
let r52 = "";
if (r51) {
const r65 = Math.round(Math.round(255 * r9[3])).toString(16).toUpperCase();
r52 = r65.length < 2 ? "0" + r65 : r65;
}
return r49 + r52;
};
c3462_4.to.rgb = function() {
const r13 = _swizzle(arguments);
return !(r13.length < 4) && r13[3] !== 1 ? "rgba(" + Math.round(r13[0]) + ", " + Math.round(r13[1]) + ", " + Math.round(r13[2]) + ", " + r13[3] + ")" : "rgb(" + Math.round(r13[0]) + ", " + Math.round(r13[1]) + ", " + Math.round(r13[2]) + ")";
};
c3462_4.to.rgb.percent = function() {
const r14 = _swizzle(arguments);
const r18 = Math.round(r14[0] / 255 * 100);
const r23 = Math.round(r14[1] / 255 * 100);
const r29 = Math.round(r14[2] / 255 * 100);
return !(r14.length < 4) && r14[3] !== 1 ? "rgba(" + r18 + "%, " + r23 + "%, " + r29 + "%, " + r14[3] + ")" : "rgb(" + r18 + "%, " + r23 + "%, " + r29 + "%)";
};
c3462_4.to.hsl = function() {
const r11 = _swizzle(arguments);
return !(r11.length < 4) && r11[3] !== 1 ? "hsla(" + r11[0] + ", " + r11[1] + "%, " + r11[2] + "%, " + r11[3] + ")" : "hsl(" + r11[0] + ", " + r11[1] + "%, " + r11[2] + "%)";
};
c3462_4.to.hwb = function() {
const r12 = _swizzle(arguments);
return HermesInternal.concat.call("hwb(" + r12[0] + ", " + r12[1] + "%, " + r12[2], "%", r12.length >= 4 && r12[3] !== 1 ? ", " + r12[3] : "", ")");
};
c3462_4.to.keyword = function(a0) {
return c3462_3[a0.slice(0, 3)];
};