nuxtjs-bootstrap-sidebar2
Version:
Sidebar component for Vue apps created using the project's bootstrap-vue fork vue-bootstrap-sidebar by Juraj Kavka
5 lines • 30 kB
JavaScript
var NuxtjsBootstrapSidebar=function(){"use strict";function t(t,i){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==i)return;var r,o,a=[],n=!0,s=!1;try{for(i=i.call(t);!(n=(r=i.next()).done)&&(a.push(r.value),!e||a.length!==e);n=!0);}catch(t){s=!0,o=t}finally{try{n||null==i.return||i.return()}finally{if(s)throw o}}return a}(t,i)||function(t,i){if(!t)return;if("string"==typeof t)return e(t,i);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return e(t,i)}(t,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}
/*!
* Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/()}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,r=new Array(e);i<e;i++)r[i]=t[i];return r}function i(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}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 o(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{},o=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(i).filter((function(t){return Object.getOwnPropertyDescriptor(i,t).enumerable})))),o.forEach((function(e){r(t,e,i[e])}))}return t}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var i=[],r=!0,o=!1,a=void 0;try{for(var n,s=t[Symbol.iterator]();!(r=(n=s.next()).done)&&(i.push(n.value),!e||i.length!==e);r=!0);}catch(t){o=!0,a=t}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}return i}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var n=function(){},s={},l={},d={mark:n,measure:n};try{"undefined"!=typeof window&&(s=window),"undefined"!=typeof document&&(l=document),"undefined"!=typeof MutationObserver&&MutationObserver,"undefined"!=typeof performance&&(d=performance)}catch(t){}var u=(s.navigator||{}).userAgent,p=void 0===u?"":u,c=s,b=l,f=d;c.document;var g=!!b.documentElement&&!!b.head&&"function"==typeof b.addEventListener&&"function"==typeof b.createElement;~p.indexOf("MSIE")||p.indexOf("Trident/");!function(){try{}catch(t){return!1}}();var m=c.FontAwesomeConfig||{};if(b&&"function"==typeof b.querySelector){[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach((function(t){var e=a(t,2),i=e[0],r=e[1],o=function(t){return""===t||"false"!==t&&("true"===t||t)}(function(t){var e=b.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}(i));null!=o&&(m[r]=o)}))}var h=o({},{familyPrefix:"fa",replacementClass:"svg-inline--fa",autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},m);h.autoReplaceSvg||(h.observeMutations=!1);var x=o({},h);c.FontAwesomeConfig=x;var v=c||{};v.___FONT_AWESOME___||(v.___FONT_AWESOME___={}),v.___FONT_AWESOME___.styles||(v.___FONT_AWESOME___.styles={}),v.___FONT_AWESOME___.hooks||(v.___FONT_AWESOME___.hooks={}),v.___FONT_AWESOME___.shims||(v.___FONT_AWESOME___.shims=[]);var y=v.___FONT_AWESOME___,_=[];g&&((b.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(b.readyState)||b.addEventListener("DOMContentLoaded",(function t(){b.removeEventListener("DOMContentLoaded",t),1,_.map((function(t){return t()}))}))),"undefined"!=typeof global&&void 0!==global.process&&global.process.emit,"undefined"==typeof setImmediate?setTimeout:setImmediate;x.measurePerformance&&f&&f.mark&&f.measure;var j=function(t,e,i,r){var o,a,n,s=Object.keys(t),l=s.length,d=void 0!==r?function(t,e){return function(i,r,o,a){return t.call(e,i,r,o,a)}}(e,r):e;for(void 0===i?(o=1,n=t[s[0]]):(o=0,n=i);o<l;o++)n=d(n,t[a=s[o]],a,t);return n};function k(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=i.skipHooks,a=void 0!==r&&r,n=Object.keys(e).reduce((function(t,i){var r=e[i];return!!r.icon?t[r.iconName]=r.icon:t[i]=r,t}),{});"function"!=typeof y.hooks.addPack||a?y.styles[t]=o({},y.styles[t]||{},n):y.hooks.addPack(t,n),"fas"===t&&k("fa",e)}var w=y.styles,C=y.shims,E=function(){var t=function(t){return j(w,(function(e,i,r){return e[r]=j(i,t,{}),e}),{})};t((function(t,e,i){return e[3]&&(t[e[3]]=i),t})),t((function(t,e,i){var r=e[2];return t[i]=i,r.forEach((function(e){t[e]=i})),t}));var e="far"in w;j(C,(function(t,i){var r=i[0],o=i[1],a=i[2];return"far"!==o||e||(o="fas"),t[r]={prefix:o,iconName:a},t}),{})};function O(t){this.name="MissingIcon",this.message=t||"Icon unavailable",this.stack=(new Error).stack}E(),y.styles,O.prototype=Object.create(Error.prototype),O.prototype.constructor=O;var M={fill:"currentColor"},S={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};o({},M,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"});var z=o({},S,{attributeName:"opacity"});o({},M,{cx:"256",cy:"364",r:"28"}),o({},S,{attributeName:"r",values:"28;14;28;28;14;28;"}),o({},z,{values:"1;0;1;1;0;1;"}),o({},M,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),o({},z,{values:"1;0;0;0;0;1;"}),o({},M,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),o({},z,{values:"0;0;1;1;0;0;"}),y.styles,y.styles;var A=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}}var e,r,a;return e=t,(r=[{key:"add",value:function(){for(var t=this,e=arguments.length,i=new Array(e),r=0;r<e;r++)i[r]=arguments[r];var a=i.reduce(this._pullDefinitions,{});Object.keys(a).forEach((function(e){t.definitions[e]=o({},t.definitions[e]||{},a[e]),k(e,a[e]),E()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(t,e){var i=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(i).map((function(e){var r=i[e],o=r.prefix,a=r.iconName,n=r.icon;t[o]||(t[o]={}),t[o][a]=n})),t}}])&&i(e.prototype,r),a&&i(e,a),t}());A.add({prefix:"fas",iconName:"bars",icon:[448,512,[],"f0c9","M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"]}),A.add({prefix:"far",iconName:"times-circle",icon:[512,512,[],"f057","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm101.8-262.2L295.6 256l62.2 62.2c4.7 4.7 4.7 12.3 0 17l-22.6 22.6c-4.7 4.7-12.3 4.7-17 0L256 295.6l-62.2 62.2c-4.7 4.7-12.3 4.7-17 0l-22.6-22.6c-4.7-4.7-4.7-12.3 0-17l62.2-62.2-62.2-62.2c-4.7-4.7-4.7-12.3 0-17l22.6-22.6c4.7-4.7 12.3-4.7 17 0l62.2 62.2 62.2-62.2c4.7-4.7 12.3-4.7 17 0l22.6 22.6c4.7 4.7 4.7 12.3 0 17z"]});var I={name:"NuxtjsBootstrapSidebar",components:{},props:{links:{type:Array,default:null},show:{type:Boolean,default:!0},theme:{type:String,default:"default-theme"},header:{type:String,default:""},align:{type:String,default:"left"}},data:function(){return{}},beforeMount:function(){window.addEventListener("resize",this.onResize)},beforeDestroy:function(){window.removeEventListener("resize",this.onResize)},methods:{onButtonClick:function(){this.show=!this.show,this.$emit("sidebar-changed",this.show)},onResize:function(t){var e=t.target||t.srcElement;if(null!=e){var i=e.document.documentElement.clientWidth;this.show=!(i<=991.98)}}}};function N(t,e,i,r,o,a,n,s,l,d){"boolean"!=typeof n&&(l=s,s=n,n=!1);const u="function"==typeof i?i.options:i;let p;if(t&&t.render&&(u.render=t.render,u.staticRenderFns=t.staticRenderFns,u._compiled=!0,o&&(u.functional=!0)),r&&(u._scopeId=r),a?(p=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,l(t)),t&&t._registeredComponents&&t._registeredComponents.add(a)},u._ssrRegister=p):e&&(p=n?function(t){e.call(this,d(t,this.$root.$options.shadowRoot))}:function(t){e.call(this,s(t))}),p)if(u.functional){const t=u.render;u.render=function(e,i){return p.call(i),t(e,i)}}else{const t=u.beforeCreate;u.beforeCreate=t?[].concat(t,p):[p]}return i}const L="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());function T(t){return(t,e)=>function(t,e){const i=L?e.media||"default":t,r=F[i]||(F[i]={ids:new Set,styles:[]});if(!r.ids.has(t)){r.ids.add(t);let i=e.source;if(e.map&&(i+="\n/*# sourceURL="+e.map.sources[0]+" */",i+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e.map))))+" */"),r.element||(r.element=document.createElement("style"),r.element.type="text/css",e.media&&r.element.setAttribute("media",e.media),void 0===R&&(R=document.head||document.getElementsByTagName("head")[0]),R.appendChild(r.element)),"styleSheet"in r.element)r.styles.push(i),r.element.styleSheet.cssText=r.styles.filter(Boolean).join("\n");else{const t=r.ids.size-1,e=document.createTextNode(i),o=r.element.childNodes;o[t]&&r.element.removeChild(o[t]),o.length?r.element.insertBefore(e,o[t]):r.element.appendChild(e)}}}(t,e)}let R;const F={};var P=N({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wrapper container-fluid"},[i("nav",{class:"nuxtjs-bootstrap-sidebar "+[t.show?"visible":"hidden"]+" "+t.theme+" "+t.align,attrs:{id:"sidebar","data-color":"white","data-active-color":"danger"}},[i("div",{staticClass:"sidebar-header logo"},[i("div",{staticClass:"logo-mini",on:{click:t.onButtonClick}},[t._t("logo")],2),t._v(" "),i("span",{staticClass:"sidebar-button",class:t.theme,on:{click:t.onButtonClick}},[i("font-awesome-icon",{attrs:{icon:["far","times-circle"],size:"1x"}}),t._v(" "),i("i",{staticClass:"far fa-times-circle"})],1)]),t._v(" "),i("hr"),t._v(" "),i("div",{staticClass:"sidebar-wrapper"},[i("b-list-group",{staticClass:"items-wrapper nav"},[t._l(t.links,(function(e,r){return[void 0!==e.href?[e.external?[i("b-list-group-item",{key:r,staticClass:"sidebar-menu-item mt-2 mb-2 pt-1 pb-1",class:""+t.align,attrs:{title:e.name,href:e.href}},[i("div",{staticClass:"before"}),t._v(" "),i("span",{staticClass:"fa-icon left"},[e.faIcon?i("font-awesome-icon",{tag:"component",attrs:{icon:e.faIcon}}):t._e()],1),t._v(" "),i("span",{staticClass:"link-name"},[t._v("\n "+t._s(e.name)+"\n ")]),t._v(" "),i("span",{staticClass:"fa-icon right"},[e.faIcon?i("font-awesome-icon",{tag:"component",attrs:{icon:e.faIcon}}):t._e()],1),t._v(" "),i("div",{staticClass:"after"})])]:[i("b-list-group-item",{key:r,staticClass:"sidebar-menu-item mt-2 mb-2 pt-1 pb-1",class:""+t.align,attrs:{title:e.name,to:e.href}},[i("div",{staticClass:"before"}),t._v(" "),i("span",{staticClass:"fa-icon left"},[e.faIcon?i("font-awesome-icon",{tag:"component",attrs:{icon:e.faIcon}}):t._e()],1),t._v(" "),i("span",{staticClass:"link-name"},[t._v("\n "+t._s(e.name)+"\n ")]),t._v(" "),i("span",{staticClass:"fa-icon right"},[e.faIcon?i("font-awesome-icon",{tag:"component",attrs:{icon:e.faIcon}}):t._e()],1),t._v(" "),i("div",{staticClass:"after"})])]]:[i("b-list-group-item",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"accordion-"+r+"-"+e.href,expression:"`accordion-${index}-${link.href}`"}],key:r,staticClass:"sidebar-menu-item sidebar-dropdown mt-2 mb-2 pt-1 pb-1",class:""+t.align,staticStyle:{"padding-right":"0.03rem"},attrs:{title:e.name}},[i("div",{staticClass:"before"}),t._v(" "),i("span",{staticClass:"fa-icon left"},[e.faIcon?i("font-awesome-icon",{tag:"component",attrs:{icon:e.faIcon}}):t._e()],1),t._v(" "),i("span",{staticClass:"link-name"},[t._v("\n "+t._s(e.name)+"\n ")]),t._v(" "),i("span",{staticClass:"fa-icon right"},[e.faIcon?i("font-awesome-icon",{tag:"component",attrs:{icon:e.faIcon}}):t._e()],1),t._v(" "),i("div",{staticClass:"after"})]),t._v(" "),i("b-collapse",{key:r+100,attrs:{id:"accordion-"+r+"-"+e.href,accordion:"child-level-1",role:"tabpanel",visible:e.visible}},[i("b-list-group",t._l(e.children,(function(e,r){return i("b-list-group-item",{key:r,staticClass:"sidebar-menu-item child-level-1 mt-2 mb-2 pt-1 pb-1",class:""+t.align,attrs:{title:e.name,to:e.href}},[i("div",{staticClass:"before"}),t._v(" "),i("span",{staticClass:"fa-icon left"},[e.faIcon?i("font-awesome-icon",{tag:"component",attrs:{icon:e.faIcon}}):t._e()],1),t._v(" "),i("span",{staticClass:"link-name"},[t._v("\n "+t._s(e.name)+"\n ")]),t._v(" "),i("span",{staticClass:"fa-icon right"},[e.faIcon?i("font-awesome-icon",{tag:"component",attrs:{icon:e.faIcon}}):t._e()],1),t._v(" "),i("div",{staticClass:"after"})])})),1)],1)]]}))],2)],1),t._v(" "),t._t("footer")],2),t._v(" "),i("div",{class:"main-panel "+[t.show?"visible":"hidden"]+" "+t.theme+" "+t.align},[i("b-nav",{staticClass:"container-fluid"},[i("b-nav-item",{staticClass:"left",on:{click:t.onButtonClick}},[i("span",{staticClass:"sidebar-button-menu",class:[t.theme,t.show?"hidden":"visible"]},[i("font-awesome-icon",{attrs:{icon:["fas","bars"],size:"1x"}})],1)]),t._v(" "),t._t("navbar"),t._v(" "),i("b-nav-item",{staticClass:"right",on:{click:t.onButtonClick}},[i("span",{staticClass:"sidebar-button-menu",class:[t.theme,t.show?"hidden":"visible"]},[i("font-awesome-icon",{attrs:{icon:["fas","bars"],size:"1x"}})],1)])],2),t._v(" "),i("div",{class:"content container-fluid "+[t.show?"visible":"hidden"]+" "+t.align,attrs:{id:"content"}},[t._t("content")],2)],1)])},staticRenderFns:[]},(function(t){t&&t("data-v-1133505d_0",{source:'.nuxtjs-bootstrap-sidebar{position:fixed;width:250px;border-radius:10px;top:10px;bottom:10px;box-sizing:initial;transition:.5s}.nuxtjs-bootstrap-sidebar.left{left:10px}.nuxtjs-bootstrap-sidebar.left .sidebar-header{padding:10px;border-radius:10px;margin:5px;padding:5px;width:240px}.nuxtjs-bootstrap-sidebar.left .sidebar-header .logo-mini{margin:0 auto;display:inline}.nuxtjs-bootstrap-sidebar.left .sidebar-header .logo-mini img{margin:5px;display:inline-block;width:40px;margin-top:-12px;margin-left:10px;margin-right:10px}.nuxtjs-bootstrap-sidebar.left .sidebar-header .logo-mini .logo-title{display:inline-block}.nuxtjs-bootstrap-sidebar.left .sidebar-header .logo-mini .logo-title h2{display:inline-block}.nuxtjs-bootstrap-sidebar.left .sidebar-header .sidebar-button{position:absolute;margin:auto;right:10px;border-radius:50%}.nuxtjs-bootstrap-sidebar.left .sidebar-header .sidebar-button svg{display:block;margin:auto}.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.sidebar-dropdown::before{position:absolute;right:10%;top:50%;display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.nuxt-link-active,.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.nuxt-link-exact-active,.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.router-link-exact-active,.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item:hover{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;border-bottom-right-radius:0;border-top-right-radius:0}.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.nuxt-link-active .before,.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.nuxt-link-exact-active .before,.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.router-link-exact-active .before,.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item:hover .before{position:absolute;height:.5rem;width:100%;top:-.5rem}.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.nuxt-link-active .after,.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.nuxt-link-exact-active .after,.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.router-link-exact-active .after,.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item:hover .after{position:absolute;height:.5rem;width:100%;bottom:-.5rem}.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.nuxt-link-active .before::before,.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.nuxt-link-exact-active .before::before,.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.router-link-exact-active .before::before,.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item:hover .before::before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;border-bottom-right-radius:.5rem}.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.nuxt-link-active .after::after,.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.nuxt-link-exact-active .after::after,.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item.router-link-exact-active .after::after,.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item:hover .after::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;border-top-right-radius:.5rem}.nuxtjs-bootstrap-sidebar.left .list-group{top:100px;left:0;width:100%;padding-left:5px;padding-right:0}.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item{position:relative;width:100%;background-color:transparent;border:none;padding-left:0;padding-right:0;text-align:left}.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item a{position:relative;display:block;width:100%;display:flex}.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item span.fa-icon.left{position:relative;display:inline;margin-left:10px;margin-right:10px}.nuxtjs-bootstrap-sidebar.left .list-group .list-group-item span.fa-icon.right{display:none}.nuxtjs-bootstrap-sidebar.hidden{left:-260px}.nuxtjs-bootstrap-sidebar.right{right:10px}.nuxtjs-bootstrap-sidebar.right .sidebar-header{padding:10px;border-radius:10px;margin:5px;padding:5px;width:240px}.nuxtjs-bootstrap-sidebar.right .sidebar-header .logo-mini{margin:0 auto;display:inline}.nuxtjs-bootstrap-sidebar.right .sidebar-header .logo-mini img{margin:5px;display:inline-block;width:40px;margin-top:-12px;margin-left:10px;margin-right:10px}.nuxtjs-bootstrap-sidebar.right .sidebar-header .logo-mini .logo-title{display:inline-block}.nuxtjs-bootstrap-sidebar.right .sidebar-header .logo-mini .logo-title h2{display:inline-block}.nuxtjs-bootstrap-sidebar.right .sidebar-header .sidebar-button{position:absolute;right:10px;border-radius:50%}.nuxtjs-bootstrap-sidebar.right .sidebar-header .sidebar-button svg{display:block;margin:auto}.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.sidebar-dropdown::after{position:absolute;left:10%;top:50%;display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.nuxt-link-active,.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.nuxt-link-exact-active,.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.router-link-exact-active,.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item:hover{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;border-bottom-left-radius:0;border-top-left-radius:0}.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.nuxt-link-active .before,.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.nuxt-link-exact-active .before,.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.router-link-exact-active .before,.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item:hover .before{position:absolute;height:.5rem;width:100%;top:-.5rem}.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.nuxt-link-active .after,.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.nuxt-link-exact-active .after,.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.router-link-exact-active .after,.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item:hover .after{position:absolute;height:.5rem;width:100%;bottom:-.5rem}.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.nuxt-link-active .before::before,.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.nuxt-link-exact-active .before::before,.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.router-link-exact-active .before::before,.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item:hover .before::before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;border-bottom-left-radius:.5rem}.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.nuxt-link-active .after::after,.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.nuxt-link-exact-active .after::after,.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item.router-link-exact-active .after::after,.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item:hover .after::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;border-top-left-radius:.5rem}.nuxtjs-bootstrap-sidebar.right .list-group{top:100px;left:0;width:100%;padding-right:5px;padding-left:0}.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item{position:relative;width:100%;background-color:transparent;border:none;padding-left:0;padding-right:0;text-align:right}.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item a{position:relative;display:block;width:100%;display:flex}.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item span.fa-icon.left{display:none}.nuxtjs-bootstrap-sidebar.right .list-group .list-group-item span.fa-icon.right{position:relative;display:inline;margin-left:10px;margin-right:10px}.nuxtjs-bootstrap-sidebar.hidden{right:-260px}.main-panel{min-height:100%;overflow:auto}.main-panel.left{position:fixed;border-radius:10px;top:10px;bottom:10px;transition:.5s;right:10px;left:275px}.main-panel.left .nav{margin-bottom:10px;padding-left:40px;padding-right:10px;border-radius:10px}.main-panel.left .nav .nav-item.left{position:fixed;top:10px;left:10px}.main-panel.left .nav .nav-item.left .nav-link{padding:.75rem .5rem}.main-panel.left .nav .nav-item.left .nav-link .sidebar-button{margin-top:1px;width:25px;height:25px;padding-top:3px;right:0;border-radius:50%}.main-panel.left .nav .nav-item.left .nav-link .sidebar-button svg{display:block;margin:auto}.main-panel.left .nav .nav-item.left .nav-link .sidebar-button-menu.hidden{display:none}.main-panel.left .nav .nav-item.right{display:none}.main-panel.left .content{border-radius:10px}.main-panel.left.hidden{left:10px}.main-panel.right{position:fixed;border-radius:10px;top:10px;bottom:10px;transition:.5s;left:10px;right:275px}.main-panel.right .nav{margin-bottom:10px;padding-left:10px;padding-right:10px;border-radius:10px}.main-panel.right .nav-item.left{display:none}.main-panel.right .nav-item.right{position:fixed;top:10px;right:10px}.main-panel.right .nav-item.right .nav-link{padding:.75rem .5rem}.main-panel.right .nav-item.right .nav-link .sidebar-button{margin-top:1px;width:25px;height:25px;padding-top:3px;right:0;border-radius:50%}.main-panel.right .nav-item.right .nav-link .sidebar-button svg{display:block;margin:auto}.main-panel.right .nav-item.right .nav-link .sidebar-button-menu.visible{margin-right:10px}.main-panel.right .nav-item.right .nav-link .sidebar-button-menu.hidden{display:none}.main-panel.right .content{border-radius:10px}.main-panel.right.hidden{right:10px}@media (min-width:576px) and (max-width:991.98px){.nuxtjs-bootstrap-sidebar.left.hidden{left:10px;right:auto;width:60px}.nuxtjs-bootstrap-sidebar.left.hidden .sidebar-header .logo-mini img{margin:auto}.nuxtjs-bootstrap-sidebar.left.hidden .sidebar-header .logo-mini .logo-title{display:none}.nuxtjs-bootstrap-sidebar.left.hidden .sidebar-header .sidebar-button{display:none}.nuxtjs-bootstrap-sidebar.left.hidden .list-group .list-group-item .link-name{display:none}.nuxtjs-bootstrap-sidebar.right.hidden{left:auto;right:10px;width:60px}.nuxtjs-bootstrap-sidebar.right.hidden .sidebar-header .logo-mini img{margin:auto}.nuxtjs-bootstrap-sidebar.right.hidden .sidebar-header .logo-mini .logo-title{display:none}.nuxtjs-bootstrap-sidebar.right.hidden .sidebar-header .sidebar-button{display:none}.nuxtjs-bootstrap-sidebar.right.hidden .list-group .list-group-item .link-name{display:none}.main-panel.left.hidden{left:90px}.main-panel.left.hidden .nav-item.left{left:90px}.main-panel.right.hidden{right:90px}.main-panel.right.hidden .nav-item.right{right:90px}}.nuxtjs-bootstrap-sidebar.default-theme{background-color:rgba(77,91,249,.9)}.nuxtjs-bootstrap-sidebar.default-theme.left{border-left:5px solid #4d5bf9}.nuxtjs-bootstrap-sidebar.default-theme.right{border-right:5px solid #4d5bf9}.nuxtjs-bootstrap-sidebar.default-theme .sidebar-header .sidebar-button{border:1px solid #f4f3ef;color:#f4f3ef;background-color:#007bff}.nuxtjs-bootstrap-sidebar.default-theme .sidebar-header .sidebar-button:hover{border:1px solid #007bff;color:#007bff;background-color:#f4f3ef}.nuxtjs-bootstrap-sidebar.default-theme hr{margin:0 auto;width:80%;color:#4d5bf9;background-color:#4d5bf9}.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item{color:#fff}.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item.nuxt-link-exact-active,.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item.router-link-exact-active,.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item:hover{background-color:#f4f3ef;color:#333}.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item.nuxt-link-exact-active .before,.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item.router-link-exact-active .before,.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item:hover .before{background-color:#f4f3ef}.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item.nuxt-link-exact-active .after,.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item.router-link-exact-active .after,.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item:hover .after{background-color:#f4f3ef}.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item.nuxt-link-exact-active .before::before,.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item.router-link-exact-active .before::before,.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item:hover .before::before{background-color:rgba(77,91,249,.9)}.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item.nuxt-link-exact-active .after::after,.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item.router-link-exact-active .after::after,.nuxtjs-bootstrap-sidebar.default-theme .list-group .list-group-item:hover .after::after{background-color:rgba(77,91,249,.9)}.main-panel.default-theme .nav{background-color:#f4f3ef}.main-panel.default-theme .content{background-color:#f4f3ef}',map:void 0,media:void 0})}),I,undefined,false,undefined,!1,T,void 0,void 0),B=function(){var t=P;return t.install=function(e){e.component("NuxtjsBootstrapSidebar",t)},t}(),$=Object.freeze({__proto__:null,default:B});Object.entries($).forEach((function(e){var i=t(e,2),r=i[0],o=i[1];"default"!==r&&(B[r]=o)}));var W={install:B.install},V=null;return"undefined"!=typeof window?V=window.Vue:"undefined"!=typeof global&&(V=global.Vue),V&&V.use(W),B}();