@stlite/browser
Version:
Browser Stlite
1,881 lines (1,880 loc) • 174 kB
JavaScript
import { Ka as e, Kn as t, Ua as n, gn as r } from "./index-Dl4ETd_L-D2oMd1k2.js";
import { t as i } from "./resolveDefaultExport-Cy5TTESD-CcwO08HL.js";
//#region ../react/build/reactJsonViewCompat-BZlB_0r4.js
var a = /* @__PURE__ */ e(n(), 1), o = { exports: {} }, s = o.exports, c;
function l() {
return c || (c = 1, function(e, t) {
(function(t, n) {
e.exports = n(a.default);
})(s, (e) => (() => {
var t = {
165(e, t, n) {
let r = n(877), i = {};
for (let e of Object.keys(r)) i[r[e]] = e;
let a = {
rgb: {
channels: 3,
labels: "rgb"
},
hsl: {
channels: 3,
labels: "hsl"
},
hsv: {
channels: 3,
labels: "hsv"
},
hwb: {
channels: 3,
labels: "hwb"
},
cmyk: {
channels: 4,
labels: "cmyk"
},
xyz: {
channels: 3,
labels: "xyz"
},
lab: {
channels: 3,
labels: "lab"
},
lch: {
channels: 3,
labels: "lch"
},
hex: {
channels: 1,
labels: ["hex"]
},
keyword: {
channels: 1,
labels: ["keyword"]
},
ansi16: {
channels: 1,
labels: ["ansi16"]
},
ansi256: {
channels: 1,
labels: ["ansi256"]
},
hcg: {
channels: 3,
labels: [
"h",
"c",
"g"
]
},
apple: {
channels: 3,
labels: [
"r16",
"g16",
"b16"
]
},
gray: {
channels: 1,
labels: ["gray"]
}
};
e.exports = a;
for (let e of Object.keys(a)) {
if (!("channels" in a[e])) throw Error("missing channels property: " + e);
if (!("labels" in a[e])) throw Error("missing channel labels property: " + e);
if (a[e].labels.length !== a[e].channels) throw Error("channel and label counts mismatch: " + e);
let { channels: t, labels: n } = a[e];
delete a[e].channels, delete a[e].labels, Object.defineProperty(a[e], "channels", { value: t }), Object.defineProperty(a[e], "labels", { value: n });
}
function o(e, t) {
return (e[0] - t[0]) ** 2 + (e[1] - t[1]) ** 2 + (e[2] - t[2]) ** 2;
}
a.rgb.hsl = function(e) {
let t = e[0] / 255, n = e[1] / 255, r = e[2] / 255, i = Math.min(t, n, r), a = Math.max(t, n, r), o = a - i, s, c;
a === i ? s = 0 : t === a ? s = (n - r) / o : n === a ? s = 2 + (r - t) / o : r === a && (s = 4 + (t - n) / o), s = Math.min(60 * s, 360), s < 0 && (s += 360);
let l = (i + a) / 2;
return c = a === i ? 0 : l <= .5 ? o / (a + i) : o / (2 - a - i), [
s,
100 * c,
100 * l
];
}, a.rgb.hsv = function(e) {
let t, n, r, i, a, o = e[0] / 255, s = e[1] / 255, c = e[2] / 255, l = Math.max(o, s, c), u = l - Math.min(o, s, c), d = function(e) {
return (l - e) / 6 / u + .5;
};
return u === 0 ? (i = 0, a = 0) : (a = u / l, t = d(o), n = d(s), r = d(c), o === l ? i = r - n : s === l ? i = .3333333333333333 + t - r : c === l && (i = .6666666666666666 + n - t), i < 0 ? i += 1 : i > 1 && --i), [
360 * i,
100 * a,
100 * l
];
}, a.rgb.hwb = function(e) {
let t = e[0], n = e[1], r = e[2], i = a.rgb.hsl(e)[0], o = 1 / 255 * Math.min(t, Math.min(n, r));
return r = 1 - .00392156862745098 * Math.max(t, Math.max(n, r)), [
i,
100 * o,
100 * r
];
}, a.rgb.cmyk = function(e) {
let t = e[0] / 255, n = e[1] / 255, r = e[2] / 255, i = Math.min(1 - t, 1 - n, 1 - r);
return [
100 * ((1 - t - i) / (1 - i) || 0),
100 * ((1 - n - i) / (1 - i) || 0),
100 * ((1 - r - i) / (1 - i) || 0),
100 * i
];
}, a.rgb.keyword = function(e) {
let t = i[e];
if (t) return t;
let n, a = Infinity;
for (let t of Object.keys(r)) {
let i = o(e, r[t]);
i < a && (a = i, n = t);
}
return n;
}, a.keyword.rgb = function(e) {
return r[e];
}, a.rgb.xyz = function(e) {
let t = e[0] / 255, n = e[1] / 255, r = e[2] / 255;
return t = t > .04045 ? ((t + .055) / 1.055) ** 2.4 : t / 12.92, n = n > .04045 ? ((n + .055) / 1.055) ** 2.4 : n / 12.92, r = r > .04045 ? ((r + .055) / 1.055) ** 2.4 : r / 12.92, [
100 * (.4124 * t + .3576 * n + .1805 * r),
100 * (.2126 * t + .7152 * n + .0722 * r),
100 * (.0193 * t + .1192 * n + .9505 * r)
];
}, a.rgb.lab = function(e) {
let t = a.rgb.xyz(e), n = t[0], r = t[1], i = t[2];
return n /= 95.047, r /= 100, i /= 108.883, n = n > .008856 ? n ** .3333333333333333 : 7.787 * n + .13793103448275862, r = r > .008856 ? r ** .3333333333333333 : 7.787 * r + .13793103448275862, i = i > .008856 ? i ** .3333333333333333 : 7.787 * i + .13793103448275862, [
116 * r - 16,
500 * (n - r),
200 * (r - i)
];
}, a.hsl.rgb = function(e) {
let t = e[0] / 360, n = e[1] / 100, r = e[2] / 100, i, a, o;
if (n === 0) return o = 255 * r, [
o,
o,
o
];
i = r < .5 ? r * (1 + n) : r + n - r * n;
let s = 2 * r - i, c = [
0,
0,
0
];
for (let e = 0; e < 3; e++) a = t + .3333333333333333 * -(e - 1), a < 0 && a++, a > 1 && a--, o = 6 * a < 1 ? s + 6 * (i - s) * a : 2 * a < 1 ? i : 3 * a < 2 ? s + (i - s) * (.6666666666666666 - a) * 6 : s, c[e] = 255 * o;
return c;
}, a.hsl.hsv = function(e) {
let t = e[0], n = e[1] / 100, r = e[2] / 100, i = n, a = Math.max(r, .01);
return r *= 2, n *= r <= 1 ? r : 2 - r, i *= a <= 1 ? a : 2 - a, [
t,
100 * (r === 0 ? 2 * i / (a + i) : 2 * n / (r + n)),
100 * ((r + n) / 2)
];
}, a.hsv.rgb = function(e) {
let t = e[0] / 60, n = e[1] / 100, r = e[2] / 100, i = Math.floor(t) % 6, a = t - Math.floor(t), o = 255 * r * (1 - n), s = 255 * r * (1 - n * a), c = 255 * r * (1 - n * (1 - a));
switch (r *= 255, i) {
case 0: return [
r,
c,
o
];
case 1: return [
s,
r,
o
];
case 2: return [
o,
r,
c
];
case 3: return [
o,
s,
r
];
case 4: return [
c,
o,
r
];
case 5: return [
r,
o,
s
];
}
}, a.hsv.hsl = function(e) {
let t = e[0], n = e[1] / 100, r = e[2] / 100, i = Math.max(r, .01), a, o;
o = (2 - n) * r;
let s = (2 - n) * i;
return a = n * i, a /= s <= 1 ? s : 2 - s, a ||= 0, o /= 2, [
t,
100 * a,
100 * o
];
}, a.hwb.rgb = function(e) {
let t = e[0] / 360, n = e[1] / 100, r = e[2] / 100, i = n + r, a;
i > 1 && (n /= i, r /= i);
let o = Math.floor(6 * t), s = 1 - r;
a = 6 * t - o, 1 & o && (a = 1 - a);
let c = n + a * (s - n), l, u, d;
switch (o) {
default:
case 6:
case 0:
l = s, u = c, d = n;
break;
case 1:
l = c, u = s, d = n;
break;
case 2:
l = n, u = s, d = c;
break;
case 3:
l = n, u = c, d = s;
break;
case 4:
l = c, u = n, d = s;
break;
case 5: l = s, u = n, d = c;
}
return [
255 * l,
255 * u,
255 * d
];
}, a.cmyk.rgb = function(e) {
let t = e[0] / 100, n = e[1] / 100, r = e[2] / 100, i = e[3] / 100;
return [
255 * (1 - Math.min(1, t * (1 - i) + i)),
255 * (1 - Math.min(1, n * (1 - i) + i)),
255 * (1 - Math.min(1, r * (1 - i) + i))
];
}, a.xyz.rgb = function(e) {
let t = e[0] / 100, n = e[1] / 100, r = e[2] / 100, i, a, o;
return i = 3.2406 * t + -1.5372 * n + -.4986 * r, a = -.9689 * t + 1.8758 * n + .0415 * r, o = .0557 * t + -.204 * n + 1.057 * r, i = i > .0031308 ? 1.055 * i ** .4166666666666667 - .055 : 12.92 * i, a = a > .0031308 ? 1.055 * a ** .4166666666666667 - .055 : 12.92 * a, o = o > .0031308 ? 1.055 * o ** .4166666666666667 - .055 : 12.92 * o, i = Math.min(Math.max(0, i), 1), a = Math.min(Math.max(0, a), 1), o = Math.min(Math.max(0, o), 1), [
255 * i,
255 * a,
255 * o
];
}, a.xyz.lab = function(e) {
let t = e[0], n = e[1], r = e[2];
return t /= 95.047, n /= 100, r /= 108.883, t = t > .008856 ? t ** .3333333333333333 : 7.787 * t + .13793103448275862, n = n > .008856 ? n ** .3333333333333333 : 7.787 * n + .13793103448275862, r = r > .008856 ? r ** .3333333333333333 : 7.787 * r + .13793103448275862, [
116 * n - 16,
500 * (t - n),
200 * (n - r)
];
}, a.lab.xyz = function(e) {
let t, n, r;
n = (e[0] + 16) / 116, t = e[1] / 500 + n, r = n - e[2] / 200;
let i = n ** 3, a = t ** 3, o = r ** 3;
return n = i > .008856 ? i : (n - .13793103448275862) / 7.787, t = a > .008856 ? a : (t - .13793103448275862) / 7.787, r = o > .008856 ? o : (r - .13793103448275862) / 7.787, t *= 95.047, n *= 100, r *= 108.883, [
t,
n,
r
];
}, a.lab.lch = function(e) {
let t = e[0], n = e[1], r = e[2], i;
return i = 360 * Math.atan2(r, n) / 2 / Math.PI, i < 0 && (i += 360), [
t,
Math.sqrt(n * n + r * r),
i
];
}, a.lch.lab = function(e) {
let t = e[0], n = e[1], r = e[2] / 360 * 2 * Math.PI;
return [
t,
n * Math.cos(r),
n * Math.sin(r)
];
}, a.rgb.ansi16 = function(e, t = null) {
let [n, r, i] = e, o = t === null ? a.rgb.hsv(e)[2] : t;
if (o = Math.round(o / 50), o === 0) return 30;
let s = 30 + (Math.round(i / 255) << 2 | Math.round(r / 255) << 1 | Math.round(n / 255));
return o === 2 && (s += 60), s;
}, a.hsv.ansi16 = function(e) {
return a.rgb.ansi16(a.hsv.rgb(e), e[2]);
}, a.rgb.ansi256 = function(e) {
let t = e[0], n = e[1], r = e[2];
return t === n && n === r ? t < 8 ? 16 : t > 248 ? 231 : Math.round((t - 8) / 247 * 24) + 232 : 16 + 36 * Math.round(t / 255 * 5) + 6 * Math.round(n / 255 * 5) + Math.round(r / 255 * 5);
}, a.ansi16.rgb = function(e) {
let t = e % 10;
if (t === 0 || t === 7) return e > 50 && (t += 3.5), t = t / 10.5 * 255, [
t,
t,
t
];
let n = .5 * (1 + ~~(e > 50));
return [
(1 & t) * n * 255,
(t >> 1 & 1) * n * 255,
(t >> 2 & 1) * n * 255
];
}, a.ansi256.rgb = function(e) {
if (e >= 232) {
let t = 10 * (e - 232) + 8;
return [
t,
t,
t
];
}
let t;
return e -= 16, [
Math.floor(e / 36) / 5 * 255,
Math.floor((t = e % 36) / 6) / 5 * 255,
t % 6 / 5 * 255
];
}, a.rgb.hex = function(e) {
let t = (((255 & Math.round(e[0])) << 16) + ((255 & Math.round(e[1])) << 8) + (255 & Math.round(e[2]))).toString(16).toUpperCase();
return "000000".substring(t.length) + t;
}, a.hex.rgb = function(e) {
let t = e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);
if (!t) return [
0,
0,
0
];
let n = t[0];
t[0].length === 3 && (n = n.split("").map((e) => e + e).join(""));
let r = parseInt(n, 16);
return [
r >> 16 & 255,
r >> 8 & 255,
255 & r
];
}, a.rgb.hcg = function(e) {
let t = e[0] / 255, n = e[1] / 255, r = e[2] / 255, i = Math.max(Math.max(t, n), r), a = Math.min(Math.min(t, n), r), o = i - a, s, c;
return s = o < 1 ? a / (1 - o) : 0, c = o <= 0 ? 0 : i === t ? (n - r) / o % 6 : i === n ? 2 + (r - t) / o : 4 + (t - n) / o, c /= 6, c %= 1, [
360 * c,
100 * o,
100 * s
];
}, a.hsl.hcg = function(e) {
let t = e[1] / 100, n = e[2] / 100, r = n < .5 ? 2 * t * n : 2 * t * (1 - n), i = 0;
return r < 1 && (i = (n - .5 * r) / (1 - r)), [
e[0],
100 * r,
100 * i
];
}, a.hsv.hcg = function(e) {
let t = e[1] / 100, n = e[2] / 100, r = t * n, i = 0;
return r < 1 && (i = (n - r) / (1 - r)), [
e[0],
100 * r,
100 * i
];
}, a.hcg.rgb = function(e) {
let t = e[0] / 360, n = e[1] / 100, r = e[2] / 100;
if (n === 0) return [
255 * r,
255 * r,
255 * r
];
let i = [
0,
0,
0
], a = t % 1 * 6, o = a % 1, s = 1 - o, c = 0;
switch (Math.floor(a)) {
case 0:
i[0] = 1, i[1] = o, i[2] = 0;
break;
case 1:
i[0] = s, i[1] = 1, i[2] = 0;
break;
case 2:
i[0] = 0, i[1] = 1, i[2] = o;
break;
case 3:
i[0] = 0, i[1] = s, i[2] = 1;
break;
case 4:
i[0] = o, i[1] = 0, i[2] = 1;
break;
default: i[0] = 1, i[1] = 0, i[2] = s;
}
return c = (1 - n) * r, [
255 * (n * i[0] + c),
255 * (n * i[1] + c),
255 * (n * i[2] + c)
];
}, a.hcg.hsv = function(e) {
let t = e[1] / 100, n = t + e[2] / 100 * (1 - t), r = 0;
return n > 0 && (r = t / n), [
e[0],
100 * r,
100 * n
];
}, a.hcg.hsl = function(e) {
let t = e[1] / 100, n = e[2] / 100 * (1 - t) + .5 * t, r = 0;
return n > 0 && n < .5 ? r = t / (2 * n) : n >= .5 && n < 1 && (r = t / (2 * (1 - n))), [
e[0],
100 * r,
100 * n
];
}, a.hcg.hwb = function(e) {
let t = e[1] / 100, n = t + e[2] / 100 * (1 - t);
return [
e[0],
100 * (n - t),
100 * (1 - n)
];
}, a.hwb.hcg = function(e) {
let t = e[1] / 100, n = 1 - e[2] / 100, r = n - t, i = 0;
return r < 1 && (i = (n - r) / (1 - r)), [
e[0],
100 * r,
100 * i
];
}, a.apple.rgb = function(e) {
return [
e[0] / 65535 * 255,
e[1] / 65535 * 255,
e[2] / 65535 * 255
];
}, a.rgb.apple = function(e) {
return [
e[0] / 255 * 65535,
e[1] / 255 * 65535,
e[2] / 255 * 65535
];
}, a.gray.rgb = function(e) {
return [
e[0] / 100 * 255,
e[0] / 100 * 255,
e[0] / 100 * 255
];
}, a.gray.hsl = function(e) {
return [
0,
0,
e[0]
];
}, a.gray.hsv = a.gray.hsl, a.gray.hwb = function(e) {
return [
0,
100,
e[0]
];
}, a.gray.cmyk = function(e) {
return [
0,
0,
0,
e[0]
];
}, a.gray.lab = function(e) {
return [
e[0],
0,
0
];
}, a.gray.hex = function(e) {
let t = 255 & Math.round(e[0] / 100 * 255), n = ((t << 16) + (t << 8) + t).toString(16).toUpperCase();
return "000000".substring(n.length) + n;
}, a.rgb.gray = function(e) {
return [(e[0] + e[1] + e[2]) / 3 / 255 * 100];
};
},
880(e, t, n) {
let r = n(165), i = n(985), a = {};
Object.keys(r).forEach((e) => {
a[e] = {}, Object.defineProperty(a[e], "channels", { value: r[e].channels }), Object.defineProperty(a[e], "labels", { value: r[e].labels });
let t = i(e);
Object.keys(t).forEach((n) => {
let r = t[n];
a[e][n] = function(e) {
let t = function(...t) {
let n = t[0];
if (n == null) return n;
n.length > 1 && (t = n);
let r = e(t);
if (typeof r == "object") for (let e = r.length, t = 0; t < e; t++) r[t] = Math.round(r[t]);
return r;
};
return "conversion" in e && (t.conversion = e.conversion), t;
}(r), a[e][n].raw = function(e) {
let t = function(...t) {
let n = t[0];
return n == null ? n : (n.length > 1 && (t = n), e(t));
};
return "conversion" in e && (t.conversion = e.conversion), t;
}(r);
});
}), e.exports = a;
},
985(e, t, n) {
let r = n(165);
function i(e) {
let t = function() {
let e = {}, t = Object.keys(r);
for (let n = t.length, r = 0; r < n; r++) e[t[r]] = {
distance: -1,
parent: null
};
return e;
}(), n = [e];
for (t[e].distance = 0; n.length;) {
let e = n.pop(), i = Object.keys(r[e]);
for (let r = i.length, a = 0; a < r; a++) {
let r = i[a], o = t[r];
o.distance === -1 && (o.distance = t[e].distance + 1, o.parent = e, n.unshift(r));
}
}
return t;
}
function a(e, t) {
return function(n) {
return t(e(n));
};
}
function o(e, t) {
let n = [t[e].parent, e], i = r[t[e].parent][e], o = t[e].parent;
for (; t[o].parent;) n.unshift(t[o].parent), i = a(r[t[o].parent][o], i), o = t[o].parent;
return i.conversion = n, i;
}
e.exports = function(e) {
let t = i(e), n = {}, r = Object.keys(t);
for (let e = r.length, i = 0; i < e; i++) {
let e = r[i];
t[e].parent !== null && (n[e] = o(e, t));
}
return n;
};
},
877(e) {
e.exports = {
aliceblue: [
240,
248,
255
],
antiquewhite: [
250,
235,
215
],
aqua: [
0,
255,
255
],
aquamarine: [
127,
255,
212
],
azure: [
240,
255,
255
],
beige: [
245,
245,
220
],
bisque: [
255,
228,
196
],
black: [
0,
0,
0
],
blanchedalmond: [
255,
235,
205
],
blue: [
0,
0,
255
],
blueviolet: [
138,
43,
226
],
brown: [
165,
42,
42
],
burlywood: [
222,
184,
135
],
cadetblue: [
95,
158,
160
],
chartreuse: [
127,
255,
0
],
chocolate: [
210,
105,
30
],
coral: [
255,
127,
80
],
cornflowerblue: [
100,
149,
237
],
cornsilk: [
255,
248,
220
],
crimson: [
220,
20,
60
],
cyan: [
0,
255,
255
],
darkblue: [
0,
0,
139
],
darkcyan: [
0,
139,
139
],
darkgoldenrod: [
184,
134,
11
],
darkgray: [
169,
169,
169
],
darkgreen: [
0,
100,
0
],
darkgrey: [
169,
169,
169
],
darkkhaki: [
189,
183,
107
],
darkmagenta: [
139,
0,
139
],
darkolivegreen: [
85,
107,
47
],
darkorange: [
255,
140,
0
],
darkorchid: [
153,
50,
204
],
darkred: [
139,
0,
0
],
darksalmon: [
233,
150,
122
],
darkseagreen: [
143,
188,
143
],
darkslateblue: [
72,
61,
139
],
darkslategray: [
47,
79,
79
],
darkslategrey: [
47,
79,
79
],
darkturquoise: [
0,
206,
209
],
darkviolet: [
148,
0,
211
],
deeppink: [
255,
20,
147
],
deepskyblue: [
0,
191,
255
],
dimgray: [
105,
105,
105
],
dimgrey: [
105,
105,
105
],
dodgerblue: [
30,
144,
255
],
firebrick: [
178,
34,
34
],
floralwhite: [
255,
250,
240
],
forestgreen: [
34,
139,
34
],
fuchsia: [
255,
0,
255
],
gainsboro: [
220,
220,
220
],
ghostwhite: [
248,
248,
255
],
gold: [
255,
215,
0
],
goldenrod: [
218,
165,
32
],
gray: [
128,
128,
128
],
green: [
0,
128,
0
],
greenyellow: [
173,
255,
47
],
grey: [
128,
128,
128
],
honeydew: [
240,
255,
240
],
hotpink: [
255,
105,
180
],
indianred: [
205,
92,
92
],
indigo: [
75,
0,
130
],
ivory: [
255,
255,
240
],
khaki: [
240,
230,
140
],
lavender: [
230,
230,
250
],
lavenderblush: [
255,
240,
245
],
lawngreen: [
124,
252,
0
],
lemonchiffon: [
255,
250,
205
],
lightblue: [
173,
216,
230
],
lightcoral: [
240,
128,
128
],
lightcyan: [
224,
255,
255
],
lightgoldenrodyellow: [
250,
250,
210
],
lightgray: [
211,
211,
211
],
lightgreen: [
144,
238,
144
],
lightgrey: [
211,
211,
211
],
lightpink: [
255,
182,
193
],
lightsalmon: [
255,
160,
122
],
lightseagreen: [
32,
178,
170
],
lightskyblue: [
135,
206,
250
],
lightslategray: [
119,
136,
153
],
lightslategrey: [
119,
136,
153
],
lightsteelblue: [
176,
196,
222
],
lightyellow: [
255,
255,
224
],
lime: [
0,
255,
0
],
limegreen: [
50,
205,
50
],
linen: [
250,
240,
230
],
magenta: [
255,
0,
255
],
maroon: [
128,
0,
0
],
mediumaquamarine: [
102,
205,
170
],
mediumblue: [
0,
0,
205
],
mediumorchid: [
186,
85,
211
],
mediumpurple: [
147,
112,
219
],
mediumseagreen: [
60,
179,
113
],
mediumslateblue: [
123,
104,
238
],
mediumspringgreen: [
0,
250,
154
],
mediumturquoise: [
72,
209,
204
],
mediumvioletred: [
199,
21,
133
],
midnightblue: [
25,
25,
112
],
mintcream: [
245,
255,
250
],
mistyrose: [
255,
228,
225
],
moccasin: [
255,
228,
181
],
navajowhite: [
255,
222,
173
],
navy: [
0,
0,
128
],
oldlace: [
253,
245,
230
],
olive: [
128,
128,
0
],
olivedrab: [
107,
142,
35
],
orange: [
255,
165,
0
],
orangered: [
255,
69,
0
],
orchid: [
218,
112,
214
],
palegoldenrod: [
238,
232,
170
],
palegreen: [
152,
251,
152
],
paleturquoise: [
175,
238,
238
],
palevioletred: [
219,
112,
147
],
papayawhip: [
255,
239,
213
],
peachpuff: [
255,
218,
185
],
peru: [
205,
133,
63
],
pink: [
255,
192,
203
],
plum: [
221,
160,
221
],
powderblue: [
176,
224,
230
],
purple: [
128,
0,
128
],
rebeccapurple: [
102,
51,
153
],
red: [
255,
0,
0
],
rosybrown: [
188,
143,
143
],
royalblue: [
65,
105,
225
],
saddlebrown: [
139,
69,
19
],
salmon: [
250,
128,
114
],
sandybrown: [
244,
164,
96
],
seagreen: [
46,
139,
87
],
seashell: [
255,
245,
238
],
sienna: [
160,
82,
45
],
silver: [
192,
192,
192
],
skyblue: [
135,
206,
235
],
slateblue: [
106,
90,
205
],
slategray: [
112,
128,
144
],
slategrey: [
112,
128,
144
],
snow: [
255,
250,
250
],
springgreen: [
0,
255,
127
],
steelblue: [
70,
130,
180
],
tan: [
210,
180,
140
],
teal: [
0,
128,
128
],
thistle: [
216,
191,
216
],
tomato: [
255,
99,
71
],
turquoise: [
64,
224,
208
],
violet: [
238,
130,
238
],
wheat: [
245,
222,
179
],
white: [
255,
255,
255
],
whitesmoke: [
245,
245,
245
],
yellow: [
255,
255,
0
],
yellowgreen: [
154,
205,
50
]
};
},
138(e, t, n) {
var r = n(877), i = n(403), a = Object.hasOwnProperty, o = /* @__PURE__ */ Object.create(null);
for (var s in r) a.call(r, s) && (o[r[s]] = s);
var c = e.exports = {
to: {},
get: {}
};
function l(e, t, n) {
return Math.min(Math.max(t, e), n);
}
function u(e) {
var t = Math.round(e).toString(16).toUpperCase();
return t.length < 2 ? "0" + t : t;
}
c.get = function(e) {
var t, n;
switch (e.substring(0, 3).toLowerCase()) {
case "hsl":
t = c.get.hsl(e), n = "hsl";
break;
case "hwb":
t = c.get.hwb(e), n = "hwb";
break;
default: t = c.get.rgb(e), n = "rgb";
}
return t ? {
model: n,
value: t
} : null;
}, c.get.rgb = function(e) {
if (!e) return null;
var t, n, i, o = [
0,
0,
0,
1
];
if (t = e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)) {
for (i = t[2], t = t[1], n = 0; n < 3; n++) {
var s = 2 * n;
o[n] = parseInt(t.slice(s, s + 2), 16);
}
i && (o[3] = parseInt(i, 16) / 255);
} else if (t = e.match(/^#([a-f0-9]{3,4})$/i)) {
for (i = (t = t[1])[3], n = 0; n < 3; n++) o[n] = parseInt(t[n] + t[n], 16);
i && (o[3] = parseInt(i + i, 16) / 255);
} else if (t = e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)) {
for (n = 0; n < 3; n++) o[n] = parseInt(t[n + 1], 0);
t[4] && (t[5] ? o[3] = .01 * parseFloat(t[4]) : o[3] = parseFloat(t[4]));
} else {
if (!(t = e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/))) return (t = e.match(/^(\w+)$/)) ? t[1] === "transparent" ? [
0,
0,
0,
0
] : a.call(r, t[1]) ? ((o = r[t[1]])[3] = 1, o) : null : null;
for (n = 0; n < 3; n++) o[n] = Math.round(2.55 * parseFloat(t[n + 1]));
t[4] && (t[5] ? o[3] = .01 * parseFloat(t[4]) : o[3] = parseFloat(t[4]));
}
for (n = 0; n < 3; n++) o[n] = l(o[n], 0, 255);
return o[3] = l(o[3], 0, 1), o;
}, c.get.hsl = function(e) {
if (!e) return null;
var t = e.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 (t) {
var n = parseFloat(t[4]);
return [
(parseFloat(t[1]) % 360 + 360) % 360,
l(parseFloat(t[2]), 0, 100),
l(parseFloat(t[3]), 0, 100),
l(isNaN(n) ? 1 : n, 0, 1)
];
}
return null;
}, c.get.hwb = function(e) {
if (!e) return null;
var t = e.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 (t) {
var n = parseFloat(t[4]);
return [
(parseFloat(t[1]) % 360 + 360) % 360,
l(parseFloat(t[2]), 0, 100),
l(parseFloat(t[3]), 0, 100),
l(isNaN(n) ? 1 : n, 0, 1)
];
}
return null;
}, c.to.hex = function() {
var e = i(arguments);
return "#" + u(e[0]) + u(e[1]) + u(e[2]) + (e[3] < 1 ? u(Math.round(255 * e[3])) : "");
}, c.to.rgb = function() {
var e = i(arguments);
return e.length < 4 || e[3] === 1 ? "rgb(" + Math.round(e[0]) + ", " + Math.round(e[1]) + ", " + Math.round(e[2]) + ")" : "rgba(" + Math.round(e[0]) + ", " + Math.round(e[1]) + ", " + Math.round(e[2]) + ", " + e[3] + ")";
}, c.to.rgb.percent = function() {
var e = i(arguments), t = Math.round(e[0] / 255 * 100), n = Math.round(e[1] / 255 * 100), r = Math.round(e[2] / 255 * 100);
return e.length < 4 || e[3] === 1 ? "rgb(" + t + "%, " + n + "%, " + r + "%)" : "rgba(" + t + "%, " + n + "%, " + r + "%, " + e[3] + ")";
}, c.to.hsl = function() {
var e = i(arguments);
return e.length < 4 || e[3] === 1 ? "hsl(" + e[0] + ", " + e[1] + "%, " + e[2] + "%)" : "hsla(" + e[0] + ", " + e[1] + "%, " + e[2] + "%, " + e[3] + ")";
}, c.to.hwb = function() {
var e = i(arguments), t = "";
return e.length >= 4 && e[3] !== 1 && (t = ", " + e[3]), "hwb(" + e[0] + ", " + e[1] + "%, " + e[2] + "%" + t + ")";
}, c.to.keyword = function(e) {
return o[e.slice(0, 3)];
};
},
742(e, t, n) {
let r = n(138), i = n(880), a = [
"keyword",
"gray",
"hex"
], o = {};
for (let e of Object.keys(i)) o[[...i[e].labels].sort().join("")] = e;
let s = {};
function c(e, t) {
if (!(this instanceof c)) return new c(e, t);
if (t && t in a && (t = null), t && !(t in i)) throw Error("Unknown model: " + t);
let n, l;
if (e == null) this.model = "rgb", this.color = [
0,
0,
0
], this.valpha = 1;
else if (e instanceof c) this.model = e.model, this.color = [...e.color], this.valpha = e.valpha;
else if (typeof e == "string") {
let t = r.get(e);
if (t === null) throw Error("Unable to parse color from string: " + e);
this.model = t.model, l = i[this.model].channels, this.color = t.value.slice(0, l), this.valpha = typeof t.value[l] == "number" ? t.value[l] : 1;
} else if (e.length > 0) {
this.model = t || "rgb", l = i[this.model].channels;
let n = Array.prototype.slice.call(e, 0, l);
this.color = f(n, l), this.valpha = typeof e[l] == "number" ? e[l] : 1;
} else if (typeof e == "number") this.model = "rgb", this.color = [
e >> 16 & 255,
e >> 8 & 255,
255 & e
], this.valpha = 1;
else {
this.valpha = 1;
let t = Object.keys(e);
"alpha" in e && (t.splice(t.indexOf("alpha"), 1), this.valpha = typeof e.alpha == "number" ? e.alpha : 0);
let r = t.sort().join("");
if (!(r in o)) throw Error("Unable to parse color from object: " + JSON.stringify(e));
this.model = o[r];
let { labels: a } = i[this.model], s = [];
for (n = 0; n < a.length; n++) s.push(e[a[n]]);
this.color = f(s);
}
if (s[this.model]) for (l = i[this.model].channels, n = 0; n < l; n++) {
let e = s[this.model][n];
e && (this.color[n] = e(this.color[n]));
}
this.valpha = Math.max(0, Math.min(1, this.valpha)), Object.freeze && Object.freeze(this);
}
c.prototype = {
toString() {
return this.string();
},
toJSON() {
return this[this.model]();
},
string(e) {
let t = this.model in r.to ? this : this.rgb();
t = t.round(typeof e == "number" ? e : 1);
let n = t.valpha === 1 ? t.color : [...t.color, this.valpha];
return r.to[t.model](n);
},
percentString(e) {
let t = this.rgb().round(typeof e == "number" ? e : 1), n = t.valpha === 1 ? t.color : [...t.color, this.valpha];
return r.to.rgb.percent(n);
},
array() {
return this.valpha === 1 ? [...this.color] : [...this.color, this.valpha];
},
object() {
let e = {}, { channels: t } = i[this.model], { labels: n } = i[this.model];
for (let r = 0; r < t; r++) e[n[r]] = this.color[r];
return this.valpha !== 1 && (e.alpha = this.valpha), e;
},
unitArray() {
let e = this.rgb().color;
return e[0] /= 255, e[1] /= 255, e[2] /= 255, this.valpha !== 1 && e.push(this.valpha), e;
},
unitObject() {
let e = this.rgb().object();
return e.r /= 255, e.g /= 255, e.b /= 255, this.valpha !== 1 && (e.alpha = this.valpha), e;
},
round(e) {
return e = Math.max(e || 0, 0), new c([...this.color.map(l(e)), this.valpha], this.model);
},
alpha(e) {
return e === void 0 ? this.valpha : new c([...this.color, Math.max(0, Math.min(1, e))], this.model);
},
red: u("rgb", 0, d(255)),
green: u("rgb", 1, d(255)),
blue: u("rgb", 2, d(255)),
hue: u([
"hsl",
"hsv",
"hsl",
"hwb",
"hcg"
], 0, (e) => (e % 360 + 360) % 360),
saturationl: u("hsl", 1, d(100)),
lightness: u("hsl", 2, d(100)),
saturationv: u("hsv", 1, d(100)),
value: u("hsv", 2, d(100)),
chroma: u("hcg", 1, d(100)),
gray: u("hcg", 2, d(100)),
white: u("hwb", 1, d(100)),
wblack: u("hwb", 2, d(100)),
cyan: u("cmyk", 0, d(100)),
magenta: u("cmyk", 1, d(100)),
yellow: u("cmyk", 2, d(100)),
black: u("cmyk", 3, d(100)),
x: u("xyz", 0, d(95.047)),
y: u("xyz", 1, d(100)),
z: u("xyz", 2, d(108.833)),
l: u("lab", 0, d(100)),
a: u("lab", 1),
b: u("lab", 2),
keyword(e) {
return e === void 0 ? i[this.model].keyword(this.color) : new c(e);
},
hex(e) {
return e === void 0 ? r.to.hex(this.rgb().round().color) : new c(e);
},
hexa(e) {
if (e !== void 0) return new c(e);
let t = this.rgb().round().color, n = Math.round(255 * this.valpha).toString(16).toUpperCase();
return n.length === 1 && (n = "0" + n), r.to.hex(t) + n;
},
rgbNumber() {
let e = this.rgb().color;
return (255 & e[0]) << 16 | (255 & e[1]) << 8 | 255 & e[2];
},
luminosity() {
let e = this.rgb().color, t = [];
for (let [n, r] of e.entries()) {
let e = r / 255;
t[n] = e <= .04045 ? e / 12.92 : ((e + .055) / 1.055) ** 2.4;
}
return .2126 * t[0] + .7152 * t[1] + .0722 * t[2];
},
contrast(e) {
let t = this.luminosity(), n = e.luminosity();
return t > n ? (t + .05) / (n + .05) : (n + .05) / (t + .05);
},
level(e) {
let t = this.contrast(e);
return t >= 7 ? "AAA" : t >= 4.5 ? "AA" : "";
},
isDark() {
let e = this.rgb().color;
return (2126 * e[0] + 7152 * e[1] + 722 * e[2]) / 1e4 < 128;
},
isLight() {
return !this.isDark();
},
negate() {
let e = this.rgb();
for (let t = 0; t < 3; t++) e.color[t] = 255 - e.color[t];
return e;
},
lighten(e) {
let t = this.hsl();
return t.color[2] += t.color[2] * e, t;
},
darken(e) {
let t = this.hsl();
return t.color[2] -= t.color[2] * e, t;
},
saturate(e) {
let t = this.hsl();
return t.color[1] += t.color[1] * e, t;
},
desaturate(e) {
let t = this.hsl();
return t.color[1] -= t.color[1] * e, t;
},
whiten(e) {
let t = this.hwb();
return t.color[1] += t.color[1] * e, t;
},
blacken(e) {
let t = this.hwb();
return t.color[2] += t.color[2] * e, t;
},
grayscale() {
let e = this.rgb().color, t = .3 * e[0] + .59 * e[1] + .11 * e[2];
return c.rgb(t, t, t);
},
fade(e) {
return this.alpha(this.valpha - this.valpha * e);
},
opaquer(e) {
return this.alpha(this.valpha + this.valpha * e);
},
rotate(e) {
let t = this.hsl(), n = t.color[0];
return n = (n + e) % 360, n = n < 0 ? 360 + n : n, t.color[0] = n, t;
},
mix(e, t) {
if (!e || !e.rgb) throw Error("Argument to \"mix\" was not a Color instance, but rather an instance of " + typeof e);
let n = e.rgb(), r = this.rgb(), i = t === void 0 ? .5 : t, a = 2 * i - 1, o = n.alpha() - r.alpha(), s = ((a * o === -1 ? a : (a + o) / (1 + a * o)) + 1) / 2, l = 1 - s;
return c.rgb(s * n.red() + l * r.red(), s * n.green() + l * r.green(), s * n.blue() + l * r.blue(), n.alpha() * i + r.alpha() * (1 - i));
}
};
for (let e of Object.keys(i)) {
if (a.includes(e)) continue;
let { channels: t } = i[e];
c.prototype[e] = function(...t) {
return this.model === e ? new c(this) : t.length > 0 ? new c(t, e) : new c([...(n = i[this.model][e].raw(this.color), Array.isArray(n) ? n : [n]), this.valpha], e);
var n;
}, c[e] = function(...n) {
let r = n[0];
return typeof r == "number" && (r = f(n, t)), new c(r, e);
};
}
function l(e) {
return function(t) {
return function(e, t) {
return Number(e.toFixed(t));
}(t, e);
};
}
function u(e, t, n) {
e = Array.isArray(e) ? e : [e];
for (let r of e) (s[r] || (s[r] = []))[t] = n;
return e = e[0], function(r) {
let i;
return r === void 0 ? (i = this[e]().color[t], n && (i = n(i)), i) : (n && (r = n(r)), i = this[e](), i.color[t] = r, i);
};
}
function d(e) {
return function(t) {
return Math.max(0, Math.min(e, t));
};
}
function f(e, t) {
for (let n = 0; n < t; n++) typeof e[n] != "number" && (e[n] = 0);
return e;
}
e.exports = c;
},
784(e) {
var t, n = typeof Reflect == "object" ? Reflect : null, r = n && typeof n.apply == "function" ? n.apply : function(e, t, n) {
return Function.prototype.apply.call(e, t, n);
};
t = n && typeof n.ownKeys == "function" ? n.ownKeys : Object.getOwnPropertySymbols ? function(e) {
return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e));
} : function(e) {
return Object.getOwnPropertyNames(e);
};
var i = Number.isNaN || function(e) {
return e != e;
};
function a() {
a.init.call(this);
}
e.exports = a, e.exports.once = function(e, t) {
return new Promise(function(n, r) {
function i(n) {
e.removeListener(t, a), r(n);
}
function a() {
typeof e.removeListener == "function" && e.removeListener("error", i), n([].slice.call(arguments));
}
h(e, t, a, { once: !0 }), t !== "error" && function(e, t, n) {
typeof e.on == "function" && h(e, "error", t, n);
}(e, i, { once: !0 });
});
}, a.EventEmitter = a, a.prototype._events = void 0, a.prototype._eventsCount = 0, a.prototype._maxListeners = void 0;
var o = 10;
function s(e) {
if (typeof e != "function") throw TypeError("The \"listener\" argument must be of type Function. Received type " + typeof e);
}
function c(e) {
return e._maxListeners === void 0 ? a.defaultMaxListeners : e._maxListeners;
}
function l(e, t, n, r) {
var i, a, o, l;
if (s(n), (a = e._events) === void 0 ? (a = e._events = /* @__PURE__ */ Object.create(null), e._eventsCount = 0) : (a.newListener !== void 0 && (e.emit("newListener", t, n.listener ? n.listener : n), a = e._events), o = a[t]), o === void 0) o = a[t] = n, ++e._eventsCount;
else if (typeof o == "function" ? o = a[t] = r ? [n, o] : [o, n] : r ? o.unshift(n) : o.push(n), (i = c(e)) > 0 && o.length > i && !o.warned) {
o.warned = !0;
var u = /* @__PURE__ */ Error("Possible EventEmitter memory leak detected. " + o.length + " " + String(t) + " listeners added. Use emitter.setMaxListeners() to increase limit");
u.name = "MaxListenersExceededWarning", u.emitter = e, u.type = t, u.count = o.length, l = u, console && console.warn && console.warn(l);
}
return e;
}
function u() {
if (!this.fired) return this.target.removeListener(this.type, this.wrapFn), this.fired = !0, arguments.length === 0 ? this.listener.call(this.target) : this.listener.apply(this.target, arguments);
}
function d(e, t, n) {
var r = {
fired: !1,
wrapFn: void 0,
target: e,
type: t,
listener: n
}, i = u.bind(r);
return i.listener = n, r.wrapFn = i, i;
}
function f(e, t, n) {
var r = e._events;
if (r === void 0) return [];
var i = r[t];
return i === void 0 ? [] : typeof i == "function" ? n ? [i.listener || i] : [i] : n ? function(e) {
for (var t = Array(e.length), n = 0; n < t.length; ++n) t[n] = e[n].listener || e[n];
return t;
}(i) : m(i, i.length);
}
function p(e) {
var t = this._events;
if (t !== void 0) {
var n = t[e];
if (typeof n == "function") return 1;
if (n !== void 0) return n.length;
}
return 0;
}
function m(e, t) {
for (var n = Array(t), r = 0; r < t; ++r) n[r] = e[r];
return n;
}
function h(e, t, n, r) {
if (typeof e.on == "function") r.once ? e.once(t, n) : e.on(t, n);
else {
if (typeof e.addEventListener != "function") throw TypeError("The \"emitter\" argument must be of type EventEmitter. Received type " + typeof e);
e.addEventListener(t, function i(a) {
r.once && e.removeEventListener(t, i), n(a);
});
}
}
Object.defineProperty(a, "defaultMaxListeners", {
enumerable: !0,
get: function() {
return o;
},
set: function(e) {
if (typeof e != "number" || e < 0 || i(e)) throw RangeError("The value of \"defaultMaxListeners\" is out of range. It must be a non-negative number. Received " + e + ".");
o = e;
}
}), a.init = function() {
this._events !== void 0 && this._events !== Object.getPrototypeOf(this)._events || (this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0), this._maxListeners = this._maxListeners || void 0;
}, a.prototype.setMaxListeners = function(e) {
if (typeof e != "number" || e < 0 || i(e)) throw RangeError("The value of \"n\" is out of range. It must be a non-negative number. Received " + e + ".");
return this._maxListeners = e, this;
}, a.prototype.getMaxListeners = function() {
return c(this);
}, a.prototype.emit = function(e) {
for (var t = [], n = 1; n < arguments.length; n++) t.push(arguments[n]);
var i = e === "error", a = this._events;
if (a !== void 0) i &&= a.error === void 0;
else if (!i) return !1;
if (i) {
var o;
if (t.length > 0 && (o = t[0]), o instanceof Error) throw o;
var s = /* @__PURE__ */ Error("Unhandled error." + (o ? " (" + o.message + ")" : ""));
throw s.context = o, s;
}
var c = a[e];
if (c === void 0) return !1;
if (typeof c == "function") r(c, this, t);
else {
var l = c.length, u = m(c, l);
for (n = 0; n < l; ++n) r(u[n], this, t);
}
return !0;
}, a.prototype.addListener = function(e, t) {
return l(this, e, t, !1);
}, a.prototype.on = a.prototype.addListener, a.prototype.prependListener = function(e, t) {
return l(this, e, t, !0);
}, a.prototype.once = function(e, t) {
return s(t), this.on(e, d(this, e, t)), this;
}, a.prototype.prependOnceListener = function(e, t) {
return s(t), this.prependListener(e, d(this, e, t)), this;
}, a.prototype.removeListener = function(e, t) {
var n, r, i, a, o;
if (s(t), (r = this._events) === void 0 || (n = r[e]) === void 0) return this;
if (n === t || n.listener === t) --this._eventsCount === 0 ? this._events = /* @__PURE__ */ Object.create(null) : (delete r[e], r.removeListener && this.emit("removeListener", e, n.listener || t));
else if (typeof n != "function") {
for (i = -1, a = n.length - 1; a >= 0; a--) if (n[a] === t || n[a].listener === t) {
o = n[a].listener, i = a;
break;
}
if (i < 0) return this;
i === 0 ? n.shift() : function(e, t) {
for (; t + 1 < e.length; t++) e[t] = e[t + 1];
e.pop();
}(n, i), n.length === 1 && (r[e] = n[0]), r.removeListener !== void 0 && this.emit("removeListener", e, o || t);
}
return this;
}, a.prototype.off = a.prototype.removeListener, a.prototype.removeAllListeners = function(e) {
var t, n, r;
if ((n = this._events) === void 0) return this;
if (n.removeListener === void 0) return arguments.length === 0 ? (this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0) : n[e] !== void 0 && (--this._eventsCount === 0 ? this._events = /* @__PURE__ */ Object.create(null) : delete n[e]), this;
if (arguments.length === 0) {
var i, a = Object.keys(n);
for (r = 0; r < a.length; ++r) (i = a[r]) !== "removeListener" && this.removeAllListeners(i);
return this.removeAllListeners("removeListener"), this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0, this;
}
if (typeof (t = n[e]) == "function") this.removeListener(e, t);
else if (t !== void 0) for (r = t.length - 1; r >= 0; r--) this.removeListener(e, t[r]);
return this;
}, a.prototype.listeners = function(e) {
return f(this, e, !0);
}, a.prototype.rawListeners = function(e) {
return f(this, e, !1);
}, a.listenerCount = function(e, t) {
return typeof e.listenerCount == "function" ? e.listenerCount(t) : p.call(e, t);
}, a.prototype.listenerCount = p, a.prototype.eventNames = function() {
return this._eventsCount > 0 ? t(this._events) : [];
};
},
94(e) {
e.exports = function(e) {
return !(!e || typeof e == "string") && (e instanceof Array || Array.isArray(e) || e.length >= 0 && (e.splice instanceof Function || Object.getOwnPropertyDescriptor(e, e.length - 1) && e.constructor.name !== "String"));
};
},
403(e, t, n) {
var r = n(94), i = Array.prototype.concat, a = Array.prototype.slice, o = e.exports = function(e) {
for (var t = [], n = 0, o = e.length; n < o; n++) {
var s = e[n];
r(s) ? t = i.call(t, a.call(s)) : t.push(s);
}
return t;
};
o.wrap = function(e) {
return function() {
return e(o(arguments));
};
};
},
119(t) {
t.exports = e;
}
}, n = {};
function i(e) {
var r = n[e];
if (r !== void 0) return r.exports;
var a = n[e] = { exports: {} };
return t[e](a, a.exports, i), a.exports;
}
i.n = (e) => {
var t = e && e.__esModule ? () => e.default : () => e;
return i.d(t, { a: t }), t;
}, i.d = (e, t) => {
for (var n in t) i.o(t, n) && !i.o(e, n) && Object.defineProperty(e, n, {
enumerable: !0,
get: t[n]
});
}, i.o = (e, t) => Object.prototype.hasOwnProperty.call(e, t), i.r = (e) => {
typeof Symbol < "u" && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 });
};
var a = {};
return (() => {
function e(t) {
return e = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(e) {
return typeof e;
} : function(e) {
return e && typeof Symbol == "function" && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e;
}, e(t);
}
function t(t) {
var n = function(t, n) {
if (e(t) != "object" || !t) return t;
var r = t[Symbol.toPrimitive];
if (r !== void 0) {
var i = r.call(t, n);
if (e(i) != "object") return i;
throw TypeError("@@toPrimitive must return a primitive value.");
}
return (n === "string" ? String : Number)(t);
}(t, "string");
return e(n) == "symbol" ? n : n + "";
}
function n(e, n, r) {
return (n = t(n)) in e ? Object.defineProperty(e, n, {
value: r,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[n] = r, e;
}
function o(e, t) {
var n = Object.keys(e);
if (Object.getOwnPropertySymbols) {