UNPKG

bootstrap-vue

Version:

BootstrapVue, with over 40 plugins and more than 75 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 275 kB
/*! * BoostrapVue 2.0.0-rc.24 * * @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 */ "use strict";function _interopDefault(t){return t&&"object"==typeof t&&"default"in t?t.default:t}Object.defineProperty(exports,"__esModule",{value:!0});var Vue=_interopDefault(require("vue")),vueFunctionalDataMerge=require("vue-functional-data-merge"),Popper=_interopDefault(require("popper.js")),portalVue=require("portal-vue");function _typeof(t){return(_typeof="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 _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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 _createClass(t,e,i){return e&&_defineProperties(t.prototype,e),i&&_defineProperties(t,i),t}function _defineProperty(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter(function(t){return Object.getOwnPropertyDescriptor(i,t).enumerable}))),n.forEach(function(e){_defineProperty(t,e,i[e])})}return t}function _inherits(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&&_setPrototypeOf(t,e)}function _getPrototypeOf(t){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function _setPrototypeOf(t,e){return(_setPrototypeOf=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function _possibleConstructorReturn(t,e){return!e||"object"!=typeof e&&"function"!=typeof e?_assertThisInitialized(t):e}function _superPropBase(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=_getPrototypeOf(t)););return t}function _get(t,e,i){return(_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,i){var n=_superPropBase(t,e);if(n){var o=Object.getOwnPropertyDescriptor(n,e);return o.get?o.get.call(i):o.value}})(t,e,i||t)}function _toConsumableArray(t){return _arrayWithoutHoles(t)||_iterableToArray(t)||_nonIterableSpread()}function _arrayWithoutHoles(t){if(Array.isArray(t)){for(var e=0,i=new Array(t.length);e<t.length;e++)i[e]=t[e];return i}}function _iterableToArray(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}var hasWindowSupport="undefined"!=typeof window,hasDocumentSupport="undefined"!=typeof document,hasNavigatorSupport="undefined"!=typeof navigator,hasPromiseSupport="undefined"!=typeof Promise,hasMutationObserverSupport="undefined"!=typeof MutationObserver||"undefined"!=typeof WebKitMutationObserver||"undefined"!=typeof MozMutationObserver,isBrowser=hasWindowSupport&&hasDocumentSupport&&hasNavigatorSupport,userAgent=isBrowser?window.navigator.userAgent.toLowerCase():"",isJSDOM=userAgent.indexOf("jsdom")>0,isIE=/msie|trident/.test(userAgent),hasPassiveEventSupport=function(){var t=!1;if(isBrowser)try{var e={get passive(){t=!0}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){t=!1}return t}(),hasTouchSupport=isBrowser&&("ontouchstart"in document.documentElement||navigator.maxTouchPoints>0),hasPointerEventSupport=isBrowser&&Boolean(window.PointerEvent||window.MSPointerEvent),hasIntersectionObserverSupport=isBrowser&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype,getEnv=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},getNoWarn=function(){return getEnv("BOOTSTRAP_VUE_NO_WARN")},warn=function(t){getNoWarn()||console.warn("[BootstrapVue warn]: ".concat(t))},warnNotClient=function(t){return!isBrowser&&(warn("".concat(t,": Can not be called during SSR.")),!0)},warnNoPromiseSupport=function(t){return!hasPromiseSupport&&(warn("".concat(t,": Requires Promise support.")),!0)},warnNoMutationObserverSupport=function(t){return!hasMutationObserverSupport&&(warn("".concat(t,": Requires MutationObserver support.")),!0)},ceil=Math.ceil,floor=Math.floor,_toInteger=function(t){return isNaN(t=+t)?0:(t>0?floor:ceil)(t)},_defined=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},_stringAt=function(t){return function(e,i){var n,o,r=String(_defined(e)),a=_toInteger(i),s=r.length;return a<0||a>=s?t?"":void 0:(n=r.charCodeAt(a))<55296||n>56319||a+1===s||(o=r.charCodeAt(a+1))<56320||o>57343?t?r.charAt(a):n:t?r.slice(a,a+2):o-56320+(n-55296<<10)+65536}};function createCommonjsModule(t,e){return t(e={exports:{}},e.exports),e.exports}var _global=createCommonjsModule(function(t){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)}),_core=createCommonjsModule(function(t){var e=t.exports={version:"2.6.5"};"number"==typeof __e&&(__e=e)}),_core_1=_core.version,_aFunction=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t},_ctx=function(t,e,i){if(_aFunction(t),void 0===e)return t;switch(i){case 1:return function(i){return t.call(e,i)};case 2:return function(i,n){return t.call(e,i,n)};case 3:return function(i,n,o){return t.call(e,i,n,o)}}return function(){return t.apply(e,arguments)}},_isObject=function(t){return"object"==typeof t?null!==t:"function"==typeof t},_anObject=function(t){if(!_isObject(t))throw TypeError(t+" is not an object!");return t},_fails=function(t){try{return!!t()}catch(t){return!0}},_descriptors=!_fails(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),document$1=_global.document,is=_isObject(document$1)&&_isObject(document$1.createElement),_domCreate=function(t){return is?document$1.createElement(t):{}},_ie8DomDefine=!_descriptors&&!_fails(function(){return 7!=Object.defineProperty(_domCreate("div"),"a",{get:function(){return 7}}).a}),_toPrimitive=function(t,e){if(!_isObject(t))return t;var i,n;if(e&&"function"==typeof(i=t.toString)&&!_isObject(n=i.call(t)))return n;if("function"==typeof(i=t.valueOf)&&!_isObject(n=i.call(t)))return n;if(!e&&"function"==typeof(i=t.toString)&&!_isObject(n=i.call(t)))return n;throw TypeError("Can't convert object to primitive value")},dP=Object.defineProperty,f=_descriptors?Object.defineProperty:function(t,e,i){if(_anObject(t),e=_toPrimitive(e,!0),_anObject(i),_ie8DomDefine)try{return dP(t,e,i)}catch(t){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(t[e]=i.value),t},_objectDp={f:f},_propertyDesc=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},_hide=_descriptors?function(t,e,i){return _objectDp.f(t,e,_propertyDesc(1,i))}:function(t,e,i){return t[e]=i,t},hasOwnProperty={}.hasOwnProperty,_has=function(t,e){return hasOwnProperty.call(t,e)},PROTOTYPE="prototype",$export=function(t,e,i){var n,o,r,a=t&$export.F,s=t&$export.G,l=t&$export.S,u=t&$export.P,c=t&$export.B,d=t&$export.W,p=s?_core:_core[e]||(_core[e]={}),h=p[PROTOTYPE],f=s?_global:l?_global[e]:(_global[e]||{})[PROTOTYPE];for(n in s&&(i=e),i)(o=!a&&f&&void 0!==f[n])&&_has(p,n)||(r=o?f[n]:i[n],p[n]=s&&"function"!=typeof f[n]?i[n]:c&&o?_ctx(r,_global):d&&f[n]==r?function(t){var e=function(e,i,n){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,i)}return new t(e,i,n)}return t.apply(this,arguments)};return e[PROTOTYPE]=t[PROTOTYPE],e}(r):u&&"function"==typeof r?_ctx(Function.call,r):r,u&&((p.virtual||(p.virtual={}))[n]=r,t&$export.R&&h&&!h[n]&&_hide(h,n,r)))};$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128;var _export=$export,_redefine=_hide,_iterators={},toString={}.toString,_cof=function(t){return toString.call(t).slice(8,-1)},_iobject=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==_cof(t)?t.split(""):Object(t)},_toIobject=function(t){return _iobject(_defined(t))},min=Math.min,_toLength=function(t){return t>0?min(_toInteger(t),9007199254740991):0},max=Math.max,min$1=Math.min,_toAbsoluteIndex=function(t,e){return(t=_toInteger(t))<0?max(t+e,0):min$1(t,e)},_arrayIncludes=function(t){return function(e,i,n){var o,r=_toIobject(e),a=_toLength(r.length),s=_toAbsoluteIndex(n,a);if(t&&i!=i){for(;a>s;)if((o=r[s++])!=o)return!0}else for(;a>s;s++)if((t||s in r)&&r[s]===i)return t||s||0;return!t&&-1}},_shared=createCommonjsModule(function(t){var e=_global["__core-js_shared__"]||(_global["__core-js_shared__"]={});(t.exports=function(t,i){return e[t]||(e[t]=void 0!==i?i:{})})("versions",[]).push({version:_core.version,mode:"pure",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})}),id=0,px=Math.random(),_uid=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++id+px).toString(36))},shared=_shared("keys"),_sharedKey=function(t){return shared[t]||(shared[t]=_uid(t))},arrayIndexOf=_arrayIncludes(!1),IE_PROTO=_sharedKey("IE_PROTO"),_objectKeysInternal=function(t,e){var i,n=_toIobject(t),o=0,r=[];for(i in n)i!=IE_PROTO&&_has(n,i)&&r.push(i);for(;e.length>o;)_has(n,i=e[o++])&&(~arrayIndexOf(r,i)||r.push(i));return r},_enumBugKeys="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),_objectKeys=Object.keys||function(t){return _objectKeysInternal(t,_enumBugKeys)},_objectDps=_descriptors?Object.defineProperties:function(t,e){_anObject(t);for(var i,n=_objectKeys(e),o=n.length,r=0;o>r;)_objectDp.f(t,i=n[r++],e[i]);return t},document$2=_global.document,_html=document$2&&document$2.documentElement,IE_PROTO$1=_sharedKey("IE_PROTO"),Empty=function(){},PROTOTYPE$1="prototype",createDict=function(){var t,e=_domCreate("iframe"),i=_enumBugKeys.length;for(e.style.display="none",_html.appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),createDict=t.F;i--;)delete createDict[PROTOTYPE$1][_enumBugKeys[i]];return createDict()},_objectCreate=Object.create||function(t,e){var i;return null!==t?(Empty[PROTOTYPE$1]=_anObject(t),i=new Empty,Empty[PROTOTYPE$1]=null,i[IE_PROTO$1]=t):i=createDict(),void 0===e?i:_objectDps(i,e)},_wks=createCommonjsModule(function(t){var e=_shared("wks"),i=_global.Symbol,n="function"==typeof i;(t.exports=function(t){return e[t]||(e[t]=n&&i[t]||(n?i:_uid)("Symbol."+t))}).store=e}),def=_objectDp.f,TAG=_wks("toStringTag"),_setToStringTag=function(t,e,i){t&&!_has(t=i?t:t.prototype,TAG)&&def(t,TAG,{configurable:!0,value:e})},IteratorPrototype={};_hide(IteratorPrototype,_wks("iterator"),function(){return this});var _iterCreate=function(t,e,i){t.prototype=_objectCreate(IteratorPrototype,{next:_propertyDesc(1,i)}),_setToStringTag(t,e+" Iterator")},_toObject=function(t){return Object(_defined(t))},IE_PROTO$2=_sharedKey("IE_PROTO"),ObjectProto=Object.prototype,_objectGpo=Object.getPrototypeOf||function(t){return t=_toObject(t),_has(t,IE_PROTO$2)?t[IE_PROTO$2]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?ObjectProto:null},ITERATOR=_wks("iterator"),BUGGY=!([].keys&&"next"in[].keys()),FF_ITERATOR="@@iterator",KEYS="keys",VALUES="values",returnThis=function(){return this},_iterDefine=function(t,e,i,n,o,r,a){_iterCreate(i,e,n);var s,l,u,c=function(t){if(!BUGGY&&t in f)return f[t];switch(t){case KEYS:case VALUES:return function(){return new i(this,t)}}return function(){return new i(this,t)}},d=e+" Iterator",p=o==VALUES,h=!1,f=t.prototype,g=f[ITERATOR]||f[FF_ITERATOR]||o&&f[o],m=g||c(o),v=o?p?c("entries"):m:void 0,b="Array"==e&&f.entries||g;if(b&&(u=_objectGpo(b.call(new t)))!==Object.prototype&&u.next&&_setToStringTag(u,d,!0),p&&g&&g.name!==VALUES&&(h=!0,m=function(){return g.call(this)}),a&&(BUGGY||h||!f[ITERATOR])&&_hide(f,ITERATOR,m),_iterators[e]=m,_iterators[d]=returnThis,o)if(s={values:p?m:c(VALUES),keys:r?m:c(KEYS),entries:v},a)for(l in s)l in f||_redefine(f,l,s[l]);else _export(_export.P+_export.F*(BUGGY||h),e,s);return s},$at=_stringAt(!0);_iterDefine(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,i=this._i;return i>=e.length?{value:void 0,done:!0}:(t=$at(e,i),this._i+=t.length,{value:t,done:!1})});var _iterCall=function(t,e,i,n){try{return n?e(_anObject(i)[0],i[1]):e(i)}catch(e){var o=t.return;throw void 0!==o&&_anObject(o.call(t)),e}},ITERATOR$1=_wks("iterator"),ArrayProto=Array.prototype,_isArrayIter=function(t){return void 0!==t&&(_iterators.Array===t||ArrayProto[ITERATOR$1]===t)},_createProperty=function(t,e,i){e in t?_objectDp.f(t,e,_propertyDesc(0,i)):t[e]=i},TAG$1=_wks("toStringTag"),ARG="Arguments"==_cof(function(){return arguments}()),tryGet=function(t,e){try{return t[e]}catch(t){}},_classof=function(t){var e,i,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(i=tryGet(e=Object(t),TAG$1))?i:ARG?_cof(e):"Object"==(n=_cof(e))&&"function"==typeof e.callee?"Arguments":n},ITERATOR$2=_wks("iterator"),core_getIteratorMethod=_core.getIteratorMethod=function(t){if(null!=t)return t[ITERATOR$2]||t["@@iterator"]||_iterators[_classof(t)]},ITERATOR$3=_wks("iterator"),SAFE_CLOSING=!1;try{var riter=[7][ITERATOR$3]();riter.return=function(){SAFE_CLOSING=!0},Array.from(riter,function(){throw 2})}catch(t){}var _iterDetect=function(t,e){if(!e&&!SAFE_CLOSING)return!1;var i=!1;try{var n=[7],o=n[ITERATOR$3]();o.next=function(){return{done:i=!0}},n[ITERATOR$3]=function(){return o},t(n)}catch(t){}return i};_export(_export.S+_export.F*!_iterDetect(function(t){Array.from(t)}),"Array",{from:function(t){var e,i,n,o,r=_toObject(t),a="function"==typeof this?this:Array,s=arguments.length,l=s>1?arguments[1]:void 0,u=void 0!==l,c=0,d=core_getIteratorMethod(r);if(u&&(l=_ctx(l,s>2?arguments[2]:void 0,2)),null==d||a==Array&&_isArrayIter(d))for(i=new a(e=_toLength(r.length));e>c;c++)_createProperty(i,c,u?l(r[c],c):r[c]);else for(o=d.call(r),i=new a;!(n=o.next()).done;c++)_createProperty(i,c,u?_iterCall(o,l,[n.value,c],!0):n.value);return i.length=c,i}});var from_1=_core.Array.from,_isArray=Array.isArray||function(t){return"Array"==_cof(t)};_export(_export.S,"Array",{isArray:_isArray});var isArray=_core.Array.isArray,from=Array.from||from_1,isArray$1=Array.isArray||isArray,arrayIncludes=function(t,e){return-1!==t.indexOf(e)},concat=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)},f$1=Object.getOwnPropertySymbols,_objectGops={f:f$1},f$2={}.propertyIsEnumerable,_objectPie={f:f$2},$assign=Object.assign,_objectAssign=!$assign||_fails(function(){var t={},e={},i=Symbol(),n="abcdefghijklmnopqrst";return t[i]=7,n.split("").forEach(function(t){e[t]=t}),7!=$assign({},t)[i]||Object.keys($assign({},e)).join("")!=n})?function(t,e){for(var i=_toObject(t),n=arguments.length,o=1,r=_objectGops.f,a=_objectPie.f;n>o;)for(var s,l=_iobject(arguments[o++]),u=r?_objectKeys(l).concat(r(l)):_objectKeys(l),c=u.length,d=0;c>d;)a.call(l,s=u[d++])&&(i[s]=l[s]);return i}:$assign;_export(_export.S+_export.F,"Object",{assign:_objectAssign});var assign=_core.Object.assign,_sameValue=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e};_export(_export.S,"Object",{is:_sameValue});var is$1=_core.Object.is,assign$1=Object.assign||assign,getOwnPropertyNames=Object.getOwnPropertyNames,keys=Object.keys,defineProperties=Object.defineProperties,defineProperty=Object.defineProperty,freeze=Object.freeze,create=Object.create,hasOwnProperty$1=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},isObject=function(t){return null!==t&&"object"===_typeof(t)},isPlainObject=function(t){return"[object Object]"===Object.prototype.toString.call(t)},omit=function(t,e){return keys(t).filter(function(t){return-1===e.indexOf(t)}).reduce(function(e,i){return _objectSpread({},e,_defineProperty({},i,t[i]))},{})},readonlyDescriptor=function(){return{enumerable:!0,configurable:!1,writable:!1}},deepFreeze=function t(e){return keys(e).forEach(function(i){var n=e[i];e[i]=n&&(isPlainObject(n)||isArray$1(n))?t(n):n}),freeze(e)},toType=function(t){return _typeof(t)},toRawType=function(t){return Object.prototype.toString.call(t).slice(8,-1)},isUndefined=function(t){return void 0===t},isNull=function(t){return null===t},isFunction=function(t){return"function"===toType(t)},isBoolean=function(t){return"boolean"===toType(t)},isString=function(t){return"string"===toType(t)},isNumber=function(t){return"number"===toType(t)},isDate=function(t){return t instanceof Date},isRegExp=function(t){return"RegExp"===toRawType(t)},cloneDeep=function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return isArray$1(e)?e.reduce(function(e,i){return[].concat(_toConsumableArray(e),[t(i,i)])},[]):isPlainObject(e)?keys(e).reduce(function(i,n){return _objectSpread({},i,_defineProperty({},n,t(e[n],e[n])))},{}):i},get=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!(e=isArray$1(e)?e.join("."):e)||!isObject(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 isObject(t)&&e in t&&null!=(t=t[e])})?t:i},DEFAULTS=deepFreeze({breakpoints:["xs","sm","md","lg","xl"],BAlert:{dismissLabel:"Close",variant:"info"},BBadge:{variant:"secondary"},BButton:{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",variant:"secondary",splitVariant:null},BFormFile:{browseText:"Browse",placeholder:"No file chosen",dropPlaceholder:"Drop files here"},BFormText:{textVariant:"muted"},BImg:{blankColor:"transparent"},BImgLazy:{blankColor:"transparent"},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"},BProgress:{variant:null},BProgressBar:{variant:null},BSpinner:{variant:null},BTable:{selectedVariant:"primary",headVariant:null,footVariant:null},BToast:{toaster:"b-toaster-top-right",autoHideDelay:5e3,variant:null,toastClass:null,headerClass:null,bodyClass:null,solid:!1},BToaster:{ariaLive:null,ariaAtomic:null,role:null},BTooltip:{delay:0,boundary:"scrollParent",boundaryPadding:5},BPopover:{delay:0,boundary:"scrollParent",boundaryPadding:5}}),PROP_NAME="$bvConfig",BvConfig=function(){function t(){_classCallCheck(this,t),this.$_config={},this.$_cachedBreakpoints=null}return _createClass(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]:{};isPlainObject(e)&&getOwnPropertyNames(e).forEach(function(i){if(hasOwnProperty$1(DEFAULTS,i)){var n=e[i];if("breakpoints"===i){var o=e.breakpoints;!isArray$1(o)||o.length<2||o.some(function(t){return!isString(t)||0===t.length})?warn('config: "breakpoints" must be an array of at least 2 breakpoint names'):t.$_config.breakpoints=cloneDeep(o)}else if(isPlainObject(n)){getOwnPropertyNames(n).forEach(function(e){hasOwnProperty$1(DEFAULTS[i],e)?(t.$_config[i]=t.$_config[i]||{},isUndefined(n[e])||(t.$_config[i][e]=cloneDeep(n[e]))):warn('config: unknown config property "'.concat(i,'.{$prop}"'))})}}else warn('config: unknown config property "'.concat(i,'"'))})}},{key:"resetConfig",value:function(){this.$_config={}}},{key:"getConfig",value:function(){return cloneDeep(this.$_config)}},{key:"getConfigValue",value:function(t){return cloneDeep(get(this.$_config,t,get(DEFAULTS,t)))}},{key:"defaults",get:function(){return DEFAULTS}}],[{key:"Defaults",get:function(){return DEFAULTS}}]),t}(),setConfig=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Vue;e.prototype[PROP_NAME]=Vue.prototype[PROP_NAME]=e.prototype[PROP_NAME]||Vue.prototype[PROP_NAME]||new BvConfig,e.prototype[PROP_NAME].setConfig(t)},checkMultipleVue=function(){var t=!1,e=["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");return function(i){t||Vue===i||isJSDOM||warn(e),t=!0}}(),installFactory=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,checkMultipleVue(o),setConfig(r,o),registerComponents(o,e),registerDirectives(o,i),registerPlugins(o,n))};return o.installed=!1,o},pluginFactory=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _objectSpread({},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{install:installFactory(t)})},registerPlugins=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])},registerComponent=function(t,e,i){t&&e&&i&&t.component(e,i)},registerComponents=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var i in e)registerComponent(t,i,e[i])},registerDirective=function(t,e,i){t&&e&&i&&t.directive(e.replace(/^VB/,"B"),i)},registerDirectives=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var i in e)registerDirective(t,i,e[i])},memoize=function(t){var e=create(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)}},PROP_NAME$1="$bvConfig",VueProto=Vue.prototype,getConfigValue=function(t){return VueProto[PROP_NAME$1]?VueProto[PROP_NAME$1].getConfigValue(t):cloneDeep(get(DEFAULTS,t))},getComponentConfig=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e?getConfigValue("".concat(t,".").concat(e)):getConfigValue(t)||{}},getBreakpoints=function(){return getConfigValue("breakpoints")},_getBreakpointsCached=memoize(function(){return getBreakpoints()}),getBreakpointsCached=function(){return cloneDeep(_getBreakpointsCached())},getBreakpointsUpCached=memoize(function(){var t=getBreakpointsCached();return t[0]="",t}),w=hasWindowSupport?window:{},d=hasDocumentSupport?document:{},elProto="undefined"!=typeof Element?Element.prototype:{},matchesEl=elProto.matches||elProto.msMatchesSelector||elProto.webkitMatchesSelector,closestEl=elProto.closest||function(t){var e=this;do{if(matches(e,t))return e;e=e.parentElement||e.parentNode}while(!isNull(e)&&e.nodeType===Node.ELEMENT_NODE);return null},requestAF=w.requestAnimationFrame||w.webkitRequestAnimationFrame||w.mozRequestAnimationFrame||w.msRequestAnimationFrame||w.oRequestAnimationFrame||function(t){return setTimeout(t,16)},MutationObs=w.MutationObserver||w.WebKitMutationObserver||w.MozMutationObserver||null,parseEventOptions=function(t){return hasPassiveEventSupport?isObject(t)?t:{useCapture:Boolean(t||!1)}:Boolean(isObject(t)?t.useCapture:t)},eventOn=function(t,e,i,n){t&&t.addEventListener&&t.addEventListener(e,i,parseEventOptions(n))},eventOff=function(t,e,i,n){t&&t.removeEventListener&&t.removeEventListener(e,i,parseEventOptions(n))},isElement=function(t){return Boolean(t&&t.nodeType===Node.ELEMENT_NODE)},isVisible=function(t){if(!isElement(t)||!contains(d.body,t))return!1;if("none"===t.style.display)return!1;var e=getBCR(t);return Boolean(e&&e.height>0&&e.width>0)},isDisabled=function(t){return!isElement(t)||t.disabled||Boolean(getAttr(t,"disabled"))||hasClass(t,"disabled")},reflow=function(t){return isElement(t)&&t.offsetHeight},selectAll=function(t,e){return from((isElement(e)?e:d).querySelectorAll(t))},select=function(t,e){return(isElement(e)?e:d).querySelector(t)||null},matches=function(t,e){return!!isElement(t)&&matchesEl.call(t,e)},closest=function(t,e){if(!isElement(e))return null;var i=closestEl.call(e,t);return i===e?null:i},contains=function(t,e){return!(!t||!isFunction(t.contains))&&t.contains(e)},getById=function(t){return d.getElementById(/^#/.test(t)?t.slice(1):t)||null},addClass=function(t,e){e&&isElement(t)&&t.classList&&t.classList.add(e)},removeClass=function(t,e){e&&isElement(t)&&t.classList&&t.classList.remove(e)},hasClass=function(t,e){return!!(e&&isElement(t)&&t.classList)&&t.classList.contains(e)},setAttr=function(t,e,i){e&&isElement(t)&&t.setAttribute(e,i)},removeAttr=function(t,e){e&&isElement(t)&&t.removeAttribute(e)},getAttr=function(t,e){return e&&isElement(t)?t.getAttribute(e):null},hasAttr=function(t,e){return e&&isElement(t)?t.hasAttribute(e):null},getBCR=function(t){return isElement(t)?t.getBoundingClientRect():null},getCS=function(t){return hasWindowSupport&&isElement(t)?w.getComputedStyle(t):{}},offset=function(t){var e={top:0,left:0};if(!isElement(t)||0===t.getClientRects().length)return e;var i=getBCR(t);if(i){var n=t.ownerDocument.defaultView;e.top=i.top+n.pageYOffset,e.left=i.left+n.pageXOffset}return e},position=function(t){var e={top:0,left:0};if(!isElement(t))return e;var i={top:0,left:0},n=getCS(t);if("fixed"===n.position)e=getBCR(t)||e;else{e=offset(t);for(var o=t.ownerDocument,r=t.offsetParent||o.documentElement;r&&(r===o.body||r===o.documentElement)&&"static"===getCS(r).position;)r=r.parentNode;if(r&&r!==t&&r.nodeType===Node.ELEMENT_NODE){i=offset(r);var a=getCS(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)}},NO_FADE_PROPS={name:"",enterClass:"",enterActiveClass:"",enterToClass:"show",leaveClass:"show",leaveActiveClass:"",leaveToClass:""},FADE_PROPS=_objectSpread({},NO_FADE_PROPS,{enterActiveClass:"fade",leaveActiveClass:"fade"}),BVTransition=Vue.extend({name:"BVTransition",functional:!0,props:{noFade:{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 isPlainObject(r)||(r=o.noFade?NO_FADE_PROPS:FADE_PROPS),r=_objectSpread({mode:o.mode},r,{css:!0}),t("transition",vueFunctionalDataMerge.mergeData(n,{props:r}),i)}}),hasNormalizedSlot=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Boolean(e[t]||i[t])},normalizeSlot=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=i[t]||n[t];return isFunction(o)?o(e):o},normalizeSlotMixin={methods:{hasNormalizedSlot:function(t){return hasNormalizedSlot(t,this.$scopedSlots,this.$slots)},normalizeSlot:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=normalizeSlot(t,e,this.$scopedSlots,this.$slots);return i?concat(i):i}}},NAME="BButtonClose",props={disabled:{type:Boolean,default:!1},ariaLabel:{type:String,default:function(){return getComponentConfig(NAME,"ariaLabel")}},textVariant:{type:String,default:function(){return getComponentConfig(NAME,"textVariant")}}},BButtonClose=Vue.extend({name:NAME,functional:!0,props:props,render:function(t,e){var i=e.props,n=e.data,o=(e.listeners,e.slots),r=e.scopedSlots,a=o(),s=r||{},l={staticClass:"close",class:_defineProperty({},"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&&t instanceof Event&&(t.stopPropagation(),t.preventDefault())}}};return hasNormalizedSlot("default",s,a)||(l.domProps={innerHTML:"&times;"}),t("button",vueFunctionalDataMerge.mergeData(n,l),normalizeSlot("default",{},s,a))}}),NAME$1="BAlert",parseCountDown=function(t){return""===t||isBoolean(t)?0:(t=parseInt(t,10))>0?t:0},parseShow=function(t){return""===t||!0===t||!(parseInt(t,10)<1)&&Boolean(t)},isNumericLike=function(t){return!isNaN(parseInt(t,10))},BAlert=Vue.extend({name:NAME$1,mixins:[normalizeSlotMixin],model:{prop:"show",event:"input"},props:{variant:{type:String,default:function(){return getComponentConfig(NAME$1,"variant")}},dismissible:{type:Boolean,default:!1},dismissLabel:{type:String,default:function(){return getComponentConfig(NAME$1,"dismissLabel")}},show:{type:[Boolean,Number,String],default:!1},fade:{type:Boolean,default:!1}},data:function(){return{countDownTimerId:null,countDown:0,localShow:parseShow(this.show)}},watch:{show:function(t){this.countDown=parseCountDown(t),this.localShow=parseShow(t)},countDown:function(t){var e=this;this.clearTimer(),isNumericLike(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(){requestAF(function(){e.localShow=!1})}))},localShow:function(t){t||!this.dismissible&&!isNumericLike(this.show)||this.$emit("dismissed"),isNumericLike(this.show)||this.show===t||this.$emit("input",t)}},created:function(){this.countDown=parseCountDown(this.show),this.localShow=parseShow(this.show)},mounted:function(){this.countDown=parseCountDown(this.show),this.localShow=parseShow(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(!1);this.dismissible&&(i=t(BButtonClose,{attrs:{"aria-label":this.dismissLabel},on:{click:this.dismiss}},[this.normalizeSlot("dismiss")])),e=[e=t("div",{key:this._uid,staticClass:"alert",class:_defineProperty({"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(BVTransition,{props:{noFade:!this.fade}},e)}}),AlertPlugin=pluginFactory({components:{BAlert:BAlert}}),identity=function(t){return t},pluckProps=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:identity;return(isArray$1(t)?t.slice():keys(t)).reduce(function(t,n){return t[i(n)]=e[n],t},{})},toString$1=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return isUndefined(t)||isNull(t)?"":isArray$1(t)||isPlainObject(t)&&t.toString===Object.prototype.toString?JSON.stringify(t,null,e):String(t)},ANCHOR_TAG="a",commaRE=/%2C/g,encodeReserveRE=/[!'()*]/g,encodeReserveReplacer=function(t){return"%"+t.charCodeAt(0).toString(16)},encode=function(t){return encodeURIComponent(toString$1(t)).replace(encodeReserveRE,encodeReserveReplacer).replace(commaRE,",")},decode=decodeURIComponent,stringifyQueryObj=function(t){if(!isPlainObject(t))return"";var e=keys(t).map(function(e){var i=t[e];return isUndefined(i)?"":isNull(i)?encode(e):isArray$1(i)?i.reduce(function(t,i){return isNull(i)?t.push(encode(e)):isUndefined(i)||t.push(encode(e)+"="+encode(i)),t},[]).join("&"):encode(e)+"="+encode(i)}).filter(function(t){return t.length>0}).join("&");return e?"?".concat(e):""},parseQuery=function(t){var e={};return(t=toString$1(t).trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach(function(t){var i=t.replace(/\+/g," ").split("="),n=decode(i.shift()),o=i.length>0?decode(i.join("=")):null;isUndefined(e[n])?e[n]=o:isArray$1(e[n])?e[n].push(o):e[n]=[e[n],o]}),e):e},isRouterLink=function(t){return t!==ANCHOR_TAG},computeTag=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":ANCHOR_TAG},computeRel=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target,i=t.rel;return"_blank"===e&&isNull(i)?"noopener":i||null},computeHref=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]:ANCHOR_TAG,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"#",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"/";if(isRouterLink(n))return null;if(e)return e;if(i){if(isString(i))return i||r;if(isPlainObject(i)&&(i.path||i.query||i.hash)){var a=toString$1(i.path),s=stringifyQueryObj(i.query),l=toString$1(i.hash);return l=l&&"#"!==l.charAt(0)?"#".concat(l):l,"".concat(a).concat(s).concat(l)||r}}return o},propsFactory=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}}},clickHandlerFactory=function(t){var e=t.disabled,i=t.tag,n=t.href,o=t.suppliedHandler,r=t.parent;return function(t){var a=arguments;e&&t instanceof Event?(t.stopPropagation(),t.stopImmediatePropagation()):(isRouterLink(i)&&t.currentTarget.__vue__&&t.currentTarget.__vue__.$emit("click",t),concat(o).filter(function(t){return isFunction(t)}).forEach(function(t){t.apply(void 0,_toConsumableArray(a))}),r.$root.$emit("clicked::link",t)),(!isRouterLink(i)&&"#"===n||e)&&t.preventDefault()}},BLink=Vue.extend({name:"BLink",functional:!0,props:propsFactory(),render:function(t,e){var i=e.props,n=e.data,o=e.parent,r=e.children,a=computeTag(i,o),s=computeRel(i),l=computeHref(i,a),u=isRouterLink(a)?"nativeOn":"on",c=(n[u]||{}).click,d={click:clickHandlerFactory({tag:a,href:l,disabled:i.disabled,suppliedHandler:c,parent:o})},p=vueFunctionalDataMerge.mergeData(n,{class:{active:i.active,disabled:i.disabled},attrs:{rel:s,target:i.target,tabindex:i.disabled?"-1":n.attrs?n.attrs.tabindex:null,"aria-disabled":i.disabled?"true":null},props:_objectSpread({},i,{tag:i.routerTag})});return l?p.attrs.href=l:delete p.props.href,p[u]=_objectSpread({},p[u]||{},d),t(a,p,r)}}),NAME$2="BBadge",linkProps=propsFactory();delete linkProps.href.default,delete linkProps.to.default;var props$1=_objectSpread({},linkProps,{tag:{type:String,default:"span"},variant:{type:String,default:function(){return getComponentConfig(NAME$2,"variant")}},pill:{type:Boolean,default:!1}}),BBadge=Vue.extend({name:NAME$2,functional:!0,props:props$1,render:function(t,e){var i=e.props,n=e.data,o=e.children,r=i.href||i.to?BLink:i.tag,a={staticClass:"badge",class:[i.variant?"badge-".concat(i.variant):"badge-secondary",{"badge-pill":Boolean(i.pill),active:i.active,disabled:i.disabled}],props:pluckProps(linkProps,i)};return t(r,vueFunctionalDataMerge.mergeData(n,a),o)}}),BadgePlugin=pluginFactory({components:{BBadge:BBadge}}),stripTagsRegex=/(<([^>]+)>)/gi,stripTags=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return String(t).replace(stripTagsRegex,"")},htmlOrText=function(t,e){return t?{innerHTML:t}:e?{textContent:e}:{}},props$2=_objectSpread({},propsFactory(),{text:{type:String,default:null},html:{type:String,default:null},ariaCurrent:{type:String,default:"location"}}),BBreadcrumbLink=Vue.extend({name:"BBreadcrumbLink",functional:!0,props:props$2,render:function(t,e){var i=e.props,n=e.data,o=e.children,r=i.active?"span":BLink,a={props:pluckProps(props$2,i)};return i.active&&(a.attrs={"aria-current":i.ariaCurrent}),o||(a.domProps=htmlOrText(i.html,i.text)),t(r,vueFunctionalDataMerge.mergeData(n,a),o)}}),BBreadcrumbItem=Vue.extend({name:"BBreadcrumbItem",functional:!0,props:props$2,render:function(t,e){var i=e.props,n=e.data,o=e.children;return t("li",vueFunctionalDataMerge.mergeData(n,{staticClass:"breadcrumb-item",class:{active:i.active}}),[t(BBreadcrumbLink,{props:i},o)])}}),props$3={items:{type:Array,default:null}},BBreadcrumb=Vue.extend({name:"BBreadcrumb",functional:!0,props:props$3,render:function(t,e){var i=e.props,n=e.data,o=e.children;if(isArray$1(i.items)){var r=!1;o=i.items.map(function(e,n){isObject(e)||(e={text:toString$1(e)});var o=e.active;return o&&(r=!0),o||r||(o=n+1===i.items.length),t(BBreadcrumbItem,{props:_objectSpread({},e,{active:o})})})}return t("ol",vueFunctionalDataMerge.mergeData(n,{staticClass:"breadcrumb"}),o)}}),BreadcrumbPlugin=pluginFactory({components:{BBreadcrumb:BBreadcrumb,BBreadcrumbItem:BBreadcrumbItem,BBreadcrumbLink:BBreadcrumbLink}}),NAME$3="BButton",btnProps={block:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String,default:null},variant:{type:String,default:function(){return getComponentConfig(NAME$3,"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}},linkProps$1=propsFactory();delete linkProps$1.href.default,delete linkProps$1.to.default;var linkPropKeys=keys(linkProps$1),props$4=_objectSpread({},linkProps$1,btnProps),handleFocus=function(t){"focusin"===t.type?addClass(t.target,"focus"):"focusout"===t.type&&removeClass(t.target,"focus")},isLink=function(t){return Boolean(t.href||t.to||t.tag&&"a"===String(t.tag).toLowerCase())},isToggle=function(t){return isBoolean(t.pressed)},isButton=function(t){return!isLink(t)&&(!t.tag||"button"===String(t.tag).toLowerCase())},isNonStandardTag=function(t){return!isLink(t)&&!isButton(t)},computeClass=function(t){var e;return["btn-".concat(t.variant||getComponentConfig(NAME$3,"variant")),(e={},_defineProperty(e,"btn-".concat(t.size),Boolean(t.size)),_defineProperty(e,"btn-block",t.block),_defineProperty(e,"rounded-pill",t.pill),_defineProperty(e,"rounded-0",t.squared&&!t.pill),_defineProperty(e,"disabled",t.disabled),_defineProperty(e,"active",t.pressed),e)]},computeLinkProps=function(t){return isLink(t)?pluckProps(linkPropKeys,t):null},computeAttrs=function(t,e){var i=isButton(t),n=isLink(t),o=isToggle(t),r=isNonStandardTag(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}},BButton=Vue.extend({name:NAME$3,functional:!0,props:props$4,render:function(t,e){var i=e.props,n=e.data,o=e.listeners,r=e.children,a=isToggle(i),s=isLink(i),l={click:function(t){i.disabled&&t instanceof Event?(t.stopPropagation(),t.preventDefault()):a&&o&&o["update:pressed"]&&concat(o["update:pressed"]).forEach(function(t){isFunction(t)&&t(!i.pressed)})}};a&&(l.focusin=handleFocus,l.focusout=handleFocus);var u={staticClass:"btn",class:computeClass(i),props:computeLinkProps(i),attrs:computeAttrs(i,n),on:l};return t(s?BLink:i.tag,vueFunctionalDataMerge.mergeData(n,u),r)}}),ButtonPlugin=pluginFactory({components:{BButton:BButton,BBtn:BButton,BButtonClose:BButtonClose,BBtnClose:BButtonClose}}),props$5={vertical:{type:Boolean,default:!1},size:{type:String,default:null},tag:{type:String,default:"div"},ariaRole:{type:String,default:"group"}},BButtonGroup=Vue.extend({name:"BButtonGroup",functional:!0,props:props$5,render:function(t,e){var i=e.props,n=e.data,o=e.children;return t(i.tag,vueFunctionalDataMerge.mergeData(n,{class:_defineProperty({"btn-group":!i.vertical,"btn-group-vertical":i.vertical},"btn-group-".concat(i.size),Boolean(i.size)),attrs:{role:i.ariaRole}}),o)}}),ButtonGroupPlugin=pluginFactory({components:{BButtonGroup:BButtonGroup,BBtnGroup:BButtonGroup}}),KEY_CODES={SPACE:32,ENTER:13,ESC:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,PAGEUP:33,PAGEDOWN:34,HOME:36,END:35,TAB:9,SHIFT:16,CTRL:17,BACKSPACE:8,ALT:18,PAUSE:19,BREAK:19,INSERT:45,INS:45,DELETE:46},ITEM_SELECTOR=[".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(","),BButtonToolbar=Vue.extend({name:"BButtonToolbar",mixins:[normalizeSlotMixin],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===KEY_CODES.UP||e===KEY_CODES.LEFT?(this.stop(t),i?this.focusFirst(t):this.focusPrev(t)):e!==KEY_CODES.DOWN&&e!==KEY_CODES.RIGHT||(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=selectAll(ITEM_SELECTOR,this.$el);return t.forEach(function(t){t.tabIndex=-1}),t.filter(function(t){return isVisible(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")])}}),ButtonToolbarPlugin=pluginFactory({components:{BButtonToolbar:BButtonToolbar,BBtnToolbar:BButtonToolbar}}),upperFirst=function(t){return isString(t)||(t=String(t)),(t=t.trim()).charAt(0).toUpperCase()+t.slice(1)},prefixPropName=function(t,e){return t+upperFirst(e)},lowerFirst=function(t){return(t=String(t)).charAt(0).toLowerCase()+t.slice(1)},unprefixPropName=function(t,e){return lowerFirst(e.replace(t,""))},copyProps=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:identity;if(isArray$1(t))return t.map(e);var i={};for(var n in t)t.hasOwnProperty(n)&&(i[e(n)]=isObject(t[n])?_objectSpread({},t[n]):t[n]);return i},cardMixin={props:{tag:{type:String,default:"div"},bgVariant:{type:String,default:null},borderVariant:{type:String,default:null},textVariant:{type:String,default:null}}},props$6={title:{type:String,default:""},titleTag:{type:String,default:"h4"}},BCardTitle=Vue.extend({name:"BCardTitle",functional:!0,props:props$6,render:function(t,e){var i=e.props,n=e.data,o=e.children;return t(i.titleTag,vueFunctionalDataMerge.mergeData(n,{staticClass:"card-title"}),o||i.title)}}),NAME$4="BCardSubTitle",props$7={subTitle:{type:String,default:""},subTitleTag:{type:String,default:"h6"},subTitleTextVariant:{type:String,default:function(){return getComponentConfig(NAME$4,"subTitleTextVariant")}}},BCardSubTitle=Vue.extend({name:NAME$4,functional:!0,props:props$7,render:function(t,e){var i=e.props,n=e.data,o=e.children;return t(i.subTitleTag,vueFunctionalDataMerge.mergeData(n,{staticClass:"card-subtitle",class:[i.subTitleTextVariant?"text-".concat(i.subTitleTextVariant):null]}),o||i.subTitle)}}),props$8=_objectSpread({},copyProps(cardMixin.props,prefixPropName.bind(null,"body")),{bodyClass:{type:[String,Object,Array],default:null}},props$6,props$7,{overlay:{type:Boolean,default:!1}}),BCardBody=Vue.extend({name:"BCardBody",functional:!0,props:props$8,render:function(t,e){var i,n=e.props,o=e.data,r=e.children,a=t(!1),s=t(!1),l=r||[t(!1)];return n.title&&(a=t(BCardTitle,{props:pluckProps(props$6,n)})),n.subTitle&&(s=t(BCardSubTitle,{props:pluckProps(props$7,n),class:["mb-2"]})),t(n.bodyTag,vueFunctionalDataMerge.mergeData(o,{staticClass:"card-body",class:[(i={"card-img-overlay":n.overlay},_defineProperty(i,"bg-".concat(n.bodyBgVariant),Boolean(n.bodyBgVariant)),_defineProperty(i,"border-".concat(n.bodyBorderVariant),Boolean(n.bodyBorderVariant)),_defineProperty(i,"text-".concat(n.bodyTextVariant),Boolean(n.bodyTextVariant)),i),n.bodyClass||{}]}),[a,s].concat(_toConsumableArray(l)))}}),props$9=_objectSpread({},copyProps(cardMixin.props,prefixPropName.bind(null,"header")),{header:{type:String,default:null},headerHtml:{type:String,default:null},headerClass:{type:[String,Object,Array],default:null}}),BCardHeader=Vue.extend({name:"BCardHeader",functional:!0,props:props$9,render:function(t,e){var i,n=e.props,o=e.data,r=e.children;return t(n.headerTag,vueFunctionalDataMerge.mergeData(o,{staticClass:"card-header",class:[n.headerClass,(i={},_defineProperty(i,"bg-".concat(n.headerBgVariant),Boolean(n.headerBgVariant)),_defineProperty(i,"border-".concat(n.headerBorderVariant),Boolean(n.headerBorderVariant)),_defineProperty(i,"text-".concat(n.headerTextVariant),Boolean(n.headerTextVariant)),i)]}),r||[t("div",{domProps:htmlOrText(n.headerHtml,n.header)})])}}),props$a=_objectSpread({},copyProps(cardMixin.props,prefixPropName.bind(null,"footer")),{footer:{type:String,default:null},footerHtml:{type:String,default:null},footerClass:{type:[String,Object,Array],default:null}}),BCardFooter=Vue.extend({name:"BCardFooter",functional:!0,props:props$a,render:function(t,e){var i,n=e.props,o=e.data,r=e.children;return t(n.footerTag,vueFunctionalDataMerge.mergeData(o,{staticClass:"card-footer",class:[n.footerClass,(i={},_defineProperty(i,"bg-".concat(n.footerBgVariant),Boolean(n.footerBgVariant)),_defineProperty(i,"border-".concat(n.footerBorderVariant),Boolean(n.footerBorderVariant)),_defineProperty(i,"text-".concat(n.footerTextVariant),Boolean(n.footerTextVariant)),i)]}),r||[t("div",{domProps:htmlOrText(n.footerHtml,n.footer)})])}}),props$b={src:{type:String,default:null,required:!0},alt:{type:String,default:null},top:{type:Boolean,default:!1},bottom:{type:Boolean,default:!1},left:{type:Boolean,default:!1},start:{type:Boolean,default:!1},right:{type:Boolean,default:!1},end:{type:Boolean,default:!1},height:{type:String,default:null},width:{type:String,default:null}},BCardImg=Vue.extend({name:"BCardImg",functional:!0,props:props$b,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",vueFunctionalDataMerge.mergeData(n,{class:[o],attrs:{src:i.src,alt:i.alt,height:i.height,width:i.width}}))}}),cardImgProps=copyProps(props$b,prefixPropName.bind(null,"img"));cardImgProps.imgSrc.required=!1;var props$c=_objectSpread({},props$8,props$9,props$a,cardImgProps,copyProps(cardMixin.props),{align:{type:String,default:null},noBody:{type:Boolean,default:!1}}),BCard=Vue.extend({name:"BCard",functional:!0,props:props$c,render:function(t,e){var i,n=e.props,o=e.data,r=e.slots,a=e.scopedSlots,s=r(),l=a||{},u=t(!1),c=t(!1),d=t(!1),p=t(!1),h=t(!1);if(n.imgSrc){var f=t(BCardImg,{props:pluckProps(cardImgProps,n,unprefixPropName.bind(null,"img"))});n.imgBottom?h=f:u=f}return(n.header||hasNormalizedSlot("header",l,s))&&(c=t(BCardHeader,{props:pluckProps(props$9,n)},normalizeSlot("header",{},l,s))),d=normalizeSlot("default",{},l,s)||[],n.noBody||(d=[t(BCardBody,{props:pluckProps(props$8,n)},_toConsumableArray(d))]),(n.footer||hasNormalizedSlot("footer",l,s))&&(p=t(BCardFooter,{props:pluckProps(props$a,n)},normalizeSlot("footer",{},l,s))),t(n.tag,vueFunctionalDataMerge.mergeData(o,{staticClass:"card",class:(i={"flex-row":n.imgLeft||n.imgStart,"flex-row-reverse":(n.imgRight||n.imgEnd)&&!(n.imgLeft||n.imgStart)},_defineProperty(i,"text-".concat(n.align),Boolean(n.align)),_defineProperty(i,"bg-".concat(n.bgVariant),Boolean(n.bgVariant)),_defineProperty(i,"border-".concat(n.borderVariant),Boolean(n.borderVariant)),_defineProperty(i,"text-".concat(n.textVariant),Boolean(n.textVariant)),i)}),[u,c].concat(_toConsumableArray(d),[p,h]))}}),NAME$5="BImg",BLANK_TEMPLATE='<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>',props$d={src:{type:String,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 getComponentConfig(NAME$5,"blankColor")}}};function makeBlankImgSrc(t,e,i){var n=encodeURIComponent(BLANK_TEMPLATE.replace("%{w}",String(t)).replace("%{h}",String(e)).replace("%{f}",i));return"data:image/svg+xml;charset=UTF-8,".concat(n)}var BImg=Vue.extend({name:NAME$5,functional:!0,props:props$d