vue-bootstrap4-table
Version:
Advanced table based on Vue 2 and Bootstrap 4
1 lines • 182 kB
JavaScript
var VueBootstrap4Table=function(e,t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var n=function(e,t,n,i){for(var r=e.length,o=n+(i?1:-1);i?o--:++o<r;)if(t(e[o],o,e))return o;return-1};var i=function(){this.__data__=[],this.size=0};var r=function(e,t){return e===t||e!=e&&t!=t};var o=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1},s=Array.prototype.splice;var a=function(e){var t=this.__data__,n=o(t,e);return!(n<0||(n==t.length-1?t.pop():s.call(t,n,1),--this.size,0))};var l=function(e){var t=this.__data__,n=o(t,e);return n<0?void 0:t[n][1]};var c=function(e){return o(this.__data__,e)>-1};var u=function(e,t){var n=this.__data__,i=o(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this};function d(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}d.prototype.clear=i,d.prototype.delete=a,d.prototype.get=l,d.prototype.has=c,d.prototype.set=u;var h=d;var f=function(){this.__data__=new h,this.size=0};var p=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};var m=function(e){return this.__data__.get(e)};var v=function(e){return this.__data__.has(e)},_="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function g(e,t){return e(t={exports:{}},t.exports),t.exports}var b="object"==typeof _&&_&&_.Object===Object&&_,w="object"==typeof self&&self&&self.Object===Object&&self,y=b||w||Function("return this")(),A=y.Symbol,x=Object.prototype,C=x.hasOwnProperty,S=x.toString,I=A?A.toStringTag:void 0;var k=function(e){var t=C.call(e,I),n=e[I];try{e[I]=void 0}catch(e){}var i=S.call(e);return t?e[I]=n:delete e[I],i},R=Object.prototype.toString;var j=function(e){return R.call(e)},P="[object Null]",q="[object Undefined]",O=A?A.toStringTag:void 0;var B=function(e){return null==e?void 0===e?q:P:O&&O in Object(e)?k(e):j(e)};var E=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},F="[object AsyncFunction]",L="[object Function]",M="[object GeneratorFunction]",D="[object Proxy]";var T,N=function(e){if(!E(e))return!1;var t=B(e);return t==L||t==M||t==F||t==D},V=y["__core-js_shared__"],Q=(T=/[^.]+$/.exec(V&&V.keys&&V.keys.IE_PROTO||""))?"Symbol(src)_1."+T:"";var H=function(e){return!!Q&&Q in e},U=Function.prototype.toString;var z=function(e){if(null!=e){try{return U.call(e)}catch(e){}try{return e+""}catch(e){}}return""},W=/^\[object .+?Constructor\]$/,G=Function.prototype,K=Object.prototype,Y=G.toString,J=K.hasOwnProperty,X=RegExp("^"+Y.call(J).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var Z=function(e){return!(!E(e)||H(e))&&(N(e)?X:W).test(z(e))};var $=function(e,t){return null==e?void 0:e[t]};var ee=function(e,t){var n=$(e,t);return Z(n)?n:void 0},te=ee(y,"Map"),ne=ee(Object,"create");var ie=function(){this.__data__=ne?ne(null):{},this.size=0};var re=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},oe="__lodash_hash_undefined__",se=Object.prototype.hasOwnProperty;var ae=function(e){var t=this.__data__;if(ne){var n=t[e];return n===oe?void 0:n}return se.call(t,e)?t[e]:void 0},le=Object.prototype.hasOwnProperty;var ce=function(e){var t=this.__data__;return ne?void 0!==t[e]:le.call(t,e)},ue="__lodash_hash_undefined__";var de=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ne&&void 0===t?ue:t,this};function he(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}he.prototype.clear=ie,he.prototype.delete=re,he.prototype.get=ae,he.prototype.has=ce,he.prototype.set=de;var fe=he;var pe=function(){this.size=0,this.__data__={hash:new fe,map:new(te||h),string:new fe}};var me=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};var ve=function(e,t){var n=e.__data__;return me(t)?n["string"==typeof t?"string":"hash"]:n.map};var _e=function(e){var t=ve(this,e).delete(e);return this.size-=t?1:0,t};var ge=function(e){return ve(this,e).get(e)};var be=function(e){return ve(this,e).has(e)};var we=function(e,t){var n=ve(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this};function ye(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}ye.prototype.clear=pe,ye.prototype.delete=_e,ye.prototype.get=ge,ye.prototype.has=be,ye.prototype.set=we;var Ae=ye,xe=200;var Ce=function(e,t){var n=this.__data__;if(n instanceof h){var i=n.__data__;if(!te||i.length<xe-1)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ae(i)}return n.set(e,t),this.size=n.size,this};function Se(e){var t=this.__data__=new h(e);this.size=t.size}Se.prototype.clear=f,Se.prototype.delete=p,Se.prototype.get=m,Se.prototype.has=v,Se.prototype.set=Ce;var Ie=Se,ke="__lodash_hash_undefined__";var Re=function(e){return this.__data__.set(e,ke),this};var je=function(e){return this.__data__.has(e)};function Pe(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Ae;++t<n;)this.add(e[t])}Pe.prototype.add=Pe.prototype.push=Re,Pe.prototype.has=je;var qe=Pe;var Oe=function(e,t){for(var n=-1,i=null==e?0:e.length;++n<i;)if(t(e[n],n,e))return!0;return!1};var Be=function(e,t){return e.has(t)},Ee=1,Fe=2;var Le=function(e,t,n,i,r,o){var s=n&Ee,a=e.length,l=t.length;if(a!=l&&!(s&&l>a))return!1;var c=o.get(e);if(c&&o.get(t))return c==t;var u=-1,d=!0,h=n&Fe?new qe:void 0;for(o.set(e,t),o.set(t,e);++u<a;){var f=e[u],p=t[u];if(i)var m=s?i(p,f,u,t,e,o):i(f,p,u,e,t,o);if(void 0!==m){if(m)continue;d=!1;break}if(h){if(!Oe(t,function(e,t){if(!Be(h,t)&&(f===e||r(f,e,n,i,o)))return h.push(t)})){d=!1;break}}else if(f!==p&&!r(f,p,n,i,o)){d=!1;break}}return o.delete(e),o.delete(t),d},Me=y.Uint8Array;var De=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,i){n[++t]=[i,e]}),n};var Te=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n},Ne=1,Ve=2,Qe="[object Boolean]",He="[object Date]",Ue="[object Error]",ze="[object Map]",We="[object Number]",Ge="[object RegExp]",Ke="[object Set]",Ye="[object String]",Je="[object Symbol]",Xe="[object ArrayBuffer]",Ze="[object DataView]",$e=A?A.prototype:void 0,et=$e?$e.valueOf:void 0;var tt=function(e,t,n,i,o,s,a){switch(n){case Ze:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Xe:return!(e.byteLength!=t.byteLength||!s(new Me(e),new Me(t)));case Qe:case He:case We:return r(+e,+t);case Ue:return e.name==t.name&&e.message==t.message;case Ge:case Ye:return e==t+"";case ze:var l=De;case Ke:var c=i&Ne;if(l||(l=Te),e.size!=t.size&&!c)return!1;var u=a.get(e);if(u)return u==t;i|=Ve,a.set(e,t);var d=Le(l(e),l(t),i,o,s,a);return a.delete(e),d;case Je:if(et)return et.call(e)==et.call(t)}return!1};var nt=function(e,t){for(var n=-1,i=t.length,r=e.length;++n<i;)e[r+n]=t[n];return e},it=Array.isArray;var rt=function(e,t,n){var i=t(e);return it(e)?i:nt(i,n(e))};var ot=function(e,t){for(var n=-1,i=null==e?0:e.length,r=0,o=[];++n<i;){var s=e[n];t(s,n,e)&&(o[r++]=s)}return o};var st=function(){return[]},at=Object.prototype.propertyIsEnumerable,lt=Object.getOwnPropertySymbols,ct=lt?function(e){return null==e?[]:(e=Object(e),ot(lt(e),function(t){return at.call(e,t)}))}:st;var ut=function(e,t){for(var n=-1,i=Array(e);++n<e;)i[n]=t(n);return i};var dt=function(e){return null!=e&&"object"==typeof e},ht="[object Arguments]";var ft=function(e){return dt(e)&&B(e)==ht},pt=Object.prototype,mt=pt.hasOwnProperty,vt=pt.propertyIsEnumerable,_t=ft(function(){return arguments}())?ft:function(e){return dt(e)&&mt.call(e,"callee")&&!vt.call(e,"callee")};var gt=function(){return!1},bt=g(function(e,t){var n=t&&!t.nodeType&&t,i=n&&e&&!e.nodeType&&e,r=i&&i.exports===n?y.Buffer:void 0,o=(r?r.isBuffer:void 0)||gt;e.exports=o}),wt=9007199254740991,yt=/^(?:0|[1-9]\d*)$/;var At=function(e,t){var n=typeof e;return!!(t=null==t?wt:t)&&("number"==n||"symbol"!=n&&yt.test(e))&&e>-1&&e%1==0&&e<t},xt=9007199254740991;var Ct=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=xt},St={};St["[object Float32Array]"]=St["[object Float64Array]"]=St["[object Int8Array]"]=St["[object Int16Array]"]=St["[object Int32Array]"]=St["[object Uint8Array]"]=St["[object Uint8ClampedArray]"]=St["[object Uint16Array]"]=St["[object Uint32Array]"]=!0,St["[object Arguments]"]=St["[object Array]"]=St["[object ArrayBuffer]"]=St["[object Boolean]"]=St["[object DataView]"]=St["[object Date]"]=St["[object Error]"]=St["[object Function]"]=St["[object Map]"]=St["[object Number]"]=St["[object Object]"]=St["[object RegExp]"]=St["[object Set]"]=St["[object String]"]=St["[object WeakMap]"]=!1;var It=function(e){return dt(e)&&Ct(e.length)&&!!St[B(e)]};var kt=function(e){return function(t){return e(t)}},Rt=g(function(e,t){var n=t&&!t.nodeType&&t,i=n&&e&&!e.nodeType&&e,r=i&&i.exports===n&&b.process,o=function(){try{var e=i&&i.require&&i.require("util").types;return e||r&&r.binding&&r.binding("util")}catch(e){}}();e.exports=o}),jt=Rt&&Rt.isTypedArray,Pt=jt?kt(jt):It,qt=Object.prototype.hasOwnProperty;var Ot=function(e,t){var n=it(e),i=!n&&_t(e),r=!n&&!i&&bt(e),o=!n&&!i&&!r&&Pt(e),s=n||i||r||o,a=s?ut(e.length,String):[],l=a.length;for(var c in e)!t&&!qt.call(e,c)||s&&("length"==c||r&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||At(c,l))||a.push(c);return a},Bt=Object.prototype;var Et=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Bt)};var Ft=function(e,t){return function(n){return e(t(n))}},Lt=Ft(Object.keys,Object),Mt=Object.prototype.hasOwnProperty;var Dt=function(e){if(!Et(e))return Lt(e);var t=[];for(var n in Object(e))Mt.call(e,n)&&"constructor"!=n&&t.push(n);return t};var Tt=function(e){return null!=e&&Ct(e.length)&&!N(e)};var Nt=function(e){return Tt(e)?Ot(e):Dt(e)};var Vt=function(e){return rt(e,Nt,ct)},Qt=1,Ht=Object.prototype.hasOwnProperty;var Ut=function(e,t,n,i,r,o){var s=n&Qt,a=Vt(e),l=a.length;if(l!=Vt(t).length&&!s)return!1;for(var c=l;c--;){var u=a[c];if(!(s?u in t:Ht.call(t,u)))return!1}var d=o.get(e);if(d&&o.get(t))return d==t;var h=!0;o.set(e,t),o.set(t,e);for(var f=s;++c<l;){var p=e[u=a[c]],m=t[u];if(i)var v=s?i(m,p,u,t,e,o):i(p,m,u,e,t,o);if(!(void 0===v?p===m||r(p,m,n,i,o):v)){h=!1;break}f||(f="constructor"==u)}if(h&&!f){var _=e.constructor,g=t.constructor;_!=g&&"constructor"in e&&"constructor"in t&&!("function"==typeof _&&_ instanceof _&&"function"==typeof g&&g instanceof g)&&(h=!1)}return o.delete(e),o.delete(t),h},zt=ee(y,"DataView"),Wt=ee(y,"Promise"),Gt=ee(y,"Set"),Kt=ee(y,"WeakMap"),Yt=z(zt),Jt=z(te),Xt=z(Wt),Zt=z(Gt),$t=z(Kt),en=B;(zt&&"[object DataView]"!=en(new zt(new ArrayBuffer(1)))||te&&"[object Map]"!=en(new te)||Wt&&"[object Promise]"!=en(Wt.resolve())||Gt&&"[object Set]"!=en(new Gt)||Kt&&"[object WeakMap]"!=en(new Kt))&&(en=function(e){var t=B(e),n="[object Object]"==t?e.constructor:void 0,i=n?z(n):"";if(i)switch(i){case Yt:return"[object DataView]";case Jt:return"[object Map]";case Xt:return"[object Promise]";case Zt:return"[object Set]";case $t:return"[object WeakMap]"}return t});var tn=en,nn=1,rn="[object Arguments]",on="[object Array]",sn="[object Object]",an=Object.prototype.hasOwnProperty;var ln=function(e,t,n,i,r,o){var s=it(e),a=it(t),l=s?on:tn(e),c=a?on:tn(t),u=(l=l==rn?sn:l)==sn,d=(c=c==rn?sn:c)==sn,h=l==c;if(h&&bt(e)){if(!bt(t))return!1;s=!0,u=!1}if(h&&!u)return o||(o=new Ie),s||Pt(e)?Le(e,t,n,i,r,o):tt(e,t,l,n,i,r,o);if(!(n&nn)){var f=u&&an.call(e,"__wrapped__"),p=d&&an.call(t,"__wrapped__");if(f||p){var m=f?e.value():e,v=p?t.value():t;return o||(o=new Ie),r(m,v,n,i,o)}}return!!h&&(o||(o=new Ie),Ut(e,t,n,i,r,o))};var cn=function e(t,n,i,r,o){return t===n||(null==t||null==n||!dt(t)&&!dt(n)?t!=t&&n!=n:ln(t,n,i,r,e,o))},un=1,dn=2;var hn=function(e,t,n,i){var r=n.length,o=r,s=!i;if(null==e)return!o;for(e=Object(e);r--;){var a=n[r];if(s&&a[2]?a[1]!==e[a[0]]:!(a[0]in e))return!1}for(;++r<o;){var l=(a=n[r])[0],c=e[l],u=a[1];if(s&&a[2]){if(void 0===c&&!(l in e))return!1}else{var d=new Ie;if(i)var h=i(c,u,l,e,t,d);if(!(void 0===h?cn(u,c,un|dn,i,d):h))return!1}}return!0};var fn=function(e){return e==e&&!E(e)};var pn=function(e){for(var t=Nt(e),n=t.length;n--;){var i=t[n],r=e[i];t[n]=[i,r,fn(r)]}return t};var mn=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}};var vn=function(e){var t=pn(e);return 1==t.length&&t[0][2]?mn(t[0][0],t[0][1]):function(n){return n===e||hn(n,e,t)}},_n="[object Symbol]";var gn=function(e){return"symbol"==typeof e||dt(e)&&B(e)==_n},bn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,wn=/^\w*$/;var yn=function(e,t){if(it(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!gn(e))||wn.test(e)||!bn.test(e)||null!=t&&e in Object(t)},An="Expected a function";function xn(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(An);var n=function(){var i=arguments,r=t?t.apply(this,i):i[0],o=n.cache;if(o.has(r))return o.get(r);var s=e.apply(this,i);return n.cache=o.set(r,s)||o,s};return n.cache=new(xn.Cache||Ae),n}xn.Cache=Ae;var Cn=xn,Sn=500;var In=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,kn=/\\(\\)?/g,Rn=function(e){var t=Cn(e,function(e){return n.size===Sn&&n.clear(),e}),n=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(In,function(e,n,i,r){t.push(i?r.replace(kn,"$1"):n||e)}),t});var jn=function(e,t){for(var n=-1,i=null==e?0:e.length,r=Array(i);++n<i;)r[n]=t(e[n],n,e);return r},Pn=1/0,qn=A?A.prototype:void 0,On=qn?qn.toString:void 0;var Bn=function e(t){if("string"==typeof t)return t;if(it(t))return jn(t,e)+"";if(gn(t))return On?On.call(t):"";var n=t+"";return"0"==n&&1/t==-Pn?"-0":n};var En=function(e){return null==e?"":Bn(e)};var Fn=function(e,t){return it(e)?e:yn(e,t)?[e]:Rn(En(e))},Ln=1/0;var Mn=function(e){if("string"==typeof e||gn(e))return e;var t=e+"";return"0"==t&&1/e==-Ln?"-0":t};var Dn=function(e,t){for(var n=0,i=(t=Fn(t,e)).length;null!=e&&n<i;)e=e[Mn(t[n++])];return n&&n==i?e:void 0};var Tn=function(e,t,n){var i=null==e?void 0:Dn(e,t);return void 0===i?n:i};var Nn=function(e,t){return null!=e&&t in Object(e)};var Vn=function(e,t,n){for(var i=-1,r=(t=Fn(t,e)).length,o=!1;++i<r;){var s=Mn(t[i]);if(!(o=null!=e&&n(e,s)))break;e=e[s]}return o||++i!=r?o:!!(r=null==e?0:e.length)&&Ct(r)&&At(s,r)&&(it(e)||_t(e))};var Qn=function(e,t){return null!=e&&Vn(e,t,Nn)},Hn=1,Un=2;var zn=function(e,t){return yn(e)&&fn(t)?mn(Mn(e),t):function(n){var i=Tn(n,e);return void 0===i&&i===t?Qn(n,e):cn(t,i,Hn|Un)}};var Wn=function(e){return e};var Gn=function(e){return function(t){return null==t?void 0:t[e]}};var Kn=function(e){return function(t){return Dn(t,e)}};var Yn=function(e){return yn(e)?Gn(Mn(e)):Kn(e)};var Jn=function(e){return"function"==typeof e?e:null==e?Wn:"object"==typeof e?it(e)?zn(e[0],e[1]):vn(e):Yn(e)},Xn=NaN,Zn=/^\s+|\s+$/g,$n=/^[-+]0x[0-9a-f]+$/i,ei=/^0b[01]+$/i,ti=/^0o[0-7]+$/i,ni=parseInt;var ii=function(e){if("number"==typeof e)return e;if(gn(e))return Xn;if(E(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=E(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Zn,"");var n=ei.test(e);return n||ti.test(e)?ni(e.slice(2),n?2:8):$n.test(e)?Xn:+e},ri=1/0,oi=1.7976931348623157e308;var si=function(e){return e?(e=ii(e))===ri||e===-ri?(e<0?-1:1)*oi:e==e?e:0:0===e?e:0};var ai=function(e){var t=si(e),n=t%1;return t==t?n?t-n:t:0},li=Math.max;var ci=function(e,t,i){var r=null==e?0:e.length;if(!r)return-1;var o=null==i?0:ai(i);return o<0&&(o=li(r+o,0)),n(e,Jn(t,3),o)},ui=Math.ceil,di=Math.max;var hi=function(e,t,n,i){for(var r=-1,o=di(ui((t-e)/(n||1)),0),s=Array(o);o--;)s[i?o:++r]=e,e+=n;return s};var fi=function(e,t,n){if(!E(n))return!1;var i=typeof t;return!!("number"==i?Tt(n)&&At(t,n.length):"string"==i&&t in n)&&r(n[t],e)};var pi=function(e){return function(t,n,i){return i&&"number"!=typeof i&&fi(t,n,i)&&(n=i=void 0),t=si(t),void 0===n?(n=t,t=0):n=si(n),i=void 0===i?t<n?1:-1:si(i),hi(t,n,i,e)}}();var mi=function(e){return function(t,n,i){for(var r=-1,o=Object(t),s=i(t),a=s.length;a--;){var l=s[e?a:++r];if(!1===n(o[l],l,o))break}return t}}();var vi=function(e,t){return function(n,i){if(null==n)return n;if(!Tt(n))return e(n,i);for(var r=n.length,o=t?r:-1,s=Object(n);(t?o--:++o<r)&&!1!==i(s[o],o,s););return n}}(function(e,t){return e&&mi(e,t,Nt)});var _i=function(e,t){var n=[];return vi(e,function(e,i,r){t(e,i,r)&&n.push(e)}),n};var gi=function(e,t){return(it(e)?ot:_i)(e,Jn(t,3))};var bi=function(e){return e!=e};var wi=function(e,t,n){for(var i=n-1,r=e.length;++i<r;)if(e[i]===t)return i;return-1};var yi=function(e,t,i){return t==t?wi(e,t,i):n(e,bi,i)},Ai="[object String]";var xi=function(e){return"string"==typeof e||!it(e)&&dt(e)&&B(e)==Ai};var Ci=function(e,t){return jn(t,function(t){return e[t]})};var Si=function(e){return null==e?[]:Ci(e,Nt(e))},Ii=Math.max;var ki=function(e,t,n,i){e=Tt(e)?e:Si(e),n=n&&!i?ai(n):0;var r=e.length;return n<0&&(n=Ii(r+n,0)),xi(e)?n<=r&&e.indexOf(t,n)>-1:!!r&&yi(e,t,n)>-1};var Ri=function(e,t){var n=-1,i=Tt(e)?Array(e.length):[];return vi(e,function(e,r,o){i[++n]=t(e,r,o)}),i};var ji=function(e,t){return(it(e)?jn:Ri)(e,Jn(t,3))},Pi=Object.prototype.hasOwnProperty;var qi=function(e,t){return null!=e&&Pi.call(e,t)};var Oi=function(e,t){return null!=e&&Vn(e,t,qi)},Bi=function(){try{var e=ee(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();var Ei=function(e,t,n){"__proto__"==t&&Bi?Bi(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n},Fi=Object.prototype.hasOwnProperty;var Li=function(e,t,n){var i=e[t];Fi.call(e,t)&&r(i,n)&&(void 0!==n||t in e)||Ei(e,t,n)};var Mi=function(e,t,n,i){var r=!n;n||(n={});for(var o=-1,s=t.length;++o<s;){var a=t[o],l=i?i(n[a],e[a],a,n,e):void 0;void 0===l&&(l=e[a]),r?Ei(n,a,l):Li(n,a,l)}return n};var Di=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)},Ti=Math.max;var Ni=function(e,t,n){return t=Ti(void 0===t?e.length-1:t,0),function(){for(var i=arguments,r=-1,o=Ti(i.length-t,0),s=Array(o);++r<o;)s[r]=i[t+r];r=-1;for(var a=Array(t+1);++r<t;)a[r]=i[r];return a[t]=n(s),Di(e,this,a)}};var Vi=function(e){return function(){return e}},Qi=Bi?function(e,t){return Bi(e,"toString",{configurable:!0,enumerable:!1,value:Vi(t),writable:!0})}:Wn,Hi=800,Ui=16,zi=Date.now;var Wi=function(e){var t=0,n=0;return function(){var i=zi(),r=Ui-(i-n);if(n=i,r>0){if(++t>=Hi)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(Qi);var Gi=function(e,t){return Wi(Ni(e,t,Wn),e+"")};var Ki=function(e){return Gi(function(t,n){var i=-1,r=n.length,o=r>1?n[r-1]:void 0,s=r>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(r--,o):void 0,s&&fi(n[0],n[1],s)&&(o=r<3?void 0:o,r=1),t=Object(t);++i<r;){var a=n[i];a&&e(t,a,i,o)}return t})};var Yi=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t},Ji=Object.prototype.hasOwnProperty;var Xi=function(e){if(!E(e))return Yi(e);var t=Et(e),n=[];for(var i in e)("constructor"!=i||!t&&Ji.call(e,i))&&n.push(i);return n};var Zi=function(e){return Tt(e)?Ot(e,!0):Xi(e)},$i=Ki(function(e,t){Mi(t,Zi(t),e)}),er="[object Map]",tr="[object Set]",nr=Object.prototype.hasOwnProperty;var ir=function(e){if(null==e)return!0;if(Tt(e)&&(it(e)||"string"==typeof e||"function"==typeof e.splice||bt(e)||Pt(e)||_t(e)))return!e.length;var t=tn(e);if(t==er||t==tr)return!e.size;if(Et(e))return!Dt(e).length;for(var n in e)if(nr.call(e,n))return!1;return!0};var rr=function(e,t){return cn(e,t)},or=function(){return y.Date.now()},sr="Expected a function",ar=Math.max,lr=Math.min;var cr=function(e,t,n){var i,r,o,s,a,l,c=0,u=!1,d=!1,h=!0;if("function"!=typeof e)throw new TypeError(sr);function f(t){var n=i,o=r;return i=r=void 0,c=t,s=e.apply(o,n)}function p(e){var n=e-l;return void 0===l||n>=t||n<0||d&&e-c>=o}function m(){var e=or();if(p(e))return v(e);a=setTimeout(m,function(e){var n=t-(e-l);return d?lr(n,o-(e-c)):n}(e))}function v(e){return a=void 0,h&&i?f(e):(i=r=void 0,s)}function _(){var e=or(),n=p(e);if(i=arguments,r=this,l=e,n){if(void 0===a)return function(e){return c=e,a=setTimeout(m,t),u?f(e):s}(l);if(d)return a=setTimeout(m,t),f(l)}return void 0===a&&(a=setTimeout(m,t)),s}return t=ii(t)||0,E(n)&&(u=!!n.leading,o=(d="maxWait"in n)?ar(ii(n.maxWait)||0,t):o,h="trailing"in n?!!n.trailing:h),_.cancel=function(){void 0!==a&&clearTimeout(a),c=0,i=l=r=a=void 0},_.flush=function(){return void 0===a?s:v(or())},_};var ur=function(e,t){for(var n=-1,i=null==e?0:e.length;++n<i&&!1!==t(e[n],n,e););return e};var dr=function(e,t){return e&&Mi(t,Nt(t),e)};var hr=function(e,t){return e&&Mi(t,Zi(t),e)},fr=g(function(e,t){var n=t&&!t.nodeType&&t,i=n&&e&&!e.nodeType&&e,r=i&&i.exports===n?y.Buffer:void 0,o=r?r.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,i=o?o(n):new e.constructor(n);return e.copy(i),i}});var pr=function(e,t){var n=-1,i=e.length;for(t||(t=Array(i));++n<i;)t[n]=e[n];return t};var mr=function(e,t){return Mi(e,ct(e),t)},vr=Ft(Object.getPrototypeOf,Object),_r=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)nt(t,ct(e)),e=vr(e);return t}:st;var gr=function(e,t){return Mi(e,_r(e),t)};var br=function(e){return rt(e,Zi,_r)},wr=Object.prototype.hasOwnProperty;var yr=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&wr.call(e,"index")&&(n.index=e.index,n.input=e.input),n};var Ar=function(e){var t=new e.constructor(e.byteLength);return new Me(t).set(new Me(e)),t};var xr=function(e,t){var n=t?Ar(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)},Cr=/\w*$/;var Sr=function(e){var t=new e.constructor(e.source,Cr.exec(e));return t.lastIndex=e.lastIndex,t},Ir=A?A.prototype:void 0,kr=Ir?Ir.valueOf:void 0;var Rr=function(e){return kr?Object(kr.call(e)):{}};var jr=function(e,t){var n=t?Ar(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)},Pr="[object Boolean]",qr="[object Date]",Or="[object Map]",Br="[object Number]",Er="[object RegExp]",Fr="[object Set]",Lr="[object String]",Mr="[object Symbol]",Dr="[object ArrayBuffer]",Tr="[object DataView]",Nr="[object Float32Array]",Vr="[object Float64Array]",Qr="[object Int8Array]",Hr="[object Int16Array]",Ur="[object Int32Array]",zr="[object Uint8Array]",Wr="[object Uint8ClampedArray]",Gr="[object Uint16Array]",Kr="[object Uint32Array]";var Yr=function(e,t,n){var i=e.constructor;switch(t){case Dr:return Ar(e);case Pr:case qr:return new i(+e);case Tr:return xr(e,n);case Nr:case Vr:case Qr:case Hr:case Ur:case zr:case Wr:case Gr:case Kr:return jr(e,n);case Or:return new i;case Br:case Lr:return new i(e);case Er:return Sr(e);case Fr:return new i;case Mr:return Rr(e)}},Jr=Object.create,Xr=function(){function e(){}return function(t){if(!E(t))return{};if(Jr)return Jr(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();var Zr=function(e){return"function"!=typeof e.constructor||Et(e)?{}:Xr(vr(e))},$r="[object Map]";var eo=function(e){return dt(e)&&tn(e)==$r},to=Rt&&Rt.isMap,no=to?kt(to):eo,io="[object Set]";var ro=function(e){return dt(e)&&tn(e)==io},oo=Rt&&Rt.isSet,so=oo?kt(oo):ro,ao=1,lo=2,co=4,uo="[object Arguments]",ho="[object Function]",fo="[object GeneratorFunction]",po="[object Object]",mo={};mo[uo]=mo["[object Array]"]=mo["[object ArrayBuffer]"]=mo["[object DataView]"]=mo["[object Boolean]"]=mo["[object Date]"]=mo["[object Float32Array]"]=mo["[object Float64Array]"]=mo["[object Int8Array]"]=mo["[object Int16Array]"]=mo["[object Int32Array]"]=mo["[object Map]"]=mo["[object Number]"]=mo[po]=mo["[object RegExp]"]=mo["[object Set]"]=mo["[object String]"]=mo["[object Symbol]"]=mo["[object Uint8Array]"]=mo["[object Uint8ClampedArray]"]=mo["[object Uint16Array]"]=mo["[object Uint32Array]"]=!0,mo["[object Error]"]=mo[ho]=mo["[object WeakMap]"]=!1;var vo=function e(t,n,i,r,o,s){var a,l=n&ao,c=n&lo,u=n&co;if(i&&(a=o?i(t,r,o,s):i(t)),void 0!==a)return a;if(!E(t))return t;var d=it(t);if(d){if(a=yr(t),!l)return pr(t,a)}else{var h=tn(t),f=h==ho||h==fo;if(bt(t))return fr(t,l);if(h==po||h==uo||f&&!o){if(a=c||f?{}:Zr(t),!l)return c?gr(t,hr(a,t)):mr(t,dr(a,t))}else{if(!mo[h])return o?t:{};a=Yr(t,h,l)}}s||(s=new Ie);var p=s.get(t);if(p)return p;if(s.set(t,a),so(t))return t.forEach(function(r){a.add(e(r,n,i,r,t,s))}),a;if(no(t))return t.forEach(function(r,o){a.set(o,e(r,n,i,o,t,s))}),a;var m=u?c?br:Vt:c?keysIn:Nt,v=d?void 0:m(t);return ur(v||t,function(r,o){v&&(r=t[o=r]),Li(a,o,e(r,n,i,o,t,s))}),a},_o=1,go=4;var bo=function(e){return vo(e,_o|go)};var wo=function(e,t){return!(null==e||!e.length)&&yi(e,t,0)>-1};var yo=function(e,t,n){for(var i=-1,r=null==e?0:e.length;++i<r;)if(n(t,e[i]))return!0;return!1},Ao=200;var xo=function(e,t,n,i){var r=-1,o=wo,s=!0,a=e.length,l=[],c=t.length;if(!a)return l;n&&(t=jn(t,kt(n))),i?(o=yo,s=!1):t.length>=Ao&&(o=Be,s=!1,t=new qe(t));e:for(;++r<a;){var u=e[r],d=null==n?u:n(u);if(u=i||0!==u?u:0,s&&d==d){for(var h=c;h--;)if(t[h]===d)continue e;l.push(u)}else o(t,d,i)||l.push(u)}return l},Co=A?A.isConcatSpreadable:void 0;var So=function(e){return it(e)||_t(e)||!!(Co&&e&&e[Co])};var Io=function e(t,n,i,r,o){var s=-1,a=t.length;for(i||(i=So),o||(o=[]);++s<a;){var l=t[s];n>0&&i(l)?n>1?e(l,n-1,i,r,o):nt(o,l):r||(o[o.length]=l)}return o};var ko=function(e){return dt(e)&&Tt(e)};var Ro=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0},jo=Gi(function(e,t){var n=Ro(t);return ko(n)&&(n=void 0),ko(e)?xo(e,Io(t,1,ko,!0),void 0,n):[]}),Po=Gi(function(e,t){var n=Ro(t);return ko(n)&&(n=void 0),ko(e)?xo(e,Io(t,1,ko,!0),Jn(n,2)):[]}),qo=Math.min;var Oo=function(e,t,n){for(var i=n?yo:wo,r=e[0].length,o=e.length,s=o,a=Array(o),l=1/0,c=[];s--;){var u=e[s];s&&t&&(u=jn(u,kt(t))),l=qo(u.length,l),a[s]=!n&&(t||r>=120&&u.length>=120)?new qe(s&&u):void 0}u=e[0];var d=-1,h=a[0];e:for(;++d<r&&c.length<l;){var f=u[d],p=t?t(f):f;if(f=n||0!==f?f:0,!(h?Be(h,p):i(c,p,n))){for(s=o;--s;){var m=a[s];if(!(m?Be(m,p):i(e[s],p,n)))continue e}h&&h.push(p),c.push(f)}}return c};var Bo=function(e){return ko(e)?e:[]},Eo=Gi(function(e){var t=Ro(e),n=jn(e,Bo);return(t="function"==typeof t?t:void 0)&&n.pop(),n.length&&n[0]===e[0]?Oo(n,void 0,t):[]}),Fo=Gi(function(e){var t=Ro(e),n=jn(e,Bo);return t===Ro(n)?t=void 0:n.pop(),n.length&&n[0]===e[0]?Oo(n,Jn(t,2)):[]});var Lo=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e};var Mo=function(e,t){if(e!==t){var n=void 0!==e,i=null===e,r=e==e,o=gn(e),s=void 0!==t,a=null===t,l=t==t,c=gn(t);if(!a&&!c&&!o&&e>t||o&&s&&l&&!a&&!c||i&&s&&l||!n&&l||!r)return 1;if(!i&&!o&&!c&&e<t||c&&n&&r&&!i&&!o||a&&n&&r||!s&&r||!l)return-1}return 0};var Do=function(e,t,n){for(var i=-1,r=e.criteria,o=t.criteria,s=r.length,a=n.length;++i<s;){var l=Mo(r[i],o[i]);if(l)return i>=a?l:l*("desc"==n[i]?-1:1)}return e.index-t.index};var To=function(e,t,n){var i=-1;t=jn(t.length?t:[Wn],kt(Jn));var r=Ri(e,function(e,n,r){return{criteria:jn(t,function(t){return t(e)}),index:++i,value:e}});return Lo(r,function(e,t){return Do(e,t,n)})};var No=function(e,t,n,i){return null==e?[]:(it(t)||(t=null==t?[]:[t]),it(n=i?void 0:n)||(n=null==n?[]:[n]),To(e,t,n))};var Vo=function(e,t,n){var i=-1,r=e.length;t<0&&(t=-t>r?0:r+t),(n=n>r?r:n)<0&&(n+=r),r=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(r);++i<r;)o[i]=e[i+t];return o};var Qo=function(e,t){return t.length<2?e:Dn(e,Vo(t,0,-1))};var Ho=function(e,t){return t=Fn(t,e),null==(e=Qo(e,t))||delete e[Mn(Ro(t))]},Uo="[object Object]",zo=Function.prototype,Wo=Object.prototype,Go=zo.toString,Ko=Wo.hasOwnProperty,Yo=Go.call(Object);var Jo=function(e){if(!dt(e)||B(e)!=Uo)return!1;var t=vr(e);if(null===t)return!0;var n=Ko.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Go.call(n)==Yo};var Xo=function(e){return Jo(e)?void 0:e};var Zo=function(e){return null!=e&&e.length?Io(e,1):[]};var $o=function(e){return Wi(Ni(e,void 0,Zo),e+"")}(function(e,t){var n={};if(null==e)return n;var i=!1;t=jn(t,function(t){return t=Fn(t,e),i||(i=t.length>1),t}),Mi(e,br(e),n),i&&(n=vo(n,7,Xo));for(var r=t.length;r--;)Ho(n,t[r]);return n}),es=4;var ts=function(e){return vo(e,es)},ns={name:"CheckBox",props:{rowsSelectable:{type:Boolean,default:!1},rowSelected:{type:Boolean,required:!0}},data:function(){return{checkboxSelected:!1}},methods:{selectCheckbox:function(e){this.checkboxSelected?this.$emit("remove-row",e.shiftKey):this.$emit("add-row",e.shiftKey)}},watch:{rowSelected:function(e,t){this.checkboxSelected=e}}},is=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("td",e._g({staticClass:"text-center"},e.rowsSelectable?{}:{click:function(t){return e.selectCheckbox(t)}}),[n("div",{staticClass:"custom-control custom-checkbox"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.checkboxSelected,expression:"checkboxSelected"}],staticClass:"custom-control-input vbt-checkbox",attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.checkboxSelected)?e._i(e.checkboxSelected,null)>-1:e.checkboxSelected},on:{change:function(t){var n=e.checkboxSelected,i=t.target,r=!!i.checked;if(Array.isArray(n)){var o=e._i(n,null);i.checked?o<0&&(e.checkboxSelected=n.concat([null])):o>-1&&(e.checkboxSelected=n.slice(0,o).concat(n.slice(o+1)))}else e.checkboxSelected=r}}}),e._v(" "),n("label",{staticClass:"custom-control-label"})])])};is._withStripped=!0;var rs=function(e,t,n,i,r,o,s,a){var l,c=("function"==typeof n?n.options:n)||{};if(c.__file="/home/ruby/repos/vue-bootstrap4-table/src/components/CheckBox.vue",c.render||(c.render=e.render,c.staticRenderFns=e.staticRenderFns,c._compiled=!0,r&&(c.functional=!0)),c._scopeId=i,t&&(l=function(e){t.call(this,s(e))}),void 0!==l)if(c.functional){var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return c}({render:is,staticRenderFns:[]},function(e){e&&e("data-v-aaaf6e90_0",{source:"\n.custom-control-label[data-v-aaaf6e90] {\n vertical-align: top;\n}\n\n",map:{version:3,sources:["/home/ruby/repos/vue-bootstrap4-table/src/components/CheckBox.vue"],names:[],mappings:";AA8CA;EACA,oBAAA;CACA",file:"CheckBox.vue",sourcesContent:['<template>\n <td class="text-center" v-on="!rowsSelectable ? { click: (event) => selectCheckbox(event)} : {}">\n <div class="custom-control custom-checkbox">\n <input type="checkbox" class="custom-control-input vbt-checkbox" v-model="checkboxSelected"/>\n <label class="custom-control-label"></label>\n </div>\n </td>\n</template>\n\n\n<script>\n export default {\n name: \'CheckBox\',\n props: {\n rowsSelectable: {\n type: Boolean,\n default: false\n },\n rowSelected: {\n type: Boolean,\n required: true\n }\n },\n data: function() {\n return {\n checkboxSelected:false\n }\n },\n methods: {\n selectCheckbox(event) {\n if (this.checkboxSelected) {\n this.$emit(\'remove-row\', event.shiftKey);\n } else {\n this.$emit(\'add-row\', event.shiftKey);\n }\n },\n },\n watch: {\n rowSelected(newVal,oldVal) {\n this.checkboxSelected = newVal;\n }\n }\n }\n<\/script>\n\n<style scoped>\n.custom-control-label {\n vertical-align: top;\n}\n\n</style>\n']},media:void 0})},ns,"data-v-aaaf6e90",!1,0,function e(){var t=document.head||document.getElementsByTagName("head")[0],n=e.styles||(e.styles={}),i="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(e,r){if(!document.querySelector('style[data-vue-ssr-id~="'+e+'"]')){var o=i?r.media||"default":e,s=n[o]||(n[o]={ids:[],parts:[],element:void 0});if(!s.ids.includes(e)){var a=r.source,l=s.ids.length;if(s.ids.push(e),i&&(s.element=s.element||document.querySelector("style[data-group="+o+"]")),!s.element){var c=s.element=document.createElement("style");c.type="text/css",r.media&&c.setAttribute("media",r.media),i&&(c.setAttribute("data-group",o),c.setAttribute("data-next-index","0")),t.appendChild(c)}if(i&&(l=parseInt(s.element.getAttribute("data-next-index")),s.element.setAttribute("data-next-index",l+1)),s.element.styleSheet)s.parts.push(a),s.element.styleSheet.cssText=s.parts.filter(Boolean).join("\n");else{var u=document.createTextNode(a),d=s.element.childNodes;d[l]&&s.element.removeChild(d[l]),d.length?s.element.insertBefore(u,d[l]):s.element.appendChild(u)}}}}}),os=new t,ss={name:"Row",props:{row:{type:Object,required:!0},propRowClasses:{type:Object|String,required:!1},propCellClasses:{type:Object|String,required:!1},columns:{type:Array,default:function(){return[]}},uniqueId:{type:Number|String,required:!0},selectedItems:{type:Array,default:function(){return[]}},checkboxRows:{type:Boolean,default:!1},highlightRowHover:{type:Boolean,default:!1},highlightRowHoverColor:{type:String,default:"#d6d6d6"},rowsSelectable:{type:Boolean,default:!1},rowIndex:{type:Number,required:!0}},data:function(){return{rowSelected:!1,rowHiglighted:!1}},mounted:function(){var e=this;this.highlightRowHover&&(this.$refs.vbt_row.addEventListener("mouseover",function(){e.rowHiglighted=!0}),this.$refs.vbt_row.addEventListener("mouseleave",function(){e.rowHiglighted=!1})),this.checkInSelecteditems(this.selectedItems,this.row)},methods:{addRow:function(e){this.$emit("add-row",{shiftKey:e,rowIndex:this.rowIndex})},removeRow:function(e){this.$emit("remove-row",{shiftKey:e,rowIndex:this.rowIndex})},handleRowSelect:function(e){this.rowSelected?this.removeRow(e.shiftKey):this.addRow(e.shiftKey),this.rowSelected=!this.rowSelected},checkInSelecteditems:function(e,t){(this.checkboxRows||this.rowsSelectable)&&(jo(e,[t],rr).length!=e.length?this.rowSelected=!0:this.rowSelected=!1)},rowHover:function(e){this.rowHiglighted=e},getValueFromRow:function(e,t){return Tn(e,t)},cellClasses:function(e){var t=this,n="";return Oi(e,"row_text_alignment")&&ki(["text-justify","text-right","text-left","text-center"],e.row_text_alignment)?n=n+" "+e.row_text_alignment:n+=" text-center",Oi(e,"row_classes")&&(n=n+" "+e.row_classes),"string"==typeof this.propCellClasses?this.propCellClasses:("object"==typeof this.propCellClasses&&Object.entries(this.propCellClasses).forEach(function(i){var r=i[0],o=i[1];if("boolean"==typeof o&&o)n+=" "+r;else if("function"==typeof o){var s=o(t.row,e,t.getValueFromRow(t.row,e.name));"boolean"==typeof s&&s&&(n+=" ",n+=r)}}),n)},getCellSlotName:function(e){return Oi(e,"slot_name")?e.slot_name:e.name.replace(/\./g,"_")},canShowColumn:function(e){return!(null!=e.visibility&&!e.visibility)}},computed:{rowClasses:function(){var e=this.userRowClasses;return this.rowSelected&&(e+=" ",e+="vbt-row-selected"),e},userRowClasses:function(){var e=this,t="";return"string"==typeof this.propRowClasses?this.propRowClasses:("object"==typeof this.propRowClasses&&Object.entries(this.propRowClasses).forEach(function(n){var i=n[0],r=n[1];if("boolean"==typeof r&&r)t+=i;else if("function"==typeof r){var o=r(e.row);"boolean"==typeof o&&o&&(t+=" ",t+=i)}}),t)},rowId:function(){return this.getValueFromRow(this.row,this.uniqueId)}},watch:{row:{handler:function(e,t){this.checkInSelecteditems(this.selectedItems,e)},deep:!0},selectedItems:{handler:function(e,t){this.checkInSelecteditems(e,this.row)},deep:!0}},components:{CheckBox:rs}},as=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("tr",e._g({ref:"vbt_row",class:e.rowClasses,style:{background:e.rowHiglighted?e.highlightRowHoverColor:""},attrs:{"data-id":e.rowId}},e.rowsSelectable?{click:function(t){return e.handleRowSelect(t)}}:{}),[e.checkboxRows?n("CheckBox",{attrs:{rowsSelectable:e.rowsSelectable,"row-selected":e.rowSelected},on:{"add-row":e.addRow,"remove-row":e.removeRow}}):e._e(),e._v(" "),e._l(e.columns,function(t,i,r){return[e.canShowColumn(t)?n("td",{key:r,class:e.cellClasses(t)},[e._t("vbt-"+e.getCellSlotName(t))],2):e._e()]})],2)};as._withStripped=!0;var ls=function(e,t,n,i,r,o,s,a){var l=("function"==typeof n?n.options:n)||{};return l.__file="/home/ruby/repos/vue-bootstrap4-table/src/components/Row.vue",l.render||(l.render=e.render,l.staticRenderFns=e.staticRenderFns,l._compiled=!0,r&&(l.functional=!0)),l._scopeId=i,l}({render:as,staticRenderFns:[]},0,ss,void 0,!1),cs={name:"SelectAllRowsCheckBox",props:{allRowsSelected:{type:Boolean,default:!1},currentPageSelectionCount:{type:Number,default:0}},computed:{showIndeterminateState:function(){return!this.allRowsSelected&&this.currentPageSelectionCount>0}}},us=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("th",{staticClass:"text-center justify-content-center",on:{click:function(t){e.$emit("select-all-row-checkbox")}}},[n("div",{staticClass:"custom-control custom-checkbox"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.allRowsSelected,expression:"allRowsSelected"}],staticClass:"custom-control-input vbt-checkbox",attrs:{type:"checkbox",value:""},domProps:{indeterminate:e.showIndeterminateState,checked:Array.isArray(e.allRowsSelected)?e._i(e.allRowsSelected,"")>-1:e.allRowsSelected},on:{change:function(t){var n=e.allRowsSelected,i=t.target,r=!!i.checked;if(Array.isArray(n)){var o=e._i(n,"");i.checked?o<0&&(e.allRowsSelected=n.concat([""])):o>-1&&(e.allRowsSelected=n.slice(0,o).concat(n.slice(o+1)))}else e.allRowsSelected=r}}}),e._v(" "),n("label",{staticClass:"custom-control-label"})])])};us._withStripped=!0;var ds=function(e,t,n,i,r,o,s,a){var l,c=("function"==typeof n?n.options:n)||{};if(c.__file="/home/ruby/repos/vue-bootstrap4-table/src/components/SelectAllRowsCheckBox.vue",c.render||(c.render=e.render,c.staticRenderFns=e.staticRenderFns,c._compiled=!0,r&&(c.functional=!0)),c._scopeId=i,t&&(l=function(e){t.call(this,s(e))}),void 0!==l)if(c.functional){var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return c}({render:us,staticRenderFns:[]},function(e){e&&e("data-v-6ab70b9c_0",{source:"\n.custom-control-label[data-v-6ab70b9c] {\n vertical-align: top;\n}\n\n",map:{version:3,sources:["/home/ruby/repos/vue-bootstrap4-table/src/components/SelectAllRowsCheckBox.vue"],names:[],mappings:";AA+BA;EACA,oBAAA;CACA",file:"SelectAllRowsCheckBox.vue",sourcesContent:['<template>\n <th class="text-center justify-content-center" @click="$emit(\'select-all-row-checkbox\')">\n <div class="custom-control custom-checkbox">\n <input type="checkbox" :indeterminate.prop="showIndeterminateState" class="custom-control-input vbt-checkbox" v-model="allRowsSelected" value=""/>\n <label class="custom-control-label"></label>\n </div>\n </th>\n</template>\n\n<script>\n export default {\n name: \'SelectAllRowsCheckBox\',\n props: {\n allRowsSelected: {\n type: Boolean,\n default: false\n },\n currentPageSelectionCount: {\n type: Number,\n default: 0\n },\n },\n computed: {\n showIndeterminateState() {\n return !this.allRowsSelected && this.currentPageSelectionCount > 0;\n },\n }\n }\n<\/script>\n\n<style scoped>\n.custom-control-label {\n vertical-align: top;\n}\n\n</style>\n']},media:void 0})},cs,"data-v-6ab70b9c",!1,0,function e(){var t=document.head||document.getElementsByTagName("head")[0],n=e.styles||(e.styles={}),i="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(e,r){if(!document.querySelector('style[data-vue-ssr-id~="'+e+'"]')){var o=i?r.media||"default":e,s=n[o]||(n[o]={ids:[],parts:[],element:void 0});if(!s.ids.includes(e)){var a=r.source,l=s.ids.length;if(s.ids.push(e),i&&(s.element=s.element||document.querySelector("style[data-group="+o+"]")),!s.element){var c=s.element=document.createElement("style");c.type="text/css",r.media&&c.setAttribute("media",r.media),i&&(c.setAttribute("data-group",o),c.setAttribute("data-next-index","0")),t.appendChild(c)}if(i&&(l=parseInt(s.element.getAttribute("data-next-index")),s.element.setAttribute("data-next-index",l+1)),s.element.styleSheet)s.parts.push(a),s.element.styleSheet.cssText=s.parts.filter(Boolean).join("\n");else{var u=document.createTextNode(a),d=s.element.childNodes;d[l]&&s.element.removeChild(d[l]),d.length?s.element.insertBefore(u,d[l]):s.element.appendChild(u)}}}}}),hs={name:"SortIcon",props:{sort:{type:Array,default:function(){return[]}},column:{type:Object,default:function(){return{}}}},data:function(){return{}},mounted:function(){},methods:{},computed:{order:function(){var e=ci(this.sort,{vbt_col_id:this.column.vbt_col_id});return-1==e?null:this.sort[e].order}}},fs=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"float-right"},["asc"==this.order?[this._t("vbt-sort-asc-icon")]:"desc"===this.order?[this._t("vbt-sort-desc-icon")]:[this._t("vbt-no-sort-icon")]],2)};fs._withStripped=!0;var ps=function(e,t,n,i,r,o,s,a){var l=("function"==typeof n?n.options:n)||{};return l.__file="/home/ruby/repos/vue-bootstrap4-table/src/components/SortIcon.vue",l.render||(l.render=e.render,l.staticRenderFns=e.staticRenderFns,l._compiled=!0,r&&(l.functional=!0)),l._scopeId=i,l}({render:fs,staticRenderFns:[]},0,hs,void 0,!1),ms={name:"Pagination",props:{page:{type:[String,Number],required:!0},per_page:{type:[String,Number],required:!0},total:{type:[String,Number],required:!0},num_of_visibile_pagination_buttons:{type:[String,Number],default:7},per_page_options:{type:Array,default:function(){return[5,10,15]}}},data:function(){return{start:this.page+0,end:0,go_to_page:""}},mounted:function(){this.calculatePageRange(!0)},methods:{gotoPage:function(){""!==this.go_to_page&&this.isPositiveInteger(this.go_to_page)&&this.pageHandler(this.go_to_page)},pageHandler:function(e){e>=1&&e<=this.totalPages&&this.$emit("update:page",e)},perPageHandler:function(e){this.$emit("update:per_page",e)},calculatePageRange:function(e){if(void 0===e&&(e=!1),this.totalPages<=this.num_of_visibile_pagination_buttons)return this.start=1,void(this.end=this.totalPages);(e||!ki(this.range,this.page-1)&&1!=this.page||!ki(this.range,this.page+1)&&this.page!=this.totalPages)&&(this.start=1==this.page?1:this.page-1,this.end=this.start+this.num_of_visibile_pagination_buttons-5,this.start<=3&&(this.end+=3-this.start,this.start=1),this.end>=this.totalPages-2&&(this.start-=this.end-(this.totalPages-2),this.end=this.totalPages),this.start=Math.max(this.start,1))},isPositiveInteger:function(e){return/^\+?(0|[1-9]\d*)$/.test(e)}},components:{},computed:{totalPages:function(){return Math.ceil(this.total/this.per_page)},disablePreviousButton:function(){return this.page==this.start},disableNextButton:function(){return this.page==this.end},range:function(){return pi(this.start,this.end+1)},isEmpty:function(){return 0==this.total}},watch:{page:function(e,t){this.calculatePageRange()},rowCount:function(e,t){this.calculatePageRange()},totalPages:function(e,t){this.calculatePageRange()}}},vs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("nav",{attrs:{"aria-label":"Page navigation example"}},[n("ul",{staticClass:"pagination"},[n("li",{staticClass:"page-item",class:{disabled:e.disablePreviousButton},on:{click:function(t){t.preventDefault(),e.pageHandler(e.page-1)}}},[n("a",{staticClass:"page-link",attrs:{href:"","aria-label":"Previous"}},[n("span",{attrs:{"aria-hidden":"true"}},[e._t("vbt-paginataion-previous-button")],2)])]),e._v(" "),e.isEmpty?[e._m(0)]:[e.start>3?n("li",{staticClass:"page-item",on:{click:function(t){t.preventDefault(),e.pageHandler(1)}}},[n("a",{staticClass:"page-link",attrs:{href:""}},[e._v(" 1 ")])]):e._e(),e._v(" "),e.start>3?n("li",{staticClass:"page-item disabled"},[n("a",{staticClass:"page-link",attrs:{href:""}},[e._v("…")])]):e._e(),e._v(" "),e._l(e.range,function(t){return n("li",{key:t,staticClass:"page-item",class:{active:t==e.page},on:{click:function(n){n.preventDefault(),e.pageHandler(t)}}},[n("a",{staticClass:"page-link",attrs:{href:""}},[e._v(e._s(t))])])}),e._v(" "),e.end<e.totalPages-2?n("li",{staticClass:"page-item disabled"},[n("a",{staticClass:"page-link",attrs:{href:""}},[e._v("…")])]):e._e(),e._v(" "),e.end<e.totalPages-2?n("li",{staticClass:"page-item",on:{click:function(t){t.preventDefault(),e.pageHandler(e.totalPages)}}},[n("a",{staticClass:"page-link",attrs:{href:""}},[e._v(" "+e._s(e.totalPages)+" ")])]):e._e()],e._v(" "),n("li",{staticClass:"page-item",class:{disabled:e.disableNextButton},on:{click:function(t){t.preventDefault(),e.pageHandler(e.page+1)}}},[n("a",{staticClass:"page-link",attrs:{href:"","aria-label":"Next"}},[n("span",{attrs:{"aria-hidden":"true"}},[e._t("vbt-paginataion-next-button")],2)])]),e._v(" "),n("div",{staticClass:"dropdown show vbt-per-page-dropdown"},[n("a",{staticClass:"btn btn-primary dropdown-toggle",attrs:{href:"#",role:"button",id:"dropdownMenuLink","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}},[e._v("\n "+e._s(e.per_page)+"\n ")]),e._v(" "),n("div",{staticClass:"dropdown-menu",attrs:{"aria-labelledby":"dropdownMenuLink"}},e._l(e.per_page_options,function(t,i,r){return n("a",{key:r,staticClass:"dropdown-item",class:{active:t==e.per_page},attrs:{href:""},on:{click:function(n){n.preventDefault(),e.perPageHandler(t)}}},[e._v("\n "+e._s(t)+"\n ")])}),0)]),e._v(" "),n("div",{staticClass:"input-group col-sm-2"},[n("input",{directives:[{name:"model",rawName:"v-model.number",value:e.go_to_page,expression:"go_to_page",modifiers:{number:!0}}],staticClass:"form-control",attrs:{type:"number",min:"1",step:"1",max:e.totalPages,placeholder:"Go to page"},domProps:{value:e.go_to_page},on:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.gotoPage(t):null},input:function(t){t.target.composing||(e.go_to_page=e._n(t.target.value))},blur:function(t){e.$forceUpdate()}}})])],2)])])};vs._withStripped=!0;var _s=function(e,t,n,i,r,o,s,a){var l,c=("function"==typeof n?n.options:n)||{};if(c.__file="/home/ruby/repos/vue-bootstrap4-table/src/components/Pagination.vue",c.render||(c.render=e.render,c.staticRenderFns=e.staticRenderFns,c._compiled=!0,r&&(c.functional=!0)),c._scopeId=i,t&&(l=function(e){t.call(this,s(e))}),void 0!==l)if(c.functional){var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return c}({render:vs,staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("li",{staticClass:"page-item disabled"},[t("a",{staticClass:"page-link",attrs:{href:""}},[this._v("…")])])}]},function(e){e&&e("data-v-75effae8_0",{source:"\nul.pagination[data-v-75effae8] {\n margin-bottom: 0;\n}\n.vbt-per-page-dropdown[data-v-75effae8] {\n margin-left: 8px;\n}\n",map:{version:3,sources:["/home/ruby/repos/vue-bootstrap4-table/src/components/Pagination.vue"],names:[],mappings:";AAwMA;IACA,iBAAA;CACA;AACA;IACA,iBAAA;CACA",file:"Pagination.vue",sourcesContent:['<template>\n <div>\n <nav aria-label="Page navigation example">\n <ul class="pagination">\n <li :class="{\'disabled\' : disablePreviousButton}" class="page-item" @click.prevent="pageHandler(page-1)">\n <a class="page-link" href="" aria-label="Previous">\n <span aria-hidden="true">\n <slot name="vbt-paginataion-previous-button">\n\n </slot>\n </span>\n </a>\n </li>\n <template v-if="!isEmpty">\n <li class="page-item" v-if="start > 3" @click.prevent="pageHandler(1)">\n <a class="page-link" href=""> 1 </a>\n </li>\n <li class="page-item disabled" v-if="start > 3">\n <a class="page-link" href="">…</a>\n </li>\n <li class="page-item" v-for="index in range" :key="index" v-bind:class="{ active: (index == page)}" @click.prevent="pageHandler(index)">\n <a class="page-link" href="">{{index}}</a>\n </li>\n <li class="page-item disabled" v-if="end < totalPages - 2">\n <a class="page-link" href="">…</a>\n </li>\n <li class="page-item" v-if="end < totalPages - 2" @click.prevent="pageHandler(totalPages)">\n <a class="page-link" href=""> {{totalPages}} </a>\n </li>\n </template>\n\n <template v-else>\n <li class="page-item disabled">\n <a class="page-link" href="">…</a>\n </li>\n </template>\n <li :class="{\'disabled\' : disableNextButton}" class="page-item" @click.prevent="pageHandler(page+1)">\n <a class="page-link" href="" aria-label="Next">\n <span aria-hidden="true">\n <slot name="vbt-paginataion-next-button">\n\n </slot>\n </span>\n </a>\n </li>\n \x3c!-- Number of rows per page starts here --\x3e\n <div class="dropdown show vbt-per-page-dropdown">\n <a class="btn btn-primary dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n {{per_page}}\n </a>\n\n <div class="dropdown-menu" aria-labelledby="dropdownMenuLink">\n <a v-for="(option, key, index) in per_page_options" :key="index" class=