vue-global-config
Version:
Configure your Vue 2/3 components globally.
1,283 lines (1,282 loc) • 36.6 kB
JavaScript
import { isVue3 as Dt } from "vue-demi";
var at = typeof global == "object" && global && global.Object === Object && global, Nt = typeof self == "object" && self && self.Object === Object && self, S = at || Nt || Function("return this")(), m = S.Symbol, ot = Object.prototype, Ut = ot.hasOwnProperty, Gt = ot.toString, G = m ? m.toStringTag : void 0;
function Bt(e) {
var t = Ut.call(e, G), r = e[G];
try {
e[G] = void 0;
var n = !0;
} catch {
}
var a = Gt.call(e);
return n && (t ? e[G] = r : delete e[G]), a;
}
var Ht = Object.prototype, zt = Ht.toString;
function Kt(e) {
return zt.call(e);
}
var Wt = "[object Null]", Xt = "[object Undefined]", xe = m ? m.toStringTag : void 0;
function C(e) {
return e == null ? e === void 0 ? Xt : Wt : xe && xe in Object(e) ? Bt(e) : Kt(e);
}
function P(e) {
return e != null && typeof e == "object";
}
var qt = "[object Symbol]";
function he(e) {
return typeof e == "symbol" || P(e) && C(e) == qt;
}
function Yt(e, t) {
for (var r = -1, n = e == null ? 0 : e.length, a = Array(n); ++r < n; )
a[r] = t(e[r], r, e);
return a;
}
var A = Array.isArray, Zt = 1 / 0, Ie = m ? m.prototype : void 0, je = Ie ? Ie.toString : void 0;
function st(e) {
if (typeof e == "string")
return e;
if (A(e))
return Yt(e, st) + "";
if (he(e))
return je ? je.call(e) : "";
var t = e + "";
return t == "0" && 1 / e == -Zt ? "-0" : t;
}
function E(e) {
var t = typeof e;
return e != null && (t == "object" || t == "function");
}
function ye(e) {
return e;
}
var Jt = "[object AsyncFunction]", Qt = "[object Function]", Vt = "[object GeneratorFunction]", kt = "[object Proxy]";
function be(e) {
if (!E(e))
return !1;
var t = C(e);
return t == Qt || t == Vt || t == Jt || t == kt;
}
var ae = S["__core-js_shared__"], Ce = function() {
var e = /[^.]+$/.exec(ae && ae.keys && ae.keys.IE_PROTO || "");
return e ? "Symbol(src)_1." + e : "";
}();
function er(e) {
return !!Ce && Ce in e;
}
var tr = Function.prototype, rr = tr.toString;
function L(e) {
if (e != null) {
try {
return rr.call(e);
} catch {
}
try {
return e + "";
} catch {
}
}
return "";
}
var nr = /[\\^$.*+?()[\]{}|]/g, ir = /^\[object .+?Constructor\]$/, ar = Function.prototype, or = Object.prototype, sr = ar.toString, fr = or.hasOwnProperty, ur = RegExp(
"^" + sr.call(fr).replace(nr, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"
);
function cr(e) {
if (!E(e) || er(e))
return !1;
var t = be(e) ? ur : ir;
return t.test(L(e));
}
function lr(e, t) {
return e == null ? void 0 : e[t];
}
function M(e, t) {
var r = lr(e, t);
return cr(r) ? r : void 0;
}
var fe = M(S, "WeakMap"), Le = Object.create, pr = /* @__PURE__ */ function() {
function e() {
}
return function(t) {
if (!E(t))
return {};
if (Le)
return Le(t);
e.prototype = t;
var r = new e();
return e.prototype = void 0, r;
};
}();
function gr(e, t, r) {
switch (r.length) {
case 0:
return e.call(t);
case 1:
return e.call(t, r[0]);
case 2:
return e.call(t, r[0], r[1]);
case 3:
return e.call(t, r[0], r[1], r[2]);
}
return e.apply(t, r);
}
function ft(e, t) {
var r = -1, n = e.length;
for (t || (t = Array(n)); ++r < n; )
t[r] = e[r];
return t;
}
var dr = 800, hr = 16, yr = Date.now;
function br(e) {
var t = 0, r = 0;
return function() {
var n = yr(), a = hr - (n - r);
if (r = n, a > 0) {
if (++t >= dr)
return arguments[0];
} else
t = 0;
return e.apply(void 0, arguments);
};
}
function vr(e) {
return function() {
return e;
};
}
var J = function() {
try {
var e = M(Object, "defineProperty");
return e({}, "", {}), e;
} catch {
}
}(), _r = J ? function(e, t) {
return J(e, "toString", {
configurable: !0,
enumerable: !1,
value: vr(t),
writable: !0
});
} : ye, Tr = br(_r);
function Ar(e, t) {
for (var r = -1, n = e == null ? 0 : e.length; ++r < n && t(e[r], r, e) !== !1; )
;
return e;
}
var $r = 9007199254740991, Or = /^(?:0|[1-9]\d*)$/;
function ve(e, t) {
var r = typeof e;
return t = t ?? $r, !!t && (r == "number" || r != "symbol" && Or.test(e)) && e > -1 && e % 1 == 0 && e < t;
}
function ee(e, t, r) {
t == "__proto__" && J ? J(e, t, {
configurable: !0,
enumerable: !0,
value: r,
writable: !0
}) : e[t] = r;
}
function X(e, t) {
return e === t || e !== e && t !== t;
}
var wr = Object.prototype, mr = wr.hasOwnProperty;
function ut(e, t, r) {
var n = e[t];
(!(mr.call(e, t) && X(n, r)) || r === void 0 && !(t in e)) && ee(e, t, r);
}
function D(e, t, r, n) {
var a = !r;
r || (r = {});
for (var i = -1, o = t.length; ++i < o; ) {
var s = t[i], f = n ? n(r[s], e[s], s, r, e) : void 0;
f === void 0 && (f = e[s]), a ? ee(r, s, f) : ut(r, s, f);
}
return r;
}
var Me = Math.max;
function Pr(e, t, r) {
return t = Me(t === void 0 ? e.length - 1 : t, 0), function() {
for (var n = arguments, a = -1, i = Me(n.length - t, 0), o = Array(i); ++a < i; )
o[a] = n[t + a];
a = -1;
for (var s = Array(t + 1); ++a < t; )
s[a] = n[a];
return s[t] = r(o), gr(e, this, s);
};
}
function Sr(e, t) {
return Tr(Pr(e, t, ye), e + "");
}
var Er = 9007199254740991;
function _e(e) {
return typeof e == "number" && e > -1 && e % 1 == 0 && e <= Er;
}
function te(e) {
return e != null && _e(e.length) && !be(e);
}
function xr(e, t, r) {
if (!E(r))
return !1;
var n = typeof t;
return (n == "number" ? te(r) && ve(t, r.length) : n == "string" && t in r) ? X(r[t], e) : !1;
}
function ct(e) {
return Sr(function(t, r) {
var n = -1, a = r.length, i = a > 1 ? r[a - 1] : void 0, o = a > 2 ? r[2] : void 0;
for (i = e.length > 3 && typeof i == "function" ? (a--, i) : void 0, o && xr(r[0], r[1], o) && (i = a < 3 ? void 0 : i, a = 1), t = Object(t); ++n < a; ) {
var s = r[n];
s && e(t, s, n, i);
}
return t;
});
}
var Ir = Object.prototype;
function Te(e) {
var t = e && e.constructor, r = typeof t == "function" && t.prototype || Ir;
return e === r;
}
function jr(e, t) {
for (var r = -1, n = Array(e); ++r < e; )
n[r] = t(r);
return n;
}
var Cr = "[object Arguments]";
function Re(e) {
return P(e) && C(e) == Cr;
}
var lt = Object.prototype, Lr = lt.hasOwnProperty, Mr = lt.propertyIsEnumerable, Q = Re(/* @__PURE__ */ function() {
return arguments;
}()) ? Re : function(e) {
return P(e) && Lr.call(e, "callee") && !Mr.call(e, "callee");
};
function Rr() {
return !1;
}
var pt = typeof exports == "object" && exports && !exports.nodeType && exports, Fe = pt && typeof module == "object" && module && !module.nodeType && module, Fr = Fe && Fe.exports === pt, De = Fr ? S.Buffer : void 0, Dr = De ? De.isBuffer : void 0, z = Dr || Rr, Nr = "[object Arguments]", Ur = "[object Array]", Gr = "[object Boolean]", Br = "[object Date]", Hr = "[object Error]", zr = "[object Function]", Kr = "[object Map]", Wr = "[object Number]", Xr = "[object Object]", qr = "[object RegExp]", Yr = "[object Set]", Zr = "[object String]", Jr = "[object WeakMap]", Qr = "[object ArrayBuffer]", Vr = "[object DataView]", kr = "[object Float32Array]", en = "[object Float64Array]", tn = "[object Int8Array]", rn = "[object Int16Array]", nn = "[object Int32Array]", an = "[object Uint8Array]", on = "[object Uint8ClampedArray]", sn = "[object Uint16Array]", fn = "[object Uint32Array]", h = {};
h[kr] = h[en] = h[tn] = h[rn] = h[nn] = h[an] = h[on] = h[sn] = h[fn] = !0;
h[Nr] = h[Ur] = h[Qr] = h[Gr] = h[Vr] = h[Br] = h[Hr] = h[zr] = h[Kr] = h[Wr] = h[Xr] = h[qr] = h[Yr] = h[Zr] = h[Jr] = !1;
function un(e) {
return P(e) && _e(e.length) && !!h[C(e)];
}
function Ae(e) {
return function(t) {
return e(t);
};
}
var gt = typeof exports == "object" && exports && !exports.nodeType && exports, B = gt && typeof module == "object" && module && !module.nodeType && module, cn = B && B.exports === gt, oe = cn && at.process, F = function() {
try {
var e = B && B.require && B.require("util").types;
return e || oe && oe.binding && oe.binding("util");
} catch {
}
}(), Ne = F && F.isTypedArray, $e = Ne ? Ae(Ne) : un, ln = Object.prototype, pn = ln.hasOwnProperty;
function dt(e, t) {
var r = A(e), n = !r && Q(e), a = !r && !n && z(e), i = !r && !n && !a && $e(e), o = r || n || a || i, s = o ? jr(e.length, String) : [], f = s.length;
for (var u in e)
(t || pn.call(e, u)) && !(o && // Safari 9 has enumerable `arguments.length` in strict mode.
(u == "length" || // Node.js 0.10 has enumerable non-index properties on buffers.
a && (u == "offset" || u == "parent") || // PhantomJS 2 has enumerable non-index properties on typed arrays.
i && (u == "buffer" || u == "byteLength" || u == "byteOffset") || // Skip index properties.
ve(u, f))) && s.push(u);
return s;
}
function ht(e, t) {
return function(r) {
return e(t(r));
};
}
var gn = ht(Object.keys, Object), dn = Object.prototype, hn = dn.hasOwnProperty;
function yn(e) {
if (!Te(e))
return gn(e);
var t = [];
for (var r in Object(e))
hn.call(e, r) && r != "constructor" && t.push(r);
return t;
}
function q(e) {
return te(e) ? dt(e) : yn(e);
}
function bn(e) {
var t = [];
if (e != null)
for (var r in Object(e))
t.push(r);
return t;
}
var vn = Object.prototype, _n = vn.hasOwnProperty;
function Tn(e) {
if (!E(e))
return bn(e);
var t = Te(e), r = [];
for (var n in e)
n == "constructor" && (t || !_n.call(e, n)) || r.push(n);
return r;
}
function N(e) {
return te(e) ? dt(e, !0) : Tn(e);
}
var An = ct(function(e, t, r, n) {
D(t, N(t), e, n);
}), $n = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, On = /^\w*$/;
function Oe(e, t) {
if (A(e))
return !1;
var r = typeof e;
return r == "number" || r == "symbol" || r == "boolean" || e == null || he(e) ? !0 : On.test(e) || !$n.test(e) || t != null && e in Object(t);
}
var K = M(Object, "create");
function wn() {
this.__data__ = K ? K(null) : {}, this.size = 0;
}
function mn(e) {
var t = this.has(e) && delete this.__data__[e];
return this.size -= t ? 1 : 0, t;
}
var Pn = "__lodash_hash_undefined__", Sn = Object.prototype, En = Sn.hasOwnProperty;
function xn(e) {
var t = this.__data__;
if (K) {
var r = t[e];
return r === Pn ? void 0 : r;
}
return En.call(t, e) ? t[e] : void 0;
}
var In = Object.prototype, jn = In.hasOwnProperty;
function Cn(e) {
var t = this.__data__;
return K ? t[e] !== void 0 : jn.call(t, e);
}
var Ln = "__lodash_hash_undefined__";
function Mn(e, t) {
var r = this.__data__;
return this.size += this.has(e) ? 0 : 1, r[e] = K && t === void 0 ? Ln : t, this;
}
function j(e) {
var t = -1, r = e == null ? 0 : e.length;
for (this.clear(); ++t < r; ) {
var n = e[t];
this.set(n[0], n[1]);
}
}
j.prototype.clear = wn;
j.prototype.delete = mn;
j.prototype.get = xn;
j.prototype.has = Cn;
j.prototype.set = Mn;
function Rn() {
this.__data__ = [], this.size = 0;
}
function re(e, t) {
for (var r = e.length; r--; )
if (X(e[r][0], t))
return r;
return -1;
}
var Fn = Array.prototype, Dn = Fn.splice;
function Nn(e) {
var t = this.__data__, r = re(t, e);
if (r < 0)
return !1;
var n = t.length - 1;
return r == n ? t.pop() : Dn.call(t, r, 1), --this.size, !0;
}
function Un(e) {
var t = this.__data__, r = re(t, e);
return r < 0 ? void 0 : t[r][1];
}
function Gn(e) {
return re(this.__data__, e) > -1;
}
function Bn(e, t) {
var r = this.__data__, n = re(r, e);
return n < 0 ? (++this.size, r.push([e, t])) : r[n][1] = t, this;
}
function x(e) {
var t = -1, r = e == null ? 0 : e.length;
for (this.clear(); ++t < r; ) {
var n = e[t];
this.set(n[0], n[1]);
}
}
x.prototype.clear = Rn;
x.prototype.delete = Nn;
x.prototype.get = Un;
x.prototype.has = Gn;
x.prototype.set = Bn;
var W = M(S, "Map");
function Hn() {
this.size = 0, this.__data__ = {
hash: new j(),
map: new (W || x)(),
string: new j()
};
}
function zn(e) {
var t = typeof e;
return t == "string" || t == "number" || t == "symbol" || t == "boolean" ? e !== "__proto__" : e === null;
}
function ne(e, t) {
var r = e.__data__;
return zn(t) ? r[typeof t == "string" ? "string" : "hash"] : r.map;
}
function Kn(e) {
var t = ne(this, e).delete(e);
return this.size -= t ? 1 : 0, t;
}
function Wn(e) {
return ne(this, e).get(e);
}
function Xn(e) {
return ne(this, e).has(e);
}
function qn(e, t) {
var r = ne(this, e), n = r.size;
return r.set(e, t), this.size += r.size == n ? 0 : 1, this;
}
function I(e) {
var t = -1, r = e == null ? 0 : e.length;
for (this.clear(); ++t < r; ) {
var n = e[t];
this.set(n[0], n[1]);
}
}
I.prototype.clear = Hn;
I.prototype.delete = Kn;
I.prototype.get = Wn;
I.prototype.has = Xn;
I.prototype.set = qn;
var Yn = "Expected a function";
function we(e, t) {
if (typeof e != "function" || t != null && typeof t != "function")
throw new TypeError(Yn);
var r = function() {
var n = arguments, a = t ? t.apply(this, n) : n[0], i = r.cache;
if (i.has(a))
return i.get(a);
var o = e.apply(this, n);
return r.cache = i.set(a, o) || i, o;
};
return r.cache = new (we.Cache || I)(), r;
}
we.Cache = I;
var Zn = 500;
function Jn(e) {
var t = we(e, function(n) {
return r.size === Zn && r.clear(), n;
}), r = t.cache;
return t;
}
var Qn = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, Vn = /\\(\\)?/g, kn = Jn(function(e) {
var t = [];
return e.charCodeAt(0) === 46 && t.push(""), e.replace(Qn, function(r, n, a, i) {
t.push(a ? i.replace(Vn, "$1") : n || r);
}), t;
});
function ei(e) {
return e == null ? "" : st(e);
}
function yt(e, t) {
return A(e) ? e : Oe(e, t) ? [e] : kn(ei(e));
}
var ti = 1 / 0;
function ie(e) {
if (typeof e == "string" || he(e))
return e;
var t = e + "";
return t == "0" && 1 / e == -ti ? "-0" : t;
}
function bt(e, t) {
t = yt(t, e);
for (var r = 0, n = t.length; e != null && r < n; )
e = e[ie(t[r++])];
return r && r == n ? e : void 0;
}
function ri(e, t, r) {
var n = e == null ? void 0 : bt(e, t);
return n === void 0 ? r : n;
}
function vt(e, t) {
for (var r = -1, n = t.length, a = e.length; ++r < n; )
e[a + r] = t[r];
return e;
}
var me = ht(Object.getPrototypeOf, Object), ni = "[object Object]", ii = Function.prototype, ai = Object.prototype, _t = ii.toString, oi = ai.hasOwnProperty, si = _t.call(Object);
function fi(e) {
if (!P(e) || C(e) != ni)
return !1;
var t = me(e);
if (t === null)
return !0;
var r = oi.call(t, "constructor") && t.constructor;
return typeof r == "function" && r instanceof r && _t.call(r) == si;
}
function ui() {
this.__data__ = new x(), this.size = 0;
}
function ci(e) {
var t = this.__data__, r = t.delete(e);
return this.size = t.size, r;
}
function li(e) {
return this.__data__.get(e);
}
function pi(e) {
return this.__data__.has(e);
}
var gi = 200;
function di(e, t) {
var r = this.__data__;
if (r instanceof x) {
var n = r.__data__;
if (!W || n.length < gi - 1)
return n.push([e, t]), this.size = ++r.size, this;
r = this.__data__ = new I(n);
}
return r.set(e, t), this.size = r.size, this;
}
function w(e) {
var t = this.__data__ = new x(e);
this.size = t.size;
}
w.prototype.clear = ui;
w.prototype.delete = ci;
w.prototype.get = li;
w.prototype.has = pi;
w.prototype.set = di;
function hi(e, t) {
return e && D(t, q(t), e);
}
function yi(e, t) {
return e && D(t, N(t), e);
}
var Tt = typeof exports == "object" && exports && !exports.nodeType && exports, Ue = Tt && typeof module == "object" && module && !module.nodeType && module, bi = Ue && Ue.exports === Tt, Ge = bi ? S.Buffer : void 0, Be = Ge ? Ge.allocUnsafe : void 0;
function At(e, t) {
if (t)
return e.slice();
var r = e.length, n = Be ? Be(r) : new e.constructor(r);
return e.copy(n), n;
}
function vi(e, t) {
for (var r = -1, n = e == null ? 0 : e.length, a = 0, i = []; ++r < n; ) {
var o = e[r];
t(o, r, e) && (i[a++] = o);
}
return i;
}
function $t() {
return [];
}
var _i = Object.prototype, Ti = _i.propertyIsEnumerable, He = Object.getOwnPropertySymbols, Pe = He ? function(e) {
return e == null ? [] : (e = Object(e), vi(He(e), function(t) {
return Ti.call(e, t);
}));
} : $t;
function Ai(e, t) {
return D(e, Pe(e), t);
}
var $i = Object.getOwnPropertySymbols, Ot = $i ? function(e) {
for (var t = []; e; )
vt(t, Pe(e)), e = me(e);
return t;
} : $t;
function Oi(e, t) {
return D(e, Ot(e), t);
}
function wt(e, t, r) {
var n = t(e);
return A(e) ? n : vt(n, r(e));
}
function ue(e) {
return wt(e, q, Pe);
}
function wi(e) {
return wt(e, N, Ot);
}
var ce = M(S, "DataView"), le = M(S, "Promise"), pe = M(S, "Set"), ze = "[object Map]", mi = "[object Object]", Ke = "[object Promise]", We = "[object Set]", Xe = "[object WeakMap]", qe = "[object DataView]", Pi = L(ce), Si = L(W), Ei = L(le), xi = L(pe), Ii = L(fe), O = C;
(ce && O(new ce(new ArrayBuffer(1))) != qe || W && O(new W()) != ze || le && O(le.resolve()) != Ke || pe && O(new pe()) != We || fe && O(new fe()) != Xe) && (O = function(e) {
var t = C(e), r = t == mi ? e.constructor : void 0, n = r ? L(r) : "";
if (n)
switch (n) {
case Pi:
return qe;
case Si:
return ze;
case Ei:
return Ke;
case xi:
return We;
case Ii:
return Xe;
}
return t;
});
var ji = Object.prototype, Ci = ji.hasOwnProperty;
function Li(e) {
var t = e.length, r = new e.constructor(t);
return t && typeof e[0] == "string" && Ci.call(e, "index") && (r.index = e.index, r.input = e.input), r;
}
var V = S.Uint8Array;
function Se(e) {
var t = new e.constructor(e.byteLength);
return new V(t).set(new V(e)), t;
}
function Mi(e, t) {
var r = t ? Se(e.buffer) : e.buffer;
return new e.constructor(r, e.byteOffset, e.byteLength);
}
var Ri = /\w*$/;
function Fi(e) {
var t = new e.constructor(e.source, Ri.exec(e));
return t.lastIndex = e.lastIndex, t;
}
var Ye = m ? m.prototype : void 0, Ze = Ye ? Ye.valueOf : void 0;
function Di(e) {
return Ze ? Object(Ze.call(e)) : {};
}
function mt(e, t) {
var r = t ? Se(e.buffer) : e.buffer;
return new e.constructor(r, e.byteOffset, e.length);
}
var Ni = "[object Boolean]", Ui = "[object Date]", Gi = "[object Map]", Bi = "[object Number]", Hi = "[object RegExp]", zi = "[object Set]", Ki = "[object String]", Wi = "[object Symbol]", Xi = "[object ArrayBuffer]", qi = "[object DataView]", Yi = "[object Float32Array]", Zi = "[object Float64Array]", Ji = "[object Int8Array]", Qi = "[object Int16Array]", Vi = "[object Int32Array]", ki = "[object Uint8Array]", ea = "[object Uint8ClampedArray]", ta = "[object Uint16Array]", ra = "[object Uint32Array]";
function na(e, t, r) {
var n = e.constructor;
switch (t) {
case Xi:
return Se(e);
case Ni:
case Ui:
return new n(+e);
case qi:
return Mi(e, r);
case Yi:
case Zi:
case Ji:
case Qi:
case Vi:
case ki:
case ea:
case ta:
case ra:
return mt(e, r);
case Gi:
return new n();
case Bi:
case Ki:
return new n(e);
case Hi:
return Fi(e);
case zi:
return new n();
case Wi:
return Di(e);
}
}
function Pt(e) {
return typeof e.constructor == "function" && !Te(e) ? pr(me(e)) : {};
}
var ia = "[object Map]";
function aa(e) {
return P(e) && O(e) == ia;
}
var Je = F && F.isMap, oa = Je ? Ae(Je) : aa, sa = "[object Set]";
function fa(e) {
return P(e) && O(e) == sa;
}
var Qe = F && F.isSet, ua = Qe ? Ae(Qe) : fa, ca = 1, la = 2, pa = 4, St = "[object Arguments]", ga = "[object Array]", da = "[object Boolean]", ha = "[object Date]", ya = "[object Error]", Et = "[object Function]", ba = "[object GeneratorFunction]", va = "[object Map]", _a = "[object Number]", xt = "[object Object]", Ta = "[object RegExp]", Aa = "[object Set]", $a = "[object String]", Oa = "[object Symbol]", wa = "[object WeakMap]", ma = "[object ArrayBuffer]", Pa = "[object DataView]", Sa = "[object Float32Array]", Ea = "[object Float64Array]", xa = "[object Int8Array]", Ia = "[object Int16Array]", ja = "[object Int32Array]", Ca = "[object Uint8Array]", La = "[object Uint8ClampedArray]", Ma = "[object Uint16Array]", Ra = "[object Uint32Array]", g = {};
g[St] = g[ga] = g[ma] = g[Pa] = g[da] = g[ha] = g[Sa] = g[Ea] = g[xa] = g[Ia] = g[ja] = g[va] = g[_a] = g[xt] = g[Ta] = g[Aa] = g[$a] = g[Oa] = g[Ca] = g[La] = g[Ma] = g[Ra] = !0;
g[ya] = g[Et] = g[wa] = !1;
function Z(e, t, r, n, a, i) {
var o, s = t & ca, f = t & la, u = t & pa;
if (o !== void 0)
return o;
if (!E(e))
return e;
var c = A(e);
if (c) {
if (o = Li(e), !s)
return ft(e, o);
} else {
var l = O(e), p = l == Et || l == ba;
if (z(e))
return At(e, s);
if (l == xt || l == St || p && !a) {
if (o = f || p ? {} : Pt(e), !s)
return f ? Oi(e, yi(o, e)) : Ai(e, hi(o, e));
} else {
if (!g[l])
return a ? e : {};
o = na(e, l, s);
}
}
i || (i = new w());
var y = i.get(e);
if (y)
return y;
i.set(e, o), ua(e) ? e.forEach(function(v) {
o.add(Z(v, t, r, v, e, i));
}) : oa(e) && e.forEach(function(v, _) {
o.set(_, Z(v, t, r, _, e, i));
});
var d = u ? f ? wi : ue : f ? N : q, T = c ? void 0 : d(e);
return Ar(T || e, function(v, _) {
T && (_ = v, v = e[_]), ut(o, _, Z(v, t, r, _, e, i));
}), o;
}
var Fa = 1, Da = 4;
function Na(e) {
return Z(e, Fa | Da);
}
var Ua = "__lodash_hash_undefined__";
function Ga(e) {
return this.__data__.set(e, Ua), this;
}
function Ba(e) {
return this.__data__.has(e);
}
function k(e) {
var t = -1, r = e == null ? 0 : e.length;
for (this.__data__ = new I(); ++t < r; )
this.add(e[t]);
}
k.prototype.add = k.prototype.push = Ga;
k.prototype.has = Ba;
function Ha(e, t) {
for (var r = -1, n = e == null ? 0 : e.length; ++r < n; )
if (t(e[r], r, e))
return !0;
return !1;
}
function za(e, t) {
return e.has(t);
}
var Ka = 1, Wa = 2;
function It(e, t, r, n, a, i) {
var o = r & Ka, s = e.length, f = t.length;
if (s != f && !(o && f > s))
return !1;
var u = i.get(e), c = i.get(t);
if (u && c)
return u == t && c == e;
var l = -1, p = !0, y = r & Wa ? new k() : void 0;
for (i.set(e, t), i.set(t, e); ++l < s; ) {
var d = e[l], T = t[l];
if (n)
var v = o ? n(T, d, l, t, e, i) : n(d, T, l, e, t, i);
if (v !== void 0) {
if (v)
continue;
p = !1;
break;
}
if (y) {
if (!Ha(t, function(_, b) {
if (!za(y, b) && (d === _ || a(d, _, r, n, i)))
return y.push(b);
})) {
p = !1;
break;
}
} else if (!(d === T || a(d, T, r, n, i))) {
p = !1;
break;
}
}
return i.delete(e), i.delete(t), p;
}
function Xa(e) {
var t = -1, r = Array(e.size);
return e.forEach(function(n, a) {
r[++t] = [a, n];
}), r;
}
function qa(e) {
var t = -1, r = Array(e.size);
return e.forEach(function(n) {
r[++t] = n;
}), r;
}
var Ya = 1, Za = 2, Ja = "[object Boolean]", Qa = "[object Date]", Va = "[object Error]", ka = "[object Map]", eo = "[object Number]", to = "[object RegExp]", ro = "[object Set]", no = "[object String]", io = "[object Symbol]", ao = "[object ArrayBuffer]", oo = "[object DataView]", Ve = m ? m.prototype : void 0, se = Ve ? Ve.valueOf : void 0;
function so(e, t, r, n, a, i, o) {
switch (r) {
case oo:
if (e.byteLength != t.byteLength || e.byteOffset != t.byteOffset)
return !1;
e = e.buffer, t = t.buffer;
case ao:
return !(e.byteLength != t.byteLength || !i(new V(e), new V(t)));
case Ja:
case Qa:
case eo:
return X(+e, +t);
case Va:
return e.name == t.name && e.message == t.message;
case to:
case no:
return e == t + "";
case ka:
var s = Xa;
case ro:
var f = n & Ya;
if (s || (s = qa), e.size != t.size && !f)
return !1;
var u = o.get(e);
if (u)
return u == t;
n |= Za, o.set(e, t);
var c = It(s(e), s(t), n, a, i, o);
return o.delete(e), c;
case io:
if (se)
return se.call(e) == se.call(t);
}
return !1;
}
var fo = 1, uo = Object.prototype, co = uo.hasOwnProperty;
function lo(e, t, r, n, a, i) {
var o = r & fo, s = ue(e), f = s.length, u = ue(t), c = u.length;
if (f != c && !o)
return !1;
for (var l = f; l--; ) {
var p = s[l];
if (!(o ? p in t : co.call(t, p)))
return !1;
}
var y = i.get(e), d = i.get(t);
if (y && d)
return y == t && d == e;
var T = !0;
i.set(e, t), i.set(t, e);
for (var v = o; ++l < f; ) {
p = s[l];
var _ = e[p], b = t[p];
if (n)
var $ = o ? n(b, _, p, t, e, i) : n(_, b, p, e, t, i);
if (!($ === void 0 ? _ === b || a(_, b, r, n, i) : $)) {
T = !1;
break;
}
v || (v = p == "constructor");
}
if (T && !v) {
var R = e.constructor, U = t.constructor;
R != U && "constructor" in e && "constructor" in t && !(typeof R == "function" && R instanceof R && typeof U == "function" && U instanceof U) && (T = !1);
}
return i.delete(e), i.delete(t), T;
}
var po = 1, ke = "[object Arguments]", et = "[object Array]", Y = "[object Object]", go = Object.prototype, tt = go.hasOwnProperty;
function ho(e, t, r, n, a, i) {
var o = A(e), s = A(t), f = o ? et : O(e), u = s ? et : O(t);
f = f == ke ? Y : f, u = u == ke ? Y : u;
var c = f == Y, l = u == Y, p = f == u;
if (p && z(e)) {
if (!z(t))
return !1;
o = !0, c = !1;
}
if (p && !c)
return i || (i = new w()), o || $e(e) ? It(e, t, r, n, a, i) : so(e, t, f, r, n, a, i);
if (!(r & po)) {
var y = c && tt.call(e, "__wrapped__"), d = l && tt.call(t, "__wrapped__");
if (y || d) {
var T = y ? e.value() : e, v = d ? t.value() : t;
return i || (i = new w()), a(T, v, r, n, i);
}
}
return p ? (i || (i = new w()), lo(e, t, r, n, a, i)) : !1;
}
function Ee(e, t, r, n, a) {
return e === t ? !0 : e == null || t == null || !P(e) && !P(t) ? e !== e && t !== t : ho(e, t, r, n, Ee, a);
}
var yo = 1, bo = 2;
function vo(e, t, r, n) {
var a = r.length, i = a;
if (e == null)
return !i;
for (e = Object(e); a--; ) {
var o = r[a];
if (o[2] ? o[1] !== e[o[0]] : !(o[0] in e))
return !1;
}
for (; ++a < i; ) {
o = r[a];
var s = o[0], f = e[s], u = o[1];
if (o[2]) {
if (f === void 0 && !(s in e))
return !1;
} else {
var c = new w(), l;
if (!(l === void 0 ? Ee(u, f, yo | bo, n, c) : l))
return !1;
}
}
return !0;
}
function jt(e) {
return e === e && !E(e);
}
function _o(e) {
for (var t = q(e), r = t.length; r--; ) {
var n = t[r], a = e[n];
t[r] = [n, a, jt(a)];
}
return t;
}
function Ct(e, t) {
return function(r) {
return r == null ? !1 : r[e] === t && (t !== void 0 || e in Object(r));
};
}
function To(e) {
var t = _o(e);
return t.length == 1 && t[0][2] ? Ct(t[0][0], t[0][1]) : function(r) {
return r === e || vo(r, e, t);
};
}
function Ao(e, t) {
return e != null && t in Object(e);
}
function $o(e, t, r) {
t = yt(t, e);
for (var n = -1, a = t.length, i = !1; ++n < a; ) {
var o = ie(t[n]);
if (!(i = e != null && r(e, o)))
break;
e = e[o];
}
return i || ++n != a ? i : (a = e == null ? 0 : e.length, !!a && _e(a) && ve(o, a) && (A(e) || Q(e)));
}
function Oo(e, t) {
return e != null && $o(e, t, Ao);
}
var wo = 1, mo = 2;
function Po(e, t) {
return Oe(e) && jt(t) ? Ct(ie(e), t) : function(r) {
var n = ri(r, e);
return n === void 0 && n === t ? Oo(r, e) : Ee(t, n, wo | mo);
};
}
function So(e) {
return function(t) {
return t == null ? void 0 : t[e];
};
}
function Eo(e) {
return function(t) {
return bt(t, e);
};
}
function xo(e) {
return Oe(e) ? So(ie(e)) : Eo(e);
}
function Io(e) {
return typeof e == "function" ? e : e == null ? ye : typeof e == "object" ? A(e) ? Po(e[0], e[1]) : To(e) : xo(e);
}
function jo(e) {
return function(t, r, n) {
for (var a = -1, i = Object(t), o = n(t), s = o.length; s--; ) {
var f = o[++a];
if (r(i[f], f, i) === !1)
break;
}
return t;
};
}
var Lt = jo();
function Co(e, t) {
return e && Lt(e, t, q);
}
function ge(e, t, r) {
(r !== void 0 && !X(e[t], r) || r === void 0 && !(t in e)) && ee(e, t, r);
}
function Lo(e) {
return P(e) && te(e);
}
function de(e, t) {
if (!(t === "constructor" && typeof e[t] == "function") && t != "__proto__")
return e[t];
}
function Mo(e) {
return D(e, N(e));
}
function Ro(e, t, r, n, a, i, o) {
var s = de(e, r), f = de(t, r), u = o.get(f);
if (u) {
ge(e, r, u);
return;
}
var c = i ? i(s, f, r + "", e, t, o) : void 0, l = c === void 0;
if (l) {
var p = A(f), y = !p && z(f), d = !p && !y && $e(f);
c = f, p || y || d ? A(s) ? c = s : Lo(s) ? c = ft(s) : y ? (l = !1, c = At(f, !0)) : d ? (l = !1, c = mt(f, !0)) : c = [] : fi(f) || Q(f) ? (c = s, Q(s) ? c = Mo(s) : (!E(s) || be(s)) && (c = Pt(f))) : l = !1;
}
l && (o.set(f, c), a(c, f, n, i, o), o.delete(f)), ge(e, r, c);
}
function Mt(e, t, r, n, a) {
e !== t && Lt(t, function(i, o) {
if (a || (a = new w()), E(i))
Ro(e, t, o, r, Mt, n, a);
else {
var s = n ? n(de(e, o), i, o + "", e, t, a) : void 0;
s === void 0 && (s = i), ge(e, o, s);
}
}, N);
}
var Fo = ct(function(e, t, r, n) {
Mt(e, t, r, n);
});
function Do(e, t) {
var r = {};
return t = Io(t), Co(e, function(n, a, i) {
ee(r, t(n, a, i), n);
}), r;
}
const No = new RegExp("([\\p{Ll}\\d])(\\p{Lu})", "gu"), Uo = new RegExp("(\\p{Lu})([\\p{Lu}][\\p{Ll}])", "gu"), Go = new RegExp("(\\d)\\p{Ll}|(\\p{L})\\d", "u"), Bo = /[^\p{L}\d]+/giu, rt = "$1\0$2", nt = "";
function Rt(e) {
let t = e.trim();
t = t.replace(No, rt).replace(Uo, rt), t = t.replace(Bo, "\0");
let r = 0, n = t.length;
for (; t.charAt(r) === "\0"; )
r++;
if (r === n)
return [];
for (; t.charAt(n - 1) === "\0"; )
n--;
return t.slice(r, n).split(/\0/g);
}
function Ho(e) {
const t = Rt(e);
for (let r = 0; r < t.length; r++) {
const n = t[r], a = Go.exec(n);
if (a) {
const i = a.index + (a[1] ?? a[2]).length;
t.splice(r, 1, n.slice(0, i), n.slice(i));
}
}
return t;
}
function zo(e, t) {
const [r, n, a] = qo(e, t), i = Ko(t == null ? void 0 : t.locale), o = Wo(t == null ? void 0 : t.locale), s = Xo(i, o);
return r + n.map((f, u) => u === 0 ? i(f) : s(f, u)).join("") + a;
}
function Ko(e) {
return (t) => t.toLocaleLowerCase(e);
}
function Wo(e) {
return (t) => t.toLocaleUpperCase(e);
}
function Xo(e, t) {
return (r, n) => {
const a = r[0];
return (n > 0 && a >= "0" && a <= "9" ? "_" + a : t(a)) + e(r.slice(1));
};
}
function qo(e, t = {}) {
const r = t.split ?? (t.separateNumbers ? Ho : Rt), n = t.prefixCharacters ?? nt, a = t.suffixCharacters ?? nt;
let i = 0, o = e.length;
for (; i < e.length; ) {
const s = e.charAt(i);
if (!n.includes(s))
break;
i++;
}
for (; o > i; ) {
const s = o - 1, f = e.charAt(s);
if (!a.includes(f))
break;
o = s;
}
return [
e.slice(0, i),
r(e.slice(i, o)),
e.slice(o)
];
}
const H = (e) => /.+-.+/.test(e) ? zo(e) : e, Yo = (e) => Object.prototype.toString.call(e).slice(8, -1) === "Object";
function Zo(e, t) {
const r = /* @__PURE__ */ Object.create(null), n = e.split(",");
for (let a = 0; a < n.length; a++)
r[n[a]] = !0;
return (a) => !!r[a];
}
const Jo = /* @__PURE__ */ Zo("String,Number,Boolean,Function,Symbol,BigInt");
function Qo(e) {
const t = e == null ? void 0 : e.toString().match(/^\s*function (\w+)/);
return t ? t[1] : e === null ? "null" : "";
}
function Vo(e, t) {
let r;
const n = Qo(t);
if (Jo(n)) {
const a = typeof e;
r = a === n.toLowerCase(), !r && a === "object" && (r = e instanceof t);
} else n === "Object" ? r = E(e) : n === "Array" ? r = Array.isArray(e) : n === "null" ? r = e === null : r = e instanceof t;
return {
valid: r,
expectedType: n
};
}
function ko({
prop: e,
type: t,
validator: r
}) {
if (![void 0, null].includes(e) && t) {
let n = !1;
const a = Array.isArray(t) ? t : [t], i = [];
for (let o = 0; o < a.length && !n; o++) {
const { valid: s, expectedType: f } = Vo(e, a[o]);
i.push(f || ""), n = s;
}
if (!n)
throw new TypeError(
`Invalid prop: type check failed, expecting [${i.join(
", "
)}], receiving: ${e}`
);
}
if (r && !r(e))
throw new Error(`Invalid prop: validator check failed, receiving: ${e}`);
}
function es(e, {
mergeObject: t,
mergeObjectCustomizer: r,
mergeFunction: n
}) {
const a = [];
for (let o = e.length - 1; o >= 0; o--)
a.push(e[o]);
const i = r || (n ? (o, s) => typeof o == "function" && typeof s == "function" ? n == null ? void 0 : n(s, o) : void 0 : void 0);
return t === "deep" ? Fo(...a, i) : An(...a, i);
}
function ts(e, {
mergeFunction: t
}) {
return e.reduce(t, () => {
});
}
function rs(e, t = {}) {
const {
type: r,
default: n,
defaultIsDynamic: a = !1,
required: i = !1,
validator: o,
camelizeObjectKeys: s = !1,
mergeObjectApplyOnlyToDefault: f = !1,
mergeFunctionApplyOnlyToDefault: u = !0
} = t;
let { mergeObject: c = "deep", mergeObjectCustomizer: l, mergeFunction: p = !1 } = t;
const y = [];
let d, T = !1, v = !1;
const _ = (b) => {
if (b !== void 0) {
ko({ type: r, prop: b, validator: o });
const $ = Yo(b), R = typeof b == "function";
return T = $, v = R, $ ? (b = Na(b), s ? Do(b, (U, Ft) => H(Ft)) : b) : b;
}
};
for (const b of e)
y.push(_(b));
if (!a)
y.push(_(n));
else if (typeof n != "function")
throw new TypeError(
`Invalid option: options.default should be Function when options.defaultIsDynamic enabled, receiving: ${n}`
);
T || (c = !1, v || (p = !1));
for (let b = 0; b < y.length; b++) {
const $ = y[b];
if ($ !== void 0) {
b === y.length - 1 ? d = $ : c ? d = es(
f ? [$, n] : y,
{
mergeObject: c,
mergeObjectCustomizer: l,
mergeFunction: p
}
) : p ? d = ts(
u ? [$, n] : y,
{
mergeFunction: p
}
) : d = $;
break;
}
}
if (i && [void 0, null].includes(d))
throw new Error("Missing required prop");
return a ? rs(e, {
...t,
default: n(d),
defaultIsDynamic: !1
}) : d;
}
function ns(e, t) {
return Object.keys(e).filter((r) => t(r)).reduce((r, n) => (r[n] = e[n], r), {});
}
function as(e) {
return ns(e, (t) => !t.startsWith("hook:"));
}
function os(e) {
if (Object.getOwnPropertyNames(e || {}).length) {
const t = this.$emit;
this.$emit = function(...r) {
var i;
t.apply(this, r);
const [n, ...a] = r;
(i = e[n]) == null || i.apply(this, a);
};
}
}
function it(e) {
const t = Array.from(H(e));
return t[0] = t[0].toUpperCase(), t.unshift("o", "n"), t.join("");
}
function ss(e, {
props: t = [],
camelizePropNames: r = !1
} = {}) {
const n = {
props: {},
attrs: {},
listeners: {},
hooks: {},
slots: {}
};
let a;
if (Array.isArray(t))
a = r ? t.map((i) => H(i)) : t;
else if (r) {
a = [];
for (const i in t)
a.push(H(i));
} else
a = Object.keys(t);
for (const i in e)
if (i.startsWith("@")) {
const o = i.substring(1);
if (Dt)
if (o.startsWith("vue:"))
n.hooks[it(o.replace("vue:", "vnode-"))] = e[i];
else {
if (o.startsWith("vnode"))
throw new Error("@vnode-* hooks are no longer supported. Use the vue: prefix instead. For example, @vnode-mounted should be changed to @vue:mounted. @vnode-* hooks support has been removed in Vue 3.4.");
n.listeners[it(o)] = e[i];
}
else
o.startsWith("hook:") ? n.hooks[o] = e[i] : n.listeners[o] = e[i];
} else if (i.startsWith("#")) {
const o = i.substring(1);
o && (n.slots[o] = e[i]);
} else {
const o = r ? H(i) : i;
a.includes(o) ? n.props[o] = e[i] : n.attrs[i] = e[i];
}
return n;
}
export {
rs as conclude,
as as getLocalListeners,
os as listenGlobalHooks,
ss as resolveConfig
};
//# sourceMappingURL=vue-global-config.mjs.map