@vue-js-cron/ant
Version:
Cron editor for Ant Vue
984 lines (975 loc) • 29.2 kB
JavaScript
import { selectProps as xe, setupSelect as Te, setupCron as Pe, cronCoreProps as je } from "@vue-js-cron/core";
import { h as K, nextTick as Fe, createVNode as C, defineComponent as ge, ref as Ee, computed as $e, resolveComponent as S, openBlock as b, createElementBlock as v, mergeProps as Ie, withCtx as x, Fragment as M, renderList as q, createBlock as V, createTextVNode as O, toDisplayString as k, normalizeProps as Me, guardReactiveProps as Ne, withModifiers as Re, createCommentVNode as Ve, createElementVNode as ee } from "vue";
function u(e, t) {
Be(e) && (e = "100%");
var r = De(e);
return e = t === 360 ? e : Math.min(t, Math.max(0, parseFloat(e))), r && (e = parseInt(String(e * t), 10) / 100), Math.abs(e - t) < 1e-6 ? 1 : (t === 360 ? e = (e < 0 ? e % t + t : e % t) / parseFloat(String(t)) : e = e % t / parseFloat(String(t)), e);
}
function Be(e) {
return typeof e == "string" && e.indexOf(".") !== -1 && parseFloat(e) === 1;
}
function De(e) {
return typeof e == "string" && e.indexOf("%") !== -1;
}
function Ue(e) {
return e = parseFloat(e), (isNaN(e) || e < 0 || e > 1) && (e = 1), e;
}
function F(e) {
return e <= 1 ? "".concat(Number(e) * 100, "%") : e;
}
function B(e) {
return e.length === 1 ? "0" + e : String(e);
}
function ze(e, t, r) {
return {
r: u(e, 255) * 255,
g: u(t, 255) * 255,
b: u(r, 255) * 255
};
}
function D(e, t, r) {
return r < 0 && (r += 1), r > 1 && (r -= 1), r < 1 / 6 ? e + (t - e) * (6 * r) : r < 1 / 2 ? t : r < 2 / 3 ? e + (t - e) * (2 / 3 - r) * 6 : e;
}
function He(e, t, r) {
var n, a, o;
if (e = u(e, 360), t = u(t, 100), r = u(r, 100), t === 0)
a = r, o = r, n = r;
else {
var l = r < 0.5 ? r * (1 + t) : r + t - r * t, i = 2 * r - l;
n = D(i, l, e + 1 / 3), a = D(i, l, e), o = D(i, l, e - 1 / 3);
}
return { r: n * 255, g: a * 255, b: o * 255 };
}
function Le(e, t, r) {
e = u(e, 255), t = u(t, 255), r = u(r, 255);
var n = Math.max(e, t, r), a = Math.min(e, t, r), o = 0, l = n, i = n - a, f = n === 0 ? 0 : i / n;
if (n === a)
o = 0;
else {
switch (n) {
case e:
o = (t - r) / i + (t < r ? 6 : 0);
break;
case t:
o = (r - e) / i + 2;
break;
case r:
o = (e - t) / i + 4;
break;
}
o /= 6;
}
return { h: o, s: f, v: l };
}
function We(e, t, r) {
e = u(e, 360) * 6, t = u(t, 100), r = u(r, 100);
var n = Math.floor(e), a = e - n, o = r * (1 - t), l = r * (1 - a * t), i = r * (1 - (1 - a) * t), f = n % 6, s = [r, l, o, o, i, r][f], g = [i, r, r, l, o, o][f], d = [o, o, i, r, r, l][f];
return { r: s * 255, g: g * 255, b: d * 255 };
}
function qe(e, t, r, n) {
var a = [
B(Math.round(e).toString(16)),
B(Math.round(t).toString(16)),
B(Math.round(r).toString(16))
];
return n && a[0].startsWith(a[0].charAt(1)) && a[1].startsWith(a[1].charAt(1)) && a[2].startsWith(a[2].charAt(1)) ? a[0].charAt(0) + a[1].charAt(0) + a[2].charAt(0) : a.join("");
}
function re(e) {
return c(e) / 255;
}
function c(e) {
return parseInt(e, 16);
}
var te = {
aliceblue: "#f0f8ff",
antiquewhite: "#faebd7",
aqua: "#00ffff",
aquamarine: "#7fffd4",
azure: "#f0ffff",
beige: "#f5f5dc",
bisque: "#ffe4c4",
black: "#000000",
blanchedalmond: "#ffebcd",
blue: "#0000ff",
blueviolet: "#8a2be2",
brown: "#a52a2a",
burlywood: "#deb887",
cadetblue: "#5f9ea0",
chartreuse: "#7fff00",
chocolate: "#d2691e",
coral: "#ff7f50",
cornflowerblue: "#6495ed",
cornsilk: "#fff8dc",
crimson: "#dc143c",
cyan: "#00ffff",
darkblue: "#00008b",
darkcyan: "#008b8b",
darkgoldenrod: "#b8860b",
darkgray: "#a9a9a9",
darkgreen: "#006400",
darkgrey: "#a9a9a9",
darkkhaki: "#bdb76b",
darkmagenta: "#8b008b",
darkolivegreen: "#556b2f",
darkorange: "#ff8c00",
darkorchid: "#9932cc",
darkred: "#8b0000",
darksalmon: "#e9967a",
darkseagreen: "#8fbc8f",
darkslateblue: "#483d8b",
darkslategray: "#2f4f4f",
darkslategrey: "#2f4f4f",
darkturquoise: "#00ced1",
darkviolet: "#9400d3",
deeppink: "#ff1493",
deepskyblue: "#00bfff",
dimgray: "#696969",
dimgrey: "#696969",
dodgerblue: "#1e90ff",
firebrick: "#b22222",
floralwhite: "#fffaf0",
forestgreen: "#228b22",
fuchsia: "#ff00ff",
gainsboro: "#dcdcdc",
ghostwhite: "#f8f8ff",
goldenrod: "#daa520",
gold: "#ffd700",
gray: "#808080",
green: "#008000",
greenyellow: "#adff2f",
grey: "#808080",
honeydew: "#f0fff0",
hotpink: "#ff69b4",
indianred: "#cd5c5c",
indigo: "#4b0082",
ivory: "#fffff0",
khaki: "#f0e68c",
lavenderblush: "#fff0f5",
lavender: "#e6e6fa",
lawngreen: "#7cfc00",
lemonchiffon: "#fffacd",
lightblue: "#add8e6",
lightcoral: "#f08080",
lightcyan: "#e0ffff",
lightgoldenrodyellow: "#fafad2",
lightgray: "#d3d3d3",
lightgreen: "#90ee90",
lightgrey: "#d3d3d3",
lightpink: "#ffb6c1",
lightsalmon: "#ffa07a",
lightseagreen: "#20b2aa",
lightskyblue: "#87cefa",
lightslategray: "#778899",
lightslategrey: "#778899",
lightsteelblue: "#b0c4de",
lightyellow: "#ffffe0",
lime: "#00ff00",
limegreen: "#32cd32",
linen: "#faf0e6",
magenta: "#ff00ff",
maroon: "#800000",
mediumaquamarine: "#66cdaa",
mediumblue: "#0000cd",
mediumorchid: "#ba55d3",
mediumpurple: "#9370db",
mediumseagreen: "#3cb371",
mediumslateblue: "#7b68ee",
mediumspringgreen: "#00fa9a",
mediumturquoise: "#48d1cc",
mediumvioletred: "#c71585",
midnightblue: "#191970",
mintcream: "#f5fffa",
mistyrose: "#ffe4e1",
moccasin: "#ffe4b5",
navajowhite: "#ffdead",
navy: "#000080",
oldlace: "#fdf5e6",
olive: "#808000",
olivedrab: "#6b8e23",
orange: "#ffa500",
orangered: "#ff4500",
orchid: "#da70d6",
palegoldenrod: "#eee8aa",
palegreen: "#98fb98",
paleturquoise: "#afeeee",
palevioletred: "#db7093",
papayawhip: "#ffefd5",
peachpuff: "#ffdab9",
peru: "#cd853f",
pink: "#ffc0cb",
plum: "#dda0dd",
powderblue: "#b0e0e6",
purple: "#800080",
rebeccapurple: "#663399",
red: "#ff0000",
rosybrown: "#bc8f8f",
royalblue: "#4169e1",
saddlebrown: "#8b4513",
salmon: "#fa8072",
sandybrown: "#f4a460",
seagreen: "#2e8b57",
seashell: "#fff5ee",
sienna: "#a0522d",
silver: "#c0c0c0",
skyblue: "#87ceeb",
slateblue: "#6a5acd",
slategray: "#708090",
slategrey: "#708090",
snow: "#fffafa",
springgreen: "#00ff7f",
steelblue: "#4682b4",
tan: "#d2b48c",
teal: "#008080",
thistle: "#d8bfd8",
tomato: "#ff6347",
turquoise: "#40e0d0",
violet: "#ee82ee",
wheat: "#f5deb3",
white: "#ffffff",
whitesmoke: "#f5f5f5",
yellow: "#ffff00",
yellowgreen: "#9acd32"
};
function T(e) {
var t = { r: 0, g: 0, b: 0 }, r = 1, n = null, a = null, o = null, l = !1, i = !1;
return typeof e == "string" && (e = Ze(e)), typeof e == "object" && (m(e.r) && m(e.g) && m(e.b) ? (t = ze(e.r, e.g, e.b), l = !0, i = String(e.r).substr(-1) === "%" ? "prgb" : "rgb") : m(e.h) && m(e.s) && m(e.v) ? (n = F(e.s), a = F(e.v), t = We(e.h, n, a), l = !0, i = "hsv") : m(e.h) && m(e.s) && m(e.l) && (n = F(e.s), o = F(e.l), t = He(e.h, n, o), l = !0, i = "hsl"), Object.prototype.hasOwnProperty.call(e, "a") && (r = e.a)), r = Ue(r), {
ok: l,
format: e.format || i,
r: Math.min(255, Math.max(t.r, 0)),
g: Math.min(255, Math.max(t.g, 0)),
b: Math.min(255, Math.max(t.b, 0)),
a: r
};
}
var Ge = "[-\\+]?\\d+%?", Ye = "[-\\+]?\\d*\\.\\d+%?", h = "(?:".concat(Ye, ")|(?:").concat(Ge, ")"), U = "[\\s|\\(]+(".concat(h, ")[,|\\s]+(").concat(h, ")[,|\\s]+(").concat(h, ")\\s*\\)?"), z = "[\\s|\\(]+(".concat(h, ")[,|\\s]+(").concat(h, ")[,|\\s]+(").concat(h, ")[,|\\s]+(").concat(h, ")\\s*\\)?"), p = {
CSS_UNIT: new RegExp(h),
rgb: new RegExp("rgb" + U),
rgba: new RegExp("rgba" + z),
hsl: new RegExp("hsl" + U),
hsla: new RegExp("hsla" + z),
hsv: new RegExp("hsv" + U),
hsva: new RegExp("hsva" + z),
hex3: /^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,
hex6: /^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,
hex4: /^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,
hex8: /^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/
};
function Ze(e) {
if (e = e.trim().toLowerCase(), e.length === 0)
return !1;
var t = !1;
if (te[e])
e = te[e], t = !0;
else if (e === "transparent")
return { r: 0, g: 0, b: 0, a: 0, format: "name" };
var r = p.rgb.exec(e);
return r ? { r: r[1], g: r[2], b: r[3] } : (r = p.rgba.exec(e), r ? { r: r[1], g: r[2], b: r[3], a: r[4] } : (r = p.hsl.exec(e), r ? { h: r[1], s: r[2], l: r[3] } : (r = p.hsla.exec(e), r ? { h: r[1], s: r[2], l: r[3], a: r[4] } : (r = p.hsv.exec(e), r ? { h: r[1], s: r[2], v: r[3] } : (r = p.hsva.exec(e), r ? { h: r[1], s: r[2], v: r[3], a: r[4] } : (r = p.hex8.exec(e), r ? {
r: c(r[1]),
g: c(r[2]),
b: c(r[3]),
a: re(r[4]),
format: t ? "name" : "hex8"
} : (r = p.hex6.exec(e), r ? {
r: c(r[1]),
g: c(r[2]),
b: c(r[3]),
format: t ? "name" : "hex"
} : (r = p.hex4.exec(e), r ? {
r: c(r[1] + r[1]),
g: c(r[2] + r[2]),
b: c(r[3] + r[3]),
a: re(r[4] + r[4]),
format: t ? "name" : "hex8"
} : (r = p.hex3.exec(e), r ? {
r: c(r[1] + r[1]),
g: c(r[2] + r[2]),
b: c(r[3] + r[3]),
format: t ? "name" : "hex"
} : !1)))))))));
}
function m(e) {
return !!p.CSS_UNIT.exec(String(e));
}
var E = 2, ne = 0.16, Je = 0.05, Qe = 0.05, Xe = 0.15, ye = 5, ve = 4, Ke = [{
index: 7,
opacity: 0.15
}, {
index: 6,
opacity: 0.25
}, {
index: 5,
opacity: 0.3
}, {
index: 5,
opacity: 0.45
}, {
index: 5,
opacity: 0.65
}, {
index: 5,
opacity: 0.85
}, {
index: 4,
opacity: 0.9
}, {
index: 3,
opacity: 0.95
}, {
index: 2,
opacity: 0.97
}, {
index: 1,
opacity: 0.98
}];
function ae(e) {
var t = e.r, r = e.g, n = e.b, a = Le(t, r, n);
return {
h: a.h * 360,
s: a.s,
v: a.v
};
}
function $(e) {
var t = e.r, r = e.g, n = e.b;
return "#".concat(qe(t, r, n, !1));
}
function er(e, t, r) {
var n = r / 100, a = {
r: (t.r - e.r) * n + e.r,
g: (t.g - e.g) * n + e.g,
b: (t.b - e.b) * n + e.b
};
return a;
}
function oe(e, t, r) {
var n;
return Math.round(e.h) >= 60 && Math.round(e.h) <= 240 ? n = r ? Math.round(e.h) - E * t : Math.round(e.h) + E * t : n = r ? Math.round(e.h) + E * t : Math.round(e.h) - E * t, n < 0 ? n += 360 : n >= 360 && (n -= 360), n;
}
function ie(e, t, r) {
if (e.h === 0 && e.s === 0)
return e.s;
var n;
return r ? n = e.s - ne * t : t === ve ? n = e.s + ne : n = e.s + Je * t, n > 1 && (n = 1), r && t === ye && n > 0.1 && (n = 0.1), n < 0.06 && (n = 0.06), Number(n.toFixed(2));
}
function le(e, t, r) {
var n;
return r ? n = e.v + Qe * t : n = e.v - Xe * t, n > 1 && (n = 1), Number(n.toFixed(2));
}
function G(e) {
for (var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = [], n = T(e), a = ye; a > 0; a -= 1) {
var o = ae(n), l = $(T({
h: oe(o, a, !0),
s: ie(o, a, !0),
v: le(o, a, !0)
}));
r.push(l);
}
r.push($(n));
for (var i = 1; i <= ve; i += 1) {
var f = ae(n), s = $(T({
h: oe(f, i),
s: ie(f, i),
v: le(f, i)
}));
r.push(s);
}
return t.theme === "dark" ? Ke.map(function(g) {
var d = g.index, w = g.opacity, y = $(er(T(t.backgroundColor || "#141414"), T(r[d]), w * 100));
return y;
}) : r;
}
var H = {
red: "#F5222D",
volcano: "#FA541C",
orange: "#FA8C16",
gold: "#FAAD14",
yellow: "#FADB14",
lime: "#A0D911",
green: "#52C41A",
cyan: "#13C2C2",
blue: "#1890FF",
geekblue: "#2F54EB",
purple: "#722ED1",
magenta: "#EB2F96",
grey: "#666666"
}, L = {}, W = {};
Object.keys(H).forEach(function(e) {
L[e] = G(H[e]), L[e].primary = L[e][5], W[e] = G(H[e], {
theme: "dark",
backgroundColor: "#141414"
}), W[e].primary = W[e][5];
});
var fe = [], P = [], rr = "insert-css: You need to provide a CSS string. Usage: insertCss(cssString[, options]).";
function tr() {
var e = document.createElement("style");
return e.setAttribute("type", "text/css"), e;
}
function nr(e, t) {
if (t = t || {}, e === void 0)
throw new Error(rr);
var r = t.prepend === !0 ? "prepend" : "append", n = t.container !== void 0 ? t.container : document.querySelector("head"), a = fe.indexOf(n);
a === -1 && (a = fe.push(n) - 1, P[a] = {});
var o;
return P[a] !== void 0 && P[a][r] !== void 0 ? o = P[a][r] : (o = P[a][r] = tr(), r === "prepend" ? n.insertBefore(o, n.childNodes[0]) : n.appendChild(o)), e.charCodeAt(0) === 65279 && (e = e.substr(1, e.length)), o.styleSheet ? o.styleSheet.cssText += e : o.textContent += e, o;
}
function se(e) {
for (var t = 1; t < arguments.length; t++) {
var r = arguments[t] != null ? Object(arguments[t]) : {}, n = Object.keys(r);
typeof Object.getOwnPropertySymbols == "function" && (n = n.concat(Object.getOwnPropertySymbols(r).filter(function(a) {
return Object.getOwnPropertyDescriptor(r, a).enumerable;
}))), n.forEach(function(a) {
ar(e, a, r[a]);
});
}
return e;
}
function ar(e, t, r) {
return t in e ? Object.defineProperty(e, t, { value: r, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = r, e;
}
function or(e, t) {
process.env.NODE_ENV !== "production" && !e && console !== void 0 && console.error("Warning: ".concat(t));
}
function ir(e, t) {
or(e, "[@ant-design/icons-vue] ".concat(t));
}
function ce(e) {
return typeof e == "object" && typeof e.name == "string" && typeof e.theme == "string" && (typeof e.icon == "object" || typeof e.icon == "function");
}
function Y(e, t, r) {
return r ? K(e.tag, se({
key: t
}, r, e.attrs), (e.children || []).map(function(n, a) {
return Y(n, "".concat(t, "-").concat(e.tag, "-").concat(a));
})) : K(e.tag, se({
key: t
}, e.attrs), (e.children || []).map(function(n, a) {
return Y(n, "".concat(t, "-").concat(e.tag, "-").concat(a));
}));
}
function he(e) {
return G(e)[0];
}
function Ce(e) {
return e ? Array.isArray(e) ? e : [e] : [];
}
var lr = `
.anticon {
display: inline-block;
color: inherit;
font-style: normal;
line-height: 0;
text-align: center;
text-transform: none;
vertical-align: -0.125em;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.anticon > * {
line-height: 1;
}
.anticon svg {
display: inline-block;
}
.anticon::before {
display: none;
}
.anticon .anticon-icon {
display: block;
}
.anticon[tabindex] {
cursor: pointer;
}
.anticon-spin::before,
.anticon-spin {
display: inline-block;
-webkit-animation: loadingCircle 1s infinite linear;
animation: loadingCircle 1s infinite linear;
}
@-webkit-keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
`, ue = !1, fr = function() {
var t = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : lr;
Fe(function() {
ue || (typeof window < "u" && window.document && window.document.documentElement && nr(t, {
prepend: !0
}), ue = !0);
});
}, sr = ["icon", "primaryColor", "secondaryColor"];
function cr(e, t) {
if (e == null)
return {};
var r = ur(e, t), n, a;
if (Object.getOwnPropertySymbols) {
var o = Object.getOwnPropertySymbols(e);
for (a = 0; a < o.length; a++)
n = o[a], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (r[n] = e[n]);
}
return r;
}
function ur(e, t) {
if (e == null)
return {};
var r = {}, n = Object.keys(e), a, o;
for (o = 0; o < n.length; o++)
a = n[o], !(t.indexOf(a) >= 0) && (r[a] = e[a]);
return r;
}
function I(e) {
for (var t = 1; t < arguments.length; t++) {
var r = arguments[t] != null ? Object(arguments[t]) : {}, n = Object.keys(r);
typeof Object.getOwnPropertySymbols == "function" && (n = n.concat(Object.getOwnPropertySymbols(r).filter(function(a) {
return Object.getOwnPropertyDescriptor(r, a).enumerable;
}))), n.forEach(function(a) {
dr(e, a, r[a]);
});
}
return e;
}
function dr(e, t, r) {
return t in e ? Object.defineProperty(e, t, { value: r, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = r, e;
}
var j = {
primaryColor: "#333",
secondaryColor: "#E6E6E6",
calculated: !1
};
function pr(e) {
var t = e.primaryColor, r = e.secondaryColor;
j.primaryColor = t, j.secondaryColor = r || he(t), j.calculated = !!r;
}
function br() {
return I({}, j);
}
var _ = function(t, r) {
var n = I({}, t, r.attrs), a = n.icon, o = n.primaryColor, l = n.secondaryColor, i = cr(n, sr), f = j;
if (o && (f = {
primaryColor: o,
secondaryColor: l || he(o)
}), fr(), ir(ce(a), "icon should be icon definiton, but got ".concat(a)), !ce(a))
return null;
var s = a;
return s && typeof s.icon == "function" && (s = I({}, s, {
icon: s.icon(f.primaryColor, f.secondaryColor)
})), Y(s.icon, "svg-".concat(s.name), I({}, i, {
"data-icon": s.name,
width: "1em",
height: "1em",
fill: "currentColor",
"aria-hidden": "true"
}));
};
_.props = {
icon: Object,
primaryColor: String,
secondaryColor: String,
focusable: String
};
_.inheritAttrs = !1;
_.displayName = "IconBase";
_.getTwoToneColors = br;
_.setTwoToneColors = pr;
const J = _;
function mr(e, t) {
return hr(e) || vr(e, t) || yr(e, t) || gr();
}
function gr() {
throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`);
}
function yr(e, t) {
if (e) {
if (typeof e == "string")
return de(e, t);
var r = Object.prototype.toString.call(e).slice(8, -1);
if (r === "Object" && e.constructor && (r = e.constructor.name), r === "Map" || r === "Set")
return Array.from(e);
if (r === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))
return de(e, t);
}
}
function de(e, t) {
(t == null || t > e.length) && (t = e.length);
for (var r = 0, n = new Array(t); r < t; r++)
n[r] = e[r];
return n;
}
function vr(e, t) {
var r = e == null ? null : typeof Symbol < "u" && e[Symbol.iterator] || e["@@iterator"];
if (r != null) {
var n = [], a = !0, o = !1, l, i;
try {
for (r = r.call(e); !(a = (l = r.next()).done) && (n.push(l.value), !(t && n.length === t)); a = !0)
;
} catch (f) {
o = !0, i = f;
} finally {
try {
!a && r.return != null && r.return();
} finally {
if (o)
throw i;
}
}
return n;
}
}
function hr(e) {
if (Array.isArray(e))
return e;
}
function we(e) {
var t = Ce(e), r = mr(t, 2), n = r[0], a = r[1];
return J.setTwoToneColors({
primaryColor: n,
secondaryColor: a
});
}
function Cr() {
var e = J.getTwoToneColors();
return e.calculated ? [e.primaryColor, e.secondaryColor] : e.primaryColor;
}
var wr = ["class", "icon", "spin", "rotate", "tabindex", "twoToneColor", "onClick"];
function Sr(e, t) {
return Ar(e) || _r(e, t) || kr(e, t) || Or();
}
function Or() {
throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`);
}
function kr(e, t) {
if (e) {
if (typeof e == "string")
return pe(e, t);
var r = Object.prototype.toString.call(e).slice(8, -1);
if (r === "Object" && e.constructor && (r = e.constructor.name), r === "Map" || r === "Set")
return Array.from(e);
if (r === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))
return pe(e, t);
}
}
function pe(e, t) {
(t == null || t > e.length) && (t = e.length);
for (var r = 0, n = new Array(t); r < t; r++)
n[r] = e[r];
return n;
}
function _r(e, t) {
var r = e == null ? null : typeof Symbol < "u" && e[Symbol.iterator] || e["@@iterator"];
if (r != null) {
var n = [], a = !0, o = !1, l, i;
try {
for (r = r.call(e); !(a = (l = r.next()).done) && (n.push(l.value), !(t && n.length === t)); a = !0)
;
} catch (f) {
o = !0, i = f;
} finally {
try {
!a && r.return != null && r.return();
} finally {
if (o)
throw i;
}
}
return n;
}
}
function Ar(e) {
if (Array.isArray(e))
return e;
}
function be(e) {
for (var t = 1; t < arguments.length; t++) {
var r = arguments[t] != null ? Object(arguments[t]) : {}, n = Object.keys(r);
typeof Object.getOwnPropertySymbols == "function" && (n = n.concat(Object.getOwnPropertySymbols(r).filter(function(a) {
return Object.getOwnPropertyDescriptor(r, a).enumerable;
}))), n.forEach(function(a) {
Z(e, a, r[a]);
});
}
return e;
}
function Z(e, t, r) {
return t in e ? Object.defineProperty(e, t, { value: r, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = r, e;
}
function xr(e, t) {
if (e == null)
return {};
var r = Tr(e, t), n, a;
if (Object.getOwnPropertySymbols) {
var o = Object.getOwnPropertySymbols(e);
for (a = 0; a < o.length; a++)
n = o[a], !(t.indexOf(n) >= 0) && Object.prototype.propertyIsEnumerable.call(e, n) && (r[n] = e[n]);
}
return r;
}
function Tr(e, t) {
if (e == null)
return {};
var r = {}, n = Object.keys(e), a, o;
for (o = 0; o < n.length; o++)
a = n[o], !(t.indexOf(a) >= 0) && (r[a] = e[a]);
return r;
}
we("#1890ff");
var A = function(t, r) {
var n, a = be({}, t, r.attrs), o = a.class, l = a.icon, i = a.spin, f = a.rotate, s = a.tabindex, g = a.twoToneColor, d = a.onClick, w = xr(a, wr), y = (n = {
anticon: !0
}, Z(n, "anticon-".concat(l.name), !!l.name), Z(n, o, o), n), N = i === "" || i || l.name === "loading" ? "anticon-spin" : "", R = s;
R === void 0 && d && (R = -1, w.tabindex = R);
var Oe = f ? {
msTransform: "rotate(".concat(f, "deg)"),
transform: "rotate(".concat(f, "deg)")
} : void 0, ke = Ce(g), X = Sr(ke, 2), _e = X[0], Ae = X[1];
return C("span", be({
role: "img",
"aria-label": l.name
}, w, {
onClick: d,
class: y
}), [C(J, {
class: N,
icon: l,
primaryColor: _e,
secondaryColor: Ae,
style: Oe
}, null)]);
};
A.props = {
spin: Boolean,
rotate: Number,
icon: Object,
twoToneColor: String
};
A.displayName = "AntdIcon";
A.inheritAttrs = !1;
A.getTwoToneColor = Cr;
A.setTwoToneColor = we;
const Pr = A;
var jr = { icon: { tag: "svg", attrs: { "fill-rule": "evenodd", viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z" } }] }, name: "close-circle", theme: "filled" };
const Fr = jr;
function me(e) {
for (var t = 1; t < arguments.length; t++) {
var r = arguments[t] != null ? Object(arguments[t]) : {}, n = Object.keys(r);
typeof Object.getOwnPropertySymbols == "function" && (n = n.concat(Object.getOwnPropertySymbols(r).filter(function(a) {
return Object.getOwnPropertyDescriptor(r, a).enumerable;
}))), n.forEach(function(a) {
Er(e, a, r[a]);
});
}
return e;
}
function Er(e, t, r) {
return t in e ? Object.defineProperty(e, t, { value: r, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = r, e;
}
var Q = function(t, r) {
var n = me({}, t, r.attrs);
return C(Pr, me({}, n, {
icon: Fr
}), null);
};
Q.displayName = "CloseCircleFilled";
Q.inheritAttrs = !1;
const $r = Q, Ir = ge({
inheritAttrs: !1,
components: {
CloseCircleFilled: $r
},
name: "CustomSelect",
props: {
...xe(),
buttonProps: {
type: Object,
default: () => {
}
},
dropdownProps: {
type: Object,
default: () => {
}
},
hideOnClick: {
type: Boolean,
default: !0
}
},
emits: ["update:model-value"],
setup(e, t) {
const r = Te(e, () => e.modelValue, t), n = Ee(!1), a = () => {
e.hideOnClick && n.value && (n.value = !1);
}, o = $e(() => {
const l = e.modelValue;
return l ? Array.isArray(l) ? l : [l] : [];
});
return {
...r,
visible: n,
updateVisibility: a,
selectedKeys: o
};
}
});
const Se = (e, t) => {
const r = e.__vccOpts || e;
for (const [n, a] of t)
r[n] = a;
return r;
}, Mr = { class: "custom-select" };
function Nr(e, t, r, n, a, o) {
const l = S("CloseCircleFilled"), i = S("a-button"), f = S("a-menu-item"), s = S("a-menu"), g = S("a-dropdown");
return b(), v("span", Mr, [
C(g, Ie({
trigger: ["click"],
visible: e.visible,
"onUpdate:visible": t[2] || (t[2] = (d) => e.visible = d)
}, e.dropdownProps, { disabled: e.disabled }), {
overlay: x(() => [
C(s, {
multiple: "",
selectedKeys: e.selectedKeys
}, {
default: x(() => [
(b(!0), v(M, null, q(e.itemRows, (d, w) => (b(), v("div", {
class: "vcron-a-row",
type: "flex",
key: w
}, [
(b(!0), v(M, null, q(d, (y, N) => (b(), v("div", {
class: "vcron-a-col",
flex: 1,
key: N
}, [
y ? (b(), V(f, {
key: y.value,
onClick: () => {
e.select(y), e.updateVisibility();
}
}, {
default: x(() => [
O(k(y.text), 1)
]),
_: 2
}, 1032, ["onClick"])) : (b(), V(f, { key: 1 }))
]))), 128))
]))), 128))
]),
_: 1
}, 8, ["selectedKeys"])
]),
default: x(() => [
C(i, Me(Ne(e.buttonProps)), {
default: x(() => [
O(k(e.selection ?? e.selectedStr), 1),
e.clearable && !e.isEmpty ? (b(), V(l, {
key: 0,
onClick: [
t[0] || (t[0] = (d) => e.clear()),
t[1] || (t[1] = Re(() => {
}, ["stop"]))
]
})) : Ve("", !0)
]),
_: 1
}, 16)
]),
_: 1
}, 16, ["visible", "disabled"])
]);
}
const Rr = /* @__PURE__ */ Se(Ir, [["render", Nr], ["__scopeId", "data-v-22e30b1e"]]), Vr = () => ({
/**
* Properties of Ant Design Vue Button
*
* @remarks
* See {@link https://antdv.com/components/button#api}
*/
buttonProps: {
type: Object,
default() {
return {};
}
},
/**
* Properties of Ant Design Vue Dropdown
*
* @remarks
* See {@link https://antdv.com/components/dropdown#api}
*/
dropdownProps: {
type: Object,
default: () => {
}
},
...je()
}), Br = ge({
name: "CronAnt",
components: {
CustomSelect: Rr
},
props: Vr(),
emits: ["update:model-value", "update:period", "error"],
setup(e, t) {
return Pe(e, t);
}
});
const Dr = { class: "vcron-a-spacer" }, Ur = { class: "vcron-a-spacer" };
function zr(e, t, r, n, a, o) {
const l = S("custom-select");
return b(), v("div", null, [
O(k(e.period.prefix.value) + " ", 1),
ee("div", Dr, [
C(l, {
"model-value": e.period.selected.value.id,
"item-value": "id",
items: e.period.items,
"onUpdate:modelValue": t[0] || (t[0] = (i) => e.period.select(i)),
disabled: e.disabled,
"button-props": e.buttonProps
}, null, 8, ["model-value", "items", "disabled", "button-props"])
]),
O(" " + k(e.period.suffix.value) + " ", 1),
(b(!0), v(M, null, q(e.selected, (i) => (b(), v(M, {
key: i.id
}, [
O(k(i.prefix.value) + " ", 1),
ee("div", Ur, [
C(l, {
"model-value": i.selected.value,
"onUpdate:modelValue": (f) => i.select(f),
items: i.items,
cols: e.cols[i.id] || 1,
selection: i.text.value,
multiple: "",
clearable: "",
disabled: e.disabled,
"button-props": e.buttonProps,
"dropdown-props": e.dropdownProps,
hideOnClick: !1
}, null, 8, ["model-value", "onUpdate:modelValue", "items", "cols", "selection", "disabled", "button-props", "dropdown-props"])
]),
O(" " + k(i.suffix.value), 1)
], 64))), 128))
]);
}
const Hr = /* @__PURE__ */ Se(Br, [["render", zr]]), qr = {
install: (e) => {
e.component("CronAnt", Hr);
}
};
export {
Hr as CronAnt,
qr as CronAntPlugin,
Vr as cronAntProps,
qr as default
};
//# sourceMappingURL=ant.js.map