UNPKG

bootstrap-vue

Version:

BootstrapVue, with over 40 plugins and more than 80 custom components, provides one of the most comprehensive implementations of Bootstrap v4 components and grid system for Vue.js. With extensive and automated WAI-ARIA accessibility markup.

10 lines 283 kB
/*! * BoostrapVue 2.1.0 * * @link https://bootstrap-vue.js.org * @source https://github.com/bootstrap-vue/bootstrap-vue * @copyright (c) 2016-2019 BootstrapVue * @license MIT * https://github.com/bootstrap-vue/bootstrap-vue/blob/master/LICENSE */ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("vue")):"function"==typeof define&&define.amd?define(["vue"],e):(t=t||self).bootstrapVue=e(t.Vue)}(this,(function(t){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function n(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function o(t,e,i){return e&&n(t.prototype,e),i&&n(t,i),t}function r(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function a(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function s(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?a(i,!0).forEach((function(e){r(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):a(i).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}function u(t){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function d(t,e,i){return(d=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}()?Reflect.construct:function(t,e,i){var n=[null];n.push.apply(n,e);var o=new(Function.bind.apply(t,n));return i&&c(o,i.prototype),o}).apply(null,arguments)}function h(t){var e="function"==typeof Map?new Map:void 0;return(h=function(t){if(null===t||(i=t,-1===Function.toString.call(i).indexOf("[native code]")))return t;var i;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if("undefined"!=typeof e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return d(t,arguments,u(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),c(n,t)})(t)}function f(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function p(t,e){return!e||"object"!=typeof e&&"function"!=typeof e?f(t):e}function m(t,e,i){return(m="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,i){var n=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=u(t)););return t}(t,e);if(n){var o=Object.getOwnPropertyDescriptor(n,e);return o.get?o.get.call(i):o.value}})(t,e,i||t)}function g(t){return function(t){if(Array.isArray(t)){for(var e=0,i=new Array(t.length);e<t.length;e++)i[e]=t[e];return i}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}t=t&&t.hasOwnProperty("default")?t.default:t;var v,b,y="undefined"!=typeof window,S="undefined"!=typeof document,T="undefined"!=typeof navigator,w="undefined"!=typeof Promise,B="undefined"!=typeof MutationObserver||"undefined"!=typeof WebKitMutationObserver||"undefined"!=typeof MozMutationObserver,k=y&&S&&T,C=k?window.navigator.userAgent.toLowerCase():"",$=C.indexOf("jsdom")>0,x=(/msie|trident/.test(C),function(){var t=!1;if(k)try{var e={get passive(){t=!0}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){t=!1}return t}()),_=k&&("ontouchstart"in document.documentElement||navigator.maxTouchPoints>0),P=k&&Boolean(window.PointerEvent||window.MSPointerEvent),I=k&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype,O=function(){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i="undefined"!=typeof process&&process&&process.env||{};return t?i[t]||e:i}("BOOTSTRAP_VUE_NO_WARN")},E=function(t){O()||console.warn("[BootstrapVue warn]: ".concat(t))},F=function(t){return!k&&(E("".concat(t,": Can not be called during SSR.")),!0)},V=function(t){return!w&&(E("".concat(t,": Requires Promise support.")),!0)},D=Array.from,N=Array.isArray,A=function(t,e){return-1!==t.indexOf(e)},R=function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return Array.prototype.concat.apply([],e)},L=Object.assign,H=Object.getOwnPropertyNames,z=Object.keys,M=Object.defineProperties,j=Object.defineProperty,G=Object.freeze,W=Object.create,U=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},q=function(t){return null!==t&&"object"===e(t)},K=function(t){return"[object Object]"===Object.prototype.toString.call(t)},X=function(t){return s({},t)},Y=function(t,e){return z(t).filter((function(t){return-1===e.indexOf(t)})).reduce((function(e,i){return s({},e,r({},i,t[i]))}),{})},Z=function(){return{enumerable:!0,configurable:!1,writable:!1}},J=y?window:{},Q=y?J.Element:function(t){function e(){return i(this,e),p(this,u(e).apply(this,arguments))}return l(e,t),e}(h(Object)),tt=y?J.HTMLElement:function(t){function e(){return i(this,e),p(this,u(e).apply(this,arguments))}return l(e,t),e}(Q),et=y?J.SVGElement:function(t){function e(){return i(this,e),p(this,u(e).apply(this,arguments))}return l(e,t),e}(Q),it=y?J.File:function(t){function e(){return i(this,e),p(this,u(e).apply(this,arguments))}return l(e,t),e}(h(Object)),nt=function(t){return e(t)},ot=function(t){return void 0===t},rt=function(t){return null===t},at=function(t){return ot(t)||rt(t)},st=function(t){return"function"===nt(t)},lt=function(t){return"boolean"===nt(t)},ut=function(t){return"string"===nt(t)},ct=function(t){return"number"===nt(t)},dt=function(t){return t instanceof Date},ht=function(t){return t instanceof Event},ft=function(t){return t instanceof it},pt=function(t){return"RegExp"===function(t){return Object.prototype.toString.call(t).slice(8,-1)}(t)},mt=function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return N(e)?e.reduce((function(e,i){return[].concat(g(e),[t(i,i)])}),[]):K(e)?z(e).reduce((function(i,n){return s({},i,r({},n,t(e[n],e[n])))}),{}):i},gt=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!(e=N(e)?e.join("."):e)||!q(t))return i;if(e in t)return t[e];var n=(e=String(e).replace(/\[(\d+)]/g,".$1")).split(".").filter(Boolean);return 0===n.length?i:n.every((function(e){return q(t)&&e in t&&null!=(t=t[e])}))?t:i},vt=function t(e){return z(e).forEach((function(i){var n=e[i];e[i]=n&&(K(n)||N(n))?t(n):n})),G(e)}({breakpoints:["xs","sm","md","lg","xl"],formControls:{size:null},BAlert:{dismissLabel:"Close",variant:"info"},BBadge:{variant:"secondary"},BButton:{size:null,variant:"secondary"},BButtonClose:{textVariant:null,ariaLabel:"Close"},BCardSubTitle:{subTitleTextVariant:"muted"},BCarousel:{labelPrev:"Previous Slide",labelNext:"Next Slide",labelGotoSlide:"Goto Slide",labelIndicators:"Select a slide to display"},BDropdown:{toggleText:"Toggle Dropdown",size:null,variant:"secondary",splitVariant:null},BFormFile:{browseText:"Browse",placeholder:"No file chosen",dropPlaceholder:"Drop files here"},BFormText:{textVariant:"muted"},BImg:{blankColor:"transparent"},BImgLazy:{blankColor:"transparent"},BInputGroup:{size:null},BJumbotron:{bgVariant:null,borderVariant:null,textVariant:null},BListGroupItem:{variant:null},BModal:{titleTag:"h5",size:"md",headerBgVariant:null,headerBorderVariant:null,headerTextVariant:null,headerCloseVariant:null,bodyBgVariant:null,bodyTextVariant:null,footerBgVariant:null,footerBorderVariant:null,footerTextVariant:null,cancelTitle:"Cancel",cancelVariant:"secondary",okTitle:"OK",okVariant:"primary",headerCloseLabel:"Close"},BNavbar:{variant:null},BNavbarToggle:{label:"Toggle navigation"},BPagination:{size:null},BPaginationNav:{size:null},BPopover:{boundary:"scrollParent",boundaryPadding:5,customClass:null,delay:50,variant:null},BProgress:{variant:null},BProgressBar:{variant:null},BSpinner:{variant:null},BTable:{selectedVariant:"active",headVariant:null,footVariant:null},BToast:{toaster:"b-toaster-top-right",autoHideDelay:5e3,variant:null,toastClass:null,headerClass:null,bodyClass:null},BToaster:{ariaLive:null,ariaAtomic:null,role:null},BTooltip:{boundary:"scrollParent",boundaryPadding:5,customClass:null,delay:50,variant:null}}),bt=function(){function t(){i(this,t),this.$_config={},this.$_cachedBreakpoints=null}return o(t,[{key:"getDefaults",value:function(){return this.defaults}},{key:"setConfig",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(K(e)){var i=H(e);i.forEach((function(i){if(U(vt,i)){var n=e[i];if("breakpoints"===i){var o=e.breakpoints;!N(o)||o.length<2||o.some((function(t){return!ut(t)||0===t.length}))?E('config: "breakpoints" must be an array of at least 2 breakpoint names'):t.$_config.breakpoints=mt(o)}else if(K(n)){H(n).forEach((function(e){U(vt[i],e)?(t.$_config[i]=t.$_config[i]||{},ot(n[e])||(t.$_config[i][e]=mt(n[e]))):E('config: unknown config property "'.concat(i,".").concat(e,'"'))}))}}else E('config: unknown config property "'.concat(i,'"'))}))}}},{key:"resetConfig",value:function(){this.$_config={}}},{key:"getConfig",value:function(){return mt(this.$_config)}},{key:"getConfigValue",value:function(t){return mt(gt(this.$_config,t,gt(vt,t)))}},{key:"defaults",get:function(){return vt}}],[{key:"Defaults",get:function(){return vt}}]),t}(),yt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;i.prototype.$bvConfig=t.prototype.$bvConfig=i.prototype.$bvConfig||t.prototype.$bvConfig||new bt,i.prototype.$bvConfig.setConfig(e)},St=(v=!1,b=["Multiple instances of Vue detected!","You may need to set up an alias for Vue in your bundler config.","See: https://bootstrap-vue.js.org/docs#using-module-bundlers"].join("\n"),function(e){v||t===e||$||E(b),v=!0}),Tt=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.components,i=t.directives,n=t.plugins,o=function t(o){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.installed||(t.installed=!0,St(o),yt(r,o),Ct(o,e),xt(o,i),Bt(o,n))};return o.installed=!1,o},wt=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s({},e,{install:Tt(t)})},Bt=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var i in e)i&&e[i]&&t.use(e[i])},kt=function(t,e,i){t&&e&&i&&t.component(e,i)},Ct=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var i in e)kt(t,i,e[i])},$t=function(t,e,i){t&&e&&i&&t.directive(e.replace(/^VB/,"B"),i)},xt=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var i in e)$t(t,i,e[i])},_t=function(t){var e=W(null);return function(){for(var i=arguments.length,n=new Array(i),o=0;o<i;o++)n[o]=arguments[o];var r=JSON.stringify(n);return e[r]=e[r]||t.apply(null,n)}},Pt=t.prototype,It=function(t){return Pt.$bvConfig?Pt.$bvConfig.getConfigValue(t):mt(gt(vt,t))},Ot=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e?It("".concat(t,".").concat(e)):It(t)||{}},Et=function(){return It("breakpoints")},Ft=_t((function(){return Et()})),Vt=_t((function(){var t=mt(Ft());return t[0]="",t})),Dt=y?window:{},Nt=S?document:{},At="undefined"!=typeof Element?Element.prototype:{},Rt=At.matches||At.msMatchesSelector||At.webkitMatchesSelector,Lt=At.closest||function(t){var e=this;do{if(Zt(e,t))return e;e=e.parentElement||e.parentNode}while(!rt(e)&&e.nodeType===Node.ELEMENT_NODE);return null},Ht=Dt.requestAnimationFrame||Dt.webkitRequestAnimationFrame||Dt.mozRequestAnimationFrame||Dt.msRequestAnimationFrame||Dt.oRequestAnimationFrame||function(t){return setTimeout(t,16)},zt=Dt.MutationObserver||Dt.WebKitMutationObserver||Dt.MozMutationObserver||null,Mt=function(t){return x?q(t)?t:{useCapture:Boolean(t||!1)}:Boolean(q(t)?t.useCapture:t)},jt=function(t,e,i,n){t&&t.addEventListener&&t.addEventListener(e,i,Mt(n))},Gt=function(t,e,i,n){t&&t.removeEventListener&&t.removeEventListener(e,i,Mt(n))},Wt=function(t){return Boolean(t&&t.nodeType===Node.ELEMENT_NODE)},Ut=function(t){if(!Wt(t)||!Qt(Nt.body,t))return!1;if("none"===t.style.display)return!1;var e=le(t);return Boolean(e&&e.height>0&&e.width>0)},qt=function(t){return!Wt(t)||t.disabled||Boolean(ae(t,"disabled"))||ne(t,"disabled")},Kt=function(t){return Wt(t)&&t.offsetHeight},Xt=function(t,e){return D((Wt(e)?e:Nt).querySelectorAll(t))},Yt=function(t,e){return(Wt(e)?e:Nt).querySelector(t)||null},Zt=function(t,e){return!!Wt(t)&&Rt.call(t,e)},Jt=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!Wt(e))return null;var n=Lt.call(e,t);return i?n:n===e?null:n},Qt=function(t,e){return!(!t||!st(t.contains))&&t.contains(e)},te=function(t){return Nt.getElementById(/^#/.test(t)?t.slice(1):t)||null},ee=function(t,e){e&&Wt(t)&&t.classList&&t.classList.add(e)},ie=function(t,e){e&&Wt(t)&&t.classList&&t.classList.remove(e)},ne=function(t,e){return!!(e&&Wt(t)&&t.classList)&&t.classList.contains(e)},oe=function(t,e,i){e&&Wt(t)&&t.setAttribute(e,i)},re=function(t,e){e&&Wt(t)&&t.removeAttribute(e)},ae=function(t,e){return e&&Wt(t)?t.getAttribute(e):null},se=function(t,e){return e&&Wt(t)?t.hasAttribute(e):null},le=function(t){return Wt(t)?t.getBoundingClientRect():null},ue=function(t){return y&&Wt(t)?Dt.getComputedStyle(t):{}},ce=function(){return y&&Dt.getSelection?Dt.getSelection():null},de=function(t){var e={top:0,left:0};if(!Wt(t)||0===t.getClientRects().length)return e;var i=le(t);if(i){var n=t.ownerDocument.defaultView;e.top=i.top+n.pageYOffset,e.left=i.left+n.pageXOffset}return e},he=function(t){var e={top:0,left:0};if(!Wt(t))return e;var i={top:0,left:0},n=ue(t);if("fixed"===n.position)e=le(t)||e;else{e=de(t);for(var o=t.ownerDocument,r=t.offsetParent||o.documentElement;r&&(r===o.body||r===o.documentElement)&&"static"===ue(r).position;)r=r.parentNode;if(r&&r!==t&&r.nodeType===Node.ELEMENT_NODE){i=de(r);var a=ue(r);i.top+=parseFloat(a.borderTopWidth),i.left+=parseFloat(a.borderLeftWidth)}}return{top:e.top-i.top-parseFloat(n.marginTop),left:e.left-i.left-parseFloat(n.marginLeft)}},fe=function(){return(fe=Object.assign||function(t){for(var e,i=1,n=arguments.length;i<n;i++)for(var o in e=arguments[i])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},pe={kebab:/-(\w)/g,styleProp:/:(.*)/,styleList:/;(?![^(]*\))/g};function me(t,e){return e?e.toUpperCase():""}function ge(t){for(var e,i={},n=0,o=t.split(pe.styleList);n<o.length;n++){var r=o[n].split(pe.styleProp),a=r[0],s=r[1];(a=a.trim())&&("string"==typeof s&&(s=s.trim()),i[(e=a,e.replace(pe.kebab,me))]=s)}return i}function ve(){for(var t,e,i={},n=arguments.length;n--;)for(var o=0,r=Object.keys(arguments[n]);o<r.length;o++)switch(t=r[o]){case"class":case"style":case"directives":if(Array.isArray(i[t])||(i[t]=[]),"style"===t){var a=void 0;a=Array.isArray(arguments[n].style)?arguments[n].style:[arguments[n].style];for(var s=0;s<a.length;s++){var l=a[s];"string"==typeof l&&(a[s]=ge(l))}arguments[n].style=a}i[t]=i[t].concat(arguments[n][t]);break;case"staticClass":if(!arguments[n][t])break;void 0===i[t]&&(i[t]=""),i[t]&&(i[t]+=" "),i[t]+=arguments[n][t].trim();break;case"on":case"nativeOn":i[t]||(i[t]={});for(var u=0,c=Object.keys(arguments[n][t]||{});u<c.length;u++)e=c[u],i[t][e]?i[t][e]=[].concat(i[t][e],arguments[n][t][e]):i[t][e]=arguments[n][t][e];break;case"attrs":case"props":case"domProps":case"scopedSlots":case"staticStyle":case"hook":case"transition":i[t]||(i[t]={}),i[t]=fe({},arguments[n][t],i[t]);break;case"slot":case"key":case"ref":case"tag":case"show":case"keepAlive":default:i[t]||(i[t]=arguments[n][t])}return i}var be={name:"",enterClass:"",enterActiveClass:"",enterToClass:"show",leaveClass:"show",leaveActiveClass:"",leaveToClass:""},ye=s({},be,{enterActiveClass:"fade",leaveActiveClass:"fade"}),Se=t.extend({name:"BVTransition",functional:!0,props:{noFade:{type:Boolean,default:!1},appear:{type:Boolean,default:!1},mode:{type:String},transProps:{type:Object,default:null}},render:function(t,e){var i=e.children,n=e.data,o=(e.listeners,e.props),r=o.transProps;return K(r)||(r=o.noFade?be:ye,o.appear&&(r=s({},r,{appear:!0,appearClass:r.enterClass,appearActiveClass:r.enterActiveClass,appearToClass:r.enterToClass}))),t("transition",ve(n,{props:r=s({mode:o.mode},r,{css:!0})}),i)}}),Te=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(t=R(t).filter(Boolean)).some((function(t){return e[t]||i[t]}))},we=function(t){var e,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};t=R(t).filter(Boolean);for(var r=0;r<t.length&&!e;r++){var a=t[r];e=n[a]||o[a]}return st(e)?e(i):e},Be={methods:{hasNormalizedSlot:function(t){return Te(t,this.$scopedSlots,this.$slots)},normalizeSlot:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=we(t,e,this.$scopedSlots,this.$slots);return i?R(i):i}}},ke="BButtonClose",Ce={disabled:{type:Boolean,default:!1},ariaLabel:{type:String,default:function(){return Ot(ke,"ariaLabel")}},textVariant:{type:String,default:function(){return Ot(ke,"textVariant")}}},$e=t.extend({name:ke,functional:!0,props:Ce,render:function(t,e){var i=e.props,n=e.data,o=(e.listeners,e.slots),a=e.scopedSlots,s=o(),l=a||{},u={staticClass:"close",class:r({},"text-".concat(i.textVariant),i.textVariant),attrs:{type:"button",disabled:i.disabled,"aria-label":i.ariaLabel?String(i.ariaLabel):null},on:{click:function(t){i.disabled&&ht(t)&&(t.stopPropagation(),t.preventDefault())}}};return Te("default",l,s)||(u.domProps={innerHTML:"&times;"}),t("button",ve(n,u),we("default",{},l,s))}}),xe=function(t){return""===t||lt(t)?0:(t=parseInt(t,10))>0?t:0},_e=function(t){return""===t||!0===t||!(parseInt(t,10)<1)&&Boolean(t)},Pe=function(t){return!isNaN(parseInt(t,10))},Ie=wt({components:{BAlert:t.extend({name:"BAlert",mixins:[Be],model:{prop:"show",event:"input"},props:{variant:{type:String,default:function(){return Ot("BAlert","variant")}},dismissible:{type:Boolean,default:!1},dismissLabel:{type:String,default:function(){return Ot("BAlert","dismissLabel")}},show:{type:[Boolean,Number,String],default:!1},fade:{type:Boolean,default:!1}},data:function(){return{countDownTimerId:null,countDown:0,localShow:_e(this.show)}},watch:{show:function(t){this.countDown=xe(t),this.localShow=_e(t)},countDown:function(t){var e=this;this.clearTimer(),Pe(this.show)&&(this.$emit("dismiss-count-down",t),this.show!==t&&this.$emit("input",t),t>0?(this.localShow=!0,this.countDownTimerId=setTimeout((function(){e.countDown--}),1e3)):this.$nextTick((function(){Ht((function(){e.localShow=!1}))})))},localShow:function(t){t||!this.dismissible&&!Pe(this.show)||this.$emit("dismissed"),Pe(this.show)||this.show===t||this.$emit("input",t)}},created:function(){this.countDown=xe(this.show),this.localShow=_e(this.show)},mounted:function(){this.countDown=xe(this.show),this.localShow=_e(this.show)},beforeDestroy:function(){this.clearTimer()},methods:{dismiss:function(){this.clearTimer(),this.countDown=0,this.localShow=!1},clearTimer:function(){this.countDownTimerId&&(clearInterval(this.countDownTimerId),this.countDownTimerId=null)}},render:function(t){var e;if(this.localShow){var i=t();this.dismissible&&(i=t($e,{attrs:{"aria-label":this.dismissLabel},on:{click:this.dismiss}},[this.normalizeSlot("dismiss")])),e=[e=t("div",{key:this._uid,staticClass:"alert",class:r({"alert-dismissible":this.dismissible},"alert-".concat(this.variant),this.variant),attrs:{role:"alert","aria-live":"polite","aria-atomic":!0}},[i,this.normalizeSlot("default")])]}return t(Se,{props:{noFade:!this.fade}},e)}})}}),Oe=function(t){return t},Ee=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Oe;return(N(t)?t.slice():z(t)).reduce((function(t,n){return t[i(n)]=e[n],t}),{})},Fe=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return at(t)?"":N(t)||K(t)&&t.toString===Object.prototype.toString?JSON.stringify(t,null,e):String(t)},Ve=/%2C/g,De=/[!'()*]/g,Ne=function(t){return"%"+t.charCodeAt(0).toString(16)},Ae=function(t){return encodeURIComponent(Fe(t)).replace(De,Ne).replace(Ve,",")},Re=decodeURIComponent,Le=function(t){if(!K(t))return"";var e=z(t).map((function(e){var i=t[e];return ot(i)?"":rt(i)?Ae(e):N(i)?i.reduce((function(t,i){return rt(i)?t.push(Ae(e)):ot(i)||t.push(Ae(e)+"="+Ae(i)),t}),[]).join("&"):Ae(e)+"="+Ae(i)})).filter((function(t){return t.length>0})).join("&");return e?"?".concat(e):""},He=function(t){var e={};return(t=Fe(t).trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach((function(t){var i=t.replace(/\+/g," ").split("="),n=Re(i.shift()),o=i.length>0?Re(i.join("=")):null;ot(e[n])?e[n]=o:N(e[n])?e[n].push(o):e[n]=[e[n],o]})),e):e},ze=function(t){return"a"!==Fe(t).toLowerCase()},Me=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.href,i=t.to,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"a",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"#",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"/";if(ze(n))return null;if(e)return e;if(i){if(ut(i))return i||r;if(K(i)&&(i.path||i.query||i.hash)){var a=Fe(i.path),s=Le(i.query),l=Fe(i.hash);return l=l&&"#"!==l.charAt(0)?"#".concat(l):l,"".concat(a).concat(s).concat(l)||r}}return o},je=function(){return{href:{type:String,default:null},rel:{type:String,default:null},target:{type:String,default:"_self"},active:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},to:{type:[String,Object],default:null},append:{type:Boolean,default:!1},replace:{type:Boolean,default:!1},event:{type:[String,Array],default:"click"},activeClass:{type:String},exact:{type:Boolean,default:!1},exactActiveClass:{type:String},routerTag:{type:String,default:"a"},noPrefetch:{type:Boolean,default:!1}}},Ge=t.extend({name:"BLink",mixins:[Be],inheritAttrs:!1,props:je(),computed:{computedTag:function(){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.to,i=t.disabled,n=arguments.length>1?arguments[1]:void 0;return n.$router&&e&&!i?n.$nuxt?"nuxt-link":"router-link":"a"}({to:this.to,disabled:this.disabled},this)},isRouterLink:function(){return ze(this.computedTag)},computedRel:function(){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target,i=t.rel;return"_blank"===e&&rt(i)?"noopener":i||null}({target:this.target,rel:this.rel})},computedHref:function(){return Me({to:this.to,href:this.href},this.computedTag)},computedProps:function(){return this.isRouterLink?s({},this.$props,{tag:this.routerTag}):{}}},methods:{onClick:function(t){var e=arguments,i=ht(t),n=this.isRouterLink,o=this.$listeners.click;i&&this.disabled?(t.stopPropagation(),t.stopImmediatePropagation()):(n&&t.currentTarget.__vue__&&t.currentTarget.__vue__.$emit("click",t),R(o).filter((function(t){return st(t)})).forEach((function(t){t.apply(void 0,g(e))})),this.$root.$emit("clicked::link",t)),i&&(this.disabled||!n&&"#"===this.computedHref)&&t.preventDefault()},focus:function(){this.$el&&this.$el.focus&&this.$el.focus()},blur:function(){this.$el&&this.$el.blur&&this.$el.blur()}},render:function(t){var e=this.computedTag,i=this.computedRel,n=this.computedHref,o=this.isRouterLink,r={class:{active:this.active,disabled:this.disabled},attrs:s({},this.$attrs,{rel:i,target:this.target,tabindex:this.disabled?"-1":ot(this.$attrs.tabindex)?null:this.$attrs.tabindex,"aria-disabled":this.disabled?"true":null}),props:this.computedProps};return r[o?"nativeOn":"on"]=s({},this.$listeners,{click:this.onClick}),n?r.attrs.href=n:delete r.props.href,t(e,r,this.normalizeSlot("default"))}}),We=je();delete We.href.default,delete We.to.default;var Ue=s({},We,{tag:{type:String,default:"span"},variant:{type:String,default:function(){return Ot("BBadge","variant")}},pill:{type:Boolean,default:!1}}),qe=wt({components:{BBadge:t.extend({name:"BBadge",functional:!0,props:Ue,render:function(t,e){var i=e.props,n=e.data,o=e.children;return t(i.href||i.to?Ge:i.tag,ve(n,{staticClass:"badge",class:[i.variant?"badge-".concat(i.variant):"badge-secondary",{"badge-pill":Boolean(i.pill),active:i.active,disabled:i.disabled}],props:Ee(We,i)}),o)}})}}),Ke=/(<([^>]+)>)/gi,Xe=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return String(t).replace(Ke,"")},Ye=function(t,e){return t?{innerHTML:t}:e?{textContent:e}:{}},Ze=s({},je(),{text:{type:String,default:null},html:{type:String,default:null},ariaCurrent:{type:String,default:"location"}}),Je=t.extend({name:"BBreadcrumbLink",functional:!0,props:Ze,render:function(t,e){var i=e.props,n=e.data,o=e.children,r=i.active?"span":Ge,a={props:Ee(Ze,i)};return i.active&&(a.attrs={"aria-current":i.ariaCurrent}),o||(a.domProps=Ye(i.html,i.text)),t(r,ve(n,a),o)}}),Qe=t.extend({name:"BBreadcrumbItem",functional:!0,props:Ze,render:function(t,e){var i=e.props,n=e.data,o=e.children;return t("li",ve(n,{staticClass:"breadcrumb-item",class:{active:i.active}}),[t(Je,{props:i},o)])}}),ti={items:{type:Array,default:null}},ei=wt({components:{BBreadcrumb:t.extend({name:"BBreadcrumb",functional:!0,props:ti,render:function(t,e){var i=e.props,n=e.data,o=e.children;if(N(i.items)){var r=!1;o=i.items.map((function(e,n){q(e)||(e={text:Fe(e)});var o=e.active;return o&&(r=!0),o||r||(o=n+1===i.items.length),t(Qe,{props:s({},e,{active:o})})}))}return t("ol",ve(n,{staticClass:"breadcrumb"}),o)}}),BBreadcrumbItem:Qe,BBreadcrumbLink:Je}}),ii={block:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String,default:function(){return Ot("BButton","size")}},variant:{type:String,default:function(){return Ot("BButton","variant")}},type:{type:String,default:"button"},tag:{type:String,default:"button"},pill:{type:Boolean,default:!1},squared:{type:Boolean,default:!1},pressed:{type:Boolean,default:null}},ni=je();delete ni.href.default,delete ni.to.default;var oi=z(ni),ri=s({},ni,{},ii),ai=function(t){"focusin"===t.type?ee(t.target,"focus"):"focusout"===t.type&&ie(t.target,"focus")},si=function(t){return Boolean(t.href||t.to||t.tag&&"a"===String(t.tag).toLowerCase())},li=function(t){return lt(t.pressed)},ui=function(t){return!si(t)&&(!t.tag||"button"===String(t.tag).toLowerCase())},ci=function(t){var e;return["btn-".concat(t.variant||Ot("BButton","variant")),(e={},r(e,"btn-".concat(t.size),Boolean(t.size)),r(e,"btn-block",t.block),r(e,"rounded-pill",t.pill),r(e,"rounded-0",t.squared&&!t.pill),r(e,"disabled",t.disabled),r(e,"active",t.pressed),e)]},di=function(t){return si(t)?Ee(oi,t):null},hi=function(t,e){var i=ui(t),n=si(t),o=li(t),r=function(t){return!si(t)&&!ui(t)}(t),a=e.attrs&&e.attrs.role?e.attrs.role:null,s=e.attrs?e.attrs.tabindex:null;return r&&(s="0"),{type:i&&!n?t.type:null,disabled:i?t.disabled:null,role:r?"button":a,"aria-disabled":r?String(t.disabled):null,"aria-pressed":o?String(t.pressed):null,autocomplete:o?"off":null,tabindex:t.disabled&&!i?"-1":s}},fi=t.extend({name:"BButton",functional:!0,props:ri,render:function(t,e){var i=e.props,n=e.data,o=e.listeners,r=e.children,a=li(i),s=si(i),l={click:function(t){i.disabled&&ht(t)?(t.stopPropagation(),t.preventDefault()):a&&o&&o["update:pressed"]&&R(o["update:pressed"]).forEach((function(t){st(t)&&t(!i.pressed)}))}};a&&(l.focusin=ai,l.focusout=ai);var u={staticClass:"btn",class:ci(i),props:di(i),attrs:hi(i,n),on:l};return t(s?Ge:i.tag,ve(n,u),r)}}),pi=wt({components:{BButton:fi,BBtn:fi,BButtonClose:$e,BBtnClose:$e}}),mi={vertical:{type:Boolean,default:!1},size:{type:String,default:function(){return Ot("BButton","size")}},tag:{type:String,default:"div"},ariaRole:{type:String,default:"group"}},gi=t.extend({name:"BButtonGroup",functional:!0,props:mi,render:function(t,e){var i=e.props,n=e.data,o=e.children;return t(i.tag,ve(n,{class:r({"btn-group":!i.vertical,"btn-group-vertical":i.vertical},"btn-group-".concat(i.size),Boolean(i.size)),attrs:{role:i.ariaRole}}),o)}}),vi=wt({components:{BButtonGroup:gi,BBtnGroup:gi}}),bi=32,yi=13,Si=27,Ti=37,wi=38,Bi=39,ki=40,Ci=36,$i=35,xi=[".btn:not(.disabled):not([disabled]):not(.dropdown-item)",".form-control:not(.disabled):not([disabled])","select:not(.disabled):not([disabled])",'input[type="checkbox"]:not(.disabled)','input[type="radio"]:not(.disabled)'].join(","),_i=t.extend({name:"BButtonToolbar",mixins:[Be],props:{justify:{type:Boolean,default:!1},keyNav:{type:Boolean,default:!1}},mounted:function(){this.keyNav&&this.getItems()},methods:{onFocusin:function(t){t.target===this.$el&&(t.preventDefault(),t.stopPropagation(),this.focusFirst(t))},stop:function(t){t.preventDefault(),t.stopPropagation()},onKeydown:function(t){if(this.keyNav){var e=t.keyCode,i=t.shiftKey;e===wi||e===Ti?(this.stop(t),i?this.focusFirst(t):this.focusPrev(t)):e!==ki&&e!==Bi||(this.stop(t),i?this.focusLast(t):this.focusNext(t))}},setItemFocus:function(t){t&&t.focus&&t.focus()},focusFirst:function(t){var e=this.getItems();this.setItemFocus(e[0])},focusPrev:function(t){var e=this.getItems(),i=e.indexOf(t.target);i>-1&&(e=e.slice(0,i).reverse(),this.setItemFocus(e[0]))},focusNext:function(t){var e=this.getItems(),i=e.indexOf(t.target);i>-1&&(e=e.slice(i+1),this.setItemFocus(e[0]))},focusLast:function(t){var e=this.getItems().reverse();this.setItemFocus(e[0])},getItems:function(){var t=Xt(xi,this.$el);return t.forEach((function(t){t.tabIndex=-1})),t.filter((function(t){return Ut(t)}))}},render:function(t){return t("div",{staticClass:"btn-toolbar",class:{"justify-content-between":this.justify},attrs:{role:"toolbar",tabindex:this.keyNav?"0":null},on:this.keyNav?{focusin:this.onFocusin,keydown:this.onKeydown}:{}},[this.normalizeSlot("default")])}}),Pi=wt({components:{BButtonToolbar:_i,BBtnToolbar:_i}}),Ii=function(t){return ut(t)||(t=String(t)),(t=t.trim()).charAt(0).toUpperCase()+t.slice(1)},Oi=function(t,e){return t+Ii(e)},Ei=function(t,e){return i=e.replace(t,""),(i=String(i)).charAt(0).toLowerCase()+i.slice(1);var i},Fi=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Oe;if(N(t))return t.map(e);var i={};for(var n in t)t.hasOwnProperty(n)&&(i[e(n)]=q(t[n])?X(t[n]):t[n]);return i},Vi={props:{tag:{type:String,default:"div"},bgVariant:{type:String,default:null},borderVariant:{type:String,default:null},textVariant:{type:String,default:null}}},Di={title:{type:String,default:""},titleTag:{type:String,default:"h4"}},Ni=t.extend({name:"BCardTitle",functional:!0,props:Di,render:function(t,e){var i=e.props,n=e.data,o=e.children;return t(i.titleTag,ve(n,{staticClass:"card-title"}),o||i.title)}}),Ai={subTitle:{type:String,default:""},subTitleTag:{type:String,default:"h6"},subTitleTextVariant:{type:String,default:function(){return Ot("BCardSubTitle","subTitleTextVariant")}}},Ri=t.extend({name:"BCardSubTitle",functional:!0,props:Ai,render:function(t,e){var i=e.props,n=e.data,o=e.children;return t(i.subTitleTag,ve(n,{staticClass:"card-subtitle",class:[i.subTitleTextVariant?"text-".concat(i.subTitleTextVariant):null]}),o||i.subTitle)}}),Li=s({},Fi(Vi.props,Oi.bind(null,"body")),{bodyClass:{type:[String,Object,Array],default:null}},Di,{},Ai,{overlay:{type:Boolean,default:!1}}),Hi=t.extend({name:"BCardBody",functional:!0,props:Li,render:function(t,e){var i,n=e.props,o=e.data,a=e.children,s=t(),l=t(),u=a||[t()];return n.title&&(s=t(Ni,{props:Ee(Di,n)})),n.subTitle&&(l=t(Ri,{props:Ee(Ai,n),class:["mb-2"]})),t(n.bodyTag,ve(o,{staticClass:"card-body",class:[(i={"card-img-overlay":n.overlay},r(i,"bg-".concat(n.bodyBgVariant),Boolean(n.bodyBgVariant)),r(i,"border-".concat(n.bodyBorderVariant),Boolean(n.bodyBorderVariant)),r(i,"text-".concat(n.bodyTextVariant),Boolean(n.bodyTextVariant)),i),n.bodyClass||{}]}),[s,l].concat(g(u)))}}),zi=s({},Fi(Vi.props,Oi.bind(null,"header")),{header:{type:String,default:null},headerHtml:{type:String,default:null},headerClass:{type:[String,Object,Array],default:null}}),Mi=t.extend({name:"BCardHeader",functional:!0,props:zi,render:function(t,e){var i,n=e.props,o=e.data,a=e.children;return t(n.headerTag,ve(o,{staticClass:"card-header",class:[n.headerClass,(i={},r(i,"bg-".concat(n.headerBgVariant),Boolean(n.headerBgVariant)),r(i,"border-".concat(n.headerBorderVariant),Boolean(n.headerBorderVariant)),r(i,"text-".concat(n.headerTextVariant),Boolean(n.headerTextVariant)),i)]}),a||[t("div",{domProps:Ye(n.headerHtml,n.header)})])}}),ji=s({},Fi(Vi.props,Oi.bind(null,"footer")),{footer:{type:String,default:null},footerHtml:{type:String,default:null},footerClass:{type:[String,Object,Array],default:null}}),Gi=t.extend({name:"BCardFooter",functional:!0,props:ji,render:function(t,e){var i,n=e.props,o=e.data,a=e.children;return t(n.footerTag,ve(o,{staticClass:"card-footer",class:[n.footerClass,(i={},r(i,"bg-".concat(n.footerBgVariant),Boolean(n.footerBgVariant)),r(i,"border-".concat(n.footerBorderVariant),Boolean(n.footerBorderVariant)),r(i,"text-".concat(n.footerTextVariant),Boolean(n.footerTextVariant)),i)]}),a||[t("div",{domProps:Ye(n.footerHtml,n.footer)})])}}),Wi={src:{type:String,default:null,required:!0},alt:{type:String,default:null},top:{type:Boolean,default:!1},bottom:{type:Boolean,default:!1},start:{type:Boolean,default:!1},left:{type:Boolean,default:!1},end:{type:Boolean,default:!1},right:{type:Boolean,default:!1},height:{type:[Number,String],default:null},width:{type:[Number,String],default:null}},Ui=t.extend({name:"BCardImg",functional:!0,props:Wi,render:function(t,e){var i=e.props,n=e.data,o="card-img";return i.top?o+="-top":i.right||i.end?o+="-right":i.bottom?o+="-bottom":(i.left||i.start)&&(o+="-left"),t("img",ve(n,{class:[o],attrs:{src:i.src,alt:i.alt,height:i.height,width:i.width}}))}}),qi=Fi(Wi,Oi.bind(null,"img"));qi.imgSrc.required=!1;var Ki=s({},Li,{},zi,{},ji,{},qi,{},Fi(Vi.props),{align:{type:String,default:null},noBody:{type:Boolean,default:!1}}),Xi=t.extend({name:"BCard",functional:!0,props:Ki,render:function(t,e){var i,n=e.props,o=e.data,a=e.slots,s=e.scopedSlots,l=a(),u=s||{},c=t(),d=t(),h=t(),f=t(),p=t();if(n.imgSrc){var m=t(Ui,{props:Ee(qi,n,Ei.bind(null,"img"))});n.imgBottom?p=m:c=m}return(n.header||Te("header",u,l))&&(d=t(Mi,{props:Ee(zi,n)},we("header",{},u,l))),h=we("default",{},u,l)||[],n.noBody||(h=[t(Hi,{props:Ee(Li,n)},g(h))]),(n.footer||Te("footer",u,l))&&(f=t(Gi,{props:Ee(ji,n)},we("footer",{},u,l))),t(n.tag,ve(o,{staticClass:"card",class:(i={"flex-row":n.imgLeft||n.imgStart,"flex-row-reverse":(n.imgRight||n.imgEnd)&&!(n.imgLeft||n.imgStart)},r(i,"text-".concat(n.align),Boolean(n.align)),r(i,"bg-".concat(n.bgVariant),Boolean(n.bgVariant)),r(i,"border-".concat(n.borderVariant),Boolean(n.borderVariant)),r(i,"text-".concat(n.textVariant),Boolean(n.textVariant)),i)}),[c,d].concat(g(h),[f,p]))}}),Yi=function(t,e){if(t.length!==e.length)return!1;for(var i=!0,n=0;i&&n<t.length;n++)i=Zi(t[n],e[n]);return i},Zi=function t(e,i){if(e===i)return!0;var n=dt(e),o=dt(i);if(n||o)return!(!n||!o)&&e.getTime()===i.getTime();if(n=N(e),o=N(i),n||o)return!(!n||!o)&&Yi(e,i);if(n=q(e),o=q(i),n||o){if(!n||!o)return!1;if(z(e).length!==z(i).length)return!1;for(var r in e){var a=e.hasOwnProperty(r),s=i.hasOwnProperty(r);if(a&&!s||!a&&s||!t(e[r],i[r]))return!1}}return String(e)===String(i)},Ji="__bv__visibility_observer",Qi=function(){function t(e,n,o){i(this,t),this.el=e,this.callback=n.callback,this.margin=n.margin||0,this.once=n.once||!1,this.observer=null,this.visible=void 0,this.doneOnce=!1,this.createObserver(o)}return o(t,[{key:"createObserver",value:function(t){var e=this;if(this.observer&&this.stop(),!this.doneOnce&&st(this.callback)){try{this.observer=new IntersectionObserver(this.handler.bind(this),{root:null,rootMargin:this.margin,threshold:0})}catch(t){return this.doneOnce=!0,this.observer=void 0,void this.callback(null)}t.context.$nextTick((function(){Ht((function(){e.observer&&e.observer.observe(e.el)}))}))}}},{key:"handler",value:function(t){var e=t?t[0]:{},i=Boolean(e.isIntersecting||e.intersectionRatio>0);i!==this.visible&&(this.visible=i,this.callback(i),this.once&&this.visible&&(this.doneOnce=!0,this.stop()))}},{key:"stop",value:function(){var t=this.observer;t&&t.disconnect&&t.disconnect(),this.observer=null}}]),t}(),tn=function(t){var e=t[Ji];e&&e.stop&&e.stop(),delete t[Ji]},en=function(t,e,i){var n=e.value,o=e.modifiers,r={margin:"0px",once:!1,callback:n};z(o).forEach((function(t){/^\d+$/.test(t)?r.margin="".concat(t,"px"):"once"===t.toLowerCase()&&(r.once=!0)})),tn(t),t[Ji]=new Qi(t,r,i),t[Ji]._prevModifiers=X(o)},nn={bind:en,componentUpdated:function(t,e,i){var n=e.value,o=e.oldValue,r=e.modifiers;r=X(r),!t||n===o&&t[Ji]&&Zi(r,t[Ji]._prevModifiers)||en(t,{value:n,modifiers:r},i)},unbind:function(t){tn(t)}},on='<svg width="%{w}" height="%{h}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 %{w} %{h}" preserveAspectRatio="none"><rect width="100%" height="100%" style="fill:%{f};"></rect></svg>',rn={src:{type:String,default:null},srcset:{type:[String,Array],default:null},sizes:{type:[String,Array],default:null},alt:{type:String,default:null},width:{type:[Number,String],default:null},height:{type:[Number,String],default:null},block:{type:Boolean,default:!1},fluid:{type:Boolean,default:!1},fluidGrow:{type:Boolean,default:!1},rounded:{type:[Boolean,String],default:!1},thumbnail:{type:Boolean,default:!1},left:{type:Boolean,default:!1},right:{type:Boolean,default:!1},center:{type:Boolean,default:!1},blank:{type:Boolean,default:!1},blankColor:{type:String,default:function(){return Ot("BImg","blankColor")}}},an=t.extend({name:"BImg",functional:!0,props:rn,render:function(t,e){var i,n=e.props,o=e.data,a=n.src,s=parseInt(n.width,10)?parseInt(n.width,10):null,l=parseInt(n.height,10)?parseInt(n.height,10):null,u=null,c=n.block,d=R(n.srcset).filter(Boolean).join(","),h=R(n.sizes).filter(Boolean).join(",");return n.blank&&(!l&&Boolean(s)?l=s:!s&&Boolean(l)&&(s=l),s||l||(s=1,l=1),a=function(t,e,i){var n=encodeURIComponent(on.replace("%{w}",String(t)).replace("%{h}",String(e)).replace("%{f}",i));return"data:image/svg+xml;charset=UTF-8,".concat(n)}(s,l,n.blankColor||"transparent"),d=null,h=null),n.left?u="float-left":n.right?u="float-right":n.center&&(u="mx-auto",c=!0),t("img",ve(o,{attrs:{src:a,alt:n.alt,width:s?String(s):null,height:l?String(l):null,srcset:d||null,sizes:h||null},class:(i={"img-thumbnail":n.thumbnail,"img-fluid":n.fluid||n.fluidGrow,"w-100":n.fluidGrow,rounded:""===n.rounded||!0===n.rounded},r(i,"rounded-".concat(n.rounded),ut(n.rounded)&&""!==n.rounded),r(i,u,Boolean(u)),r(i,"d-block",c),i)}))}}),sn={src:{type:String,default:null,required:!0},srcset:{type:[String,Array],default:null},sizes:{type:[String,Array],default:null},alt:{type:String,default:null},width:{type:[Number,String],default:null},height:{type:[Number,String],default:null},blankSrc:{type:String,default:null},blankColor:{type:String,default:function(){return Ot("BImgLazy","blankColor")}},blankWidth:{type:[Number,String],default:null},blankHeight:{type:[Number,String],default:null},show:{type:Boolean,default:!1},fluid:{type:Boolean,default:!1},fluidGrow:{type:Boolean,default:!1},block:{type:Boolean,default:!1},thumbnail:{type:Boolean,default:!1},rounded:{type:[Boolean,String],default:!1},left:{type:Boolean,default:!1},right:{type:Boolean,default:!1},center:{type:Boolean,default:!1},offset:{type:[Number,String],default:360}},ln=t.extend({name:"BImgLazy",directives:{bVisible:nn},props:sn,data:function(){return{isShown:this.show}},computed:{computedSrc:function(){return!this.blankSrc||this.isShown?this.src:this.blankSrc},computedBlank:function(){return!(this.isShown||this.blankSrc)},computedWidth:function(){return this.isShown?this.width:this.blankWidth||this.width},computedHeight:function(){return this.isShown?this.height:this.blankHeight||this.height},computedSrcset:function(){var t=R(this.srcset).filter(Boolean).join(",");return!this.blankSrc||this.isShown?t:null},computedSizes:function(){var t=R(this.sizes).filter(Boolean).join(",");return!this.blankSrc||this.isShown?t:null}},watch:{show:function(t,e){if(t!==e){var i=!I||t;this.isShown=i,i!==t&&this.$nextTick(this.updateShowProp)}},isShown:function(t,e){t!==e&&this.updateShowProp()}},mounted:function(){this.isShown=!I||this.show},methods:{updateShowProp:function(){this.$emit("update:show",this.isShown)},doShow:function(t){!t&&null!==t||this.isShown||(this.isShown=!0)}},render:function(t){var e,i=[];this.isShown||i.push({name:"b-visible",value:this.doShow,modifiers:(e={},r(e,"".concat(parseInt(this.offset,10)||0),!0),r(e,"once",!0),e)});return t(an,{directives:i,props:{src:this.computedSrc,blank:this.computedBlank,width:this.computedWidth,height:this.computedHeight,srcset:this.computedSrcset||null,sizes:this.computedSizes||null,alt:this.alt,blankColor:this.blankColor,fluid:this.fluid,fluidGrow:this.fluidGrow,block:this.block,thumbnail:this.thumbnail,rounded:this.rounded,left:this.left,right:this.right,center:this.center}})}}),un=s({},Y(sn,["left","right","center","block","rounded","thumbnail","fluid","fluidGrow"]),{top:{type:Boolean,default:!1},bottom:{type:Boolean,default:!1},start:{type:Boolean,default:!1},left:{type:Boolean,default:!1},end:{type:Boolean,default:!1},right:{type:Boolean,default:!1}}),cn={textTag:{type:String,default:"p"}},dn={tag:{type:String,default:"div"},deck:{type:Boolean,default:!1},columns:{type:Boolean,default:!1}},hn=wt({components:{BCard:Xi,BCardHeader:Mi,BCardBody:Hi,BCardTitle:Ni,BCardSubTitle:Ri,BCardFooter:Gi,BCardImg:Ui,BCardImgLazy:t.extend({name:"BCardImgLazy",functional:!0,props:un,render:function(t,e){var i=e.props,n=e.data,o="card-img";i.top?o+="-top":i.right||i.end?o+="-right":i.bottom?o+="-bottom":(i.left||i.start)&&(o+="-left");var r=s({},i,{left:!1,right:!1,center:!1});return t(ln,ve(n,{class:[o],props:r}))}}),BCardText:t.extend({name:"BCardText",functional:!0,props:cn,render:function(t,e){var i=e.props,n=e.data,o=e.children;return t(i.textTag,ve(n,{staticClass:"card-text"}),o)}}),BCardGroup:t.extend({name:"BCardGroup",functional:!0,props:dn,render:function(t,e){var i=e.props,n=e.data,o=e.children,r="card-group";return i.deck?r="card-deck":i.columns&&(r="card-columns"),t(i.tag,ve(n,{class:r}),o)}})}}),fn=function(){},pn=function(t,e,i){if(t=t?t.$el||t:null,!Wt(t))return null;if(n="observeDom",!B&&(E("".concat(n,": Requires MutationObserver support.")),1))return null;var n,o=new zt((function(t){for(var i=!1,n=0;n<t.length&&!i;n++){var o=t[n],r=o.type,a=o.target;"characterData"===r&&a.nodeType===Node.TEXT_NODE?i=!0:"attributes"===r?i=!0:"childList"===r&&(o.addedNodes.length>0||o.removedNodes.length>0)&&(i=!0)}i&&e()}));return o.observe(t,s({childList:!0,subtree:!0},i)),o},mn={props:{id:{type:String,default:null}},data:function(){return{localId_:null}},computed:{safeId:function(){var t=this.id||this.localId_;return function(e){return t?(e=String(e||"").replace(/\s+/g,"_"))?t+"_"+e:t:null}}},mounted:function(){var t=this;this.$nextTick((function(){t.localId_="__BVID__".concat(t._uid)}))}},gn="BCarousel",vn={next:{dirClass:"carousel-item-left",overlayClass:"carousel-item-next"},prev:{dirClass:"carousel-item-right",overlayClass:"carousel-item-prev"}},bn={TOUCH:"touch",PEN:"pen"},yn={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend oTransitionEnd",transition:"transitionend"},Sn={passive:!0,capture:!1},Tn=t.extend({name:gn,mixins:[mn,Be],provide:function(){return{bvCarousel:this}},model:{prop:"value",event:"input"},props:{labelPrev:{type:String,default:function(){return Ot(gn,"labelPrev")}},labelNext:{type:String,default:function(){return Ot(gn,"labelNext")}},labelGotoSlide:{type:String,default:function(){return Ot(gn,"labelGotoSlide")}},labelIndicators:{type:String,default:function(){return Ot(gn,"labelIndicators")}},interval:{type:Number,default:5e3},indicators:{type:Boolean,default:!1},controls:{type:Boolean,default:!1},noAnimation:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},noWrap:{type:Boolean,default:!1},noTouch:{type:Boolean,default:!1},noHoverPause:{type:Boolean,default:!1},imgWidth:{type:[Number,String]},imgHeight:{type:[Number,String]},background:{type:String},value:{type:Number,default:0}},data:function(){return{index:this.value||0,isSliding:!1,transitionEndEvent:null,slides:[],direction:null,isPaused:!(parseInt(this.interval,10)>0),touchStartX:0,touchDeltaX:0}},computed:{numSlides:function(){return this.slides.length}},watch:{value:function(t,e){t!==e&&this.setSlide(parseInt(t,10)||0)},interval:function(t,e){t!==e&&(t?(this.pause(!0),this.start(!1)):this.pause(!1))},isPaused:function(t,e){t!==e&&this.$emit(t?"paused":"unpaused")},index:function(t,e){t===e||this.isSliding||this.doSlide(t,e)}},created:function(){this._intervalId=null,this._animationTimeout=null,this._touchTimeout=null,this.isPaused=!(parseInt(this.interval,10)>0)},mounted:function(){this.transitionEndEvent=function(t){for(var e in yn)if(!ot(t.style[e]))return yn[e];return null}(this.$el)||null,this.updateSlides(),pn(this.$refs.inner,this.updateSlides.bind(this),{subtree:!1,childList:!0,attributes:!0,attributeFilter:["id"]})},beforeDestroy:function(){clearTimeout(this._animationTimeout),clearTimeout(this._touchTimeout),clearInterval(this._intervalId),this._intervalId=null,this._animationTimeout=null,this._touchTimeout=null},methods:{setSlide:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(k&&document.visibilityState&&document.hidden)){var n=this.noWrap,o=this.numSlides;t=Math.floor(t),0!==o&&(this.isSliding?this.$once("sliding-end",(function(){return e.setSlide(t,i)})):(this.direction=i,this.index=t>=o?n?o-1:0:t<0?n?0:o-1:t,n&&this.index!==t&&this.index!==this.value&&this.$emit("input",this.index)))}},prev:function(){this.setSlide(this.index-1,"prev")},next:function(){this.setSlide(this.index+1,"next")},pause:function(t){t||(this.isPaused=!0),this._intervalId&&(clearInterval(this._intervalId),this._intervalId=null)},start:function(t){t||(this.isPaused=!1),this._intervalId&&(clearInterval(this._intervalId),this._intervalId=null),this.interval&&this.numSlides>1&&(this._intervalId=setInterval(this.next,Math.max(1e3,this.interval)))},restart:function(t){this.$el.contains(document.activeElement)||this.start()},doSlide:function(t,e){var i=this,n=Boolean(this.interval),o=this.calcDirection(this.direction,e,t),r=o.overlayClass,a=o.dirClass,s=this.slides[e],l=this.slides[t];if(s&&l){if(this.isSliding=!0,n&&this.pause(!1),this.$emit("sliding-start",t),this.$emit("input",this.index),this.noAnimation)ee(l,"active"),ie(s,"active"),this.isSliding=!1,this.$nextTick((function(){return i.$emit("sliding-end",t)}));else{ee(l,r),Kt(l),ee(s,a),ee(l,a);var u=!1,c=function e(n){if(!u){if(u=!0,i.transitionEndEvent)i.transitionEndEvent.split(/\s+/).forEach((function(t){return Gt(s,t,e,Sn)}));i._animationTimeout=null,ie(l,a),ie(l,r),ee(l,"active"),ie(s,"active"),ie(s,a),ie(s,r),oe(s,"aria-current","false"),oe(l,"aria-current","true"),oe(s,"aria-hidden","true"),oe(l,"aria-hidden","false"),i.isSliding=!1,i.direction=null,i.$nextTick((function(){return i.$emit("sliding-end",t)}))}};if(this.transitionEndEvent)this.transitionEndEvent.split(/\s+/).forEach((function(t){return jt(s,t,c,Sn)}));this._animationTimeout=setTimeout(c,650)}n&&this.start(!1)}},updateSlides:function(){this.pause(!0),this.slides=Xt(".carousel-item",this.$refs.inner);var t=this.slides.length,e=Math.max(0,Math.min(Math.floor(this.index),t-1));this.slides.forEach((function(i,n){var o=n+1;n===e?(ee(i,"active"),oe(i,"aria-current","true")):(ie(i,"active"),oe(i,"aria-current","false")),oe(i,"aria-posinset",String(o)),oe(i,"aria-setsize",String(t))})),this.setSlide(e),this.start(this.isPaused)},calcDirection:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t?vn[t]:i>e?vn.next:vn.prev},handleClick:function(t,e){var i=t.keyCode;"click"!==t.type&&i!==bi&&i!==yi||(t.preventDefault(),t.stopPropagation(),e())},handleSwipe:function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0?this.prev():e<0&&this.next()}},touchStart:function(t){P&&bn[t.pointerType.toUpperCase()]?this.touchStartX=t.clientX:P||(this.touchStartX=t.touches[0].clientX)},touchMove:function(t){t.touches&&t.touches.length>1?this.touchDeltaX=0:this.touchDeltaX=t.touches[0].clientX-this.touchStartX},touchEnd:function(t){P&&bn[t.pointerType.toUpperCase()]&&(this.touchDeltaX=t.clientX-this.touchStartX),this.handleSwipe(),this.pause(!1),this._touchTimeout&&clearTimeout(this._touchTimeout),this._touchTimeout=setTimeout(this.start,500+Math.max(1e3,this.interval))}},render:function(t){var e=this,i=t("div",{ref:"inner",class:["carousel-inner"],attrs:{id:this.safeId("__BV_inner_"),role:"list"}},[this.normalizeSlot("default")]),n=t();i