UNPKG

hu-element-components

Version:

1,525 lines (1,524 loc) 39 kB
import { defineComponent as pi, ref as ie, watch as xt, onMounted as yi, computed as oe, resolveComponent as $, resolveDirective as bi, createElementBlock as E, openBlock as w, Fragment as J, withDirectives as qi, createCommentVNode as U, createBlock as ge, mergeProps as mi, unref as b, withCtx as he, createVNode as W, renderList as Ci, createElementVNode as Ai, withModifiers as Pt, renderSlot as ue, toDisplayString as Si, resolveDynamicComponent as Ti, normalizeStyle as ji, isRef as Ri } from "vue"; const Ii = (e) => e.replace(/(A-Z)g/, "-$1").toLocaleLowerCase(); var se = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; function wi(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } var pe, kt; function Oi() { if (kt) return pe; kt = 1; function e() { this.__data__ = [], this.size = 0; } return pe = e, pe; } var ye, Et; function En() { if (Et) return ye; Et = 1; function e(t, r) { return t === r || t !== t && r !== r; } return ye = e, ye; } var be, Dt; function ce() { if (Dt) return be; Dt = 1; var e = En(); function t(r, a) { for (var n = r.length; n--; ) if (e(r[n][0], a)) return n; return -1; } return be = t, be; } var qe, Lt; function xi() { if (Lt) return qe; Lt = 1; var e = ce(), t = Array.prototype, r = t.splice; function a(n) { var i = this.__data__, o = e(i, n); if (o < 0) return !1; var u = i.length - 1; return o == u ? i.pop() : r.call(i, o, 1), --this.size, !0; } return qe = a, qe; } var me, Mt; function Pi() { if (Mt) return me; Mt = 1; var e = ce(); function t(r) { var a = this.__data__, n = e(a, r); return n < 0 ? void 0 : a[n][1]; } return me = t, me; } var Ce, Gt; function ki() { if (Gt) return Ce; Gt = 1; var e = ce(); function t(r) { return e(this.__data__, r) > -1; } return Ce = t, Ce; } var Ae, Kt; function Ei() { if (Kt) return Ae; Kt = 1; var e = ce(); function t(r, a) { var n = this.__data__, i = e(n, r); return i < 0 ? (++this.size, n.push([r, a])) : n[i][1] = a, this; } return Ae = t, Ae; } var Se, Bt; function le() { if (Bt) return Se; Bt = 1; var e = Oi(), t = xi(), r = Pi(), a = ki(), n = Ei(); function i(o) { var u = -1, s = o == null ? 0 : o.length; for (this.clear(); ++u < s; ) { var c = o[u]; this.set(c[0], c[1]); } } return i.prototype.clear = e, i.prototype.delete = t, i.prototype.get = r, i.prototype.has = a, i.prototype.set = n, Se = i, Se; } var Te, Ft; function Di() { if (Ft) return Te; Ft = 1; var e = le(); function t() { this.__data__ = new e(), this.size = 0; } return Te = t, Te; } var je, Ut; function Li() { if (Ut) return je; Ut = 1; function e(t) { var r = this.__data__, a = r.delete(t); return this.size = r.size, a; } return je = e, je; } var Re, Vt; function Mi() { if (Vt) return Re; Vt = 1; function e(t) { return this.__data__.get(t); } return Re = e, Re; } var Ie, Nt; function Gi() { if (Nt) return Ie; Nt = 1; function e(t) { return this.__data__.has(t); } return Ie = e, Ie; } var we, zt; function Dn() { if (zt) return we; zt = 1; var e = typeof se == "object" && se && se.Object === Object && se; return we = e, we; } var Oe, Ht; function k() { if (Ht) return Oe; Ht = 1; var e = Dn(), t = typeof self == "object" && self && self.Object === Object && self, r = e || t || Function("return this")(); return Oe = r, Oe; } var xe, $t; function gt() { if ($t) return xe; $t = 1; var e = k(), t = e.Symbol; return xe = t, xe; } var Pe, Wt; function Ki() { if (Wt) return Pe; Wt = 1; var e = gt(), t = Object.prototype, r = t.hasOwnProperty, a = t.toString, n = e ? e.toStringTag : void 0; function i(o) { var u = r.call(o, n), s = o[n]; try { o[n] = void 0; var c = !0; } catch { } var h = a.call(o); return c && (u ? o[n] = s : delete o[n]), h; } return Pe = i, Pe; } var ke, Jt; function Bi() { if (Jt) return ke; Jt = 1; var e = Object.prototype, t = e.toString; function r(a) { return t.call(a); } return ke = r, ke; } var Ee, Yt; function fe() { if (Yt) return Ee; Yt = 1; var e = gt(), t = Ki(), r = Bi(), a = "[object Null]", n = "[object Undefined]", i = e ? e.toStringTag : void 0; function o(u) { return u == null ? u === void 0 ? n : a : i && i in Object(u) ? t(u) : r(u); } return Ee = o, Ee; } var De, Xt; function Q() { if (Xt) return De; Xt = 1; function e(t) { var r = typeof t; return t != null && (r == "object" || r == "function"); } return De = e, De; } var Le, Zt; function Ln() { if (Zt) return Le; Zt = 1; var e = fe(), t = Q(), r = "[object AsyncFunction]", a = "[object Function]", n = "[object GeneratorFunction]", i = "[object Proxy]"; function o(u) { if (!t(u)) return !1; var s = e(u); return s == a || s == n || s == r || s == i; } return Le = o, Le; } var Me, Qt; function Fi() { if (Qt) return Me; Qt = 1; var e = k(), t = e["__core-js_shared__"]; return Me = t, Me; } var Ge, ea; function Ui() { if (ea) return Ge; ea = 1; var e = Fi(), t = function() { var a = /[^.]+$/.exec(e && e.keys && e.keys.IE_PROTO || ""); return a ? "Symbol(src)_1." + a : ""; }(); function r(a) { return !!t && t in a; } return Ge = r, Ge; } var Ke, ra; function Mn() { if (ra) return Ke; ra = 1; var e = Function.prototype, t = e.toString; function r(a) { if (a != null) { try { return t.call(a); } catch { } try { return a + ""; } catch { } } return ""; } return Ke = r, Ke; } var Be, ta; function Vi() { if (ta) return Be; ta = 1; var e = Ln(), t = Ui(), r = Q(), a = Mn(), n = /[\\^$.*+?()[\]{}|]/g, i = /^\[object .+?Constructor\]$/, o = Function.prototype, u = Object.prototype, s = o.toString, c = u.hasOwnProperty, h = RegExp( "^" + s.call(c).replace(n, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$" ); function _(y) { if (!r(y) || t(y)) return !1; var A = e(y) ? h : i; return A.test(a(y)); } return Be = _, Be; } var Fe, aa; function Ni() { if (aa) return Fe; aa = 1; function e(t, r) { return t?.[r]; } return Fe = e, Fe; } var Ue, na; function V() { if (na) return Ue; na = 1; var e = Vi(), t = Ni(); function r(a, n) { var i = t(a, n); return e(i) ? i : void 0; } return Ue = r, Ue; } var Ve, ia; function ht() { if (ia) return Ve; ia = 1; var e = V(), t = k(), r = e(t, "Map"); return Ve = r, Ve; } var Ne, oa; function ve() { if (oa) return Ne; oa = 1; var e = V(), t = e(Object, "create"); return Ne = t, Ne; } var ze, ua; function zi() { if (ua) return ze; ua = 1; var e = ve(); function t() { this.__data__ = e ? e(null) : {}, this.size = 0; } return ze = t, ze; } var He, sa; function Hi() { if (sa) return He; sa = 1; function e(t) { var r = this.has(t) && delete this.__data__[t]; return this.size -= r ? 1 : 0, r; } return He = e, He; } var $e, ca; function $i() { if (ca) return $e; ca = 1; var e = ve(), t = "__lodash_hash_undefined__", r = Object.prototype, a = r.hasOwnProperty; function n(i) { var o = this.__data__; if (e) { var u = o[i]; return u === t ? void 0 : u; } return a.call(o, i) ? o[i] : void 0; } return $e = n, $e; } var We, la; function Wi() { if (la) return We; la = 1; var e = ve(), t = Object.prototype, r = t.hasOwnProperty; function a(n) { var i = this.__data__; return e ? i[n] !== void 0 : r.call(i, n); } return We = a, We; } var Je, fa; function Ji() { if (fa) return Je; fa = 1; var e = ve(), t = "__lodash_hash_undefined__"; function r(a, n) { var i = this.__data__; return this.size += this.has(a) ? 0 : 1, i[a] = e && n === void 0 ? t : n, this; } return Je = r, Je; } var Ye, va; function Yi() { if (va) return Ye; va = 1; var e = zi(), t = Hi(), r = $i(), a = Wi(), n = Ji(); function i(o) { var u = -1, s = o == null ? 0 : o.length; for (this.clear(); ++u < s; ) { var c = o[u]; this.set(c[0], c[1]); } } return i.prototype.clear = e, i.prototype.delete = t, i.prototype.get = r, i.prototype.has = a, i.prototype.set = n, Ye = i, Ye; } var Xe, da; function Xi() { if (da) return Xe; da = 1; var e = Yi(), t = le(), r = ht(); function a() { this.size = 0, this.__data__ = { hash: new e(), map: new (r || t)(), string: new e() }; } return Xe = a, Xe; } var Ze, _a; function Zi() { if (_a) return Ze; _a = 1; function e(t) { var r = typeof t; return r == "string" || r == "number" || r == "symbol" || r == "boolean" ? t !== "__proto__" : t === null; } return Ze = e, Ze; } var Qe, ga; function de() { if (ga) return Qe; ga = 1; var e = Zi(); function t(r, a) { var n = r.__data__; return e(a) ? n[typeof a == "string" ? "string" : "hash"] : n.map; } return Qe = t, Qe; } var er, ha; function Qi() { if (ha) return er; ha = 1; var e = de(); function t(r) { var a = e(this, r).delete(r); return this.size -= a ? 1 : 0, a; } return er = t, er; } var rr, pa; function eo() { if (pa) return rr; pa = 1; var e = de(); function t(r) { return e(this, r).get(r); } return rr = t, rr; } var tr, ya; function ro() { if (ya) return tr; ya = 1; var e = de(); function t(r) { return e(this, r).has(r); } return tr = t, tr; } var ar, ba; function to() { if (ba) return ar; ba = 1; var e = de(); function t(r, a) { var n = e(this, r), i = n.size; return n.set(r, a), this.size += n.size == i ? 0 : 1, this; } return ar = t, ar; } var nr, qa; function ao() { if (qa) return nr; qa = 1; var e = Xi(), t = Qi(), r = eo(), a = ro(), n = to(); function i(o) { var u = -1, s = o == null ? 0 : o.length; for (this.clear(); ++u < s; ) { var c = o[u]; this.set(c[0], c[1]); } } return i.prototype.clear = e, i.prototype.delete = t, i.prototype.get = r, i.prototype.has = a, i.prototype.set = n, nr = i, nr; } var ir, ma; function no() { if (ma) return ir; ma = 1; var e = le(), t = ht(), r = ao(), a = 200; function n(i, o) { var u = this.__data__; if (u instanceof e) { var s = u.__data__; if (!t || s.length < a - 1) return s.push([i, o]), this.size = ++u.size, this; u = this.__data__ = new r(s); } return u.set(i, o), this.size = u.size, this; } return ir = n, ir; } var or, Ca; function io() { if (Ca) return or; Ca = 1; var e = le(), t = Di(), r = Li(), a = Mi(), n = Gi(), i = no(); function o(u) { var s = this.__data__ = new e(u); this.size = s.size; } return o.prototype.clear = t, o.prototype.delete = r, o.prototype.get = a, o.prototype.has = n, o.prototype.set = i, or = o, or; } var ur, Aa; function oo() { if (Aa) return ur; Aa = 1; function e(t, r) { for (var a = -1, n = t == null ? 0 : t.length; ++a < n && r(t[a], a, t) !== !1; ) ; return t; } return ur = e, ur; } var sr, Sa; function uo() { if (Sa) return sr; Sa = 1; var e = V(), t = function() { try { var r = e(Object, "defineProperty"); return r({}, "", {}), r; } catch { } }(); return sr = t, sr; } var cr, Ta; function Gn() { if (Ta) return cr; Ta = 1; var e = uo(); function t(r, a, n) { a == "__proto__" && e ? e(r, a, { configurable: !0, enumerable: !0, value: n, writable: !0 }) : r[a] = n; } return cr = t, cr; } var lr, ja; function Kn() { if (ja) return lr; ja = 1; var e = Gn(), t = En(), r = Object.prototype, a = r.hasOwnProperty; function n(i, o, u) { var s = i[o]; (!(a.call(i, o) && t(s, u)) || u === void 0 && !(o in i)) && e(i, o, u); } return lr = n, lr; } var fr, Ra; function _e() { if (Ra) return fr; Ra = 1; var e = Kn(), t = Gn(); function r(a, n, i, o) { var u = !i; i || (i = {}); for (var s = -1, c = n.length; ++s < c; ) { var h = n[s], _ = o ? o(i[h], a[h], h, i, a) : void 0; _ === void 0 && (_ = a[h]), u ? t(i, h, _) : e(i, h, _); } return i; } return fr = r, fr; } var vr, Ia; function so() { if (Ia) return vr; Ia = 1; function e(t, r) { for (var a = -1, n = Array(t); ++a < t; ) n[a] = r(a); return n; } return vr = e, vr; } var dr, wa; function ee() { if (wa) return dr; wa = 1; function e(t) { return t != null && typeof t == "object"; } return dr = e, dr; } var _r, Oa; function co() { if (Oa) return _r; Oa = 1; var e = fe(), t = ee(), r = "[object Arguments]"; function a(n) { return t(n) && e(n) == r; } return _r = a, _r; } var gr, xa; function lo() { if (xa) return gr; xa = 1; var e = co(), t = ee(), r = Object.prototype, a = r.hasOwnProperty, n = r.propertyIsEnumerable, i = e(/* @__PURE__ */ function() { return arguments; }()) ? e : function(o) { return t(o) && a.call(o, "callee") && !n.call(o, "callee"); }; return gr = i, gr; } var hr, Pa; function pt() { if (Pa) return hr; Pa = 1; var e = Array.isArray; return hr = e, hr; } var Y = { exports: {} }, pr, ka; function fo() { if (ka) return pr; ka = 1; function e() { return !1; } return pr = e, pr; } Y.exports; var Ea; function Bn() { return Ea || (Ea = 1, function(e, t) { var r = k(), a = fo(), n = t && !t.nodeType && t, i = n && !0 && e && !e.nodeType && e, o = i && i.exports === n, u = o ? r.Buffer : void 0, s = u ? u.isBuffer : void 0, c = s || a; e.exports = c; }(Y, Y.exports)), Y.exports; } var yr, Da; function vo() { if (Da) return yr; Da = 1; var e = 9007199254740991, t = /^(?:0|[1-9]\d*)$/; function r(a, n) { var i = typeof a; return n = n ?? e, !!n && (i == "number" || i != "symbol" && t.test(a)) && a > -1 && a % 1 == 0 && a < n; } return yr = r, yr; } var br, La; function Fn() { if (La) return br; La = 1; var e = 9007199254740991; function t(r) { return typeof r == "number" && r > -1 && r % 1 == 0 && r <= e; } return br = t, br; } var qr, Ma; function _o() { if (Ma) return qr; Ma = 1; var e = fe(), t = Fn(), r = ee(), a = "[object Arguments]", n = "[object Array]", i = "[object Boolean]", o = "[object Date]", u = "[object Error]", s = "[object Function]", c = "[object Map]", h = "[object Number]", _ = "[object Object]", y = "[object RegExp]", A = "[object Set]", R = "[object String]", I = "[object WeakMap]", m = "[object ArrayBuffer]", O = "[object DataView]", p = "[object Float32Array]", l = "[object Float64Array]", q = "[object Int8Array]", T = "[object Int16Array]", x = "[object Int32Array]", G = "[object Uint8Array]", D = "[object Uint8ClampedArray]", S = "[object Uint16Array]", K = "[object Uint32Array]", f = {}; f[p] = f[l] = f[q] = f[T] = f[x] = f[G] = f[D] = f[S] = f[K] = !0, f[a] = f[n] = f[m] = f[i] = f[O] = f[o] = f[u] = f[s] = f[c] = f[h] = f[_] = f[y] = f[A] = f[R] = f[I] = !1; function d(B) { return r(B) && t(B.length) && !!f[e(B)]; } return qr = d, qr; } var mr, Ga; function yt() { if (Ga) return mr; Ga = 1; function e(t) { return function(r) { return t(r); }; } return mr = e, mr; } var X = { exports: {} }; X.exports; var Ka; function bt() { return Ka || (Ka = 1, function(e, t) { var r = Dn(), a = t && !t.nodeType && t, n = a && !0 && e && !e.nodeType && e, i = n && n.exports === a, o = i && r.process, u = function() { try { var s = n && n.require && n.require("util").types; return s || o && o.binding && o.binding("util"); } catch { } }(); e.exports = u; }(X, X.exports)), X.exports; } var Cr, Ba; function go() { if (Ba) return Cr; Ba = 1; var e = _o(), t = yt(), r = bt(), a = r && r.isTypedArray, n = a ? t(a) : e; return Cr = n, Cr; } var Ar, Fa; function Un() { if (Fa) return Ar; Fa = 1; var e = so(), t = lo(), r = pt(), a = Bn(), n = vo(), i = go(), o = Object.prototype, u = o.hasOwnProperty; function s(c, h) { var _ = r(c), y = !_ && t(c), A = !_ && !y && a(c), R = !_ && !y && !A && i(c), I = _ || y || A || R, m = I ? e(c.length, String) : [], O = m.length; for (var p in c) (h || u.call(c, p)) && !(I && // Safari 9 has enumerable `arguments.length` in strict mode. (p == "length" || // Node.js 0.10 has enumerable non-index properties on buffers. A && (p == "offset" || p == "parent") || // PhantomJS 2 has enumerable non-index properties on typed arrays. R && (p == "buffer" || p == "byteLength" || p == "byteOffset") || // Skip index properties. n(p, O))) && m.push(p); return m; } return Ar = s, Ar; } var Sr, Ua; function qt() { if (Ua) return Sr; Ua = 1; var e = Object.prototype; function t(r) { var a = r && r.constructor, n = typeof a == "function" && a.prototype || e; return r === n; } return Sr = t, Sr; } var Tr, Va; function Vn() { if (Va) return Tr; Va = 1; function e(t, r) { return function(a) { return t(r(a)); }; } return Tr = e, Tr; } var jr, Na; function ho() { if (Na) return jr; Na = 1; var e = Vn(), t = e(Object.keys, Object); return jr = t, jr; } var Rr, za; function po() { if (za) return Rr; za = 1; var e = qt(), t = ho(), r = Object.prototype, a = r.hasOwnProperty; function n(i) { if (!e(i)) return t(i); var o = []; for (var u in Object(i)) a.call(i, u) && u != "constructor" && o.push(u); return o; } return Rr = n, Rr; } var Ir, Ha; function Nn() { if (Ha) return Ir; Ha = 1; var e = Ln(), t = Fn(); function r(a) { return a != null && t(a.length) && !e(a); } return Ir = r, Ir; } var wr, $a; function mt() { if ($a) return wr; $a = 1; var e = Un(), t = po(), r = Nn(); function a(n) { return r(n) ? e(n) : t(n); } return wr = a, wr; } var Or, Wa; function yo() { if (Wa) return Or; Wa = 1; var e = _e(), t = mt(); function r(a, n) { return a && e(n, t(n), a); } return Or = r, Or; } var xr, Ja; function bo() { if (Ja) return xr; Ja = 1; function e(t) { var r = []; if (t != null) for (var a in Object(t)) r.push(a); return r; } return xr = e, xr; } var Pr, Ya; function qo() { if (Ya) return Pr; Ya = 1; var e = Q(), t = qt(), r = bo(), a = Object.prototype, n = a.hasOwnProperty; function i(o) { if (!e(o)) return r(o); var u = t(o), s = []; for (var c in o) c == "constructor" && (u || !n.call(o, c)) || s.push(c); return s; } return Pr = i, Pr; } var kr, Xa; function Ct() { if (Xa) return kr; Xa = 1; var e = Un(), t = qo(), r = Nn(); function a(n) { return r(n) ? e(n, !0) : t(n); } return kr = a, kr; } var Er, Za; function mo() { if (Za) return Er; Za = 1; var e = _e(), t = Ct(); function r(a, n) { return a && e(n, t(n), a); } return Er = r, Er; } var Z = { exports: {} }; Z.exports; var Qa; function Co() { return Qa || (Qa = 1, function(e, t) { var r = k(), a = t && !t.nodeType && t, n = a && !0 && e && !e.nodeType && e, i = n && n.exports === a, o = i ? r.Buffer : void 0, u = o ? o.allocUnsafe : void 0; function s(c, h) { if (h) return c.slice(); var _ = c.length, y = u ? u(_) : new c.constructor(_); return c.copy(y), y; } e.exports = s; }(Z, Z.exports)), Z.exports; } var Dr, en; function Ao() { if (en) return Dr; en = 1; function e(t, r) { var a = -1, n = t.length; for (r || (r = Array(n)); ++a < n; ) r[a] = t[a]; return r; } return Dr = e, Dr; } var Lr, rn; function So() { if (rn) return Lr; rn = 1; function e(t, r) { for (var a = -1, n = t == null ? 0 : t.length, i = 0, o = []; ++a < n; ) { var u = t[a]; r(u, a, t) && (o[i++] = u); } return o; } return Lr = e, Lr; } var Mr, tn; function zn() { if (tn) return Mr; tn = 1; function e() { return []; } return Mr = e, Mr; } var Gr, an; function At() { if (an) return Gr; an = 1; var e = So(), t = zn(), r = Object.prototype, a = r.propertyIsEnumerable, n = Object.getOwnPropertySymbols, i = n ? function(o) { return o == null ? [] : (o = Object(o), e(n(o), function(u) { return a.call(o, u); })); } : t; return Gr = i, Gr; } var Kr, nn; function To() { if (nn) return Kr; nn = 1; var e = _e(), t = At(); function r(a, n) { return e(a, t(a), n); } return Kr = r, Kr; } var Br, on; function Hn() { if (on) return Br; on = 1; function e(t, r) { for (var a = -1, n = r.length, i = t.length; ++a < n; ) t[i + a] = r[a]; return t; } return Br = e, Br; } var Fr, un; function $n() { if (un) return Fr; un = 1; var e = Vn(), t = e(Object.getPrototypeOf, Object); return Fr = t, Fr; } var Ur, sn; function Wn() { if (sn) return Ur; sn = 1; var e = Hn(), t = $n(), r = At(), a = zn(), n = Object.getOwnPropertySymbols, i = n ? function(o) { for (var u = []; o; ) e(u, r(o)), o = t(o); return u; } : a; return Ur = i, Ur; } var Vr, cn; function jo() { if (cn) return Vr; cn = 1; var e = _e(), t = Wn(); function r(a, n) { return e(a, t(a), n); } return Vr = r, Vr; } var Nr, ln; function Jn() { if (ln) return Nr; ln = 1; var e = Hn(), t = pt(); function r(a, n, i) { var o = n(a); return t(a) ? o : e(o, i(a)); } return Nr = r, Nr; } var zr, fn; function Ro() { if (fn) return zr; fn = 1; var e = Jn(), t = At(), r = mt(); function a(n) { return e(n, r, t); } return zr = a, zr; } var Hr, vn; function Io() { if (vn) return Hr; vn = 1; var e = Jn(), t = Wn(), r = Ct(); function a(n) { return e(n, r, t); } return Hr = a, Hr; } var $r, dn; function wo() { if (dn) return $r; dn = 1; var e = V(), t = k(), r = e(t, "DataView"); return $r = r, $r; } var Wr, _n; function Oo() { if (_n) return Wr; _n = 1; var e = V(), t = k(), r = e(t, "Promise"); return Wr = r, Wr; } var Jr, gn; function xo() { if (gn) return Jr; gn = 1; var e = V(), t = k(), r = e(t, "Set"); return Jr = r, Jr; } var Yr, hn; function Po() { if (hn) return Yr; hn = 1; var e = V(), t = k(), r = e(t, "WeakMap"); return Yr = r, Yr; } var Xr, pn; function St() { if (pn) return Xr; pn = 1; var e = wo(), t = ht(), r = Oo(), a = xo(), n = Po(), i = fe(), o = Mn(), u = "[object Map]", s = "[object Object]", c = "[object Promise]", h = "[object Set]", _ = "[object WeakMap]", y = "[object DataView]", A = o(e), R = o(t), I = o(r), m = o(a), O = o(n), p = i; return (e && p(new e(new ArrayBuffer(1))) != y || t && p(new t()) != u || r && p(r.resolve()) != c || a && p(new a()) != h || n && p(new n()) != _) && (p = function(l) { var q = i(l), T = q == s ? l.constructor : void 0, x = T ? o(T) : ""; if (x) switch (x) { case A: return y; case R: return u; case I: return c; case m: return h; case O: return _; } return q; }), Xr = p, Xr; } var Zr, yn; function ko() { if (yn) return Zr; yn = 1; var e = Object.prototype, t = e.hasOwnProperty; function r(a) { var n = a.length, i = new a.constructor(n); return n && typeof a[0] == "string" && t.call(a, "index") && (i.index = a.index, i.input = a.input), i; } return Zr = r, Zr; } var Qr, bn; function Eo() { if (bn) return Qr; bn = 1; var e = k(), t = e.Uint8Array; return Qr = t, Qr; } var et, qn; function Tt() { if (qn) return et; qn = 1; var e = Eo(); function t(r) { var a = new r.constructor(r.byteLength); return new e(a).set(new e(r)), a; } return et = t, et; } var rt, mn; function Do() { if (mn) return rt; mn = 1; var e = Tt(); function t(r, a) { var n = a ? e(r.buffer) : r.buffer; return new r.constructor(n, r.byteOffset, r.byteLength); } return rt = t, rt; } var tt, Cn; function Lo() { if (Cn) return tt; Cn = 1; var e = /\w*$/; function t(r) { var a = new r.constructor(r.source, e.exec(r)); return a.lastIndex = r.lastIndex, a; } return tt = t, tt; } var at, An; function Mo() { if (An) return at; An = 1; var e = gt(), t = e ? e.prototype : void 0, r = t ? t.valueOf : void 0; function a(n) { return r ? Object(r.call(n)) : {}; } return at = a, at; } var nt, Sn; function Go() { if (Sn) return nt; Sn = 1; var e = Tt(); function t(r, a) { var n = a ? e(r.buffer) : r.buffer; return new r.constructor(n, r.byteOffset, r.length); } return nt = t, nt; } var it, Tn; function Ko() { if (Tn) return it; Tn = 1; var e = Tt(), t = Do(), r = Lo(), a = Mo(), n = Go(), i = "[object Boolean]", o = "[object Date]", u = "[object Map]", s = "[object Number]", c = "[object RegExp]", h = "[object Set]", _ = "[object String]", y = "[object Symbol]", A = "[object ArrayBuffer]", R = "[object DataView]", I = "[object Float32Array]", m = "[object Float64Array]", O = "[object Int8Array]", p = "[object Int16Array]", l = "[object Int32Array]", q = "[object Uint8Array]", T = "[object Uint8ClampedArray]", x = "[object Uint16Array]", G = "[object Uint32Array]"; function D(S, K, f) { var d = S.constructor; switch (K) { case A: return e(S); case i: case o: return new d(+S); case R: return t(S, f); case I: case m: case O: case p: case l: case q: case T: case x: case G: return n(S, f); case u: return new d(); case s: case _: return new d(S); case c: return r(S); case h: return new d(); case y: return a(S); } } return it = D, it; } var ot, jn; function Bo() { if (jn) return ot; jn = 1; var e = Q(), t = Object.create, r = /* @__PURE__ */ function() { function a() { } return function(n) { if (!e(n)) return {}; if (t) return t(n); a.prototype = n; var i = new a(); return a.prototype = void 0, i; }; }(); return ot = r, ot; } var ut, Rn; function Fo() { if (Rn) return ut; Rn = 1; var e = Bo(), t = $n(), r = qt(); function a(n) { return typeof n.constructor == "function" && !r(n) ? e(t(n)) : {}; } return ut = a, ut; } var st, In; function Uo() { if (In) return st; In = 1; var e = St(), t = ee(), r = "[object Map]"; function a(n) { return t(n) && e(n) == r; } return st = a, st; } var ct, wn; function Vo() { if (wn) return ct; wn = 1; var e = Uo(), t = yt(), r = bt(), a = r && r.isMap, n = a ? t(a) : e; return ct = n, ct; } var lt, On; function No() { if (On) return lt; On = 1; var e = St(), t = ee(), r = "[object Set]"; function a(n) { return t(n) && e(n) == r; } return lt = a, lt; } var ft, xn; function zo() { if (xn) return ft; xn = 1; var e = No(), t = yt(), r = bt(), a = r && r.isSet, n = a ? t(a) : e; return ft = n, ft; } var vt, Pn; function Ho() { if (Pn) return vt; Pn = 1; var e = io(), t = oo(), r = Kn(), a = yo(), n = mo(), i = Co(), o = Ao(), u = To(), s = jo(), c = Ro(), h = Io(), _ = St(), y = ko(), A = Ko(), R = Fo(), I = pt(), m = Bn(), O = Vo(), p = Q(), l = zo(), q = mt(), T = Ct(), x = 1, G = 2, D = 4, S = "[object Arguments]", K = "[object Array]", f = "[object Boolean]", d = "[object Date]", B = "[object Error]", C = "[object Function]", P = "[object GeneratorFunction]", Yn = "[object Map]", Xn = "[object Number]", jt = "[object Object]", Zn = "[object RegExp]", Qn = "[object Set]", ei = "[object String]", ri = "[object Symbol]", ti = "[object WeakMap]", ai = "[object ArrayBuffer]", ni = "[object DataView]", ii = "[object Float32Array]", oi = "[object Float64Array]", ui = "[object Int8Array]", si = "[object Int16Array]", ci = "[object Int32Array]", li = "[object Uint8Array]", fi = "[object Uint8ClampedArray]", vi = "[object Uint16Array]", di = "[object Uint32Array]", g = {}; g[S] = g[K] = g[ai] = g[ni] = g[f] = g[d] = g[ii] = g[oi] = g[ui] = g[si] = g[ci] = g[Yn] = g[Xn] = g[jt] = g[Zn] = g[Qn] = g[ei] = g[ri] = g[li] = g[fi] = g[vi] = g[di] = !0, g[B] = g[C] = g[ti] = !1; function re(v, N, z, _i, te, L) { var j, ae = N & x, ne = N & G, gi = N & D; if (z && (j = te ? z(v, _i, te, L) : z(v)), j !== void 0) return j; if (!p(v)) return v; var Rt = I(v); if (Rt) { if (j = y(v), !ae) return o(v, j); } else { var H = _(v), It = H == C || H == P; if (m(v)) return i(v, ae); if (H == jt || H == S || It && !te) { if (j = ne || It ? {} : R(v), !ae) return ne ? s(v, n(j, v)) : u(v, a(j, v)); } else { if (!g[H]) return te ? v : {}; j = A(v, H, ae); } } L || (L = new e()); var wt = L.get(v); if (wt) return wt; L.set(v, j), l(v) ? v.forEach(function(M) { j.add(re(M, N, z, M, v, L)); }) : O(v) && v.forEach(function(M, F) { j.set(F, re(M, N, z, F, v, L)); }); var hi = gi ? ne ? h : c : ne ? T : q, Ot = Rt ? void 0 : hi(v); return t(Ot || v, function(M, F) { Ot && (F = M, M = v[F]), r(j, F, re(M, N, z, F, v, L)); }), j; } return vt = re, vt; } var dt, kn; function $o() { if (kn) return dt; kn = 1; var e = Ho(), t = 1, r = 4; function a(n) { return e(n, t | r); } return dt = a, dt; } var Wo = $o(); const _t = /* @__PURE__ */ wi(Wo), Jo = { key: 0, style: { display: "flex" } }, Yo = { key: 1, class: "icons" }, Xo = { key: 1 }, Zo = /* @__PURE__ */ pi({ __name: "index", props: { options: { type: Array, required: !0 }, data: { type: Array, required: !0 }, elementLoadingText: { type: String }, elementLoadingSpinner: { type: String }, elementLoadingBackground: { type: String }, elementLoadingSvg: { type: String }, elementLoadingSvgViewBox: { type: String }, editIcon: { type: String, default: "edit" }, isEditRow: { type: Boolean, default: !1 }, editRowIndex: { type: String, default: "" }, // 分页 pagination: { // 是否显示分页 type: Boolean, default: !1 }, currentPage: { type: Number, default: 1 }, pageSizes: { type: Array, default: [5, 10, 20, 30, 40] }, pageSize: { // 一页几条数据 type: Number, default: 10 }, total: { type: Number }, paginationAlign: { type: String, default: "left" } }, emits: ["confirm", "cancel", "update:editRowIndex", "sizeChange", "currentChange"], setup(e, { emit: t }) { let r = e, a = t, n = ie(""), i = ie(_t(r.data)), o = ie(_t(r.editRowIndex)), u = ie(r.currentPage); xt(() => r.data, (l) => { i.value = _t(l), i.value.map((q) => { q.rowEdit = !1; }); }, { deep: !0 }), xt(() => r.editRowIndex, (l) => { l && (o.value = l); }), yi(() => { i.value.map((l) => { l.rowEdit = !1; }), console.log(r); }); let s = (l) => { n.value = l.$index + l.column.id; }, c = () => { n.value = ""; }, h = (l) => { a("confirm", l); }, _ = (l) => { a("cancel", l); }, y = (l, q) => { q.label === m.value.label && r.isEditRow && o.value === r.editRowIndex && (l.rowEdit = !l.rowEdit, i.value.map((T) => { T !== l && (T.rowEdit = !1); }), l.rowEdit || a("update:editRowIndex", "")); }, A = (l) => { a("sizeChange", l); }, R = (l) => { a("currentChange", l); }, I = oe(() => r.options.filter((l) => !l.action)), m = oe(() => r.options.find((l) => l.action)), O = oe(() => !r.data || !r.data.length), p = oe(() => r.paginationAlign === "left" ? "flex-start" : r.paginationAlign === "center" ? "center" : "flex-end"); return (l, q) => { const T = $("el-input"), x = $("el-icon-check"), G = $("el-icon-close"), D = $("el-table-column"), S = $("el-table"), K = $("el-pagination"), f = bi("loading"); return w(), E( J, null, [ qi((w(), ge(S, mi({ data: b(i), "element-loading-text": e.elementLoadingText, "element-loading-background": e.elementLoadingBackground, "element-loading-spinner": e.elementLoadingSpinner, "element-loading-svg": e.elementLoadingSvg, "element-loading-svg-view-box": e.elementLoadingSvgViewBox, onRowClick: b(y) }, l.$attrs), { default: he(() => [ (w(!0), E( J, null, Ci(b(I), (d, B) => (w(), E( J, { key: B }, [ U("自定义列"), W(D, { label: d.label, prop: d.prop, align: d.align, width: d.width }, { default: he((C) => [ U("可编辑行"), C.row.rowEdit ? (w(), ge(T, { key: 0, size: "small", modelValue: C.row[d.prop], "onUpdate:modelValue": (P) => C.row[d.prop] = P }, null, 8, ["modelValue", "onUpdate:modelValue"])) : (w(), E( J, { key: 1 }, [ U("没有可编辑行的操作"), C.$index + C.column.id === b(n) ? (w(), E("div", Jo, [ W(T, { size: "small", modelValue: C.row[d.prop], "onUpdate:modelValue": (P) => C.row[d.prop] = P }, null, 8, ["modelValue", "onUpdate:modelValue"]), Ai("div", { onClick: q[0] || (q[0] = Pt( //@ts-ignore (...P) => b(c) && b(c)(...P), ["stop"] )) }, [ l.$slots.editCell ? ue(l.$slots, "editCell", { key: 0, scope: C }, void 0, !0) : (w(), E("div", Yo, [ W(x, { class: "check", onClick: (P) => b(h)(C) }, null, 8, ["onClick"]), W(G, { class: "close", onClick: (P) => b(_)(C) }, null, 8, ["onClick"]) ])) ]) ])) : (w(), E( J, { key: 1 }, [ d.slot ? ue(l.$slots, d.slot, { key: 0, scope: C }, void 0, !0) : (w(), E( "span", Xo, Si(C.row[d.prop]), 1 /* TEXT */ )), d.editable ? (w(), ge(Ti(`el-icon-${b(Ii)(e.editIcon)}`), { key: 2, onClick: Pt((P) => b(s)(C), ["stop"]), class: "edit" }, null, 8, ["onClick"])) : U("v-if", !0), U(' <el-icon-edit v-if="item.editable" @click="clickEdit(scope)" class="edit"></el-icon-edit> ') ], 64 /* STABLE_FRAGMENT */ )) ], 64 /* STABLE_FRAGMENT */ )) ]), _: 2 /* DYNAMIC */ }, 1032, ["label", "prop", "align", "width"]) ], 64 /* STABLE_FRAGMENT */ ))), 128 /* KEYED_FRAGMENT */ )), W(D, { label: b(m).label, align: b(m).align, width: b(m).width }, { default: he((d) => [ d.row.rowEdit ? ue(l.$slots, "editRow", { key: 0 }, void 0, !0) : ue(l.$slots, "action", { key: 1, scope: d }, void 0, !0) ]), _: 3 /* FORWARDED */ }, 8, ["label", "align", "width"]) ]), _: 3 /* FORWARDED */ }, 16, ["data", "element-loading-text", "element-loading-background", "element-loading-spinner", "element-loading-svg", "element-loading-svg-view-box", "onRowClick"])), [ [f, b(O)] ]), U("分页"), e.pagination ? (w(), E( "div", { key: 0, class: "pagination", style: ji({ justifyContent: b(p) }) }, [ W(K, { currentPage: b(u), "onUpdate:currentPage": q[1] || (q[1] = (d) => Ri(u) ? u.value = d : u = d), "page-sizes": e.pageSizes, "page-size": e.pageSize, layout: "total, sizes, prev, pager, next, jumper", total: e.total, onSizeChange: b(A), onCurrentChange: b(R) }, null, 8, ["currentPage", "page-sizes", "page-size", "total", "onSizeChange", "onCurrentChange"]) ], 4 /* STYLE */ )) : U("v-if", !0) ], 64 /* STABLE_FRAGMENT */ ); }; } }), Qo = (e, t) => { const r = e.__vccOpts || e; for (const [a, n] of t) r[a] = n; return r; }, eu = /* @__PURE__ */ Qo(Zo, [["__scopeId", "data-v-77fa71df"]]), tu = { install(e) { e.component("m-table", eu); } }; export { tu as default };