text: (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[2],{
  
  /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/src/layouts/main/Main.vue?vue&type=script&lang=js&":
  /*!*********************************************************************************************************************************************************************!*\
    !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/src/layouts/main/Main.vue?vue&type=script&lang=js& ***!
    \*********************************************************************************************************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var vue_backtotop__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-backtotop */ "./node_modules/vue-backtotop/src/main.js");
  !(function webpackMissingModule() { var e = new Error("Cannot find module '@/layouts/components/horizontal-nav-menu/HorizontalNavMenu.vue'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
  !(function webpackMissingModule() { var e = new Error("Cannot find module '@/layouts/components/vertical-nav-menu/navMenuItems.js'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
  !(function webpackMissingModule() { var e = new Error("Cannot find module '@/layouts/components/customizer/TheCustomizer.vue'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
  !(function webpackMissingModule() { var e = new Error("Cannot find module '@/layouts/components/navbar/TheNavbarHorizontal.vue'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
  !(function webpackMissingModule() { var e = new Error("Cannot find module '@/layouts/components/navbar/TheNavbarVertical.vue'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
  !(function webpackMissingModule() { var e = new Error("Cannot find module '@/layouts/components/TheFooter.vue'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
  !(function webpackMissingModule() { var e = new Error("Cannot find module '@/../themeConfig.js'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
  !(function webpackMissingModule() { var e = new Error("Cannot find module '@/layouts/components/vertical-nav-menu/VerticalNavMenu.vue'"); e.code = 'MODULE_NOT_FOUND'; throw e; }());
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  
  
  
  
  
  
  
  
  
  
  var VxTour = function VxTour() {
    return Promise.resolve().then(function webpackMissingModule() { var e = new Error("Cannot find module '@/components/VxTour.vue'"); e.code = 'MODULE_NOT_FOUND'; throw e; });
  };
  
  /* harmony default export */ __webpack_exports__["default"] = ({
    components: {
      BackToTop: vue_backtotop__WEBPACK_IMPORTED_MODULE_0__["default"],
      HNavMenu: !(function webpackMissingModule() { var e = new Error("Cannot find module '@/layouts/components/horizontal-nav-menu/HorizontalNavMenu.vue'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()),
      TheCustomizer: !(function webpackMissingModule() { var e = new Error("Cannot find module '@/layouts/components/customizer/TheCustomizer.vue'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()),
      TheFooter: !(function webpackMissingModule() { var e = new Error("Cannot find module '@/layouts/components/TheFooter.vue'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()),
      TheNavbarHorizontal: !(function webpackMissingModule() { var e = new Error("Cannot find module '@/layouts/components/navbar/TheNavbarHorizontal.vue'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()),
      TheNavbarVertical: !(function webpackMissingModule() { var e = new Error("Cannot find module '@/layouts/components/navbar/TheNavbarVertical.vue'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()),
      VNavMenu: !(function webpackMissingModule() { var e = new Error("Cannot find module '@/layouts/components/vertical-nav-menu/VerticalNavMenu.vue'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()),
      VxTour: VxTour
    },
    data: function data() {
      return {
        disableCustomizer: !(function webpackMissingModule() { var e = new Error("Cannot find module '@/../themeConfig.js'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()).disableCustomizer,
        disableThemeTour: !(function webpackMissingModule() { var e = new Error("Cannot find module '@/../themeConfig.js'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()).disableThemeTour,
        dynamicWatchers: {},
        footerType: !(function webpackMissingModule() { var e = new Error("Cannot find module '@/../themeConfig.js'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()).footerType || 'static',
        hideScrollToTop: !(function webpackMissingModule() { var e = new Error("Cannot find module '@/../themeConfig.js'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()).hideScrollToTop,
        isNavbarDark: false,
        navbarColor: !(function webpackMissingModule() { var e = new Error("Cannot find module '@/../themeConfig.js'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()).navbarColor || '#fff',
        navbarType: !(function webpackMissingModule() { var e = new Error("Cannot find module '@/../themeConfig.js'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()).navbarType || 'floating',
        navMenuItems: !(function webpackMissingModule() { var e = new Error("Cannot find module '@/layouts/components/vertical-nav-menu/navMenuItems.js'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()),
        routerTransition: !(function webpackMissingModule() { var e = new Error("Cannot find module '@/../themeConfig.js'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()).routerTransition || 'none',
        routeTitle: this.$route.meta.pageTitle,
        steps: [{
          target: '#btnVNavMenuMinToggler',
          content: 'Toggle Collapse Sidebar.'
        }, {
          target: '.vx-navbar__starred-pages',
          content: 'Create your own bookmarks. You can also re-arrange them using drag & drop.'
        }, {
          target: '.i18n-locale',
          content: 'You can change language from here.'
        }, {
          target: '.navbar-fuzzy-search',
          content: 'Try fuzzy search to visit pages in flash.'
        }, {
          target: '.customizer-btn',
          content: 'Customize template based on your preference',
          params: {
            placement: 'left'
          }
        }, {
          target: '.vs-button.buy-now',
          content: 'Buy this awesomeness at affordable price!',
          params: {
            placement: 'top'
          }
        }]
      };
    },
    watch: {
      '$route': function $route() {
        this.routeTitle = this.$route.meta.pageTitle;
      },
      isThemeDark: function isThemeDark(val) {
        var color = this.navbarColor === '#fff' && val ? '#10163a' : '#fff';
        this.updateNavbarColor(color);
      },
      '$store.state.mainLayoutType': function $storeStateMainLayoutType(val) {
        this.setNavMenuVisibility(val);
        this.disableThemeTour = true;
      }
    },
    computed: {
      bodyOverlay: function bodyOverlay() {
        return this.$store.state.bodyOverlay;
      },
      contentAreaClass: function contentAreaClass() {
        if (this.mainLayoutType === 'vertical') {
          if (this.verticalNavMenuWidth === 'default') return 'content-area-reduced';else if (this.verticalNavMenuWidth === 'reduced') return 'content-area-lg';else return 'content-area-full';
        } else return 'content-area-full';
      },
      footerClasses: function footerClasses() {
        return {
          'footer-hidden': this.footerType === 'hidden',
          'footer-sticky': this.footerType === 'sticky',
          'footer-static': this.footerType === 'static'
        };
      },
      isAppPage: function isAppPage() {
        return this.$route.meta.no_scroll;
      },
      isThemeDark: function isThemeDark() {
        return this.$store.state.theme === 'dark';
      },
      layoutTypeClass: function layoutTypeClass() {
        return "main-".concat(this.mainLayoutType);
      },
      mainLayoutType: function mainLayoutType() {
        return this.$store.state.mainLayoutType;
      },
      navbarClasses: function navbarClasses() {
        return {
          'navbar-hidden': this.navbarType === 'hidden',
          'navbar-sticky': this.navbarType === 'sticky',
          'navbar-static': this.navbarType === 'static',
          'navbar-floating': this.navbarType === 'floating'
        };
      },
      verticalNavMenuWidth: function verticalNavMenuWidth() {
        return this.$store.state.verticalNavMenuWidth;
      },
      windowWidth: function windowWidth() {
        return this.$store.state.windowWidth;
      }
    },
    methods: {
      changeRouteTitle: function changeRouteTitle(title) {
        this.routeTitle = title;
      },
      updateNavbar: function updateNavbar(val) {
        if (val === 'static') this.updateNavbarColor(this.isThemeDark ? '#10163a' : '#fff');
        this.navbarType = val;
      },
      updateNavbarColor: function updateNavbarColor(val) {
        this.navbarColor = val;
        if (val === '#fff') this.isNavbarDark = false;else this.isNavbarDark = true;
      },
      updateFooter: function updateFooter(val) {
        this.footerType = val;
      },
      updateRouterTransition: function updateRouterTransition(val) {
        this.routerTransition = val;
      },
      setNavMenuVisibility: function setNavMenuVisibility(layoutType) {
        if (layoutType === 'horizontal' && this.windowWidth >= 1200 || layoutType === 'vertical' && this.windowWidth < 1200) {
          this.$store.commit('TOGGLE_IS_VERTICAL_NAV_MENU_ACTIVE', false);
          this.$store.dispatch('updateVerticalNavMenuWidth', 'no-nav-menu');
        } else {
          this.$store.commit('TOGGLE_IS_VERTICAL_NAV_MENU_ACTIVE', true);
        }
      },
      toggleHideScrollToTop: function toggleHideScrollToTop(val) {
        this.hideScrollToTop = val;
      }
    },
    created: function created() {
      var _this = this;
  
      var color = this.navbarColor === '#fff' && this.isThemeDark ? '#10163a' : this.navbarColor;
      this.updateNavbarColor(color);
      this.setNavMenuVisibility(this.$store.state.mainLayoutType); // Dynamic Watchers for tour
      // Reason: Once tour is disabled it is not required to enable it.
      // So, watcher is required for just disabling it.
  
      this.dynamicWatchers.windowWidth = this.$watch('$store.state.windowWidth', function (val) {
        if (val < 1200) {
          _this.disableThemeTour = true;
  
          _this.dynamicWatchers.windowWidth();
        }
      });
      this.dynamicWatchers.verticalNavMenuWidth = this.$watch('$store.state.verticalNavMenuWidth', function () {
        _this.disableThemeTour = true;
  
        _this.dynamicWatchers.verticalNavMenuWidth();
      });
      this.dynamicWatchers.rtl = this.$watch('$vs.rtl', function () {
        _this.disableThemeTour = true;
  
        _this.dynamicWatchers.rtl();
      });
    },
    beforeDestroy: function beforeDestroy() {
      var _this2 = this;
  
      Object.keys(this.dynamicWatchers).map(function (i) {
        _this2.dynamicWatchers[i]();
  
        delete _this2.dynamicWatchers[i];
      });
    }
  });
  
  /***/ }),
  
  /***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-backtotop/src/styles.css?vue&type=style&index=0&lang=css&":
  /*!*****************************************************************************************************************************************************************************************************************************!*\
    !*** ./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-backtotop/src/styles.css?vue&type=style&index=0&lang=css& ***!
    \*****************************************************************************************************************************************************************************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  exports = module.exports = __webpack_require__(/*! ../../css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false);
  // imports
  
  
  // module
  exports.push([module.i, ".back-to-top-fade-enter-active, \n.back-to-top-fade-leave-active {\n  transition: opacity .7s;\n}\n.back-to-top-fade-enter, \n.back-to-top-fade-leave-to {\n  opacity: 0;\n}\n.vue-back-to-top {\n  cursor:pointer;\n  position: fixed;\n  z-index: 1000;\n}\n.vue-back-to-top .default {\n  background-color: #f5c85c;\n  border-radius: 3px;\n  color: #ffffff;\n  height: 30px;\n  line-height: 30px;\n  text-align: center;\n  width: 160px;\n}\n.vue-back-to-top .default span{\n  color:#ffffff;\n}\n.vue-back-to-top--is-footer {\n  bottom: 50% !important;\n  position: absolute;\n  transform: translateY(50%);\n}", ""]);
  
  // exports
  
  
  /***/ }),
  
  /***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-backtotop/src/styles.css?vue&type=style&index=0&lang=css&":
  /*!*********************************************************************************************************************************************************************************************************************************************************!*\
    !*** ./node_modules/style-loader!./node_modules/css-loader??ref--6-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-backtotop/src/styles.css?vue&type=style&index=0&lang=css& ***!
    \*********************************************************************************************************************************************************************************************************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  
  var content = __webpack_require__(/*! !../../css-loader??ref--6-1!../../vue-loader/lib/loaders/stylePostLoader.js!../../postcss-loader/src??ref--6-2!./styles.css?vue&type=style&index=0&lang=css& */ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-backtotop/src/styles.css?vue&type=style&index=0&lang=css&");
  
  if(typeof content === 'string') content = [[module.i, content, '']];
  
  var transform;
  var insertInto;
  
  
  
  var options = {"hmr":true}
  
  options.transform = transform
  options.insertInto = undefined;
  
  var update = __webpack_require__(/*! ../../style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options);
  
  if(content.locals) module.exports = content.locals;
  
  if(false) {}
  
  /***/ }),
  
  /***/ "./node_modules/vue-backtotop/src/BackToTop.vue":
  /*!******************************************************!*\
    !*** ./node_modules/vue-backtotop/src/BackToTop.vue ***!
    \******************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _BackToTop_vue_vue_type_template_id_58c5690e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BackToTop.vue?vue&type=template&id=58c5690e& */ "./node_modules/vue-backtotop/src/BackToTop.vue?vue&type=template&id=58c5690e&");
  /* harmony import */ var _BackToTop_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BackToTop.vue?vue&type=script&lang=js& */ "./node_modules/vue-backtotop/src/BackToTop.vue?vue&type=script&lang=js&");
  /* empty/unused harmony star reexport *//* harmony import */ var _styles_css_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./styles.css?vue&type=style&index=0&lang=css& */ "./node_modules/vue-backtotop/src/styles.css?vue&type=style&index=0&lang=css&");
  /* harmony import */ var _vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
  
  
  
  
  
  
  /* normalize component */
  
  var component = Object(_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
    _BackToTop_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
    _BackToTop_vue_vue_type_template_id_58c5690e___WEBPACK_IMPORTED_MODULE_0__["render"],
    _BackToTop_vue_vue_type_template_id_58c5690e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
    false,
    null,
    null,
    null
    
  )
  
  /* hot reload */
  if (false) { var api; }
  component.options.__file = "node_modules/vue-backtotop/src/BackToTop.vue"
  /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  
  /***/ }),
  
  /***/ "./node_modules/vue-backtotop/src/BackToTop.vue?vue&type=script&lang=js&":
  /*!*******************************************************************************!*\
    !*** ./node_modules/vue-backtotop/src/BackToTop.vue?vue&type=script&lang=js& ***!
    \*******************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _vue_loader_lib_index_js_vue_loader_options_BackToTop_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../vue-loader/lib??vue-loader-options!./BackToTop.vue?vue&type=script&lang=js& */ "./node_modules/vue-loader/lib/index.js?!./node_modules/vue-backtotop/src/BackToTop.vue?vue&type=script&lang=js&");
  /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_vue_loader_lib_index_js_vue_loader_options_BackToTop_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); 
  
  /***/ }),
  
  /***/ "./node_modules/vue-backtotop/src/BackToTop.vue?vue&type=template&id=58c5690e&":
  /*!*************************************************************************************!*\
    !*** ./node_modules/vue-backtotop/src/BackToTop.vue?vue&type=template&id=58c5690e& ***!
    \*************************************************************************************/
  /*! exports provided: render, staticRenderFns */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _vue_loader_lib_loaders_templateLoader_js_vue_loader_options_vue_loader_lib_index_js_vue_loader_options_BackToTop_vue_vue_type_template_id_58c5690e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../vue-loader/lib??vue-loader-options!./BackToTop.vue?vue&type=template&id=58c5690e& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./node_modules/vue-backtotop/src/BackToTop.vue?vue&type=template&id=58c5690e&");
  /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _vue_loader_lib_loaders_templateLoader_js_vue_loader_options_vue_loader_lib_index_js_vue_loader_options_BackToTop_vue_vue_type_template_id_58c5690e___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  
  /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _vue_loader_lib_loaders_templateLoader_js_vue_loader_options_vue_loader_lib_index_js_vue_loader_options_BackToTop_vue_vue_type_template_id_58c5690e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  
  
  
  /***/ }),
  
  /***/ "./node_modules/vue-backtotop/src/main.js":
  /*!************************************************!*\
    !*** ./node_modules/vue-backtotop/src/main.js ***!
    \************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _BackToTop_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BackToTop.vue */ "./node_modules/vue-backtotop/src/BackToTop.vue");
   
  
  /**
   * Check why can't use () => {}
   */
  _BackToTop_vue__WEBPACK_IMPORTED_MODULE_0__["default"].install = function (Vue, options) {
    Vue.component(_BackToTop_vue__WEBPACK_IMPORTED_MODULE_0__["default"].name, _BackToTop_vue__WEBPACK_IMPORTED_MODULE_0__["default"])
  }
  
  /* harmony default export */ __webpack_exports__["default"] = (_BackToTop_vue__WEBPACK_IMPORTED_MODULE_0__["default"]);
  
  
  /***/ }),
  
  /***/ "./node_modules/vue-backtotop/src/styles.css?vue&type=style&index=0&lang=css&":
  /*!************************************************************************************!*\
    !*** ./node_modules/vue-backtotop/src/styles.css?vue&type=style&index=0&lang=css& ***!
    \************************************************************************************/
  /*! no static exports found */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _style_loader_index_js_css_loader_index_js_ref_6_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_2_styles_css_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../style-loader!../../css-loader??ref--6-1!../../vue-loader/lib/loaders/stylePostLoader.js!../../postcss-loader/src??ref--6-2!./styles.css?vue&type=style&index=0&lang=css& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-backtotop/src/styles.css?vue&type=style&index=0&lang=css&");
  /* harmony import */ var _style_loader_index_js_css_loader_index_js_ref_6_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_2_styles_css_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_loader_index_js_css_loader_index_js_ref_6_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_2_styles_css_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
  /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _style_loader_index_js_css_loader_index_js_ref_6_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_2_styles_css_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _style_loader_index_js_css_loader_index_js_ref_6_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_2_styles_css_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
   /* harmony default export */ __webpack_exports__["default"] = (_style_loader_index_js_css_loader_index_js_ref_6_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_2_styles_css_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); 
  
  /***/ }),
  
  /***/ "./node_modules/vue-loader/lib/index.js?!./node_modules/vue-backtotop/src/BackToTop.vue?vue&type=script&lang=js&":
  /*!*********************************************************************************************************************************!*\
    !*** ./node_modules/vue-loader/lib??vue-loader-options!./node_modules/vue-backtotop/src/BackToTop.vue?vue&type=script&lang=js& ***!
    \*********************************************************************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  
  
  /* harmony default export */ __webpack_exports__["default"] = ({
    name: 'BackToTop',
    props: {
      text: {
        type: String,
        default: 'Voltar ao topo',
      },
      visibleoffset: {
        type: [String, Number],
        default: 600,
      },
      visibleoffsetbottom: {
        type: [String, Number],
        default: 0,
      },
      right: {
        type: String,
        default: '30px',
      },
      bottom: {
        type: String,
        default: '40px',
      },
      scrollFn: {
        type: Function,
        default: function (eventObject) {},
      }
    },
    data () {
      return {
        visible: false
      }
    },
    mounted () {
      window.smoothscroll = () => {
        let currentScroll = document.documentElement.scrollTop || document.body.scrollTop
        if (currentScroll > 0) {
          window.requestAnimationFrame(window.smoothscroll)
          window.scrollTo(0, Math.floor(currentScroll - (currentScroll / 5)))
        }
      }
      window.addEventListener('scroll', this.catchScroll)
    },
    destroyed () {
      window.removeEventListener('scroll', this.catchScroll)
    },
    methods: {
      /**
       * Catch window scroll event 
       * @return {void}
       */
      catchScroll () {
        const pastTopOffset = window.pageYOffset > parseInt(this.visibleoffset)
        const pastBottomOffset = window.innerHeight + window.pageYOffset >= document.body.offsetHeight - parseInt(this.visibleoffsetbottom)
        this.visible = parseInt(this.visibleoffsetbottom) > 0 ? pastTopOffset && !pastBottomOffset : pastTopOffset
        this.scrollFn(this)
      },
      /**
       * The function who make the magics
       * @return {void}
       */
      backToTop () {
        window.smoothscroll()
        this.$emit('scrolled')
      }
    },
  });
  
  
  /***/ }),
  
  /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./node_modules/vue-backtotop/src/BackToTop.vue?vue&type=template&id=58c5690e&":
  /*!*******************************************************************************************************************************************************************************************************************!*\
    !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/vue-backtotop/src/BackToTop.vue?vue&type=template&id=58c5690e& ***!
    \*******************************************************************************************************************************************************************************************************************/
  /*! exports provided: render, staticRenderFns */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  var render = function() {
    var _vm = this
    var _h = _vm.$createElement
    var _c = _vm._self._c || _h
    return _c("transition", { attrs: { name: "back-to-top-fade" } }, [
      _c(
        "div",
        {
          directives: [
            {
              name: "show",
              rawName: "v-show",
              value: _vm.visible,
              expression: "visible"
            }
          ],
          staticClass: "vue-back-to-top",
          style: "bottom:" + this.bottom + ";right:" + this.right + ";",
          on: { click: _vm.backToTop }
        },
        [
          _vm._t("default", [
            _c("div", { staticClass: "default" }, [
              _c("span", [
                _vm._v("\n          " + _vm._s(_vm.text) + "\n        ")
              ])
            ])
          ])
        ],
        2
      )
    ])
  }
  var staticRenderFns = []
  render._withStripped = true
  
  
  
  /***/ }),
  
  /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/src/layouts/main/Main.vue?vue&type=template&id=22fa5a70&":
  /*!*************************************************************************************************************************************************************************************************************!*\
    !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/src/layouts/main/Main.vue?vue&type=template&id=22fa5a70& ***!
    \*************************************************************************************************************************************************************************************************************/
  /*! exports provided: render, staticRenderFns */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  var render = function() {
    var _vm = this
    var _h = _vm.$createElement
    var _c = _vm._self._c || _h
    return _c(
      "div",
      {
        staticClass: "layout--main",
        class: [
          _vm.layoutTypeClass,
          _vm.navbarClasses,
          _vm.footerClasses,
          { "no-scroll": _vm.isAppPage }
        ]
      },
      [
        !_vm.disableThemeTour &&
        _vm.windowWidth >= 1200 &&
          _vm.mainLayoutType === "vertical" &&
          _vm.verticalNavMenuWidth == "default"
          ? _c("vx-tour", { attrs: { steps: _vm.steps } })
          : _vm._e(),
        _vm._v(" "),
        !_vm.disableCustomizer
          ? _c("the-customizer", {
              attrs: {
                footerType: _vm.footerType,
                hideScrollToTop: _vm.hideScrollToTop,
                navbarType: _vm.navbarType,
                navbarColor: _vm.navbarColor,
                routerTransition: _vm.routerTransition
              },
              on: {
                toggleHideScrollToTop: _vm.toggleHideScrollToTop,
                updateFooter: _vm.updateFooter,
                updateNavbar: _vm.updateNavbar,
                updateNavbarColor: _vm.updateNavbarColor,
                updateRouterTransition: _vm.updateRouterTransition
              }
            })
          : _vm._e(),
        _vm._v(" "),
        _c("v-nav-menu", {
          attrs: {
            navMenuItems: _vm.navMenuItems,
            title: "Vuexy",
            parent: ".layout--main"
          }
        }),
        _vm._v(" "),
        _c(
          "div",
          {
            class: [_vm.contentAreaClass, { "show-overlay": _vm.bodyOverlay }],
            attrs: { id: "content-area" }
          },
          [
            _c("div", { attrs: { id: "content-overlay" } }),
            _vm._v(" "),
            _vm.mainLayoutType === "horizontal" && _vm.windowWidth >= 1200
              ? [
                  _c("the-navbar-horizontal", {
                    class: [
                      { "text-white": _vm.isNavbarDark && !_vm.isThemeDark },
                      { "text-base": !_vm.isNavbarDark && _vm.isThemeDark }
                    ],
                    attrs: { navbarType: _vm.navbarType }
                  }),
                  _vm._v(" "),
                  _vm.navbarType === "static"
                    ? _c("div", { staticStyle: { height: "62px" } })
                    : _vm._e(),
                  _vm._v(" "),
                  _c("h-nav-menu", {
                    class: [
                      { "text-white": _vm.isNavbarDark && !_vm.isThemeDark },
                      { "text-base": !_vm.isNavbarDark && _vm.isThemeDark }
                    ],
                    attrs: { navMenuItems: _vm.navMenuItems }
                  })
                ]
              : [
                  _c("the-navbar-vertical", {
                    class: [
                      { "text-white": _vm.isNavbarDark && !_vm.isThemeDark },
                      { "text-base": !_vm.isNavbarDark && _vm.isThemeDark }
                    ],
                    attrs: { navbarColor: _vm.navbarColor }
                  })
                ],
            _vm._v(" "),
            _c("div", { staticClass: "content-wrapper" }, [
              _c("div", { staticClass: "router-view" }, [
                _c(
                  "div",
                  { staticClass: "router-content" },
                  [
                    _c("transition", { attrs: { name: _vm.routerTransition } }, [
                      _vm.$route.meta.breadcrumb || _vm.$route.meta.pageTitle
                        ? _c(
                            "div",
                            {
                              staticClass:
                                "router-header flex flex-wrap items-center mb-6"
                            },
                            [
                              _c(
                                "div",
                                {
                                  staticClass: "content-area__heading",
                                  class: {
                                    "pr-4 border-0 md:border-r border-solid border-grey-light":
                                      _vm.$route.meta.breadcrumb
                                  }
                                },
                                [
                                  _c("h2", { staticClass: "mb-1" }, [
                                    _vm._v(_vm._s(_vm.routeTitle))
                                  ])
                                ]
                              ),
                              _vm._v(" "),
                              _vm.$route.meta.breadcrumb
                                ? _c("vx-breadcrumb", {
                                    staticClass: "ml-4 md:block hidden",
                                    attrs: {
                                      route: _vm.$route,
                                      isRTL: _vm.$vs.rtl
                                    }
                                  })
                                : _vm._e(),
                              _vm._v(" "),
                              _c(
                                "vs-dropdown",
                                {
                                  staticClass:
                                    "ml-auto md:block hidden cursor-pointer",
                                  attrs: { "vs-trigger-click": "" }
                                },
                                [
                                  _c("vs-button", {
                                    attrs: {
                                      radius: "",
                                      icon: "icon-settings",
                                      "icon-pack": "feather"
                                    }
                                  }),
                                  _vm._v(" "),
                                  _c(
                                    "vs-dropdown-menu",
                                    { staticClass: "w-32" },
                                    [
                                      _c("vs-dropdown-item", [
                                        _c(
                                          "div",
                                          {
                                            staticClass: "flex items-center",
                                            on: {
                                              click: function($event) {
                                                _vm.$router
                                                  .push("/pages/profile")
                                                  .catch(function() {})
                                              }
                                            }
                                          },
                                          [
                                            _c("feather-icon", {
                                              staticClass: "inline-block mr-2",
                                              attrs: {
                                                icon: "UserIcon",
                                                svgClasses: "w-4 h-4"
                                              }
                                            }),
                                            _vm._v(" "),
                                            _c("span", [_vm._v("Profile")])
                                          ],
                                          1
                                        )
                                      ]),
                                      _vm._v(" "),
                                      _c("vs-dropdown-item", [
                                        _c(
                                          "div",
                                          {
                                            staticClass: "flex items-center",
                                            on: {
                                              click: function($event) {
                                                _vm.$router
                                                  .push("/apps/todo")
                                                  .catch(function() {})
                                              }
                                            }
                                          },
                                          [
                                            _c("feather-icon", {
                                              staticClass: "inline-block mr-2",
                                              attrs: {
                                                icon: "CheckSquareIcon",
                                                svgClasses: "w-4 h-4"
                                              }
                                            }),
                                            _vm._v(" "),
                                            _c("span", [_vm._v("Tasks")])
                                          ],
                                          1
                                        )
                                      ]),
                                      _vm._v(" "),
                                      _c("vs-dropdown-item", [
                                        _c(
                                          "div",
                                          {
                                            staticClass: "flex items-center",
                                            on: {
                                              click: function($event) {
                                                _vm.$router
                                                  .push("/apps/email")
                                                  .catch(function() {})
                                              }
                                            }
                                          },
                                          [
                                            _c("feather-icon", {
                                              staticClass: "inline-block mr-2",
                                              attrs: {
                                                icon: "MailIcon",
                                                svgClasses: "w-4 h-4"
                                              }
                                            }),
                                            _vm._v(" "),
                                            _c("span", [_vm._v("Inbox")])
                                          ],
                                          1
                                        )
                                      ])
                                    ],
                                    1
                                  )
                                ],
                                1
                              )
                            ],
                            1
                          )
                        : _vm._e()
                    ]),
                    _vm._v(" "),
                    _c(
                      "div",
                      { staticClass: "content-area__content" },
                      [
                        !_vm.hideScrollToTop
                          ? _c(
                              "back-to-top",
                              {
                                attrs: {
                                  bottom: "5%",
                                  right: _vm.$vs.rtl
                                    ? "calc(100% - 2.2rem - 38px)"
                                    : "30px",
                                  visibleoffset: "500"
                                }
                              },
                              [
                                _c("vs-button", {
                                  staticClass: "shadow-lg btn-back-to-top",
                                  attrs: {
                                    "icon-pack": "feather",
                                    icon: "icon-arrow-up"
                                  }
                                })
                              ],
                              1
                            )
                          : _vm._e(),
                        _vm._v(" "),
                        _c(
                          "transition",
                          {
                            attrs: { name: _vm.routerTransition, mode: "out-in" }
                          },
                          [
                            _c("router-view", {
                              on: {
                                changeRouteTitle: _vm.changeRouteTitle,
                                setAppClasses: function(classesStr) {
                                  return _vm.$emit("setAppClasses", classesStr)
                                }
                              }
                            })
                          ],
                          1
                        )
                      ],
                      1
                    )
                  ],
                  1
                )
              ])
            ]),
            _vm._v(" "),
            _c("the-footer")
          ],
          2
        )
      ],
      1
    )
  }
  var staticRenderFns = []
  render._withStripped = true
  
  
  
  /***/ }),
  
  /***/ "./resources/js/src/layouts/main/Main.vue":
  /*!************************************************!*\
    !*** ./resources/js/src/layouts/main/Main.vue ***!
    \************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _Main_vue_vue_type_template_id_22fa5a70___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Main.vue?vue&type=template&id=22fa5a70& */ "./resources/js/src/layouts/main/Main.vue?vue&type=template&id=22fa5a70&");
  /* harmony import */ var _Main_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Main.vue?vue&type=script&lang=js& */ "./resources/js/src/layouts/main/Main.vue?vue&type=script&lang=js&");
  /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
  
  
  
  
  
  /* normalize component */
  
  var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
    _Main_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
    _Main_vue_vue_type_template_id_22fa5a70___WEBPACK_IMPORTED_MODULE_0__["render"],
    _Main_vue_vue_type_template_id_22fa5a70___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
    false,
    null,
    null,
    null
    
  )
  
  /* hot reload */
  if (false) { var api; }
  component.options.__file = "resources/js/src/layouts/main/Main.vue"
  /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  
  /***/ }),
  
  /***/ "./resources/js/src/layouts/main/Main.vue?vue&type=script&lang=js&":
  /*!*************************************************************************!*\
    !*** ./resources/js/src/layouts/main/Main.vue?vue&type=script&lang=js& ***!
    \*************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Main_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./Main.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/src/layouts/main/Main.vue?vue&type=script&lang=js&");
  /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Main_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); 
  
  /***/ }),
  
  /***/ "./resources/js/src/layouts/main/Main.vue?vue&type=template&id=22fa5a70&":
  /*!*******************************************************************************!*\
    !*** ./resources/js/src/layouts/main/Main.vue?vue&type=template&id=22fa5a70& ***!
    \*******************************************************************************/
  /*! exports provided: render, staticRenderFns */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Main_vue_vue_type_template_id_22fa5a70___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./Main.vue?vue&type=template&id=22fa5a70& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/src/layouts/main/Main.vue?vue&type=template&id=22fa5a70&");
  /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Main_vue_vue_type_template_id_22fa5a70___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  
  /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Main_vue_vue_type_template_id_22fa5a70___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  
  
  
  /***/ })
  
  }]);