UNPKG

epic-designer-gold

Version:

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

260 lines (259 loc) 7.96 kB
import { aX as j, aY as p, aZ as w, a_ as k, a$ as q } from "./mermaid.core-BmO8XxbV.js"; import { i as D } from "./init-DjUOC4st.js"; import { e as g, f as F, a as $, b as z } from "./defaultLocale-BgPVtth8.js"; function M(n, r) { return n == null || r == null ? NaN : n < r ? -1 : n > r ? 1 : n >= r ? 0 : NaN; } function B(n, r) { return n == null || r == null ? NaN : r < n ? -1 : r > n ? 1 : r >= n ? 0 : NaN; } function R(n) { let r, t, e; n.length !== 2 ? (r = M, t = (o, c) => M(n(o), c), e = (o, c) => n(o) - c) : (r = n === M || n === B ? n : I, t = n, e = n); function u(o, c, i = 0, h = o.length) { if (i < h) { if (r(c, c) !== 0) return h; do { const l = i + h >>> 1; t(o[l], c) < 0 ? i = l + 1 : h = l; } while (i < h); } return i; } function f(o, c, i = 0, h = o.length) { if (i < h) { if (r(c, c) !== 0) return h; do { const l = i + h >>> 1; t(o[l], c) <= 0 ? i = l + 1 : h = l; } while (i < h); } return i; } function a(o, c, i = 0, h = o.length) { const l = u(o, c, i, h - 1); return l > i && e(o[l - 1], c) > -e(o[l], c) ? l - 1 : l; } return { left: u, center: a, right: f }; } function I() { return 0; } function P(n) { return n === null ? NaN : +n; } const V = R(M), x = V.right; R(P).center; const O = Math.sqrt(50), T = Math.sqrt(10), X = Math.sqrt(2); function v(n, r, t) { const e = (r - n) / Math.max(0, t), u = Math.floor(Math.log10(e)), f = e / Math.pow(10, u), a = f >= O ? 10 : f >= T ? 5 : f >= X ? 2 : 1; let o, c, i; return u < 0 ? (i = Math.pow(10, -u) / a, o = Math.round(n * i), c = Math.round(r * i), o / i < n && ++o, c / i > r && --c, i = -i) : (i = Math.pow(10, u) * a, o = Math.round(n / i), c = Math.round(r / i), o * i < n && ++o, c * i > r && --c), c < o && 0.5 <= t && t < 2 ? v(n, r, t * 2) : [o, c, i]; } function Y(n, r, t) { if (r = +r, n = +n, t = +t, !(t > 0)) return []; if (n === r) return [n]; const e = r < n, [u, f, a] = e ? v(r, n, t) : v(n, r, t); if (!(f >= u)) return []; const o = f - u + 1, c = new Array(o); if (e) if (a < 0) for (let i = 0; i < o; ++i) c[i] = (f - i) / -a; else for (let i = 0; i < o; ++i) c[i] = (f - i) * a; else if (a < 0) for (let i = 0; i < o; ++i) c[i] = (u + i) / -a; else for (let i = 0; i < o; ++i) c[i] = (u + i) * a; return c; } function y(n, r, t) { return r = +r, n = +n, t = +t, v(n, r, t)[2]; } function Z(n, r, t) { r = +r, n = +n, t = +t; const e = r < n, u = e ? y(r, n, t) : y(n, r, t); return (e ? -1 : 1) * (u < 0 ? 1 / -u : u); } function _(n, r) { r || (r = []); var t = n ? Math.min(r.length, n.length) : 0, e = r.slice(), u; return function(f) { for (u = 0; u < t; ++u) e[u] = n[u] * (1 - f) + r[u] * f; return e; }; } function C(n) { return ArrayBuffer.isView(n) && !(n instanceof DataView); } function E(n, r) { var t = r ? r.length : 0, e = n ? Math.min(t, n.length) : 0, u = new Array(e), f = new Array(t), a; for (a = 0; a < e; ++a) u[a] = d(n[a], r[a]); for (; a < t; ++a) f[a] = r[a]; return function(o) { for (a = 0; a < e; ++a) f[a] = u[a](o); return f; }; } function G(n, r) { var t = /* @__PURE__ */ new Date(); return n = +n, r = +r, function(e) { return t.setTime(n * (1 - e) + r * e), t; }; } function H(n, r) { var t = {}, e = {}, u; (n === null || typeof n != "object") && (n = {}), (r === null || typeof r != "object") && (r = {}); for (u in r) u in n ? t[u] = d(n[u], r[u]) : e[u] = r[u]; return function(f) { for (u in t) e[u] = t[u](f); return e; }; } function d(n, r) { var t = typeof r, e; return r == null || t === "boolean" ? j(r) : (t === "number" ? p : t === "string" ? (e = w(r)) ? (r = e, k) : q : r instanceof w ? k : r instanceof Date ? G : C(r) ? _ : Array.isArray(r) ? E : typeof r.valueOf != "function" && typeof r.toString != "function" || isNaN(r) ? H : p)(n, r); } function J(n, r) { return n = +n, r = +r, function(t) { return Math.round(n * (1 - t) + r * t); }; } function K(n) { return Math.max(0, -g(Math.abs(n))); } function L(n, r) { return Math.max(0, Math.max(-8, Math.min(8, Math.floor(g(r) / 3))) * 3 - g(Math.abs(n))); } function Q(n, r) { return n = Math.abs(n), r = Math.abs(r) - n, Math.max(0, g(r) - g(n)) + 1; } function U(n) { return function() { return n; }; } function W(n) { return +n; } var A = [0, 1]; function m(n) { return n; } function N(n, r) { return (r -= n = +n) ? function(t) { return (t - n) / r; } : U(isNaN(r) ? NaN : 0.5); } function b(n, r) { var t; return n > r && (t = n, n = r, r = t), function(e) { return Math.max(n, Math.min(r, e)); }; } function nn(n, r, t) { var e = n[0], u = n[1], f = r[0], a = r[1]; return u < e ? (e = N(u, e), f = t(a, f)) : (e = N(e, u), f = t(f, a)), function(o) { return f(e(o)); }; } function rn(n, r, t) { var e = Math.min(n.length, r.length) - 1, u = new Array(e), f = new Array(e), a = -1; for (n[e] < n[0] && (n = n.slice().reverse(), r = r.slice().reverse()); ++a < e; ) u[a] = N(n[a], n[a + 1]), f[a] = t(r[a], r[a + 1]); return function(o) { var c = x(n, o, 1, e) - 1; return f[c](u[c](o)); }; } function en(n, r) { return r.domain(n.domain()).range(n.range()).interpolate(n.interpolate()).clamp(n.clamp()).unknown(n.unknown()); } function tn() { var n = A, r = A, t = d, e, u, f, a = m, o, c, i; function h() { var s = Math.min(n.length, r.length); return a !== m && (a = b(n[0], n[s - 1])), o = s > 2 ? rn : nn, c = i = null, l; } function l(s) { return s == null || isNaN(s = +s) ? f : (c || (c = o(n.map(e), r, t)))(e(a(s))); } return l.invert = function(s) { return a(u((i || (i = o(r, n.map(e), p)))(s))); }, l.domain = function(s) { return arguments.length ? (n = Array.from(s, W), h()) : n.slice(); }, l.range = function(s) { return arguments.length ? (r = Array.from(s), h()) : r.slice(); }, l.rangeRound = function(s) { return r = Array.from(s), t = J, h(); }, l.clamp = function(s) { return arguments.length ? (a = s ? !0 : m, h()) : a !== m; }, l.interpolate = function(s) { return arguments.length ? (t = s, h()) : t; }, l.unknown = function(s) { return arguments.length ? (f = s, l) : f; }, function(s, S) { return e = s, u = S, h(); }; } function un() { return tn()(m, m); } function an(n, r, t, e) { var u = Z(n, r, t), f; switch (e = F(e ?? ",f"), e.type) { case "s": { var a = Math.max(Math.abs(n), Math.abs(r)); return e.precision == null && !isNaN(f = L(u, a)) && (e.precision = f), $(e, a); } case "": case "e": case "g": case "p": case "r": { e.precision == null && !isNaN(f = Q(u, Math.max(Math.abs(n), Math.abs(r)))) && (e.precision = f - (e.type === "e")); break; } case "f": case "%": { e.precision == null && !isNaN(f = K(u)) && (e.precision = f - (e.type === "%") * 2); break; } } return z(e); } function on(n) { var r = n.domain; return n.ticks = function(t) { var e = r(); return Y(e[0], e[e.length - 1], t ?? 10); }, n.tickFormat = function(t, e) { var u = r(); return an(u[0], u[u.length - 1], t ?? 10, e); }, n.nice = function(t) { t == null && (t = 10); var e = r(), u = 0, f = e.length - 1, a = e[u], o = e[f], c, i, h = 10; for (o < a && (i = a, a = o, o = i, i = u, u = f, f = i); h-- > 0; ) { if (i = y(a, o, t), i === c) return e[u] = a, e[f] = o, r(e); if (i > 0) a = Math.floor(a / i) * i, o = Math.ceil(o / i) * i; else if (i < 0) a = Math.ceil(a * i) / i, o = Math.floor(o * i) / i; else break; c = i; } return n; }, n; } function fn() { var n = un(); return n.copy = function() { return en(n, fn()); }, D.apply(n, arguments), on(n); } export { en as a, R as b, un as c, fn as l, Z as t };