text: // The Vue build version to load with the `import` command
  // (runtime-only or standalone) has been set in webpack.base.conf with an alias.
  import Vue from 'vue'
  import store from '@/store/index'
  
  import {
    Vuetify,
    VApp,
    VNavigationDrawer,
    VFooter,
    VList,
    VBtn,
    VIcon,
    VGrid,
    VToolbar,
    transitions,
    VForm,
    VTextField,
    VCard,
    VRadioGroup,
    VSelect,
    VSubHeader,
    VCheckbox,
    VDialog,
    VDataTable
  } from 'vuetify'
  import '../node_modules/vuetify/src/stylus/app.styl'
  
  import App from './App'
  import router from './router'
  import Vuelidate from 'vuelidate'
  
  import VeeValidate from 'vee-validate';
  
  const config = {
    errorBagName: 'errors', // change if property conflicts
    fieldsBagName: 'fields',
    delay: 0,
    locale: 'en',
    dictionary: null,
    strict: true,
    classes: false,
    classNames: {
      touched: 'touched', // the control has been blurred
      untouched: 'untouched', // the control hasn't been blurred
      valid: 'valid', // model is valid
      invalid: 'invalid', // model is invalid
      pristine: 'pristine', // control has not been interacted with
      dirty: 'dirty' // control has been interacted with
    },
    events: 'input|blur',
    inject: true,
    validity: false,
    aria: true,
    i18n: null, // the vue-i18n plugin instance,
    i18nRootKey: 'validations' // the nested key under which the validation messsages will be located
  };
  
  Vue.use(VeeValidate, config);
  
  Vue.use(Vuelidate)
  Vue.use(Vuetify, {
    components: {
      VApp,
      VNavigationDrawer,
      VFooter,
      VList,
      VBtn,
      VIcon,
      VGrid,
      VToolbar,
      transitions,
      VForm,
      VTextField,
      VCard,
      VRadioGroup,
      VSelect,
      VSubHeader,
      VCheckbox,
      VDialog,
      VDataTable
    }
  })
  
  Vue.config.productionTip = false
  
  /* eslint-disable no-new */
  new Vue({
    el: '#app',
    router,
    store,
    template: '<App/>',
    components: { App }
  })
  