bootstrap-table-vue.js 48 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763
  1. var bt = {};
  2. /**
  3. * @vue/shared v3.4.34
  4. * (c) 2018-present Yuxi (Evan) You and Vue contributors
  5. * @license MIT
  6. **/
  7. /*! #__NO_SIDE_EFFECTS__ */
  8. // @__NO_SIDE_EFFECTS__
  9. function Xt(e, t) {
  10. const n = new Set(e.split(","));
  11. return (r) => n.has(r);
  12. }
  13. const P = bt.NODE_ENV !== "production" ? Object.freeze({}) : {}, kt = bt.NODE_ENV !== "production" ? Object.freeze([]) : [], k = () => {
  14. }, en = (e) => e.charCodeAt(0) === 111 && e.charCodeAt(1) === 110 && // uppercase letter
  15. (e.charCodeAt(2) > 122 || e.charCodeAt(2) < 97), T = Object.assign, tn = Object.prototype.hasOwnProperty, E = (e, t) => tn.call(e, t), g = Array.isArray, Y = (e) => ye(e) === "[object Map]", nn = (e) => ye(e) === "[object Set]", N = (e) => typeof e == "function", $ = (e) => typeof e == "string", se = (e) => typeof e == "symbol", S = (e) => e !== null && typeof e == "object", rn = (e) => (S(e) || N(e)) && N(e.then) && N(e.catch), on = Object.prototype.toString, ye = (e) => on.call(e), wt = (e) => ye(e).slice(8, -1), sn = (e) => ye(e) === "[object Object]", Ue = (e) => $(e) && e !== "NaN" && e[0] !== "-" && "" + parseInt(e, 10) === e, cn = (e) => {
  16. const t = /* @__PURE__ */ Object.create(null);
  17. return (n) => t[n] || (t[n] = e(n));
  18. }, ln = cn((e) => e.charAt(0).toUpperCase() + e.slice(1)), X = (e, t) => !Object.is(e, t), an = (e, t, n, r = !1) => {
  19. Object.defineProperty(e, t, {
  20. configurable: !0,
  21. enumerable: !1,
  22. writable: r,
  23. value: n
  24. });
  25. };
  26. let ot;
  27. const Nt = () => ot || (ot = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : typeof global < "u" ? global : {});
  28. function Be(e) {
  29. if (g(e)) {
  30. const t = {};
  31. for (let n = 0; n < e.length; n++) {
  32. const r = e[n], o = $(r) ? pn(r) : Be(r);
  33. if (o)
  34. for (const s in o)
  35. t[s] = o[s];
  36. }
  37. return t;
  38. } else if ($(e) || S(e))
  39. return e;
  40. }
  41. const un = /;(?![^(]*\))/g, fn = /:([^]+)/, dn = /\/\*[^]*?\*\//g;
  42. function pn(e) {
  43. const t = {};
  44. return e.replace(dn, "").split(un).forEach((n) => {
  45. if (n) {
  46. const r = n.split(fn);
  47. r.length > 1 && (t[r[0].trim()] = r[1].trim());
  48. }
  49. }), t;
  50. }
  51. function qe(e) {
  52. let t = "";
  53. if ($(e))
  54. t = e;
  55. else if (g(e))
  56. for (let n = 0; n < e.length; n++) {
  57. const r = qe(e[n]);
  58. r && (t += r + " ");
  59. }
  60. else if (S(e))
  61. for (const n in e)
  62. e[n] && (t += n + " ");
  63. return t.trim();
  64. }
  65. var I = {};
  66. function re(e, ...t) {
  67. console.warn(`[Vue warn] ${e}`, ...t);
  68. }
  69. let hn;
  70. function _n(e, t = hn) {
  71. t && t.active && t.effects.push(e);
  72. }
  73. let te;
  74. class gn {
  75. constructor(t, n, r, o) {
  76. this.fn = t, this.trigger = n, this.scheduler = r, this.active = !0, this.deps = [], this._dirtyLevel = 4, this._trackId = 0, this._runnings = 0, this._shouldSchedule = !1, this._depsLength = 0, _n(this, o);
  77. }
  78. get dirty() {
  79. if (this._dirtyLevel === 2 || this._dirtyLevel === 3) {
  80. this._dirtyLevel = 1, xe();
  81. for (let t = 0; t < this._depsLength; t++) {
  82. const n = this.deps[t];
  83. if (n.computed && (mn(n.computed), this._dirtyLevel >= 4))
  84. break;
  85. }
  86. this._dirtyLevel === 1 && (this._dirtyLevel = 0), Ie();
  87. }
  88. return this._dirtyLevel >= 4;
  89. }
  90. set dirty(t) {
  91. this._dirtyLevel = t ? 4 : 0;
  92. }
  93. run() {
  94. if (this._dirtyLevel = 0, !this.active)
  95. return this.fn();
  96. let t = B, n = te;
  97. try {
  98. return B = !0, te = this, this._runnings++, st(this), this.fn();
  99. } finally {
  100. it(this), this._runnings--, te = n, B = t;
  101. }
  102. }
  103. stop() {
  104. this.active && (st(this), it(this), this.onStop && this.onStop(), this.active = !1);
  105. }
  106. }
  107. function mn(e) {
  108. return e.value;
  109. }
  110. function st(e) {
  111. e._trackId++, e._depsLength = 0;
  112. }
  113. function it(e) {
  114. if (e.deps.length > e._depsLength) {
  115. for (let t = e._depsLength; t < e.deps.length; t++)
  116. Ot(e.deps[t], e);
  117. e.deps.length = e._depsLength;
  118. }
  119. }
  120. function Ot(e, t) {
  121. const n = e.get(t);
  122. n !== void 0 && t._trackId !== n && (e.delete(t), e.size === 0 && e.cleanup());
  123. }
  124. let B = !0, Ae = 0;
  125. const St = [];
  126. function xe() {
  127. St.push(B), B = !1;
  128. }
  129. function Ie() {
  130. const e = St.pop();
  131. B = e === void 0 ? !0 : e;
  132. }
  133. function Je() {
  134. Ae++;
  135. }
  136. function Ge() {
  137. for (Ae--; !Ae && Fe.length; )
  138. Fe.shift()();
  139. }
  140. function En(e, t, n) {
  141. var r;
  142. if (t.get(e) !== e._trackId) {
  143. t.set(e, e._trackId);
  144. const o = e.deps[e._depsLength];
  145. o !== t ? (o && Ot(o, e), e.deps[e._depsLength++] = t) : e._depsLength++, I.NODE_ENV !== "production" && ((r = e.onTrack) == null || r.call(e, T({ effect: e }, n)));
  146. }
  147. }
  148. const Fe = [];
  149. function bn(e, t, n) {
  150. var r;
  151. Je();
  152. for (const o of e.keys()) {
  153. let s;
  154. o._dirtyLevel < t && (s ?? (s = e.get(o) === o._trackId)) && (o._shouldSchedule || (o._shouldSchedule = o._dirtyLevel === 0), o._dirtyLevel = t), o._shouldSchedule && (s ?? (s = e.get(o) === o._trackId)) && (I.NODE_ENV !== "production" && ((r = o.onTrigger) == null || r.call(o, T({ effect: o }, n))), o.trigger(), (!o._runnings || o.allowRecurse) && o._dirtyLevel !== 2 && (o._shouldSchedule = !1, o.scheduler && Fe.push(o.scheduler)));
  155. }
  156. Ge();
  157. }
  158. const wn = (e, t) => {
  159. const n = /* @__PURE__ */ new Map();
  160. return n.cleanup = e, n.computed = t, n;
  161. }, je = /* @__PURE__ */ new WeakMap(), q = Symbol(I.NODE_ENV !== "production" ? "iterate" : ""), Le = Symbol(I.NODE_ENV !== "production" ? "Map key iterate" : "");
  162. function y(e, t, n) {
  163. if (B && te) {
  164. let r = je.get(e);
  165. r || je.set(e, r = /* @__PURE__ */ new Map());
  166. let o = r.get(n);
  167. o || r.set(n, o = wn(() => r.delete(n))), En(
  168. te,
  169. o,
  170. I.NODE_ENV !== "production" ? {
  171. target: e,
  172. type: t,
  173. key: n
  174. } : void 0
  175. );
  176. }
  177. }
  178. function j(e, t, n, r, o, s) {
  179. const i = je.get(e);
  180. if (!i)
  181. return;
  182. let c = [];
  183. if (t === "clear")
  184. c = [...i.values()];
  185. else if (n === "length" && g(e)) {
  186. const a = Number(r);
  187. i.forEach((f, _) => {
  188. (_ === "length" || !se(_) && _ >= a) && c.push(f);
  189. });
  190. } else
  191. switch (n !== void 0 && c.push(i.get(n)), t) {
  192. case "add":
  193. g(e) ? Ue(n) && c.push(i.get("length")) : (c.push(i.get(q)), Y(e) && c.push(i.get(Le)));
  194. break;
  195. case "delete":
  196. g(e) || (c.push(i.get(q)), Y(e) && c.push(i.get(Le)));
  197. break;
  198. case "set":
  199. Y(e) && c.push(i.get(q));
  200. break;
  201. }
  202. Je();
  203. for (const a of c)
  204. a && bn(
  205. a,
  206. 4,
  207. I.NODE_ENV !== "production" ? {
  208. target: e,
  209. type: t,
  210. key: n,
  211. newValue: r,
  212. oldValue: o,
  213. oldTarget: s
  214. } : void 0
  215. );
  216. Ge();
  217. }
  218. const Nn = /* @__PURE__ */ Xt("__proto__,__v_isRef,__isVue"), yt = new Set(
  219. /* @__PURE__ */ Object.getOwnPropertyNames(Symbol).filter((e) => e !== "arguments" && e !== "caller").map((e) => Symbol[e]).filter(se)
  220. ), ct = /* @__PURE__ */ On();
  221. function On() {
  222. const e = {};
  223. return ["includes", "indexOf", "lastIndexOf"].forEach((t) => {
  224. e[t] = function(...n) {
  225. const r = p(this);
  226. for (let s = 0, i = this.length; s < i; s++)
  227. y(r, "get", s + "");
  228. const o = r[t](...n);
  229. return o === -1 || o === !1 ? r[t](...n.map(p)) : o;
  230. };
  231. }), ["push", "pop", "shift", "unshift", "splice"].forEach((t) => {
  232. e[t] = function(...n) {
  233. xe(), Je();
  234. const r = p(this)[t].apply(this, n);
  235. return Ge(), Ie(), r;
  236. };
  237. }), e;
  238. }
  239. function Sn(e) {
  240. se(e) || (e = String(e));
  241. const t = p(this);
  242. return y(t, "has", e), t.hasOwnProperty(e);
  243. }
  244. class xt {
  245. constructor(t = !1, n = !1) {
  246. this._isReadonly = t, this._isShallow = n;
  247. }
  248. get(t, n, r) {
  249. const o = this._isReadonly, s = this._isShallow;
  250. if (n === "__v_isReactive")
  251. return !o;
  252. if (n === "__v_isReadonly")
  253. return o;
  254. if (n === "__v_isShallow")
  255. return s;
  256. if (n === "__v_raw")
  257. return r === (o ? s ? $t : Vt : s ? An : Ct).get(t) || // receiver is not the reactive proxy, but has the same prototype
  258. // this means the reciever is a user proxy of the reactive proxy
  259. Object.getPrototypeOf(t) === Object.getPrototypeOf(r) ? t : void 0;
  260. const i = g(t);
  261. if (!o) {
  262. if (i && E(ct, n))
  263. return Reflect.get(ct, n, r);
  264. if (n === "hasOwnProperty")
  265. return Sn;
  266. }
  267. const c = Reflect.get(t, n, r);
  268. return (se(n) ? yt.has(n) : Nn(n)) || (o || y(t, "get", n), s) ? c : R(c) ? i && Ue(n) ? c : c.value : S(c) ? o ? Dt(c) : Tt(c) : c;
  269. }
  270. }
  271. class yn extends xt {
  272. constructor(t = !1) {
  273. super(!1, t);
  274. }
  275. set(t, n, r, o) {
  276. let s = t[n];
  277. if (!this._isShallow) {
  278. const a = H(s);
  279. if (!L(r) && !H(r) && (s = p(s), r = p(r)), !g(t) && R(s) && !R(r))
  280. return a ? !1 : (s.value = r, !0);
  281. }
  282. const i = g(t) && Ue(n) ? Number(n) < t.length : E(t, n), c = Reflect.set(t, n, r, o);
  283. return t === p(o) && (i ? X(r, s) && j(t, "set", n, r, s) : j(t, "add", n, r)), c;
  284. }
  285. deleteProperty(t, n) {
  286. const r = E(t, n), o = t[n], s = Reflect.deleteProperty(t, n);
  287. return s && r && j(t, "delete", n, void 0, o), s;
  288. }
  289. has(t, n) {
  290. const r = Reflect.has(t, n);
  291. return (!se(n) || !yt.has(n)) && y(t, "has", n), r;
  292. }
  293. ownKeys(t) {
  294. return y(
  295. t,
  296. "iterate",
  297. g(t) ? "length" : q
  298. ), Reflect.ownKeys(t);
  299. }
  300. }
  301. class It extends xt {
  302. constructor(t = !1) {
  303. super(!0, t);
  304. }
  305. set(t, n) {
  306. return I.NODE_ENV !== "production" && re(
  307. `Set operation on key "${String(n)}" failed: target is readonly.`,
  308. t
  309. ), !0;
  310. }
  311. deleteProperty(t, n) {
  312. return I.NODE_ENV !== "production" && re(
  313. `Delete operation on key "${String(n)}" failed: target is readonly.`,
  314. t
  315. ), !0;
  316. }
  317. }
  318. const xn = /* @__PURE__ */ new yn(), In = /* @__PURE__ */ new It(), Rn = /* @__PURE__ */ new It(!0), Ye = (e) => e, Re = (e) => Reflect.getPrototypeOf(e);
  319. function ce(e, t, n = !1, r = !1) {
  320. e = e.__v_raw;
  321. const o = p(e), s = p(t);
  322. n || (X(t, s) && y(o, "get", t), y(o, "get", s));
  323. const { has: i } = Re(o), c = r ? Ye : n ? ke : Xe;
  324. if (i.call(o, t))
  325. return c(e.get(t));
  326. if (i.call(o, s))
  327. return c(e.get(s));
  328. e !== o && e.get(t);
  329. }
  330. function le(e, t = !1) {
  331. const n = this.__v_raw, r = p(n), o = p(e);
  332. return t || (X(e, o) && y(r, "has", e), y(r, "has", o)), e === o ? n.has(e) : n.has(e) || n.has(o);
  333. }
  334. function ae(e, t = !1) {
  335. return e = e.__v_raw, !t && y(p(e), "iterate", q), Reflect.get(e, "size", e);
  336. }
  337. function lt(e, t = !1) {
  338. !t && !L(e) && !H(e) && (e = p(e));
  339. const n = p(this);
  340. return Re(n).has.call(n, e) || (n.add(e), j(n, "add", e, e)), this;
  341. }
  342. function at(e, t, n = !1) {
  343. !n && !L(t) && !H(t) && (t = p(t));
  344. const r = p(this), { has: o, get: s } = Re(r);
  345. let i = o.call(r, e);
  346. i ? I.NODE_ENV !== "production" && Rt(r, o, e) : (e = p(e), i = o.call(r, e));
  347. const c = s.call(r, e);
  348. return r.set(e, t), i ? X(t, c) && j(r, "set", e, t, c) : j(r, "add", e, t), this;
  349. }
  350. function ut(e) {
  351. const t = p(this), { has: n, get: r } = Re(t);
  352. let o = n.call(t, e);
  353. o ? I.NODE_ENV !== "production" && Rt(t, n, e) : (e = p(e), o = n.call(t, e));
  354. const s = r ? r.call(t, e) : void 0, i = t.delete(e);
  355. return o && j(t, "delete", e, void 0, s), i;
  356. }
  357. function ft() {
  358. const e = p(this), t = e.size !== 0, n = I.NODE_ENV !== "production" ? Y(e) ? new Map(e) : new Set(e) : void 0, r = e.clear();
  359. return t && j(e, "clear", void 0, void 0, n), r;
  360. }
  361. function ue(e, t) {
  362. return function(r, o) {
  363. const s = this, i = s.__v_raw, c = p(i), a = t ? Ye : e ? ke : Xe;
  364. return !e && y(c, "iterate", q), i.forEach((f, _) => r.call(o, a(f), a(_), s));
  365. };
  366. }
  367. function fe(e, t, n) {
  368. return function(...r) {
  369. const o = this.__v_raw, s = p(o), i = Y(s), c = e === "entries" || e === Symbol.iterator && i, a = e === "keys" && i, f = o[e](...r), _ = n ? Ye : t ? ke : Xe;
  370. return !t && y(
  371. s,
  372. "iterate",
  373. a ? Le : q
  374. ), {
  375. // iterator protocol
  376. next() {
  377. const { value: l, done: d } = f.next();
  378. return d ? { value: l, done: d } : {
  379. value: c ? [_(l[0]), _(l[1])] : _(l),
  380. done: d
  381. };
  382. },
  383. // iterable protocol
  384. [Symbol.iterator]() {
  385. return this;
  386. }
  387. };
  388. };
  389. }
  390. function M(e) {
  391. return function(...t) {
  392. if (I.NODE_ENV !== "production") {
  393. const n = t[0] ? `on key "${t[0]}" ` : "";
  394. re(
  395. `${ln(e)} operation ${n}failed: target is readonly.`,
  396. p(this)
  397. );
  398. }
  399. return e === "delete" ? !1 : e === "clear" ? void 0 : this;
  400. };
  401. }
  402. function Cn() {
  403. const e = {
  404. get(s) {
  405. return ce(this, s);
  406. },
  407. get size() {
  408. return ae(this);
  409. },
  410. has: le,
  411. add: lt,
  412. set: at,
  413. delete: ut,
  414. clear: ft,
  415. forEach: ue(!1, !1)
  416. }, t = {
  417. get(s) {
  418. return ce(this, s, !1, !0);
  419. },
  420. get size() {
  421. return ae(this);
  422. },
  423. has: le,
  424. add(s) {
  425. return lt.call(this, s, !0);
  426. },
  427. set(s, i) {
  428. return at.call(this, s, i, !0);
  429. },
  430. delete: ut,
  431. clear: ft,
  432. forEach: ue(!1, !0)
  433. }, n = {
  434. get(s) {
  435. return ce(this, s, !0);
  436. },
  437. get size() {
  438. return ae(this, !0);
  439. },
  440. has(s) {
  441. return le.call(this, s, !0);
  442. },
  443. add: M("add"),
  444. set: M("set"),
  445. delete: M("delete"),
  446. clear: M("clear"),
  447. forEach: ue(!0, !1)
  448. }, r = {
  449. get(s) {
  450. return ce(this, s, !0, !0);
  451. },
  452. get size() {
  453. return ae(this, !0);
  454. },
  455. has(s) {
  456. return le.call(this, s, !0);
  457. },
  458. add: M("add"),
  459. set: M("set"),
  460. delete: M("delete"),
  461. clear: M("clear"),
  462. forEach: ue(!0, !0)
  463. };
  464. return [
  465. "keys",
  466. "values",
  467. "entries",
  468. Symbol.iterator
  469. ].forEach((s) => {
  470. e[s] = fe(s, !1, !1), n[s] = fe(s, !0, !1), t[s] = fe(s, !1, !0), r[s] = fe(
  471. s,
  472. !0,
  473. !0
  474. );
  475. }), [
  476. e,
  477. n,
  478. t,
  479. r
  480. ];
  481. }
  482. const [
  483. Vn,
  484. $n,
  485. Tn,
  486. Dn
  487. ] = /* @__PURE__ */ Cn();
  488. function Qe(e, t) {
  489. const n = t ? e ? Dn : Tn : e ? $n : Vn;
  490. return (r, o, s) => o === "__v_isReactive" ? !e : o === "__v_isReadonly" ? e : o === "__v_raw" ? r : Reflect.get(
  491. E(n, o) && o in r ? n : r,
  492. o,
  493. s
  494. );
  495. }
  496. const Pn = {
  497. get: /* @__PURE__ */ Qe(!1, !1)
  498. }, vn = {
  499. get: /* @__PURE__ */ Qe(!0, !1)
  500. }, Mn = {
  501. get: /* @__PURE__ */ Qe(!0, !0)
  502. };
  503. function Rt(e, t, n) {
  504. const r = p(n);
  505. if (r !== n && t.call(e, r)) {
  506. const o = wt(e);
  507. re(
  508. `Reactive ${o} contains both the raw and reactive versions of the same object${o === "Map" ? " as keys" : ""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`
  509. );
  510. }
  511. }
  512. const Ct = /* @__PURE__ */ new WeakMap(), An = /* @__PURE__ */ new WeakMap(), Vt = /* @__PURE__ */ new WeakMap(), $t = /* @__PURE__ */ new WeakMap();
  513. function Fn(e) {
  514. switch (e) {
  515. case "Object":
  516. case "Array":
  517. return 1;
  518. case "Map":
  519. case "Set":
  520. case "WeakMap":
  521. case "WeakSet":
  522. return 2;
  523. default:
  524. return 0;
  525. }
  526. }
  527. function jn(e) {
  528. return e.__v_skip || !Object.isExtensible(e) ? 0 : Fn(wt(e));
  529. }
  530. function Tt(e) {
  531. return H(e) ? e : Ze(
  532. e,
  533. !1,
  534. xn,
  535. Pn,
  536. Ct
  537. );
  538. }
  539. function Dt(e) {
  540. return Ze(
  541. e,
  542. !0,
  543. In,
  544. vn,
  545. Vt
  546. );
  547. }
  548. function de(e) {
  549. return Ze(
  550. e,
  551. !0,
  552. Rn,
  553. Mn,
  554. $t
  555. );
  556. }
  557. function Ze(e, t, n, r, o) {
  558. if (!S(e))
  559. return I.NODE_ENV !== "production" && re(
  560. `value cannot be made ${t ? "readonly" : "reactive"}: ${String(
  561. e
  562. )}`
  563. ), e;
  564. if (e.__v_raw && !(t && e.__v_isReactive))
  565. return e;
  566. const s = o.get(e);
  567. if (s)
  568. return s;
  569. const i = jn(e);
  570. if (i === 0)
  571. return e;
  572. const c = new Proxy(
  573. e,
  574. i === 2 ? r : n
  575. );
  576. return o.set(e, c), c;
  577. }
  578. function Q(e) {
  579. return H(e) ? Q(e.__v_raw) : !!(e && e.__v_isReactive);
  580. }
  581. function H(e) {
  582. return !!(e && e.__v_isReadonly);
  583. }
  584. function L(e) {
  585. return !!(e && e.__v_isShallow);
  586. }
  587. function He(e) {
  588. return e ? !!e.__v_raw : !1;
  589. }
  590. function p(e) {
  591. const t = e && e.__v_raw;
  592. return t ? p(t) : e;
  593. }
  594. function Ln(e) {
  595. return Object.isExtensible(e) && an(e, "__v_skip", !0), e;
  596. }
  597. const Xe = (e) => S(e) ? Tt(e) : e, ke = (e) => S(e) ? Dt(e) : e;
  598. function R(e) {
  599. return !!(e && e.__v_isRef === !0);
  600. }
  601. function Hn(e) {
  602. return R(e) ? e.value : e;
  603. }
  604. const zn = {
  605. get: (e, t, n) => Hn(Reflect.get(e, t, n)),
  606. set: (e, t, n, r) => {
  607. const o = e[t];
  608. return R(o) && !R(n) ? (o.value = n, !0) : Reflect.set(e, t, n, r);
  609. }
  610. };
  611. function Kn(e) {
  612. return Q(e) ? e : new Proxy(e, zn);
  613. }
  614. var u = {};
  615. const J = [];
  616. function Wn(e) {
  617. J.push(e);
  618. }
  619. function Un() {
  620. J.pop();
  621. }
  622. let De = !1;
  623. function b(e, ...t) {
  624. if (De) return;
  625. De = !0, xe();
  626. const n = J.length ? J[J.length - 1].component : null, r = n && n.appContext.config.warnHandler, o = Bn();
  627. if (r)
  628. G(
  629. r,
  630. n,
  631. 11,
  632. [
  633. // eslint-disable-next-line no-restricted-syntax
  634. e + t.map((s) => {
  635. var i, c;
  636. return (c = (i = s.toString) == null ? void 0 : i.call(s)) != null ? c : JSON.stringify(s);
  637. }).join(""),
  638. n && n.proxy,
  639. o.map(
  640. ({ vnode: s }) => `at <${Yt(n, s.type)}>`
  641. ).join(`
  642. `),
  643. o
  644. ]
  645. );
  646. else {
  647. const s = [`[Vue warn]: ${e}`, ...t];
  648. o.length && s.push(`
  649. `, ...qn(o)), console.warn(...s);
  650. }
  651. Ie(), De = !1;
  652. }
  653. function Bn() {
  654. let e = J[J.length - 1];
  655. if (!e)
  656. return [];
  657. const t = [];
  658. for (; e; ) {
  659. const n = t[0];
  660. n && n.vnode === e ? n.recurseCount++ : t.push({
  661. vnode: e,
  662. recurseCount: 0
  663. });
  664. const r = e.component && e.component.parent;
  665. e = r && r.vnode;
  666. }
  667. return t;
  668. }
  669. function qn(e) {
  670. const t = [];
  671. return e.forEach((n, r) => {
  672. t.push(...r === 0 ? [] : [`
  673. `], ...Jn(n));
  674. }), t;
  675. }
  676. function Jn({ vnode: e, recurseCount: t }) {
  677. const n = t > 0 ? `... (${t} recursive calls)` : "", r = e.component ? e.component.parent == null : !1, o = ` at <${Yt(
  678. e.component,
  679. e.type,
  680. r
  681. )}`, s = ">" + n;
  682. return e.props ? [o, ...Gn(e.props), s] : [o + s];
  683. }
  684. function Gn(e) {
  685. const t = [], n = Object.keys(e);
  686. return n.slice(0, 3).forEach((r) => {
  687. t.push(...Pt(r, e[r]));
  688. }), n.length > 3 && t.push(" ..."), t;
  689. }
  690. function Pt(e, t, n) {
  691. return $(t) ? (t = JSON.stringify(t), n ? t : [`${e}=${t}`]) : typeof t == "number" || typeof t == "boolean" || t == null ? n ? t : [`${e}=${t}`] : R(t) ? (t = Pt(e, p(t.value), !0), n ? t : [`${e}=Ref<`, t, ">"]) : N(t) ? [`${e}=fn${t.name ? `<${t.name}>` : ""}`] : (t = p(t), n ? t : [`${e}=`, t]);
  692. }
  693. const vt = {
  694. sp: "serverPrefetch hook",
  695. bc: "beforeCreate hook",
  696. c: "created hook",
  697. bm: "beforeMount hook",
  698. m: "mounted hook",
  699. bu: "beforeUpdate hook",
  700. u: "updated",
  701. bum: "beforeUnmount hook",
  702. um: "unmounted hook",
  703. a: "activated hook",
  704. da: "deactivated hook",
  705. ec: "errorCaptured hook",
  706. rtc: "renderTracked hook",
  707. rtg: "renderTriggered hook",
  708. 0: "setup function",
  709. 1: "render function",
  710. 2: "watcher getter",
  711. 3: "watcher callback",
  712. 4: "watcher cleanup function",
  713. 5: "native event handler",
  714. 6: "component event handler",
  715. 7: "vnode hook",
  716. 8: "directive hook",
  717. 9: "transition hook",
  718. 10: "app errorHandler",
  719. 11: "app warnHandler",
  720. 12: "ref function",
  721. 13: "async component loader",
  722. 14: "scheduler flush",
  723. 15: "component update"
  724. };
  725. function G(e, t, n, r) {
  726. try {
  727. return r ? e(...r) : e();
  728. } catch (o) {
  729. et(o, t, n);
  730. }
  731. }
  732. function _e(e, t, n, r) {
  733. if (N(e)) {
  734. const o = G(e, t, n, r);
  735. return o && rn(o) && o.catch((s) => {
  736. et(s, t, n);
  737. }), o;
  738. }
  739. if (g(e)) {
  740. const o = [];
  741. for (let s = 0; s < e.length; s++)
  742. o.push(_e(e[s], t, n, r));
  743. return o;
  744. } else u.NODE_ENV !== "production" && b(
  745. `Invalid value type passed to callWithAsyncErrorHandling(): ${typeof e}`
  746. );
  747. }
  748. function et(e, t, n, r = !0) {
  749. const o = t ? t.vnode : null;
  750. if (t) {
  751. let s = t.parent;
  752. const i = t.proxy, c = u.NODE_ENV !== "production" ? vt[n] : `https://vuejs.org/error-reference/#runtime-${n}`;
  753. for (; s; ) {
  754. const f = s.ec;
  755. if (f) {
  756. for (let _ = 0; _ < f.length; _++)
  757. if (f[_](e, i, c) === !1)
  758. return;
  759. }
  760. s = s.parent;
  761. }
  762. const a = t.appContext.config.errorHandler;
  763. if (a) {
  764. xe(), G(
  765. a,
  766. null,
  767. 10,
  768. [e, i, c]
  769. ), Ie();
  770. return;
  771. }
  772. }
  773. Yn(e, n, o, r);
  774. }
  775. function Yn(e, t, n, r = !0) {
  776. if (u.NODE_ENV !== "production") {
  777. const o = vt[t];
  778. if (n && Wn(n), b(`Unhandled error${o ? ` during execution of ${o}` : ""}`), n && Un(), r)
  779. throw e;
  780. console.error(e);
  781. } else
  782. console.error(e);
  783. }
  784. let be = !1, ze = !1;
  785. const C = [];
  786. let F = 0;
  787. const Z = [];
  788. let A = null, W = 0;
  789. const Mt = /* @__PURE__ */ Promise.resolve();
  790. let tt = null;
  791. const Qn = 100;
  792. function Zn(e) {
  793. const t = tt || Mt;
  794. return e ? t.then(this ? e.bind(this) : e) : t;
  795. }
  796. function Xn(e) {
  797. let t = F + 1, n = C.length;
  798. for (; t < n; ) {
  799. const r = t + n >>> 1, o = C[r], s = oe(o);
  800. s < e || s === e && o.pre ? t = r + 1 : n = r;
  801. }
  802. return t;
  803. }
  804. function nt(e) {
  805. (!C.length || !C.includes(
  806. e,
  807. be && e.allowRecurse ? F + 1 : F
  808. )) && (e.id == null ? C.push(e) : C.splice(Xn(e.id), 0, e), At());
  809. }
  810. function At() {
  811. !be && !ze && (ze = !0, tt = Mt.then(jt));
  812. }
  813. function Ft(e) {
  814. g(e) ? Z.push(...e) : (!A || !A.includes(
  815. e,
  816. e.allowRecurse ? W + 1 : W
  817. )) && Z.push(e), At();
  818. }
  819. function kn(e) {
  820. if (Z.length) {
  821. const t = [...new Set(Z)].sort(
  822. (n, r) => oe(n) - oe(r)
  823. );
  824. if (Z.length = 0, A) {
  825. A.push(...t);
  826. return;
  827. }
  828. for (A = t, u.NODE_ENV !== "production" && (e = e || /* @__PURE__ */ new Map()), W = 0; W < A.length; W++) {
  829. const n = A[W];
  830. u.NODE_ENV !== "production" && Lt(e, n) || n.active !== !1 && n();
  831. }
  832. A = null, W = 0;
  833. }
  834. }
  835. const oe = (e) => e.id == null ? 1 / 0 : e.id, er = (e, t) => {
  836. const n = oe(e) - oe(t);
  837. if (n === 0) {
  838. if (e.pre && !t.pre) return -1;
  839. if (t.pre && !e.pre) return 1;
  840. }
  841. return n;
  842. };
  843. function jt(e) {
  844. ze = !1, be = !0, u.NODE_ENV !== "production" && (e = e || /* @__PURE__ */ new Map()), C.sort(er);
  845. const t = u.NODE_ENV !== "production" ? (n) => Lt(e, n) : k;
  846. try {
  847. for (F = 0; F < C.length; F++) {
  848. const n = C[F];
  849. if (n && n.active !== !1) {
  850. if (u.NODE_ENV !== "production" && t(n))
  851. continue;
  852. G(
  853. n,
  854. n.i,
  855. n.i ? 15 : 14
  856. );
  857. }
  858. }
  859. } finally {
  860. F = 0, C.length = 0, kn(e), be = !1, tt = null, (C.length || Z.length) && jt(e);
  861. }
  862. }
  863. function Lt(e, t) {
  864. if (!e.has(t))
  865. e.set(t, 1);
  866. else {
  867. const n = e.get(t);
  868. if (n > Qn) {
  869. const r = t.i, o = r && Gt(r.type);
  870. return et(
  871. `Maximum recursive updates exceeded${o ? ` in component <${o}>` : ""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`,
  872. null,
  873. 10
  874. ), !0;
  875. } else
  876. e.set(t, n + 1);
  877. }
  878. }
  879. const Pe = /* @__PURE__ */ new Map();
  880. u.NODE_ENV !== "production" && (Nt().__VUE_HMR_RUNTIME__ = {
  881. createRecord: ve(tr),
  882. rerender: ve(nr),
  883. reload: ve(rr)
  884. });
  885. const we = /* @__PURE__ */ new Map();
  886. function tr(e, t) {
  887. return we.has(e) ? !1 : (we.set(e, {
  888. initialDef: Ne(t),
  889. instances: /* @__PURE__ */ new Set()
  890. }), !0);
  891. }
  892. function Ne(e) {
  893. return Qt(e) ? e.__vccOpts : e;
  894. }
  895. function nr(e, t) {
  896. const n = we.get(e);
  897. n && (n.initialDef.render = t, [...n.instances].forEach((r) => {
  898. t && (r.render = t, Ne(r.type).render = t), r.renderCache = [], r.effect.dirty = !0, r.update();
  899. }));
  900. }
  901. function rr(e, t) {
  902. const n = we.get(e);
  903. if (!n) return;
  904. t = Ne(t), dt(n.initialDef, t);
  905. const r = [...n.instances];
  906. for (let o = 0; o < r.length; o++) {
  907. const s = r[o], i = Ne(s.type);
  908. let c = Pe.get(i);
  909. c || (i !== n.initialDef && dt(i, t), Pe.set(i, c = /* @__PURE__ */ new Set())), c.add(s), s.appContext.propsCache.delete(s.type), s.appContext.emitsCache.delete(s.type), s.appContext.optionsCache.delete(s.type), s.ceReload ? (c.add(s), s.ceReload(t.styles), c.delete(s)) : s.parent ? (s.parent.effect.dirty = !0, nt(() => {
  910. s.parent.update(), c.delete(s);
  911. })) : s.appContext.reload ? s.appContext.reload() : typeof window < "u" ? window.location.reload() : console.warn(
  912. "[HMR] Root or manually mounted instance modified. Full reload required."
  913. );
  914. }
  915. Ft(() => {
  916. Pe.clear();
  917. });
  918. }
  919. function dt(e, t) {
  920. T(e, t);
  921. for (const n in e)
  922. n !== "__file" && !(n in t) && delete e[n];
  923. }
  924. function ve(e) {
  925. return (t, n) => {
  926. try {
  927. return e(t, n);
  928. } catch (r) {
  929. console.error(r), console.warn(
  930. "[HMR] Something went wrong during Vue component hot-reload. Full reload required."
  931. );
  932. }
  933. };
  934. }
  935. let v = null, or = null;
  936. function Ht(e, t) {
  937. e.shapeFlag & 6 && e.component ? Ht(e.component.subTree, t) : e.shapeFlag & 128 ? (e.ssContent.transition = t.clone(e.ssContent), e.ssFallback.transition = t.clone(e.ssFallback)) : e.transition = t;
  938. }
  939. const sr = Symbol.for("v-ndc"), Ke = (e) => e ? Mr(e) ? Ar(e) : Ke(e.parent) : null, ne = (
  940. // Move PURE marker to new line to workaround compiler discarding it
  941. // due to type annotation
  942. /* @__PURE__ */ T(/* @__PURE__ */ Object.create(null), {
  943. $: (e) => e,
  944. $el: (e) => e.vnode.el,
  945. $data: (e) => e.data,
  946. $props: (e) => u.NODE_ENV !== "production" ? de(e.props) : e.props,
  947. $attrs: (e) => u.NODE_ENV !== "production" ? de(e.attrs) : e.attrs,
  948. $slots: (e) => u.NODE_ENV !== "production" ? de(e.slots) : e.slots,
  949. $refs: (e) => u.NODE_ENV !== "production" ? de(e.refs) : e.refs,
  950. $parent: (e) => Ke(e.parent),
  951. $root: (e) => Ke(e.root),
  952. $emit: (e) => e.emit,
  953. $options: (e) => lr(e),
  954. $forceUpdate: (e) => e.f || (e.f = () => {
  955. e.effect.dirty = !0, nt(e.update);
  956. }),
  957. $nextTick: (e) => e.n || (e.n = Zn.bind(e.proxy)),
  958. $watch: (e) => Er.bind(e)
  959. })
  960. ), ir = (e) => e === "_" || e === "$", Me = (e, t) => e !== P && !e.__isScriptSetup && E(e, t), cr = {
  961. get({ _: e }, t) {
  962. if (t === "__v_skip")
  963. return !0;
  964. const { ctx: n, setupState: r, data: o, props: s, accessCache: i, type: c, appContext: a } = e;
  965. if (u.NODE_ENV !== "production" && t === "__isVue")
  966. return !0;
  967. let f;
  968. if (t[0] !== "$") {
  969. const m = i[t];
  970. if (m !== void 0)
  971. switch (m) {
  972. case 1:
  973. return r[t];
  974. case 2:
  975. return o[t];
  976. case 4:
  977. return n[t];
  978. case 3:
  979. return s[t];
  980. }
  981. else {
  982. if (Me(r, t))
  983. return i[t] = 1, r[t];
  984. if (o !== P && E(o, t))
  985. return i[t] = 2, o[t];
  986. if (
  987. // only cache other properties when instance has declared (thus stable)
  988. // props
  989. (f = e.propsOptions[0]) && E(f, t)
  990. )
  991. return i[t] = 3, s[t];
  992. if (n !== P && E(n, t))
  993. return i[t] = 4, n[t];
  994. i[t] = 0;
  995. }
  996. }
  997. const _ = ne[t];
  998. let l, d;
  999. if (_)
  1000. return t === "$attrs" ? y(e.attrs, "get", "") : u.NODE_ENV !== "production" && t === "$slots" && y(e, "get", t), _(e);
  1001. if (
  1002. // css module (injected by vue-loader)
  1003. (l = c.__cssModules) && (l = l[t])
  1004. )
  1005. return l;
  1006. if (n !== P && E(n, t))
  1007. return i[t] = 4, n[t];
  1008. if (
  1009. // global properties
  1010. d = a.config.globalProperties, E(d, t)
  1011. )
  1012. return d[t];
  1013. u.NODE_ENV !== "production" && v && (!$(t) || // #1091 avoid internal isRef/isVNode checks on component instance leading
  1014. // to infinite warning loop
  1015. t.indexOf("__v") !== 0) && (o !== P && ir(t[0]) && E(o, t) ? b(
  1016. `Property ${JSON.stringify(
  1017. t
  1018. )} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`
  1019. ) : e === v && b(
  1020. `Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`
  1021. ));
  1022. },
  1023. set({ _: e }, t, n) {
  1024. const { data: r, setupState: o, ctx: s } = e;
  1025. return Me(o, t) ? (o[t] = n, !0) : u.NODE_ENV !== "production" && o.__isScriptSetup && E(o, t) ? (b(`Cannot mutate <script setup> binding "${t}" from Options API.`), !1) : r !== P && E(r, t) ? (r[t] = n, !0) : E(e.props, t) ? (u.NODE_ENV !== "production" && b(`Attempting to mutate prop "${t}". Props are readonly.`), !1) : t[0] === "$" && t.slice(1) in e ? (u.NODE_ENV !== "production" && b(
  1026. `Attempting to mutate public property "${t}". Properties starting with $ are reserved and readonly.`
  1027. ), !1) : (u.NODE_ENV !== "production" && t in e.appContext.config.globalProperties ? Object.defineProperty(s, t, {
  1028. enumerable: !0,
  1029. configurable: !0,
  1030. value: n
  1031. }) : s[t] = n, !0);
  1032. },
  1033. has({
  1034. _: { data: e, setupState: t, accessCache: n, ctx: r, appContext: o, propsOptions: s }
  1035. }, i) {
  1036. let c;
  1037. return !!n[i] || e !== P && E(e, i) || Me(t, i) || (c = s[0]) && E(c, i) || E(r, i) || E(ne, i) || E(o.config.globalProperties, i);
  1038. },
  1039. defineProperty(e, t, n) {
  1040. return n.get != null ? e._.accessCache[t] = 0 : E(n, "value") && this.set(e, t, n.value, null), Reflect.defineProperty(e, t, n);
  1041. }
  1042. };
  1043. u.NODE_ENV !== "production" && (cr.ownKeys = (e) => (b(
  1044. "Avoid app logic that relies on enumerating keys on a component instance. The keys will be empty in production mode to avoid performance overhead."
  1045. ), Reflect.ownKeys(e)));
  1046. function pt(e) {
  1047. return g(e) ? e.reduce(
  1048. (t, n) => (t[n] = null, t),
  1049. {}
  1050. ) : e;
  1051. }
  1052. function lr(e) {
  1053. const t = e.type, { mixins: n, extends: r } = t, {
  1054. mixins: o,
  1055. optionsCache: s,
  1056. config: { optionMergeStrategies: i }
  1057. } = e.appContext, c = s.get(t);
  1058. let a;
  1059. return c ? a = c : !o.length && !n && !r ? a = t : (a = {}, o.length && o.forEach(
  1060. (f) => Oe(a, f, i, !0)
  1061. ), Oe(a, t, i)), S(t) && s.set(t, a), a;
  1062. }
  1063. function Oe(e, t, n, r = !1) {
  1064. const { mixins: o, extends: s } = t;
  1065. s && Oe(e, s, n, !0), o && o.forEach(
  1066. (i) => Oe(e, i, n, !0)
  1067. );
  1068. for (const i in t)
  1069. if (r && i === "expose")
  1070. u.NODE_ENV !== "production" && b(
  1071. '"expose" option is ignored when declared in mixins or extends. It should only be declared in the base component itself.'
  1072. );
  1073. else {
  1074. const c = ar[i] || n && n[i];
  1075. e[i] = c ? c(e[i], t[i]) : t[i];
  1076. }
  1077. return e;
  1078. }
  1079. const ar = {
  1080. data: ht,
  1081. props: gt,
  1082. emits: gt,
  1083. // objects
  1084. methods: ee,
  1085. computed: ee,
  1086. // lifecycle
  1087. beforeCreate: O,
  1088. created: O,
  1089. beforeMount: O,
  1090. mounted: O,
  1091. beforeUpdate: O,
  1092. updated: O,
  1093. beforeDestroy: O,
  1094. beforeUnmount: O,
  1095. destroyed: O,
  1096. unmounted: O,
  1097. activated: O,
  1098. deactivated: O,
  1099. errorCaptured: O,
  1100. serverPrefetch: O,
  1101. // assets
  1102. components: ee,
  1103. directives: ee,
  1104. // watch
  1105. watch: fr,
  1106. // provide / inject
  1107. provide: ht,
  1108. inject: ur
  1109. };
  1110. function ht(e, t) {
  1111. return t ? e ? function() {
  1112. return T(
  1113. N(e) ? e.call(this, this) : e,
  1114. N(t) ? t.call(this, this) : t
  1115. );
  1116. } : t : e;
  1117. }
  1118. function ur(e, t) {
  1119. return ee(_t(e), _t(t));
  1120. }
  1121. function _t(e) {
  1122. if (g(e)) {
  1123. const t = {};
  1124. for (let n = 0; n < e.length; n++)
  1125. t[e[n]] = e[n];
  1126. return t;
  1127. }
  1128. return e;
  1129. }
  1130. function O(e, t) {
  1131. return e ? [...new Set([].concat(e, t))] : t;
  1132. }
  1133. function ee(e, t) {
  1134. return e ? T(/* @__PURE__ */ Object.create(null), e, t) : t;
  1135. }
  1136. function gt(e, t) {
  1137. return e ? g(e) && g(t) ? [.../* @__PURE__ */ new Set([...e, ...t])] : T(
  1138. /* @__PURE__ */ Object.create(null),
  1139. pt(e),
  1140. pt(t ?? {})
  1141. ) : t;
  1142. }
  1143. function fr(e, t) {
  1144. if (!e) return t;
  1145. if (!t) return e;
  1146. const n = T(/* @__PURE__ */ Object.create(null), e);
  1147. for (const r in t)
  1148. n[r] = O(e[r], t[r]);
  1149. return n;
  1150. }
  1151. let mt = null;
  1152. function dr(e, t, n = !1) {
  1153. const r = Ce || v;
  1154. if (r || mt) {
  1155. const o = r ? r.parent == null ? r.vnode.appContext && r.vnode.appContext.provides : r.parent.provides : mt._context.provides;
  1156. if (o && e in o)
  1157. return o[e];
  1158. if (arguments.length > 1)
  1159. return n && N(t) ? t.call(r && r.proxy) : t;
  1160. u.NODE_ENV !== "production" && b(`injection "${String(e)}" not found.`);
  1161. } else u.NODE_ENV !== "production" && b("inject() can only be used inside setup() or functional components.");
  1162. }
  1163. const pr = {}, zt = (e) => Object.getPrototypeOf(e) === pr, hr = (e) => e.__isTeleport, Et = Nr, _r = Symbol.for("v-scx"), gr = () => {
  1164. {
  1165. const e = dr(_r);
  1166. return e || u.NODE_ENV !== "production" && b(
  1167. "Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."
  1168. ), e;
  1169. }
  1170. }, pe = {};
  1171. function mr(e, t, {
  1172. immediate: n,
  1173. deep: r,
  1174. flush: o,
  1175. once: s,
  1176. onTrack: i,
  1177. onTrigger: c
  1178. } = P) {
  1179. if (t && s) {
  1180. const h = t;
  1181. t = (...Te) => {
  1182. h(...Te), $e();
  1183. };
  1184. }
  1185. u.NODE_ENV !== "production" && r !== void 0 && typeof r == "number" && b(
  1186. 'watch() "deep" option with number value will be used as watch depth in future versions. Please use a boolean instead to avoid potential breakage.'
  1187. ), u.NODE_ENV !== "production" && !t && (n !== void 0 && b(
  1188. 'watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'
  1189. ), r !== void 0 && b(
  1190. 'watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'
  1191. ), s !== void 0 && b(
  1192. 'watch() "once" option is only respected when using the watch(source, callback, options?) signature.'
  1193. ));
  1194. const a = (h) => {
  1195. b(
  1196. "Invalid watch source: ",
  1197. h,
  1198. "A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types."
  1199. );
  1200. }, f = Ce, _ = (h) => r === !0 ? h : (
  1201. // for deep: false, only traverse root-level properties
  1202. U(h, r === !1 ? 1 : void 0)
  1203. );
  1204. let l, d = !1, m = !1;
  1205. if (R(e) ? (l = () => e.value, d = L(e)) : Q(e) ? (l = () => _(e), d = !0) : g(e) ? (m = !0, d = e.some((h) => Q(h) || L(h)), l = () => e.map((h) => {
  1206. if (R(h))
  1207. return h.value;
  1208. if (Q(h))
  1209. return _(h);
  1210. if (N(h))
  1211. return G(h, f, 2);
  1212. u.NODE_ENV !== "production" && a(h);
  1213. })) : N(e) ? t ? l = () => G(e, f, 2) : l = () => (w && w(), _e(
  1214. e,
  1215. f,
  1216. 3,
  1217. [D]
  1218. )) : (l = k, u.NODE_ENV !== "production" && a(e)), t && r) {
  1219. const h = l;
  1220. l = () => U(h());
  1221. }
  1222. let w, D = (h) => {
  1223. w = x.onStop = () => {
  1224. G(h, f, 4), w = x.onStop = void 0;
  1225. };
  1226. }, Ve;
  1227. if (Jt)
  1228. if (D = k, t ? n && _e(t, f, 3, [
  1229. l(),
  1230. m ? [] : void 0,
  1231. D
  1232. ]) : l(), o === "sync") {
  1233. const h = gr();
  1234. Ve = h.__watcherHandles || (h.__watcherHandles = []);
  1235. } else
  1236. return k;
  1237. let z = m ? new Array(e.length).fill(pe) : pe;
  1238. const K = () => {
  1239. if (!(!x.active || !x.dirty))
  1240. if (t) {
  1241. const h = x.run();
  1242. (r || d || (m ? h.some((Te, Zt) => X(Te, z[Zt])) : X(h, z))) && (w && w(), _e(t, f, 3, [
  1243. h,
  1244. // pass undefined as the old value when it's changed for the first time
  1245. z === pe ? void 0 : m && z[0] === pe ? [] : z,
  1246. D
  1247. ]), z = h);
  1248. } else
  1249. x.run();
  1250. };
  1251. K.allowRecurse = !!t;
  1252. let ie;
  1253. o === "sync" ? ie = K : o === "post" ? ie = () => Et(K, f && f.suspense) : (K.pre = !0, f && (K.id = f.uid), ie = () => nt(K));
  1254. const x = new gn(l, k, ie), $e = () => {
  1255. x.stop();
  1256. };
  1257. return u.NODE_ENV !== "production" && (x.onTrack = i, x.onTrigger = c), t ? n ? K() : z = x.run() : o === "post" ? Et(
  1258. x.run.bind(x),
  1259. f && f.suspense
  1260. ) : x.run(), Ve && Ve.push($e), $e;
  1261. }
  1262. function Er(e, t, n) {
  1263. const r = this.proxy, o = $(e) ? e.includes(".") ? br(r, e) : () => r[e] : e.bind(r, r);
  1264. let s;
  1265. N(t) ? s = t : (s = t.handler, n = t);
  1266. const i = vr(this), c = mr(o, s.bind(r), n);
  1267. return i(), c;
  1268. }
  1269. function br(e, t) {
  1270. const n = t.split(".");
  1271. return () => {
  1272. let r = e;
  1273. for (let o = 0; o < n.length && r; o++)
  1274. r = r[n[o]];
  1275. return r;
  1276. };
  1277. }
  1278. function U(e, t = 1 / 0, n) {
  1279. if (t <= 0 || !S(e) || e.__v_skip || (n = n || /* @__PURE__ */ new Set(), n.has(e)))
  1280. return e;
  1281. if (n.add(e), t--, R(e))
  1282. U(e.value, t, n);
  1283. else if (g(e))
  1284. for (let r = 0; r < e.length; r++)
  1285. U(e[r], t, n);
  1286. else if (nn(e) || Y(e))
  1287. e.forEach((r) => {
  1288. U(r, t, n);
  1289. });
  1290. else if (sn(e)) {
  1291. for (const r in e)
  1292. U(e[r], t, n);
  1293. for (const r of Object.getOwnPropertySymbols(e))
  1294. Object.prototype.propertyIsEnumerable.call(e, r) && U(e[r], t, n);
  1295. }
  1296. return e;
  1297. }
  1298. const wr = (e) => e.__isSuspense;
  1299. function Nr(e, t) {
  1300. t && t.pendingBranch ? g(e) ? t.effects.push(...e) : t.effects.push(e) : Ft(e);
  1301. }
  1302. const Kt = Symbol.for("v-fgt"), Or = Symbol.for("v-txt"), Sr = Symbol.for("v-cmt"), ge = [];
  1303. let V = null;
  1304. function yr(e = !1) {
  1305. ge.push(V = e ? null : []);
  1306. }
  1307. function xr() {
  1308. ge.pop(), V = ge[ge.length - 1] || null;
  1309. }
  1310. function Ir(e) {
  1311. return e.dynamicChildren = V || kt, xr(), V && V.push(e), e;
  1312. }
  1313. function Rr(e, t, n, r, o, s) {
  1314. return Ir(
  1315. Ut(
  1316. e,
  1317. t,
  1318. n,
  1319. r,
  1320. o,
  1321. s,
  1322. !0
  1323. )
  1324. );
  1325. }
  1326. function Cr(e) {
  1327. return e ? e.__v_isVNode === !0 : !1;
  1328. }
  1329. const Vr = (...e) => Bt(
  1330. ...e
  1331. ), Wt = ({ key: e }) => e ?? null, me = ({
  1332. ref: e,
  1333. ref_key: t,
  1334. ref_for: n
  1335. }) => (typeof e == "number" && (e = "" + e), e != null ? $(e) || R(e) || N(e) ? { i: v, r: e, k: t, f: !!n } : e : null);
  1336. function Ut(e, t = null, n = null, r = 0, o = null, s = e === Kt ? 0 : 1, i = !1, c = !1) {
  1337. const a = {
  1338. __v_isVNode: !0,
  1339. __v_skip: !0,
  1340. type: e,
  1341. props: t,
  1342. key: t && Wt(t),
  1343. ref: t && me(t),
  1344. scopeId: or,
  1345. slotScopeIds: null,
  1346. children: n,
  1347. component: null,
  1348. suspense: null,
  1349. ssContent: null,
  1350. ssFallback: null,
  1351. dirs: null,
  1352. transition: null,
  1353. el: null,
  1354. anchor: null,
  1355. target: null,
  1356. targetStart: null,
  1357. targetAnchor: null,
  1358. staticCount: 0,
  1359. shapeFlag: s,
  1360. patchFlag: r,
  1361. dynamicProps: o,
  1362. dynamicChildren: null,
  1363. appContext: null,
  1364. ctx: v
  1365. };
  1366. return c ? (rt(a, n), s & 128 && e.normalize(a)) : n && (a.shapeFlag |= $(n) ? 8 : 16), u.NODE_ENV !== "production" && a.key !== a.key && b("VNode created with invalid key (NaN). VNode type:", a.type), // avoid a block node from tracking itself
  1367. !i && // has current parent block
  1368. V && // presence of a patch flag indicates this node needs patching on updates.
  1369. // component nodes also should always be patched, because even if the
  1370. // component doesn't need to update, it needs to persist the instance on to
  1371. // the next vnode so that it can be properly unmounted later.
  1372. (a.patchFlag > 0 || s & 6) && // the EVENTS flag is only for hydration and if it is the only flag, the
  1373. // vnode should not be considered dynamic due to handler caching.
  1374. a.patchFlag !== 32 && V.push(a), a;
  1375. }
  1376. const $r = u.NODE_ENV !== "production" ? Vr : Bt;
  1377. function Bt(e, t = null, n = null, r = 0, o = null, s = !1) {
  1378. if ((!e || e === sr) && (u.NODE_ENV !== "production" && !e && b(`Invalid vnode type when creating vnode: ${e}.`), e = Sr), Cr(e)) {
  1379. const c = Se(
  1380. e,
  1381. t,
  1382. !0
  1383. /* mergeRef: true */
  1384. );
  1385. return n && rt(c, n), !s && V && (c.shapeFlag & 6 ? V[V.indexOf(e)] = c : V.push(c)), c.patchFlag = -2, c;
  1386. }
  1387. if (Qt(e) && (e = e.__vccOpts), t) {
  1388. t = Tr(t);
  1389. let { class: c, style: a } = t;
  1390. c && !$(c) && (t.class = qe(c)), S(a) && (He(a) && !g(a) && (a = T({}, a)), t.style = Be(a));
  1391. }
  1392. const i = $(e) ? 1 : wr(e) ? 128 : hr(e) ? 64 : S(e) ? 4 : N(e) ? 2 : 0;
  1393. return u.NODE_ENV !== "production" && i & 4 && He(e) && (e = p(e), b(
  1394. "Vue received a Component that was made a reactive object. This can lead to unnecessary performance overhead and should be avoided by marking the component with `markRaw` or using `shallowRef` instead of `ref`.",
  1395. `
  1396. Component that was made reactive: `,
  1397. e
  1398. )), Ut(
  1399. e,
  1400. t,
  1401. n,
  1402. r,
  1403. o,
  1404. i,
  1405. s,
  1406. !0
  1407. );
  1408. }
  1409. function Tr(e) {
  1410. return e ? He(e) || zt(e) ? T({}, e) : e : null;
  1411. }
  1412. function Se(e, t, n = !1, r = !1) {
  1413. const { props: o, ref: s, patchFlag: i, children: c, transition: a } = e, f = t ? Pr(o || {}, t) : o, _ = {
  1414. __v_isVNode: !0,
  1415. __v_skip: !0,
  1416. type: e.type,
  1417. props: f,
  1418. key: f && Wt(f),
  1419. ref: t && t.ref ? (
  1420. // #2078 in the case of <component :is="vnode" ref="extra"/>
  1421. // if the vnode itself already has a ref, cloneVNode will need to merge
  1422. // the refs so the single vnode can be set on multiple refs
  1423. n && s ? g(s) ? s.concat(me(t)) : [s, me(t)] : me(t)
  1424. ) : s,
  1425. scopeId: e.scopeId,
  1426. slotScopeIds: e.slotScopeIds,
  1427. children: u.NODE_ENV !== "production" && i === -1 && g(c) ? c.map(qt) : c,
  1428. target: e.target,
  1429. targetStart: e.targetStart,
  1430. targetAnchor: e.targetAnchor,
  1431. staticCount: e.staticCount,
  1432. shapeFlag: e.shapeFlag,
  1433. // if the vnode is cloned with extra props, we can no longer assume its
  1434. // existing patch flag to be reliable and need to add the FULL_PROPS flag.
  1435. // note: preserve flag for fragments since they use the flag for children
  1436. // fast paths only.
  1437. patchFlag: t && e.type !== Kt ? i === -1 ? 16 : i | 16 : i,
  1438. dynamicProps: e.dynamicProps,
  1439. dynamicChildren: e.dynamicChildren,
  1440. appContext: e.appContext,
  1441. dirs: e.dirs,
  1442. transition: a,
  1443. // These should technically only be non-null on mounted VNodes. However,
  1444. // they *should* be copied for kept-alive vnodes. So we just always copy
  1445. // them since them being non-null during a mount doesn't affect the logic as
  1446. // they will simply be overwritten.
  1447. component: e.component,
  1448. suspense: e.suspense,
  1449. ssContent: e.ssContent && Se(e.ssContent),
  1450. ssFallback: e.ssFallback && Se(e.ssFallback),
  1451. el: e.el,
  1452. anchor: e.anchor,
  1453. ctx: e.ctx,
  1454. ce: e.ce
  1455. };
  1456. return a && r && Ht(
  1457. _,
  1458. a.clone(_)
  1459. ), _;
  1460. }
  1461. function qt(e) {
  1462. const t = Se(e);
  1463. return g(e.children) && (t.children = e.children.map(qt)), t;
  1464. }
  1465. function Dr(e = " ", t = 0) {
  1466. return $r(Or, null, e, t);
  1467. }
  1468. function rt(e, t) {
  1469. let n = 0;
  1470. const { shapeFlag: r } = e;
  1471. if (t == null)
  1472. t = null;
  1473. else if (g(t))
  1474. n = 16;
  1475. else if (typeof t == "object")
  1476. if (r & 65) {
  1477. const o = t.default;
  1478. o && (o._c && (o._d = !1), rt(e, o()), o._c && (o._d = !0));
  1479. return;
  1480. } else {
  1481. n = 32;
  1482. const o = t._;
  1483. !o && !zt(t) ? t._ctx = v : o === 3 && v && (v.slots._ === 1 ? t._ = 1 : (t._ = 2, e.patchFlag |= 1024));
  1484. }
  1485. else N(t) ? (t = { default: t, _ctx: v }, n = 32) : (t = String(t), r & 64 ? (n = 16, t = [Dr(t)]) : n = 8);
  1486. e.children = t, e.shapeFlag |= n;
  1487. }
  1488. function Pr(...e) {
  1489. const t = {};
  1490. for (let n = 0; n < e.length; n++) {
  1491. const r = e[n];
  1492. for (const o in r)
  1493. if (o === "class")
  1494. t.class !== r.class && (t.class = qe([t.class, r.class]));
  1495. else if (o === "style")
  1496. t.style = Be([t.style, r.style]);
  1497. else if (en(o)) {
  1498. const s = t[o], i = r[o];
  1499. i && s !== i && !(g(s) && s.includes(i)) && (t[o] = s ? [].concat(s, i) : i);
  1500. } else o !== "" && (t[o] = r[o]);
  1501. }
  1502. return t;
  1503. }
  1504. let Ce = null, We;
  1505. {
  1506. const e = Nt(), t = (n, r) => {
  1507. let o;
  1508. return (o = e[n]) || (o = e[n] = []), o.push(r), (s) => {
  1509. o.length > 1 ? o.forEach((i) => i(s)) : o[0](s);
  1510. };
  1511. };
  1512. We = t(
  1513. "__VUE_INSTANCE_SETTERS__",
  1514. (n) => Ce = n
  1515. ), t(
  1516. "__VUE_SSR_SETTERS__",
  1517. (n) => Jt = n
  1518. );
  1519. }
  1520. const vr = (e) => {
  1521. const t = Ce;
  1522. return We(e), e.scope.on(), () => {
  1523. e.scope.off(), We(t);
  1524. };
  1525. };
  1526. function Mr(e) {
  1527. return e.vnode.shapeFlag & 4;
  1528. }
  1529. let Jt = !1;
  1530. function Ar(e) {
  1531. return e.exposed ? e.exposeProxy || (e.exposeProxy = new Proxy(Kn(Ln(e.exposed)), {
  1532. get(t, n) {
  1533. if (n in t)
  1534. return t[n];
  1535. if (n in ne)
  1536. return ne[n](e);
  1537. },
  1538. has(t, n) {
  1539. return n in t || n in ne;
  1540. }
  1541. })) : e.proxy;
  1542. }
  1543. const Fr = /(?:^|[-_])(\w)/g, jr = (e) => e.replace(Fr, (t) => t.toUpperCase()).replace(/[-_]/g, "");
  1544. function Gt(e, t = !0) {
  1545. return N(e) ? e.displayName || e.name : e.name || t && e.__name;
  1546. }
  1547. function Yt(e, t, n = !1) {
  1548. let r = Gt(t);
  1549. if (!r && t.__file) {
  1550. const o = t.__file.match(/([^/\\]+)\.\w+$/);
  1551. o && (r = o[1]);
  1552. }
  1553. if (!r && e && e.parent) {
  1554. const o = (s) => {
  1555. for (const i in s)
  1556. if (s[i] === t)
  1557. return i;
  1558. };
  1559. r = o(
  1560. e.components || e.parent.type.components
  1561. ) || o(e.appContext.components);
  1562. }
  1563. return r ? jr(r) : n ? "App" : "Anonymous";
  1564. }
  1565. function Qt(e) {
  1566. return N(e) && "__vccOpts" in e;
  1567. }
  1568. function Lr() {
  1569. if (u.NODE_ENV === "production" || typeof window > "u")
  1570. return;
  1571. const e = { style: "color:#3ba776" }, t = { style: "color:#1677ff" }, n = { style: "color:#f5222d" }, r = { style: "color:#eb2f96" }, o = {
  1572. __vue_custom_formatter: !0,
  1573. header(l) {
  1574. return S(l) ? l.__isVue ? ["div", e, "VueInstance"] : R(l) ? [
  1575. "div",
  1576. {},
  1577. ["span", e, _(l)],
  1578. "<",
  1579. c(l.value),
  1580. ">"
  1581. ] : Q(l) ? [
  1582. "div",
  1583. {},
  1584. ["span", e, L(l) ? "ShallowReactive" : "Reactive"],
  1585. "<",
  1586. c(l),
  1587. `>${H(l) ? " (readonly)" : ""}`
  1588. ] : H(l) ? [
  1589. "div",
  1590. {},
  1591. ["span", e, L(l) ? "ShallowReadonly" : "Readonly"],
  1592. "<",
  1593. c(l),
  1594. ">"
  1595. ] : null : null;
  1596. },
  1597. hasBody(l) {
  1598. return l && l.__isVue;
  1599. },
  1600. body(l) {
  1601. if (l && l.__isVue)
  1602. return [
  1603. "div",
  1604. {},
  1605. ...s(l.$)
  1606. ];
  1607. }
  1608. };
  1609. function s(l) {
  1610. const d = [];
  1611. l.type.props && l.props && d.push(i("props", p(l.props))), l.setupState !== P && d.push(i("setup", l.setupState)), l.data !== P && d.push(i("data", p(l.data)));
  1612. const m = a(l, "computed");
  1613. m && d.push(i("computed", m));
  1614. const w = a(l, "inject");
  1615. return w && d.push(i("injected", w)), d.push([
  1616. "div",
  1617. {},
  1618. [
  1619. "span",
  1620. {
  1621. style: r.style + ";opacity:0.66"
  1622. },
  1623. "$ (internal): "
  1624. ],
  1625. ["object", { object: l }]
  1626. ]), d;
  1627. }
  1628. function i(l, d) {
  1629. return d = T({}, d), Object.keys(d).length ? [
  1630. "div",
  1631. { style: "line-height:1.25em;margin-bottom:0.6em" },
  1632. [
  1633. "div",
  1634. {
  1635. style: "color:#476582"
  1636. },
  1637. l
  1638. ],
  1639. [
  1640. "div",
  1641. {
  1642. style: "padding-left:1.25em"
  1643. },
  1644. ...Object.keys(d).map((m) => [
  1645. "div",
  1646. {},
  1647. ["span", r, m + ": "],
  1648. c(d[m], !1)
  1649. ])
  1650. ]
  1651. ] : ["span", {}];
  1652. }
  1653. function c(l, d = !0) {
  1654. return typeof l == "number" ? ["span", t, l] : typeof l == "string" ? ["span", n, JSON.stringify(l)] : typeof l == "boolean" ? ["span", r, l] : S(l) ? ["object", { object: d ? p(l) : l }] : ["span", n, String(l)];
  1655. }
  1656. function a(l, d) {
  1657. const m = l.type;
  1658. if (N(m))
  1659. return;
  1660. const w = {};
  1661. for (const D in l.ctx)
  1662. f(m, D, d) && (w[D] = l.ctx[D]);
  1663. return w;
  1664. }
  1665. function f(l, d, m) {
  1666. const w = l[m];
  1667. if (g(w) && w.includes(d) || S(w) && d in w || l.extends && f(l.extends, d, m) || l.mixins && l.mixins.some((D) => f(D, d, m)))
  1668. return !0;
  1669. }
  1670. function _(l) {
  1671. return L(l) ? "ShallowRef" : l.effect ? "ComputedRef" : "Ref";
  1672. }
  1673. window.devtoolsFormatters ? window.devtoolsFormatters.push(o) : window.devtoolsFormatters = [o];
  1674. }
  1675. var Hr = {};
  1676. function zr() {
  1677. Lr();
  1678. }
  1679. Hr.NODE_ENV !== "production" && zr();
  1680. const Kr = (e, t) => {
  1681. const n = e.__vccOpts || e;
  1682. for (const [r, o] of t)
  1683. n[r] = o;
  1684. return n;
  1685. }, Ee = window.jQuery, he = (e) => e === void 0 ? e : Ee.fn.bootstrapTable.utils.extend(!0, Array.isArray(e) ? [] : {}, e), Wr = {
  1686. name: "BootstrapTable",
  1687. props: {
  1688. columns: {
  1689. type: Array,
  1690. require: !0
  1691. },
  1692. data: {
  1693. type: [Array, Object],
  1694. default() {
  1695. }
  1696. },
  1697. options: {
  1698. type: Object,
  1699. default() {
  1700. return {};
  1701. }
  1702. }
  1703. },
  1704. data() {
  1705. return {
  1706. optionsChangedIdx: 0
  1707. };
  1708. },
  1709. mounted() {
  1710. this.$table = Ee(this.$el), this.$table.on("all.bs.table", (e, t, n) => {
  1711. let r = Ee.fn.bootstrapTable.events[t];
  1712. r = r.replace(/([A-Z])/g, "-$1").toLowerCase(), this.$emit("on-all", ...n), this.$emit(r, ...n);
  1713. }), this._initTable();
  1714. },
  1715. methods: {
  1716. _initTable() {
  1717. const e = {
  1718. ...he(this.options),
  1719. columns: he(this.columns),
  1720. data: he(this.data)
  1721. };
  1722. this._hasInit ? this.refreshOptions(e) : (this.$table.bootstrapTable(e), this._hasInit = !0);
  1723. },
  1724. ...(() => {
  1725. const e = {};
  1726. for (const t of Ee.fn.bootstrapTable.methods)
  1727. e[t] = function(...n) {
  1728. return this.$table.bootstrapTable(t, ...n);
  1729. };
  1730. return e;
  1731. })()
  1732. },
  1733. watch: {
  1734. options: {
  1735. handler() {
  1736. this.optionsChangedIdx++;
  1737. },
  1738. deep: !0
  1739. },
  1740. columns: {
  1741. handler() {
  1742. this.optionsChangedIdx++;
  1743. },
  1744. deep: !0
  1745. },
  1746. optionsChangedIdx() {
  1747. this._initTable();
  1748. },
  1749. data: {
  1750. handler() {
  1751. this.load(he(this.data));
  1752. },
  1753. deep: !0
  1754. }
  1755. }
  1756. };
  1757. function Ur(e, t, n, r, o, s) {
  1758. return yr(), Rr("table");
  1759. }
  1760. const Br = /* @__PURE__ */ Kr(Wr, [["render", Ur]]);
  1761. export {
  1762. Br as default
  1763. };