UNPKG

epic-designer-cjh

Version:

基于vue3的设计器,可视化开发页面表单

399 lines (398 loc) 9.78 kB
import { _ as B } from "./typeof-88a201b1.js"; import { a as A } from "./_commonjsHelpers-c5d32002.js"; import { i as C } from "./index.esm-56aac43a.js"; import { T as s, r as h, c as v, t as P, a as z, b as F, h as K, d as N, i as E, e as L, n as $, f as I, p as G, g as V, j as U, k as W, l as X, m as J, s as Q } from "./index-2b6651fc.js"; function x(e, a) { var n = new s(e), r = new s(a); return (Math.max(n.getLuminance(), r.getLuminance()) + 0.05) / (Math.min(n.getLuminance(), r.getLuminance()) + 0.05); } function S(e, a, n) { var r, t; n === void 0 && (n = { level: "AA", size: "small" }); var i = x(e, a); switch (((r = n.level) !== null && r !== void 0 ? r : "AA") + ((t = n.size) !== null && t !== void 0 ? t : "small")) { case "AAsmall": case "AAAlarge": return i >= 4.5; case "AAlarge": return i >= 3; case "AAAsmall": return i >= 7; default: return !1; } } function k(e, a, n) { n === void 0 && (n = { includeFallbackColors: !1, level: "AA", size: "small" }); for (var r = null, t = 0, i = n.includeFallbackColors, o = n.level, u = n.size, f = 0, l = a; f < l.length; f++) { var w = l[f], R = x(e, w); R > t && (t = R, r = new s(w)); } return S(e, r, { level: o, size: u }) || !i ? r : (n.includeFallbackColors = !1, k(e, ["#fff", "#000"], n)); } function Y(e, a) { var n = new s(e), r = "#" + h(n.r, n.g, n.b, n.a), t = r, i = n.gradientType ? "GradientType = 1, " : ""; if (a) { var o = new s(a); t = "#" + h(o.r, o.g, o.b, o.a); } return "progid:DXImageTransform.Microsoft.gradient(".concat(i, "startColorstr=").concat(r, ",endColorstr=").concat(t, ")"); } function Z(e, a) { var n = { r: v(e.r), g: v(e.g), b: v(e.b) }; return e.a !== void 0 && (n.a = Number(e.a)), new s(n, a); } function ee() { return new s({ r: Math.random(), g: Math.random(), b: Math.random() }); } function q(e) { if (e === void 0 && (e = {}), e.count !== void 0 && e.count !== null) { var a = e.count, n = []; for (e.count = void 0; a > n.length; ) e.count = null, e.seed && (e.seed += 1), n.push(q(e)); return e.count = a, n; } var r = re(e.hue, e.seed), t = ne(r, e), i = te(r, t, e), o = { h: r, s: t, v: i }; return e.alpha !== void 0 && (o.a = e.alpha), new s(o); } function re(e, a) { var n = ie(e), r = c(n, a); return r < 0 && (r = 360 + r), r; } function ne(e, a) { if (a.hue === "monochrome") return 0; if (a.luminosity === "random") return c([0, 100], a.seed); var n = H(e).saturationRange, r = n[0], t = n[1]; switch (a.luminosity) { case "bright": r = 55; break; case "dark": r = t - 10; break; case "light": t = 55; break; } return c([r, t], a.seed); } function te(e, a, n) { var r = ae(e, a), t = 100; switch (n.luminosity) { case "dark": t = r + 20; break; case "light": r = (t + r) / 2; break; case "random": r = 0, t = 100; break; } return c([r, t], n.seed); } function ae(e, a) { for (var n = H(e).lowerBounds, r = 0; r < n.length - 1; r++) { var t = n[r][0], i = n[r][1], o = n[r + 1][0], u = n[r + 1][1]; if (a >= t && a <= o) { var f = (u - i) / (o - t), l = i - f * t; return f * a + l; } } return 0; } function ie(e) { var a = parseInt(e, 10); if (!Number.isNaN(a) && a < 360 && a > 0) return [a, a]; if (typeof e == "string") { var n = y.find(function(o) { return o.name === e; }); if (n) { var r = D(n); if (r.hueRange) return r.hueRange; } var t = new s(e); if (t.isValid) { var i = t.toHsv().h; return [i, i]; } } return [0, 360]; } function H(e) { e >= 334 && e <= 360 && (e -= 360); for (var a = 0, n = y; a < n.length; a++) { var r = n[a], t = D(r); if (t.hueRange && e >= t.hueRange[0] && e <= t.hueRange[1]) return t; } throw Error("Color not found"); } function c(e, a) { if (a === void 0) return Math.floor(e[0] + Math.random() * (e[1] + 1 - e[0])); var n = e[1] || 1, r = e[0] || 0; a = (a * 9301 + 49297) % 233280; var t = a / 233280; return Math.floor(r + t * (n - r)); } function D(e) { var a = e.lowerBounds[0][0], n = e.lowerBounds[e.lowerBounds.length - 1][0], r = e.lowerBounds[e.lowerBounds.length - 1][1], t = e.lowerBounds[0][1]; return { name: e.name, hueRange: e.hueRange, lowerBounds: e.lowerBounds, saturationRange: [a, n], brightnessRange: [r, t] }; } var y = [ { name: "monochrome", hueRange: null, lowerBounds: [ [0, 0], [100, 0] ] }, { name: "red", hueRange: [-26, 18], lowerBounds: [ [20, 100], [30, 92], [40, 89], [50, 85], [60, 78], [70, 70], [80, 60], [90, 55], [100, 50] ] }, { name: "orange", hueRange: [19, 46], lowerBounds: [ [20, 100], [30, 93], [40, 88], [50, 86], [60, 85], [70, 70], [100, 70] ] }, { name: "yellow", hueRange: [47, 62], lowerBounds: [ [25, 100], [40, 94], [50, 89], [60, 86], [70, 84], [80, 82], [90, 80], [100, 75] ] }, { name: "green", hueRange: [63, 178], lowerBounds: [ [30, 100], [40, 90], [50, 85], [60, 81], [70, 74], [80, 64], [90, 50], [100, 40] ] }, { name: "blue", hueRange: [179, 257], lowerBounds: [ [20, 100], [30, 86], [40, 80], [50, 74], [60, 60], [70, 52], [80, 44], [90, 39], [100, 35] ] }, { name: "purple", hueRange: [258, 282], lowerBounds: [ [20, 100], [30, 87], [40, 79], [50, 70], [60, 65], [70, 59], [80, 52], [90, 45], [100, 42] ] }, { name: "pink", hueRange: [283, 334], lowerBounds: [ [20, 100], [30, 90], [40, 86], [60, 84], [80, 80], [90, 75], [100, 73] ] } ]; const oe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, TinyColor: s, bounds: y, convertDecimalToHex: z, convertHexToDecimal: F, default: P, fromRatio: Z, hslToRgb: K, hsvToRgb: N, inputToRGB: E, isReadable: S, isValidCSSUnit: L, legacyRandom: ee, mostReadable: k, names: $, numberInputToObject: I, parseIntFromHex: G, random: q, readability: x, rgbToHex: V, rgbToHsl: U, rgbToHsv: W, rgbToRgb: X, rgbaToArgbHex: h, rgbaToHex: J, stringInputToObject: Q, tinycolor: P, toMsFilter: Y }, Symbol.toStringTag, { value: "Module" })); var d = { exports: {} }, p = { exports: {} }, g = { exports: {} }, m = { exports: {} }, O; function ue() { return O || (O = 1, function(e) { var a = B.default; function n(r, t) { if (a(r) !== "object" || r === null) return r; var i = r[Symbol.toPrimitive]; if (i !== void 0) { var o = i.call(r, t || "default"); if (a(o) !== "object") return o; throw new TypeError("@@toPrimitive must return a primitive value."); } return (t === "string" ? String : Number)(r); } e.exports = n, e.exports.__esModule = !0, e.exports.default = e.exports; }(m)), m.exports; } var M; function se() { return M || (M = 1, function(e) { var a = B.default, n = ue(); function r(t) { var i = n(t, "string"); return a(i) === "symbol" ? i : String(i); } e.exports = r, e.exports.__esModule = !0, e.exports.default = e.exports; }(g)), g.exports; } var T; function fe() { return T || (T = 1, function(e) { var a = se(); function n(r, t, i) { return t = a(t), t in r ? Object.defineProperty(r, t, { value: i, enumerable: !0, configurable: !0, writable: !0 }) : r[t] = i, r; } e.exports = n, e.exports.__esModule = !0, e.exports.default = e.exports; }(p)), p.exports; } var _; function pe() { return _ || (_ = 1, function(e) { var a = fe(); function n(t, i) { var o = Object.keys(t); if (Object.getOwnPropertySymbols) { var u = Object.getOwnPropertySymbols(t); i && (u = u.filter(function(f) { return Object.getOwnPropertyDescriptor(t, f).enumerable; })), o.push.apply(o, u); } return o; } function r(t) { for (var i = 1; i < arguments.length; i++) { var o = arguments[i] != null ? arguments[i] : {}; i % 2 ? n(Object(o), !0).forEach(function(u) { a(t, u, o[u]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(o)) : n(Object(o)).forEach(function(u) { Object.defineProperty(t, u, Object.getOwnPropertyDescriptor(o, u)); }); } return t; } e.exports = r, e.exports.__esModule = !0, e.exports.default = e.exports; }(d)), d.exports; } var b = { exports: {} }, j; function ge() { return j || (j = 1, function(e) { function a() { return e.exports = a = Object.assign ? Object.assign.bind() : function(n) { for (var r = 1; r < arguments.length; r++) { var t = arguments[r]; for (var i in t) Object.prototype.hasOwnProperty.call(t, i) && (n[i] = t[i]); } return n; }, e.exports.__esModule = !0, e.exports.default = e.exports, a.apply(this, arguments); } e.exports = a, e.exports.__esModule = !0, e.exports.default = e.exports; }(b)), b.exports; } const me = /* @__PURE__ */ A(C), be = /* @__PURE__ */ A(oe); export { pe as a, fe as b, be as c, me as d, se as e, ge as r };