Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4825.js (118.4 MB)
973 lines
31 KiB
JavaScript
973 lines
31 KiB
JavaScript
// Module ID: 8464
|
|
// Function ID: 8465
|
|
// Dependencies: []
|
|
|
|
// Module 8464
|
|
function hslToRgb(arg0, arg1, arg2) {
|
|
if (arg2 < 0.5) {
|
|
let result = arg2 * (1 + arg1);
|
|
} else {
|
|
result = arg2 + arg1 - arg2 * arg1;
|
|
}
|
|
const sum = arg0 + 0.3333333333333333;
|
|
let sum1 = sum;
|
|
if (sum < 0) {
|
|
sum1 = sum + 1;
|
|
}
|
|
let diff = sum1;
|
|
if (1 < sum1) {
|
|
diff = sum1 - 1;
|
|
}
|
|
const diff1 = 2 * arg2 - result;
|
|
if (diff < 0.16666666666666666) {
|
|
let sum2 = diff1 + 6 * (result - diff1) * diff;
|
|
} else {
|
|
sum2 = result;
|
|
if (diff >= 0.5) {
|
|
let sum3 = diff1;
|
|
if (diff < 0.6666666666666666) {
|
|
sum3 = diff1 + (result - diff1) * (0.6666666666666666 - diff) * 6;
|
|
}
|
|
sum2 = sum3;
|
|
}
|
|
}
|
|
let sum4 = arg0;
|
|
if (arg0 < 0) {
|
|
sum4 = arg0 + 1;
|
|
}
|
|
let diff2 = sum4;
|
|
if (1 < sum4) {
|
|
diff2 = sum4 - 1;
|
|
}
|
|
if (diff2 < 0.16666666666666666) {
|
|
let sum5 = diff1 + 6 * (result - diff1) * diff2;
|
|
} else {
|
|
sum5 = result;
|
|
if (diff2 >= 0.5) {
|
|
let sum6 = diff1;
|
|
if (diff2 < 0.6666666666666666) {
|
|
sum6 = diff1 + (result - diff1) * (0.6666666666666666 - diff2) * 6;
|
|
}
|
|
sum5 = sum6;
|
|
}
|
|
}
|
|
const diff3 = arg0 - 0.3333333333333333;
|
|
let sum7 = diff3;
|
|
if (diff3 < 0) {
|
|
sum7 = diff3 + 1;
|
|
}
|
|
let diff4 = sum7;
|
|
if (1 < sum7) {
|
|
diff4 = sum7 - 1;
|
|
}
|
|
if (diff4 < 0.16666666666666666) {
|
|
let sum8 = diff1 + 6 * (result - diff1) * diff4;
|
|
} else {
|
|
sum8 = result;
|
|
if (diff4 >= 0.5) {
|
|
let sum9 = diff1;
|
|
if (diff4 < 0.6666666666666666) {
|
|
sum9 = diff1 + (result - diff1) * (0.6666666666666666 - diff4) * 6;
|
|
}
|
|
sum8 = sum9;
|
|
}
|
|
}
|
|
const tmp17 = Math.round(255 * sum2) << 24;
|
|
return tmp17 | Math.round(255 * sum5) << 16 | Math.round(255 * sum8) << 8;
|
|
}
|
|
function call() {
|
|
const items = [...arguments];
|
|
return "\\(\\s*(" + items.join(")\\s*,?\\s*(") + ")\\s*\\)";
|
|
}
|
|
function callWithSlashSeparator() {
|
|
const items = [...arguments];
|
|
const substr = items.slice(0, items.length - 1);
|
|
return "\\(\\s*(" + substr.join(")\\s*,?\\s*(") + ")\\s*/\\s*(" + items[items.length - 1] + ")\\s*\\)";
|
|
}
|
|
function commaSeparatedCall() {
|
|
const items = [...arguments];
|
|
return "\\(\\s*(" + items.join(")\\s*,\\s*(") + ")\\s*\\)";
|
|
}
|
|
|
|
export default function normalizeColor(num) {
|
|
if (typeof num === "number") {
|
|
let tmp73 = null;
|
|
if (num >>> 0 === num) {
|
|
tmp73 = null;
|
|
if (num >= 0) {
|
|
tmp73 = null;
|
|
if (num <= 4294967295) {
|
|
tmp73 = num;
|
|
}
|
|
}
|
|
}
|
|
return tmp73;
|
|
} else if (typeof num !== "string") {
|
|
return null;
|
|
} else {
|
|
let tmp74 = obj;
|
|
if (undefined === obj) {
|
|
obj = { rgb: null, rgba: null, hsl: null, hsla: null, hwb: null, hex3: null, hex4: null, hex6: null, hex8: null };
|
|
const _RegExp = RegExp;
|
|
const regExp = new RegExp("rgb" + call("[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+"));
|
|
obj.rgb = regExp;
|
|
const _RegExp2 = RegExp;
|
|
const tmp82 = commaSeparatedCall("[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+");
|
|
const _HermesInternal = HermesInternal;
|
|
const regExp1 = new RegExp("rgba(" + tmp82 + "|" + callWithSlashSeparator("[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+") + ")");
|
|
obj.rgba = regExp1;
|
|
const _RegExp3 = RegExp;
|
|
const regExp2 = new RegExp("hsl" + call("[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+%", "[-+]?\\d*\\.?\\d+%"));
|
|
obj.hsl = regExp2;
|
|
const _RegExp4 = RegExp;
|
|
const tmp93 = commaSeparatedCall("[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+%", "[-+]?\\d*\\.?\\d+%", "[-+]?\\d*\\.?\\d+");
|
|
const _HermesInternal2 = HermesInternal;
|
|
const regExp3 = new RegExp("hsla(" + tmp93 + "|" + callWithSlashSeparator("[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+%", "[-+]?\\d*\\.?\\d+%", "[-+]?\\d*\\.?\\d+") + ")");
|
|
obj.hsla = regExp3;
|
|
const _RegExp5 = RegExp;
|
|
const regExp4 = new RegExp("hwb" + call("[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+%", "[-+]?\\d*\\.?\\d+%"));
|
|
obj.hwb = regExp4;
|
|
obj.hex3 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
|
|
obj.hex4 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
|
|
obj.hex6 = /^#([0-9a-fA-F]{6})$/;
|
|
obj.hex8 = /^#([0-9a-fA-F]{8})$/;
|
|
tmp74 = obj;
|
|
}
|
|
const hex6 = tmp74.hex6;
|
|
const match = hex6.exec(num);
|
|
if (match) {
|
|
const _parseInt12 = parseInt;
|
|
return parseInt(match[1] + "ff", 16) >>> 0;
|
|
} else {
|
|
let tmp2 = 2597139199;
|
|
switch (num) {
|
|
case "transparent":
|
|
tmp2 = 0;
|
|
if (null != tmp2) {
|
|
return tmp2;
|
|
} else {
|
|
const rgb = tmp74.rgb;
|
|
let num111 = rgb.exec(num);
|
|
if (num111) {
|
|
const _parseInt9 = parseInt;
|
|
const parsed = parseInt(num111[1], 10);
|
|
let num105 = 0;
|
|
if (parsed >= 0) {
|
|
let num106 = 255;
|
|
if (parsed <= 255) {
|
|
num106 = parsed;
|
|
}
|
|
num105 = num106;
|
|
}
|
|
const _parseInt10 = parseInt;
|
|
const parsed1 = parseInt(num111[2], 10);
|
|
let num108 = 0;
|
|
if (parsed1 >= 0) {
|
|
let num109 = 255;
|
|
if (parsed1 <= 255) {
|
|
num109 = parsed1;
|
|
}
|
|
num108 = num109;
|
|
}
|
|
num111 = num111[3];
|
|
const _parseInt11 = parseInt;
|
|
const parsed2 = parseInt(num111, 10);
|
|
let num112 = 0;
|
|
if (parsed2 >= 0) {
|
|
num111 = 255;
|
|
if (parsed2 <= 255) {
|
|
num111 = parsed2;
|
|
}
|
|
num112 = num111;
|
|
}
|
|
let tmp9 = (num105 << 24 | num108 << 16 | num112 << 8 | 255) >>> 0;
|
|
const tmp66 = num105 << 24;
|
|
const tmp68 = num108 << 16;
|
|
} else {
|
|
const rgba = tmp74.rgba;
|
|
num = rgba.exec(num);
|
|
if (num) {
|
|
if (undefined !== num[6]) {
|
|
const _parseInt6 = parseInt;
|
|
const parsed3 = parseInt(num[6], 10);
|
|
let num91 = 0;
|
|
if (parsed3 >= 0) {
|
|
let num92 = 255;
|
|
if (parsed3 <= 255) {
|
|
num92 = parsed3;
|
|
}
|
|
num91 = num92;
|
|
}
|
|
const _parseInt7 = parseInt;
|
|
const parsed4 = parseInt(num[7], 10);
|
|
let num94 = 0;
|
|
if (parsed4 >= 0) {
|
|
let num95 = 255;
|
|
if (parsed4 <= 255) {
|
|
num95 = parsed4;
|
|
}
|
|
num94 = num95;
|
|
}
|
|
const _parseInt8 = parseInt;
|
|
const parsed5 = parseInt(num[8], 10);
|
|
let num97 = 0;
|
|
if (parsed5 >= 0) {
|
|
let num98 = 255;
|
|
if (parsed5 <= 255) {
|
|
num98 = parsed5;
|
|
}
|
|
num97 = num98;
|
|
}
|
|
const _parseFloat14 = parseFloat;
|
|
const parsed6 = parseFloat(num[9]);
|
|
num = 0;
|
|
if (parsed6 >= 0) {
|
|
let num102 = 255;
|
|
if (parsed6 <= 1) {
|
|
const _Math8 = Math;
|
|
num102 = Math.round(255 * parsed6);
|
|
}
|
|
num = num102;
|
|
}
|
|
let tmp54 = (num91 << 24 | num94 << 16 | num97 << 8 | num) >>> 0;
|
|
const tmp57 = num91 << 24;
|
|
const tmp59 = num94 << 16;
|
|
const tmp61 = num97 << 8;
|
|
} else {
|
|
const _parseInt13 = parseInt;
|
|
const parsed7 = parseInt(num[2], 10);
|
|
let num77 = 0;
|
|
if (parsed7 >= 0) {
|
|
let num76 = 255;
|
|
if (parsed7 <= 255) {
|
|
num76 = parsed7;
|
|
}
|
|
num77 = num76;
|
|
}
|
|
const _parseInt4 = parseInt;
|
|
const parsed8 = parseInt(num[3], 10);
|
|
let num79 = 0;
|
|
if (parsed8 >= 0) {
|
|
let num80 = 255;
|
|
if (parsed8 <= 255) {
|
|
num80 = parsed8;
|
|
}
|
|
num79 = num80;
|
|
}
|
|
const _parseInt5 = parseInt;
|
|
const parsed9 = parseInt(num[4], 10);
|
|
let num82 = 0;
|
|
if (parsed9 >= 0) {
|
|
let num83 = 255;
|
|
if (parsed9 <= 255) {
|
|
num83 = parsed9;
|
|
}
|
|
num82 = num83;
|
|
}
|
|
const _parseFloat13 = parseFloat;
|
|
const parsed10 = parseFloat(num[5]);
|
|
let num85 = 0;
|
|
if (parsed10 >= 0) {
|
|
let num88 = 255;
|
|
if (parsed10 <= 1) {
|
|
const _Math7 = Math;
|
|
num88 = Math.round(255 * parsed10);
|
|
}
|
|
num85 = num88;
|
|
}
|
|
tmp54 = (num77 << 24 | num79 << 16 | num82 << 8 | num85) >>> 0;
|
|
const tmp48 = num77 << 24;
|
|
const tmp50 = num79 << 16;
|
|
const tmp52 = num82 << 8;
|
|
}
|
|
} else {
|
|
const hex3 = tmp74.hex3;
|
|
const match1 = hex3.exec(num);
|
|
if (match1) {
|
|
const _parseInt3 = parseInt;
|
|
tmp9 = parseInt(match1[1] + match1[1] + match1[2] + match1[2] + match1[3] + match1[3] + "ff", 16) >>> 0;
|
|
} else {
|
|
const hex8 = tmp74.hex8;
|
|
const match2 = hex8.exec(num);
|
|
if (match2) {
|
|
const _parseInt2 = parseInt;
|
|
tmp9 = parseInt(match2[1], 16) >>> 0;
|
|
} else {
|
|
const hex4 = tmp74.hex4;
|
|
const match3 = hex4.exec(num);
|
|
if (match3) {
|
|
const _parseInt = parseInt;
|
|
tmp9 = parseInt(match3[1] + match3[1] + match3[2] + match3[2] + match3[3] + match3[3] + match3[4] + match3[4], 16) >>> 0;
|
|
} else {
|
|
const hsl = tmp74.hsl;
|
|
const match4 = hsl.exec(num);
|
|
if (match4) {
|
|
const _parseFloat10 = parseFloat;
|
|
const _parseFloat11 = parseFloat;
|
|
const result = parseFloat(match4[1]) % 360;
|
|
const parsed11 = parseFloat(match4[2]);
|
|
let num63 = 0;
|
|
if (parsed11 >= 0) {
|
|
let num65 = 1;
|
|
if (parsed11 <= 100) {
|
|
num65 = parsed11 / 100;
|
|
}
|
|
num63 = num65;
|
|
}
|
|
const _parseFloat12 = parseFloat;
|
|
const parsed12 = parseFloat(match4[3]);
|
|
let num66 = 0;
|
|
if (parsed12 >= 0) {
|
|
let num68 = 1;
|
|
if (parsed12 <= 100) {
|
|
num68 = parsed12 / 100;
|
|
}
|
|
num66 = num68;
|
|
}
|
|
tmp9 = (255 | hslToRgb((result + 360) % 360 / 360, num63, num66)) >>> 0;
|
|
} else {
|
|
const hsla = tmp74.hsla;
|
|
let num2 = hsla.exec(num);
|
|
if (num2) {
|
|
if (undefined !== num2[6]) {
|
|
const _parseFloat6 = parseFloat;
|
|
const _parseFloat7 = parseFloat;
|
|
const result1 = parseFloat(num2[6]) % 360;
|
|
const parsed13 = parseFloat(num2[7]);
|
|
let num52 = 0;
|
|
if (parsed13 >= 0) {
|
|
let num54 = 1;
|
|
if (parsed13 <= 100) {
|
|
num54 = parsed13 / 100;
|
|
}
|
|
num52 = num54;
|
|
}
|
|
const _parseFloat8 = parseFloat;
|
|
const parsed14 = parseFloat(num2[8]);
|
|
let num55 = 0;
|
|
if (parsed14 >= 0) {
|
|
let num57 = 1;
|
|
if (parsed14 <= 100) {
|
|
num57 = parsed14 / 100;
|
|
}
|
|
num55 = num57;
|
|
}
|
|
const _parseFloat9 = parseFloat;
|
|
const parsed15 = parseFloat(num2[9]);
|
|
num2 = 0;
|
|
if (parsed15 >= 0) {
|
|
let num60 = 255;
|
|
if (parsed15 <= 1) {
|
|
const _Math6 = Math;
|
|
num60 = Math.round(255 * parsed15);
|
|
}
|
|
num2 = num60;
|
|
}
|
|
let tmp31 = (hslToRgb((result1 + 360) % 360 / 360, num52, num55) | num2) >>> 0;
|
|
const tmp32Result = hslToRgb((result1 + 360) % 360 / 360, num52, num55);
|
|
} else {
|
|
const _parseFloat15 = parseFloat;
|
|
const _parseFloat16 = parseFloat;
|
|
const result2 = parseFloat(num2[2]) % 360;
|
|
const parsed16 = parseFloat(num2[3]);
|
|
let num42 = 0;
|
|
if (parsed16 >= 0) {
|
|
let num41 = 1;
|
|
if (parsed16 <= 100) {
|
|
num41 = parsed16 / 100;
|
|
}
|
|
num42 = num41;
|
|
}
|
|
const _parseFloat4 = parseFloat;
|
|
const parsed17 = parseFloat(num2[4]);
|
|
let num43 = 0;
|
|
if (parsed17 >= 0) {
|
|
let num45 = 1;
|
|
if (parsed17 <= 100) {
|
|
num45 = parsed17 / 100;
|
|
}
|
|
num43 = num45;
|
|
}
|
|
const _parseFloat5 = parseFloat;
|
|
const parsed18 = parseFloat(num2[5]);
|
|
let num46 = 0;
|
|
if (parsed18 >= 0) {
|
|
let num49 = 255;
|
|
if (parsed18 <= 1) {
|
|
const _Math5 = Math;
|
|
num49 = Math.round(255 * parsed18);
|
|
}
|
|
num46 = num49;
|
|
}
|
|
tmp31 = (hslToRgb((result2 + 360) % 360 / 360, num42, num43) | num46) >>> 0;
|
|
const tmp105Result = hslToRgb((result2 + 360) % 360 / 360, num42, num43);
|
|
}
|
|
} else {
|
|
const hwb = tmp74.hwb;
|
|
const match5 = hwb.exec(num);
|
|
if (match5) {
|
|
let roundResult = globalThis;
|
|
const _parseFloat = parseFloat;
|
|
const _parseFloat2 = parseFloat;
|
|
const result3 = parseFloat(match5[1]) % 360;
|
|
const parsed19 = parseFloat(match5[2]);
|
|
let num5 = 0;
|
|
if (parsed19 >= 0) {
|
|
let num7 = 1;
|
|
if (parsed19 <= 100) {
|
|
num7 = parsed19 / 100;
|
|
}
|
|
num5 = num7;
|
|
}
|
|
const _parseFloat3 = parseFloat;
|
|
const parsed20 = parseFloat(match5[3]);
|
|
let num8 = 0;
|
|
if (parsed20 >= 0) {
|
|
let num10 = 1;
|
|
if (parsed20 <= 100) {
|
|
num10 = parsed20 / 100;
|
|
}
|
|
num8 = num10;
|
|
}
|
|
let sum = num5 + num8;
|
|
if (1 <= sum) {
|
|
const _Math4 = roundResult.Math;
|
|
roundResult = _Math4.round(255 * num5 / sum);
|
|
num5 = roundResult << 24;
|
|
sum = roundResult << 8;
|
|
let tmp26 = num5 | roundResult << 16 | sum;
|
|
} else {
|
|
const result4 = (result3 + 360) % 360 / 360;
|
|
const sum1 = result4 + 0.3333333333333333;
|
|
let sum2 = sum1;
|
|
if (sum1 < 0) {
|
|
sum2 = sum1 + 1;
|
|
}
|
|
let diff = sum2;
|
|
if (1 < sum2) {
|
|
diff = sum2 - 1;
|
|
}
|
|
if (diff < 0.16666666666666666) {
|
|
let num14 = 6 * diff;
|
|
} else {
|
|
num14 = 1;
|
|
if (diff >= 0.5) {
|
|
let num16 = 0;
|
|
if (diff < 0.6666666666666666) {
|
|
num16 = (0.6666666666666666 - diff) * 6;
|
|
}
|
|
num14 = num16;
|
|
}
|
|
}
|
|
let sum3 = result4;
|
|
if (result4 < 0) {
|
|
sum3 = result4 + 1;
|
|
}
|
|
let diff1 = sum3;
|
|
if (1 < sum3) {
|
|
diff1 = sum3 - 1;
|
|
}
|
|
if (diff1 < 0.16666666666666666) {
|
|
let num20 = 6 * diff1;
|
|
} else {
|
|
num20 = 1;
|
|
if (diff1 >= 0.5) {
|
|
let num22 = 0;
|
|
if (diff1 < 0.6666666666666666) {
|
|
num22 = (0.6666666666666666 - diff1) * 6;
|
|
}
|
|
num20 = num22;
|
|
}
|
|
}
|
|
const diff2 = result4 - 0.3333333333333333;
|
|
let sum4 = diff2;
|
|
if (diff2 < 0) {
|
|
sum4 = diff2 + 1;
|
|
}
|
|
let diff3 = sum4;
|
|
if (1 < sum4) {
|
|
diff3 = sum4 - 1;
|
|
}
|
|
if (diff3 < 0.16666666666666666) {
|
|
let num26 = 6 * diff3;
|
|
} else {
|
|
num26 = 1;
|
|
if (diff3 >= 0.5) {
|
|
let num28 = 0;
|
|
if (diff3 < 0.6666666666666666) {
|
|
num28 = (0.6666666666666666 - diff3) * 6;
|
|
}
|
|
num26 = num28;
|
|
}
|
|
}
|
|
const diff4 = 1 - num5 - num8;
|
|
const _Math = Math;
|
|
const sum5 = num20 * diff4 + num5;
|
|
const _Math2 = Math;
|
|
const _Math3 = Math;
|
|
const tmp24 = Math.round(255 * (num14 * diff4 + num5)) << 24;
|
|
tmp26 = tmp24 | Math.round(255 * sum5) << 16 | Math.round(255 * (num26 * diff4 + num5)) << 8;
|
|
const tmp25 = Math.round(255 * sum5) << 16;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
case "aliceblue":
|
|
tmp2 = 4042850303;
|
|
break;
|
|
case "antiquewhite":
|
|
tmp2 = 4209760255;
|
|
break;
|
|
case "aqua":
|
|
tmp2 = 16777215;
|
|
break;
|
|
case "cyan":
|
|
tmp2 = 16777215;
|
|
break;
|
|
case "aquamarine":
|
|
tmp2 = 2147472639;
|
|
break;
|
|
case "azure":
|
|
tmp2 = 4043309055;
|
|
break;
|
|
case "beige":
|
|
tmp2 = 4126530815;
|
|
break;
|
|
case "bisque":
|
|
tmp2 = 4293182719;
|
|
break;
|
|
case "black":
|
|
tmp2 = 255;
|
|
break;
|
|
case "blanchedalmond":
|
|
tmp2 = 4293643775;
|
|
break;
|
|
case "blue":
|
|
tmp2 = 65535;
|
|
break;
|
|
case "blueviolet":
|
|
tmp2 = 2318131967;
|
|
break;
|
|
case "brown":
|
|
tmp2 = 2771004159;
|
|
break;
|
|
case "burlywood":
|
|
tmp2 = 3736635391;
|
|
break;
|
|
case "burntsienna":
|
|
tmp2 = 3934150143;
|
|
break;
|
|
case "cadetblue":
|
|
tmp2 = 1604231423;
|
|
break;
|
|
case "chartreuse":
|
|
tmp2 = 2147418367;
|
|
break;
|
|
case "chocolate":
|
|
tmp2 = 3530104575;
|
|
break;
|
|
case "coral":
|
|
tmp2 = 4286533887;
|
|
break;
|
|
case "cornflowerblue":
|
|
tmp2 = 1687547391;
|
|
break;
|
|
case "cornsilk":
|
|
tmp2 = 4294499583;
|
|
break;
|
|
case "crimson":
|
|
tmp2 = 3692313855;
|
|
break;
|
|
case "darkblue":
|
|
tmp2 = 35839;
|
|
break;
|
|
case "darkcyan":
|
|
tmp2 = 9145343;
|
|
break;
|
|
case "darkgoldenrod":
|
|
tmp2 = 3095792639;
|
|
break;
|
|
case "darkgray":
|
|
tmp2 = 2846468607;
|
|
break;
|
|
case "darkgrey":
|
|
tmp2 = 2846468607;
|
|
break;
|
|
case "darkgreen":
|
|
tmp2 = 6553855;
|
|
break;
|
|
case "darkkhaki":
|
|
tmp2 = 3182914559;
|
|
break;
|
|
case "darkmagenta":
|
|
tmp2 = 2332068863;
|
|
break;
|
|
case "darkolivegreen":
|
|
tmp2 = 1433087999;
|
|
break;
|
|
case "darkorange":
|
|
tmp2 = 4287365375;
|
|
break;
|
|
case "darkorchid":
|
|
tmp2 = 2570243327;
|
|
break;
|
|
case "darkred":
|
|
tmp2 = 2332033279;
|
|
break;
|
|
case "darksalmon":
|
|
tmp2 = 3918953215;
|
|
break;
|
|
case "darkseagreen":
|
|
tmp2 = 2411499519;
|
|
break;
|
|
case "darkslateblue":
|
|
tmp2 = 1211993087;
|
|
break;
|
|
case "darkslategray":
|
|
tmp2 = 793726975;
|
|
break;
|
|
case "darkslategrey":
|
|
tmp2 = 793726975;
|
|
break;
|
|
case "darkturquoise":
|
|
tmp2 = 13554175;
|
|
break;
|
|
case "darkviolet":
|
|
tmp2 = 2483082239;
|
|
break;
|
|
case "deeppink":
|
|
tmp2 = 4279538687;
|
|
break;
|
|
case "deepskyblue":
|
|
tmp2 = 12582911;
|
|
break;
|
|
case "dimgray":
|
|
tmp2 = 1768516095;
|
|
break;
|
|
case "dimgrey":
|
|
tmp2 = 1768516095;
|
|
break;
|
|
case "dodgerblue":
|
|
tmp2 = 512819199;
|
|
break;
|
|
case "firebrick":
|
|
tmp2 = 2988581631;
|
|
break;
|
|
case "floralwhite":
|
|
tmp2 = 4294635775;
|
|
break;
|
|
case "forestgreen":
|
|
tmp2 = 579543807;
|
|
break;
|
|
case "fuchsia":
|
|
tmp2 = 4278255615;
|
|
break;
|
|
case "magenta":
|
|
tmp2 = 4278255615;
|
|
break;
|
|
case "gainsboro":
|
|
tmp2 = 3705462015;
|
|
break;
|
|
case "ghostwhite":
|
|
tmp2 = 4177068031;
|
|
break;
|
|
case "gold":
|
|
tmp2 = 4292280575;
|
|
break;
|
|
case "goldenrod":
|
|
tmp2 = 3668254975;
|
|
break;
|
|
case "gray":
|
|
tmp2 = 2155905279;
|
|
break;
|
|
case "grey":
|
|
tmp2 = 2155905279;
|
|
break;
|
|
case "green":
|
|
tmp2 = 8388863;
|
|
break;
|
|
case "greenyellow":
|
|
tmp2 = 2919182335;
|
|
break;
|
|
case "honeydew":
|
|
tmp2 = 4043305215;
|
|
break;
|
|
case "hotpink":
|
|
tmp2 = 4285117695;
|
|
break;
|
|
case "indianred":
|
|
tmp2 = 3445382399;
|
|
break;
|
|
case "indigo":
|
|
tmp2 = 1258324735;
|
|
break;
|
|
case "ivory":
|
|
tmp2 = 4294963455;
|
|
break;
|
|
case "khaki":
|
|
tmp2 = 4041641215;
|
|
break;
|
|
case "lavender":
|
|
tmp2 = 3873897215;
|
|
break;
|
|
case "lavenderblush":
|
|
tmp2 = 4293981695;
|
|
break;
|
|
case "lawngreen":
|
|
tmp2 = 2096890111;
|
|
break;
|
|
case "lemonchiffon":
|
|
tmp2 = 4294626815;
|
|
break;
|
|
case "lightblue":
|
|
tmp2 = 2916673279;
|
|
break;
|
|
case "lightcoral":
|
|
tmp2 = 4034953471;
|
|
break;
|
|
case "lightcyan":
|
|
tmp2 = 3774873599;
|
|
break;
|
|
case "lightgoldenrodyellow":
|
|
tmp2 = 4210742015;
|
|
break;
|
|
case "lightgray":
|
|
tmp2 = 3553874943;
|
|
break;
|
|
case "lightgrey":
|
|
tmp2 = 3553874943;
|
|
break;
|
|
case "lightgreen":
|
|
tmp2 = 2431553791;
|
|
break;
|
|
case "lightpink":
|
|
tmp2 = 4290167295;
|
|
break;
|
|
case "lightsalmon":
|
|
tmp2 = 4288707327;
|
|
break;
|
|
case "lightseagreen":
|
|
tmp2 = 548580095;
|
|
break;
|
|
case "lightskyblue":
|
|
tmp2 = 2278488831;
|
|
break;
|
|
case "lightslategray":
|
|
tmp2 = 2005441023;
|
|
break;
|
|
case "lightslategrey":
|
|
tmp2 = 2005441023;
|
|
break;
|
|
case "lightsteelblue":
|
|
tmp2 = 2965692159;
|
|
break;
|
|
case "lightyellow":
|
|
tmp2 = 4294959359;
|
|
break;
|
|
case "lime":
|
|
tmp2 = 16711935;
|
|
break;
|
|
case "limegreen":
|
|
tmp2 = 852308735;
|
|
break;
|
|
case "linen":
|
|
tmp2 = 4210091775;
|
|
break;
|
|
case "maroon":
|
|
tmp2 = 2147483903;
|
|
break;
|
|
case "mediumaquamarine":
|
|
tmp2 = 1724754687;
|
|
break;
|
|
case "mediumblue":
|
|
tmp2 = 52735;
|
|
break;
|
|
case "mediumorchid":
|
|
tmp2 = 3126187007;
|
|
break;
|
|
case "mediumpurple":
|
|
tmp2 = 2473647103;
|
|
break;
|
|
case "mediumseagreen":
|
|
tmp2 = 1018393087;
|
|
break;
|
|
case "mediumslateblue":
|
|
tmp2 = 2070474495;
|
|
break;
|
|
case "mediumspringgreen":
|
|
tmp2 = 16423679;
|
|
break;
|
|
case "mediumturquoise":
|
|
tmp2 = 1221709055;
|
|
break;
|
|
case "mediumvioletred":
|
|
tmp2 = 3340076543;
|
|
break;
|
|
case "midnightblue":
|
|
tmp2 = 421097727;
|
|
break;
|
|
case "mintcream":
|
|
tmp2 = 4127193855;
|
|
break;
|
|
case "mistyrose":
|
|
tmp2 = 4293190143;
|
|
break;
|
|
case "moccasin":
|
|
tmp2 = 4293178879;
|
|
break;
|
|
case "navajowhite":
|
|
tmp2 = 4292783615;
|
|
break;
|
|
case "navy":
|
|
tmp2 = 33023;
|
|
break;
|
|
case "oldlace":
|
|
tmp2 = 4260751103;
|
|
break;
|
|
case "olive":
|
|
tmp2 = 2155872511;
|
|
break;
|
|
case "olivedrab":
|
|
tmp2 = 1804477439;
|
|
break;
|
|
case "orange":
|
|
tmp2 = 4289003775;
|
|
break;
|
|
case "orangered":
|
|
tmp2 = 4282712319;
|
|
break;
|
|
case "orchid":
|
|
tmp2 = 3664828159;
|
|
break;
|
|
case "palegoldenrod":
|
|
tmp2 = 4008225535;
|
|
break;
|
|
case "palegreen":
|
|
tmp2 = 2566625535;
|
|
break;
|
|
case "paleturquoise":
|
|
tmp2 = 2951671551;
|
|
break;
|
|
case "palevioletred":
|
|
tmp2 = 3681588223;
|
|
break;
|
|
case "papayawhip":
|
|
tmp2 = 4293907967;
|
|
break;
|
|
case "peachpuff":
|
|
tmp2 = 4292524543;
|
|
break;
|
|
case "peru":
|
|
tmp2 = 3448061951;
|
|
break;
|
|
case "pink":
|
|
tmp2 = 4290825215;
|
|
break;
|
|
case "plum":
|
|
tmp2 = 3718307327;
|
|
break;
|
|
case "powderblue":
|
|
tmp2 = 2967529215;
|
|
break;
|
|
case "purple":
|
|
tmp2 = 2147516671;
|
|
break;
|
|
case "rebeccapurple":
|
|
tmp2 = 1714657791;
|
|
break;
|
|
case "red":
|
|
tmp2 = 4278190335;
|
|
break;
|
|
case "rosybrown":
|
|
tmp2 = 3163525119;
|
|
break;
|
|
case "royalblue":
|
|
tmp2 = 1097458175;
|
|
break;
|
|
case "saddlebrown":
|
|
tmp2 = 2336560127;
|
|
break;
|
|
case "salmon":
|
|
tmp2 = 4202722047;
|
|
break;
|
|
case "sandybrown":
|
|
tmp2 = 4104413439;
|
|
break;
|
|
case "seagreen":
|
|
tmp2 = 780883967;
|
|
break;
|
|
case "seashell":
|
|
tmp2 = 4294307583;
|
|
break;
|
|
case "sienna":
|
|
tmp2 = 2689740287;
|
|
break;
|
|
case "silver":
|
|
tmp2 = 3233857791;
|
|
break;
|
|
case "skyblue":
|
|
tmp2 = 2278484991;
|
|
break;
|
|
case "slateblue":
|
|
tmp2 = 1784335871;
|
|
break;
|
|
case "slategray":
|
|
tmp2 = 1887473919;
|
|
break;
|
|
case "slategrey":
|
|
tmp2 = 1887473919;
|
|
break;
|
|
case "snow":
|
|
tmp2 = 4294638335;
|
|
break;
|
|
case "springgreen":
|
|
tmp2 = 16744447;
|
|
break;
|
|
case "steelblue":
|
|
tmp2 = 1182971135;
|
|
break;
|
|
case "tan":
|
|
tmp2 = 3535047935;
|
|
break;
|
|
case "teal":
|
|
tmp2 = 8421631;
|
|
break;
|
|
case "thistle":
|
|
tmp2 = 3636451583;
|
|
break;
|
|
case "tomato":
|
|
tmp2 = 4284696575;
|
|
break;
|
|
case "turquoise":
|
|
tmp2 = 1088475391;
|
|
break;
|
|
case "violet":
|
|
tmp2 = 4001558271;
|
|
break;
|
|
case "wheat":
|
|
tmp2 = 4125012991;
|
|
break;
|
|
case "white":
|
|
tmp2 = 4294967295;
|
|
break;
|
|
case "whitesmoke":
|
|
tmp2 = 4126537215;
|
|
break;
|
|
case "yellow":
|
|
tmp2 = 4294902015;
|
|
break;
|
|
case "yellowgreen":
|
|
break;
|
|
default:
|
|
tmp2 = null;
|
|
}
|
|
}
|
|
}
|
|
};
|