(function(Y,ee){typeof exports=="object"&&typeof module<"u"?module.exports=ee():typeof define=="function"&&define.amd?define(ee):(Y=typeof globalThis<"u"?globalThis:Y||self,Y.BootstrapTable=ee())})(this,function(){"use strict";var Y={};/** * @vue/shared v3.4.34 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function ee(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const D=Y.NODE_ENV!=="production"?Object.freeze({}):{},Xt=Y.NODE_ENV!=="production"?Object.freeze([]):[],te=()=>{},kt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),C=Object.assign,en=Object.prototype.hasOwnProperty,E=(e,t)=>en.call(e,t),_=Array.isArray,Q=e=>le(e)==="[object Map]",tn=e=>le(e)==="[object Set]",w=e=>typeof e=="function",V=e=>typeof e=="string",ne=e=>typeof e=="symbol",S=e=>e!==null&&typeof e=="object",nn=e=>(S(e)||w(e))&&w(e.then)&&w(e.catch),rn=Object.prototype.toString,le=e=>rn.call(e),it=e=>le(e).slice(8,-1),on=e=>le(e)==="[object Object]",Te=e=>V(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,sn=(e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))})(e=>e.charAt(0).toUpperCase()+e.slice(1)),Z=(e,t)=>!Object.is(e,t),cn=(e,t,n,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})};let ct;const lt=()=>ct||(ct=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function De(e){if(_(e)){const t={};for(let n=0;n{if(n){const r=n.split(an);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Pe(e){let t="";if(V(e))t=e;else if(_(e))for(let n=0;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),ue()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=z,n=oe;try{return z=!0,oe=this,this._runnings++,at(this),this.fn()}finally{ut(this),this._runnings--,oe=n,z=t}}stop(){this.active&&(at(this),ut(this),this.onStop&&this.onStop(),this.active=!1)}}function _n(e){return e.value}function at(e){e._trackId++,e._depsLength=0}function ut(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},je=new WeakMap,K=Symbol(x.NODE_ENV!=="production"?"iterate":""),Le=Symbol(x.NODE_ENV!=="production"?"Map key iterate":"");function y(e,t,n){if(z&&oe){let r=je.get(e);r||je.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=En(()=>r.delete(n))),gn(oe,o,x.NODE_ENV!=="production"?{target:e,type:t,key:n}:void 0)}}function M(e,t,n,r,o,s){const i=je.get(e);if(!i)return;let c=[];if(t==="clear")c=[...i.values()];else if(n==="length"&&_(e)){const a=Number(r);i.forEach((f,g)=>{(g==="length"||!ne(g)&&g>=a)&&c.push(f)})}else switch(n!==void 0&&c.push(i.get(n)),t){case"add":_(e)?Te(n)&&c.push(i.get("length")):(c.push(i.get(K)),Q(e)&&c.push(i.get(Le)));break;case"delete":_(e)||(c.push(i.get(K)),Q(e)&&c.push(i.get(Le)));break;case"set":Q(e)&&c.push(i.get(K));break}Me();for(const a of c)a&&mn(a,4,x.NODE_ENV!=="production"?{target:e,type:t,key:n,newValue:r,oldValue:o,oldTarget:s}:void 0);Fe()}const bn=ee("__proto__,__v_isRef,__isVue"),pt=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ne)),ht=wn();function wn(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=p(this);for(let s=0,i=this.length;s{e[t]=function(...n){ae(),Me();const r=p(this)[t].apply(this,n);return Fe(),ue(),r}}),e}function Nn(e){ne(e)||(e=String(e));const t=p(this);return y(t,"has",e),t.hasOwnProperty(e)}class _t{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const o=this._isReadonly,s=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return s;if(n==="__v_raw")return r===(o?s?yt:St:s?vn:Ot).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=_(t);if(!o){if(i&&E(ht,n))return Reflect.get(ht,n,r);if(n==="hasOwnProperty")return Nn}const c=Reflect.get(t,n,r);return(ne(n)?pt.has(n):bn(n))||(o||y(t,"get",n),s)?c:R(c)?i&&Te(n)?c:c.value:S(c)?o?It(c):xt(c):c}}class On extends _t{constructor(t=!1){super(!1,t)}set(t,n,r,o){let s=t[n];if(!this._isShallow){const a=A(s);if(!j(r)&&!A(r)&&(s=p(s),r=p(r)),!_(t)&&R(s)&&!R(r))return a?!1:(s.value=r,!0)}const i=_(t)&&Te(n)?Number(n)e,fe=e=>Reflect.getPrototypeOf(e);function de(e,t,n=!1,r=!1){e=e.__v_raw;const o=p(e),s=p(t);n||(Z(t,s)&&y(o,"get",t),y(o,"get",s));const{has:i}=fe(o),c=r?He:n?Be:Ue;if(i.call(o,t))return c(e.get(t));if(i.call(o,s))return c(e.get(s));e!==o&&e.get(t)}function pe(e,t=!1){const n=this.__v_raw,r=p(n),o=p(e);return t||(Z(e,o)&&y(r,"has",e),y(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function he(e,t=!1){return e=e.__v_raw,!t&&y(p(e),"iterate",K),Reflect.get(e,"size",e)}function mt(e,t=!1){!t&&!j(e)&&!A(e)&&(e=p(e));const n=p(this);return fe(n).has.call(n,e)||(n.add(e),M(n,"add",e,e)),this}function Et(e,t,n=!1){!n&&!j(t)&&!A(t)&&(t=p(t));const r=p(this),{has:o,get:s}=fe(r);let i=o.call(r,e);i?x.NODE_ENV!=="production"&&Nt(r,o,e):(e=p(e),i=o.call(r,e));const c=s.call(r,e);return r.set(e,t),i?Z(t,c)&&M(r,"set",e,t,c):M(r,"add",e,t),this}function bt(e){const t=p(this),{has:n,get:r}=fe(t);let o=n.call(t,e);o?x.NODE_ENV!=="production"&&Nt(t,n,e):(e=p(e),o=n.call(t,e));const s=r?r.call(t,e):void 0,i=t.delete(e);return o&&M(t,"delete",e,void 0,s),i}function wt(){const e=p(this),t=e.size!==0,n=x.NODE_ENV!=="production"?Q(e)?new Map(e):new Set(e):void 0,r=e.clear();return t&&M(e,"clear",void 0,void 0,n),r}function _e(e,t){return function(r,o){const s=this,i=s.__v_raw,c=p(i),a=t?He:e?Be:Ue;return!e&&y(c,"iterate",K),i.forEach((f,g)=>r.call(o,a(f),a(g),s))}}function ge(e,t,n){return function(...r){const o=this.__v_raw,s=p(o),i=Q(s),c=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,f=o[e](...r),g=n?He:t?Be:Ue;return!t&&y(s,"iterate",a?Le:K),{next(){const{value:l,done:d}=f.next();return d?{value:l,done:d}:{value:c?[g(l[0]),g(l[1])]:g(l),done:d}},[Symbol.iterator](){return this}}}}function F(e){return function(...t){if(x.NODE_ENV!=="production"){const n=t[0]?`on key "${t[0]}" `:"";re(`${sn(e)} operation ${n}failed: target is readonly.`,p(this))}return e==="delete"?!1:e==="clear"?void 0:this}}function In(){const e={get(s){return de(this,s)},get size(){return he(this)},has:pe,add:mt,set:Et,delete:bt,clear:wt,forEach:_e(!1,!1)},t={get(s){return de(this,s,!1,!0)},get size(){return he(this)},has:pe,add(s){return mt.call(this,s,!0)},set(s,i){return Et.call(this,s,i,!0)},delete:bt,clear:wt,forEach:_e(!1,!0)},n={get(s){return de(this,s,!0)},get size(){return he(this,!0)},has(s){return pe.call(this,s,!0)},add:F("add"),set:F("set"),delete:F("delete"),clear:F("clear"),forEach:_e(!0,!1)},r={get(s){return de(this,s,!0,!0)},get size(){return he(this,!0)},has(s){return pe.call(this,s,!0)},add:F("add"),set:F("set"),delete:F("delete"),clear:F("clear"),forEach:_e(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=ge(s,!1,!1),n[s]=ge(s,!0,!1),t[s]=ge(s,!1,!0),r[s]=ge(s,!0,!0)}),[e,n,t,r]}const[Rn,Cn,Vn,$n]=In();function ze(e,t){const n=t?e?$n:Vn:e?Cn:Rn;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(E(n,o)&&o in r?n:r,o,s)}const Tn={get:ze(!1,!1)},Dn={get:ze(!0,!1)},Pn={get:ze(!0,!0)};function Nt(e,t,n){const r=p(n);if(r!==n&&t.call(e,r)){const o=it(e);re(`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.`)}}const Ot=new WeakMap,vn=new WeakMap,St=new WeakMap,yt=new WeakMap;function Mn(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Fn(e){return e.__v_skip||!Object.isExtensible(e)?0:Mn(it(e))}function xt(e){return A(e)?e:Ke(e,!1,Sn,Tn,Ot)}function It(e){return Ke(e,!0,yn,Dn,St)}function me(e){return Ke(e,!0,xn,Pn,yt)}function Ke(e,t,n,r,o){if(!S(e))return x.NODE_ENV!=="production"&&re(`value cannot be made ${t?"readonly":"reactive"}: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const i=Fn(e);if(i===0)return e;const c=new Proxy(e,i===2?r:n);return o.set(e,c),c}function X(e){return A(e)?X(e.__v_raw):!!(e&&e.__v_isReactive)}function A(e){return!!(e&&e.__v_isReadonly)}function j(e){return!!(e&&e.__v_isShallow)}function We(e){return e?!!e.__v_raw:!1}function p(e){const t=e&&e.__v_raw;return t?p(t):e}function An(e){return Object.isExtensible(e)&&cn(e,"__v_skip",!0),e}const Ue=e=>S(e)?xt(e):e,Be=e=>S(e)?It(e):e;function R(e){return!!(e&&e.__v_isRef===!0)}function jn(e){return R(e)?e.value:e}const Ln={get:(e,t,n)=>jn(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return R(o)&&!R(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Hn(e){return X(e)?e:new Proxy(e,Ln)}var u={};const W=[];function zn(e){W.push(e)}function Kn(){W.pop()}let qe=!1;function b(e,...t){if(qe)return;qe=!0,ae();const n=W.length?W[W.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=Wn();if(r)U(r,n,11,[e+t.map(s=>{var i,c;return(c=(i=s.toString)==null?void 0:i.call(s))!=null?c:JSON.stringify(s)}).join(""),n&&n.proxy,o.map(({vnode:s})=>`at <${Qt(n,s.type)}>`).join(` `),o]);else{const s=[`[Vue warn]: ${e}`,...t];o.length&&s.push(` `,...Un(o)),console.warn(...s)}ue(),qe=!1}function Wn(){let e=W[W.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const r=e.component&&e.component.parent;e=r&&r.vnode}return t}function Un(e){const t=[];return e.forEach((n,r)=>{t.push(...r===0?[]:[` `],...Bn(n))}),t}function Bn({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=e.component?e.component.parent==null:!1,o=` at <${Qt(e.component,e.type,r)}`,s=">"+n;return e.props?[o,...qn(e.props),s]:[o+s]}function qn(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...Rt(r,e[r]))}),n.length>3&&t.push(" ..."),t}function Rt(e,t,n){return V(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:R(t)?(t=Rt(e,p(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):w(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=p(t),n?t:[`${e}=`,t])}const Ct={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update"};function U(e,t,n,r){try{return r?e(...r):e()}catch(o){Je(o,t,n)}}function Ee(e,t,n,r){if(w(e)){const o=U(e,t,n,r);return o&&nn(o)&&o.catch(s=>{Je(s,t,n)}),o}if(_(e)){const o=[];for(let s=0;s>>1,o=$[r],s=se(o);sse(n)-se(r));if(k.length=0,H){H.push(...t);return}for(H=t,u.NODE_ENV!=="production"&&(e=e||new Map),B=0;Be.id==null?1/0:e.id,Xn=(e,t)=>{const n=se(e)-se(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Dt(e){Ge=!1,be=!0,u.NODE_ENV!=="production"&&(e=e||new Map),$.sort(Xn);const t=u.NODE_ENV!=="production"?n=>Pt(e,n):te;try{for(L=0;L<$.length;L++){const n=$[L];if(n&&n.active!==!1){if(u.NODE_ENV!=="production"&&t(n))continue;U(n,n.i,n.i?15:14)}}}finally{L=0,$.length=0,Zn(e),be=!1,Ye=null,($.length||k.length)&&Dt(e)}}function Pt(e,t){if(!e.has(t))e.set(t,1);else{const n=e.get(t);if(n>Gn){const r=t.i,o=r&&Yt(r.type);return Je(`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.`,null,10),!0}else e.set(t,n+1)}}const Ze=new Map;u.NODE_ENV!=="production"&&(lt().__VUE_HMR_RUNTIME__={createRecord:Xe(kn),rerender:Xe(er),reload:Xe(tr)});const we=new Map;function kn(e,t){return we.has(e)?!1:(we.set(e,{initialDef:Ne(t),instances:new Set}),!0)}function Ne(e){return Zt(e)?e.__vccOpts:e}function er(e,t){const n=we.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(r=>{t&&(r.render=t,Ne(r.type).render=t),r.renderCache=[],r.effect.dirty=!0,r.update()}))}function tr(e,t){const n=we.get(e);if(!n)return;t=Ne(t),vt(n.initialDef,t);const r=[...n.instances];for(let o=0;o{s.parent.update(),c.delete(s)})):s.appContext.reload?s.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required.")}Tt(()=>{Ze.clear()})}function vt(e,t){C(e,t);for(const n in e)n!=="__file"&&!(n in t)&&delete e[n]}function Xe(e){return(t,n)=>{try{return e(t,n)}catch(r){console.error(r),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let v=null,nr=null;function Mt(e,t){e.shapeFlag&6&&e.component?Mt(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}const rr=Symbol.for("v-ndc"),ke=e=>e?Pr(e)?vr(e):ke(e.parent):null,ie=C(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>u.NODE_ENV!=="production"?me(e.props):e.props,$attrs:e=>u.NODE_ENV!=="production"?me(e.attrs):e.attrs,$slots:e=>u.NODE_ENV!=="production"?me(e.slots):e.slots,$refs:e=>u.NODE_ENV!=="production"?me(e.refs):e.refs,$parent:e=>ke(e.parent),$root:e=>ke(e.root),$emit:e=>e.emit,$options:e=>ir(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Qe(e.update)}),$nextTick:e=>e.n||(e.n=Yn.bind(e.proxy)),$watch:e=>gr.bind(e)}),or=e=>e==="_"||e==="$",et=(e,t)=>e!==D&&!e.__isScriptSetup&&E(e,t),sr={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:s,accessCache:i,type:c,appContext:a}=e;if(u.NODE_ENV!=="production"&&t==="__isVue")return!0;let f;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(et(r,t))return i[t]=1,r[t];if(o!==D&&E(o,t))return i[t]=2,o[t];if((f=e.propsOptions[0])&&E(f,t))return i[t]=3,s[t];if(n!==D&&E(n,t))return i[t]=4,n[t];i[t]=0}}const g=ie[t];let l,d;if(g)return t==="$attrs"?y(e.attrs,"get",""):u.NODE_ENV!=="production"&&t==="$slots"&&y(e,"get",t),g(e);if((l=c.__cssModules)&&(l=l[t]))return l;if(n!==D&&E(n,t))return i[t]=4,n[t];if(d=a.config.globalProperties,E(d,t))return d[t];u.NODE_ENV!=="production"&&v&&(!V(t)||t.indexOf("__v")!==0)&&(o!==D&&or(t[0])&&E(o,t)?b(`Property ${JSON.stringify(t)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===v&&b(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return et(o,t)?(o[t]=n,!0):u.NODE_ENV!=="production"&&o.__isScriptSetup&&E(o,t)?(b(`Cannot mutate