{"errors":[],"warnings":[],"version":"3.10.0","hash":"d29f17f8bb90bcfb8bed","publicPath":"","assetsByChunkName":{"main":["vue-form-wizard.js","vue-form-wizard.min.css"]},"assets":[{"name":"vue-form-wizard.js","size":15180,"chunks":[0],"chunkNames":["main"],"emitted":true},{"name":"vue-form-wizard.min.css","size":8433,"chunks":[0],"chunkNames":["main"],"emitted":true},{"name":"[object Object]","size":0,"chunks":[],"chunkNames":[]}],"filteredAssets":0,"entrypoints":{"main":{"chunks":[0],"assets":["vue-form-wizard.js","vue-form-wizard.min.css"]}},"chunks":[{"id":0,"rendered":true,"initial":true,"entry":true,"extraAsync":false,"size":29004,"names":["main"],"files":["vue-form-wizard.js","vue-form-wizard.min.css"],"hash":"c0b2ab505af89c0e456e","parents":[],"modules":[{"id":0,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/component-normalizer.js","name":"./node_modules/vue-loader/lib/component-normalizer.js","index":3,"index2":1,"size":2896,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","module":"./src/components/WizardButton.vue","moduleName":"./src/components/WizardButton.vue","type":"cjs require","userRequest":"!../../node_modules/vue-loader/lib/component-normalizer","loc":"4:25-91"},{"moduleId":4,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","module":"./src/components/WizardStep.vue","moduleName":"./src/components/WizardStep.vue","type":"cjs require","userRequest":"!../../node_modules/vue-loader/lib/component-normalizer","loc":"4:25-91"},{"moduleId":8,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./src/components/FormWizard.vue","moduleName":"./src/components/FormWizard.vue","type":"cjs require","userRequest":"!../../node_modules/vue-loader/lib/component-normalizer","loc":"4:25-91"},{"moduleId":16,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","module":"./src/components/TabContent.vue","moduleName":"./src/components/TabContent.vue","type":"cjs require","userRequest":"!../../node_modules/vue-loader/lib/component-normalizer","loc":"1:25-91"}],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":2,"source":"/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file.\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nmodule.exports = function normalizeComponent (\n  rawScriptExports,\n  compiledTemplate,\n  functionalTemplate,\n  injectStyles,\n  scopeId,\n  moduleIdentifier /* server only */\n) {\n  var esModule\n  var scriptExports = rawScriptExports = rawScriptExports || {}\n\n  // ES6 modules interop\n  var type = typeof rawScriptExports.default\n  if (type === 'object' || type === 'function') {\n    esModule = rawScriptExports\n    scriptExports = rawScriptExports.default\n  }\n\n  // Vue.extend constructor export interop\n  var options = typeof scriptExports === 'function'\n    ? scriptExports.options\n    : scriptExports\n\n  // render functions\n  if (compiledTemplate) {\n    options.render = compiledTemplate.render\n    options.staticRenderFns = compiledTemplate.staticRenderFns\n    options._compiled = true\n  }\n\n  // functional template\n  if (functionalTemplate) {\n    options.functional = true\n  }\n\n  // scopedId\n  if (scopeId) {\n    options._scopeId = scopeId\n  }\n\n  var hook\n  if (moduleIdentifier) { // server build\n    hook = function (context) {\n      // 2.3 injection\n      context =\n        context || // cached call\n        (this.$vnode && this.$vnode.ssrContext) || // stateful\n        (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n      // 2.2 with runInNewContext: true\n      if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n        context = __VUE_SSR_CONTEXT__\n      }\n      // inject component styles\n      if (injectStyles) {\n        injectStyles.call(this, context)\n      }\n      // register component module identifier for async chunk inferrence\n      if (context && context._registeredComponents) {\n        context._registeredComponents.add(moduleIdentifier)\n      }\n    }\n    // used by ssr in case component is cached and beforeCreate\n    // never gets called\n    options._ssrRegister = hook\n  } else if (injectStyles) {\n    hook = injectStyles\n  }\n\n  if (hook) {\n    var functional = options.functional\n    var existing = functional\n      ? options.render\n      : options.beforeCreate\n\n    if (!functional) {\n      // inject component registration as beforeCreate hook\n      options.beforeCreate = existing\n        ? [].concat(existing, hook)\n        : [hook]\n    } else {\n      // for template-only hot-reload because in that case the render fn doesn't\n      // go through the normalizer\n      options._injectStyles = hook\n      // register for functioal component in vue file\n      options.render = function renderWithStyleInjection (h, context) {\n        hook.call(context)\n        return existing(h, context)\n      }\n    }\n  }\n\n  return {\n    esModule: esModule,\n    exports: scriptExports,\n    options: options\n  }\n}\n"},{"id":1,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","name":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","index":4,"index2":11,"size":11294,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":8,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./src/components/FormWizard.vue","moduleName":"./src/components/FormWizard.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./FormWizard.vue","loc":"6:0-110"},{"moduleId":8,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./src/components/FormWizard.vue","moduleName":"./src/components/FormWizard.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./FormWizard.vue","loc":"7:0-123"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"\n\nimport WizardButton from './WizardButton.vue';\nimport WizardStep from './WizardStep.vue';\nimport { isPromise, findElementAndFocus, getFocusedTabIndex } from './helpers';\n\nexport default {\n  name: 'form-wizard',\n  components: {\n    WizardButton: WizardButton,\n    WizardStep: WizardStep\n  },\n  props: {\n    title: {\n      type: String,\n      default: 'Awesome Wizard'\n    },\n    subtitle: {\n      type: String,\n      default: 'Split a complicated flow in multiple steps'\n    },\n    nextButtonText: {\n      type: String,\n      default: 'Next'\n    },\n    backButtonText: {\n      type: String,\n      default: 'Back'\n    },\n    finishButtonText: {\n      type: String,\n      default: 'Finish'\n    },\n    hideButtons: {\n      type: Boolean,\n      default: false\n    },\n    validateOnBack: Boolean,\n\n    color: {\n      type: String,\n      default: '#e74c3c'\n    },\n    errorColor: {\n      type: String,\n      default: '#8b0000'\n    },\n    shape: {\n      type: String,\n      default: 'circle'\n    },\n    layout: {\n      type: String,\n      default: 'horizontal'\n    },\n    stepsClasses: {\n      type: [String, Array],\n      default: ''\n    },\n    stepSize: {\n      type: String,\n      default: 'md',\n      validator: function validator(value) {\n        var acceptedValues = ['xs', 'sm', 'md', 'lg'];\n        return acceptedValues.indexOf(value) !== -1;\n      }\n    },\n\n    transition: {\n      type: String,\n      default: ''\n    },\n\n    startIndex: {\n      type: Number,\n      default: 0,\n      validator: function validator(value) {\n        return value >= 0;\n      }\n    }\n  },\n  provide: function provide() {\n    return {\n      addTab: this.addTab,\n      removeTab: this.removeTab\n    };\n  },\n  data: function data() {\n    return {\n      activeTabIndex: 0,\n      currentPercentage: 0,\n      maxStep: 0,\n      loading: false,\n      tabs: []\n    };\n  },\n\n  computed: {\n    slotProps: function slotProps() {\n      return {\n        nextTab: this.nextTab,\n        prevTab: this.prevTab,\n        activeTabIndex: this.activeTabIndex,\n        isLastStep: this.isLastStep,\n        fillButtonStyle: this.fillButtonStyle\n      };\n    },\n    tabCount: function tabCount() {\n      return this.tabs.length;\n    },\n    isLastStep: function isLastStep() {\n      return this.activeTabIndex === this.tabCount - 1;\n    },\n    isVertical: function isVertical() {\n      return this.layout === 'vertical';\n    },\n    displayPrevButton: function displayPrevButton() {\n      return this.activeTabIndex !== 0;\n    },\n    stepPercentage: function stepPercentage() {\n      return 1 / (this.tabCount * 2) * 100;\n    },\n    progressBarStyle: function progressBarStyle() {\n      return {\n        backgroundColor: this.color,\n        width: this.progress + '%',\n        color: this.color\n      };\n    },\n    fillButtonStyle: function fillButtonStyle() {\n      return {\n        backgroundColor: this.color,\n        borderColor: this.color,\n        color: 'white'\n      };\n    },\n    progress: function progress() {\n      var percentage = 0;\n      if (this.activeTabIndex > 0) {\n        var stepsToAdd = 1;\n        var stepMultiplier = 2;\n        percentage = this.stepPercentage * (this.activeTabIndex * stepMultiplier + stepsToAdd);\n      } else {\n        percentage = this.stepPercentage;\n      }\n      return percentage;\n    }\n  },\n  methods: {\n    emitTabChange: function emitTabChange(prevIndex, nextIndex) {\n      this.$emit('on-change', prevIndex, nextIndex);\n      this.$emit('update:startIndex', nextIndex);\n    },\n    addTab: function addTab(item) {\n      var index = this.$slots.default.indexOf(item.$vnode);\n      item.tabId = '' + item.title.replace(/ /g, '') + index;\n      this.tabs.splice(index, 0, item);\n\n      if (index < this.activeTabIndex + 1) {\n        this.maxStep = index;\n        this.changeTab(this.activeTabIndex + 1, index);\n      }\n    },\n    removeTab: function removeTab(item) {\n      var tabs = this.tabs;\n      var index = tabs.indexOf(item);\n      if (index > -1) {\n        if (index === this.activeTabIndex) {\n          this.maxStep = this.activeTabIndex - 1;\n          this.changeTab(this.activeTabIndex, this.activeTabIndex - 1);\n        }\n        if (index < this.activeTabIndex) {\n          this.maxStep = this.activeTabIndex - 1;\n          this.activeTabIndex = this.activeTabIndex - 1;\n          this.emitTabChange(this.activeTabIndex + 1, this.activeTabIndex);\n        }\n        tabs.splice(index, 1);\n      }\n    },\n    reset: function reset() {\n      this.maxStep = 0;\n      this.tabs.forEach(function (tab) {\n        tab.checked = false;\n      });\n      this.navigateToTab(0);\n    },\n    activateAll: function activateAll() {\n      this.maxStep = this.tabs.length - 1;\n      this.tabs.forEach(function (tab) {\n        tab.checked = true;\n      });\n    },\n    navigateToTab: function navigateToTab(index) {\n      var _this = this;\n\n      var validate = index > this.activeTabIndex;\n      if (index <= this.maxStep) {\n        var cb = function cb() {\n          if (validate && index - _this.activeTabIndex > 1) {\n            _this.changeTab(_this.activeTabIndex, _this.activeTabIndex + 1);\n            _this.beforeTabChange(_this.activeTabIndex, cb);\n          } else {\n            _this.changeTab(_this.activeTabIndex, index);\n            _this.afterTabChange(_this.activeTabIndex);\n          }\n        };\n        if (validate) {\n          this.beforeTabChange(this.activeTabIndex, cb);\n        } else {\n          this.setValidationError(null);\n          cb();\n        }\n      }\n      return index <= this.maxStep;\n    },\n    nextTab: function nextTab() {\n      var _this2 = this;\n\n      var cb = function cb() {\n        if (_this2.activeTabIndex < _this2.tabCount - 1) {\n          _this2.changeTab(_this2.activeTabIndex, _this2.activeTabIndex + 1);\n          _this2.afterTabChange(_this2.activeTabIndex);\n        } else {\n          _this2.$emit('on-complete');\n        }\n      };\n      this.beforeTabChange(this.activeTabIndex, cb);\n    },\n    prevTab: function prevTab() {\n      var _this3 = this;\n\n      var cb = function cb() {\n        if (_this3.activeTabIndex > 0) {\n          _this3.setValidationError(null);\n          _this3.changeTab(_this3.activeTabIndex, _this3.activeTabIndex - 1);\n        }\n      };\n      if (this.validateOnBack) {\n        this.beforeTabChange(this.activeTabIndex, cb);\n      } else {\n        cb();\n      }\n    },\n    focusNextTab: function focusNextTab() {\n      var tabIndex = getFocusedTabIndex(this.tabs);\n      if (tabIndex !== -1 && tabIndex < this.tabs.length - 1) {\n        var tabToFocus = this.tabs[tabIndex + 1];\n        if (tabToFocus.checked) {\n          findElementAndFocus(tabToFocus.tabId);\n        }\n      }\n    },\n    focusPrevTab: function focusPrevTab() {\n      var tabIndex = getFocusedTabIndex(this.tabs);\n      if (tabIndex !== -1 && tabIndex > 0) {\n        var toFocusId = this.tabs[tabIndex - 1].tabId;\n        findElementAndFocus(toFocusId);\n      }\n    },\n    setLoading: function setLoading(value) {\n      this.loading = value;\n      this.$emit('on-loading', value);\n    },\n    setValidationError: function setValidationError(error) {\n      this.tabs[this.activeTabIndex].validationError = error;\n      this.$emit('on-error', error);\n    },\n    validateBeforeChange: function validateBeforeChange(promiseFn, callback) {\n      var _this4 = this;\n\n      this.setValidationError(null);\n\n      if (isPromise(promiseFn)) {\n        this.setLoading(true);\n        promiseFn.then(function (res) {\n          _this4.setLoading(false);\n          var validationResult = res === true;\n          _this4.executeBeforeChange(validationResult, callback);\n        }).catch(function (error) {\n          _this4.setLoading(false);\n          _this4.setValidationError(error);\n        });\n      } else {\n        var validationResult = promiseFn === true;\n        this.executeBeforeChange(validationResult, callback);\n      }\n    },\n    executeBeforeChange: function executeBeforeChange(validationResult, callback) {\n      this.$emit('on-validate', validationResult, this.activeTabIndex);\n      if (validationResult) {\n        callback();\n      } else {\n        this.tabs[this.activeTabIndex].validationError = 'error';\n      }\n    },\n    beforeTabChange: function beforeTabChange(index, callback) {\n      if (this.loading) {\n        return;\n      }\n      var oldTab = this.tabs[index];\n      if (oldTab && oldTab.beforeChange !== undefined) {\n        var tabChangeRes = oldTab.beforeChange();\n        this.validateBeforeChange(tabChangeRes, callback);\n      } else {\n        callback();\n      }\n    },\n    afterTabChange: function afterTabChange(index) {\n      if (this.loading) {\n        return;\n      }\n      var newTab = this.tabs[index];\n      if (newTab && newTab.afterChange !== undefined) {\n        newTab.afterChange();\n      }\n    },\n    changeTab: function changeTab(oldIndex, newIndex) {\n      var emitChangeEvent = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n\n      var oldTab = this.tabs[oldIndex];\n      var newTab = this.tabs[newIndex];\n      if (oldTab) {\n        oldTab.active = false;\n      }\n      if (newTab) {\n        newTab.active = true;\n      }\n      if (emitChangeEvent && this.activeTabIndex !== newIndex) {\n        this.emitTabChange(oldIndex, newIndex);\n      }\n      this.activeTabIndex = newIndex;\n      this.activateTabAndCheckStep(this.activeTabIndex);\n      return true;\n    },\n    tryChangeRoute: function tryChangeRoute(tab) {\n      if (this.$router && tab.route) {\n        this.$router.push(tab.route);\n      }\n    },\n    checkRouteChange: function checkRouteChange(route) {\n      var matchingTabIndex = -1;\n      var matchingTab = this.tabs.find(function (tab, index) {\n        var match = tab.route === route;\n        if (match) {\n          matchingTabIndex = index;\n        }\n        return match;\n      });\n\n      if (matchingTab && !matchingTab.active) {\n        var shouldValidate = matchingTabIndex > this.activeTabIndex;\n        this.navigateToTab(matchingTabIndex, shouldValidate);\n      }\n    },\n    deactivateTabs: function deactivateTabs() {\n      this.tabs.forEach(function (tab) {\n        tab.active = false;\n      });\n    },\n    activateTab: function activateTab(index) {\n      this.deactivateTabs();\n      var tab = this.tabs[index];\n      if (tab) {\n        tab.active = true;\n        tab.checked = true;\n        this.tryChangeRoute(tab);\n      }\n    },\n    activateTabAndCheckStep: function activateTabAndCheckStep(index) {\n      this.activateTab(index);\n      if (index > this.maxStep) {\n        this.maxStep = index;\n      }\n      this.activeTabIndex = index;\n    },\n    initializeTabs: function initializeTabs() {\n      if (this.tabs.length > 0 && this.startIndex === 0) {\n        this.activateTab(this.activeTabIndex);\n      }\n      if (this.startIndex < this.tabs.length) {\n        this.activateTabAndCheckStep(this.startIndex);\n      } else {\n        window.console.warn('Prop startIndex set to ' + this.startIndex + ' is greater than the number of tabs - ' + this.tabs.length + '. Make sure that the starting index is less than the number of tabs registered');\n      }\n    }\n  },\n  mounted: function mounted() {\n    this.initializeTabs();\n  },\n\n  watch: {\n    '$route.path': function $routePath(newRoute) {\n      this.checkRouteChange(newRoute);\n    }\n  }\n};"},{"id":2,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","name":"./src/components/WizardButton.vue","index":5,"index2":5,"size":1443,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":1,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","moduleName":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","type":"harmony import","userRequest":"./WizardButton.vue","loc":"3:0-46"},{"moduleId":7,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","module":"./src/index.js","moduleName":"./src/index.js","type":"harmony import","userRequest":"./components/WizardButton.vue","loc":"3:0-57"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":1,"source":"function injectStyle (ssrContext) {\n  require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":0,\\\"remove\\\":true}!css-loader?{\\\"minimize\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-38aa5795\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./WizardButton.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardButton.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardButton.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-38aa5795\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./WizardButton.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n  __vue_script__,\n  __vue_template__,\n  __vue_template_functional__,\n  __vue_styles__,\n  __vue_scopeId__,\n  __vue_module_identifier__\n)\n\nexport default Component.exports\n"},{"id":3,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","name":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/WizardButton.vue","index":7,"index2":3,"size":20,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","issuerId":2,"issuerName":"./src/components/WizardButton.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","module":"./src/components/WizardButton.vue","moduleName":"./src/components/WizardButton.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardButton.vue","loc":"6:0-112"},{"moduleId":2,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","module":"./src/components/WizardButton.vue","moduleName":"./src/components/WizardButton.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardButton.vue","loc":"7:0-125"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"\n\nexport default {};"},{"id":4,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","name":"./src/components/WizardStep.vue","index":9,"index2":9,"size":1435,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":1,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","moduleName":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","type":"harmony import","userRequest":"./WizardStep.vue","loc":"4:0-42"},{"moduleId":7,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","module":"./src/index.js","moduleName":"./src/index.js","type":"harmony import","userRequest":"./components/WizardStep.vue","loc":"4:0-53"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":1,"source":"function injectStyle (ssrContext) {\n  require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":0,\\\"remove\\\":true}!css-loader?{\\\"minimize\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-4de4c1c8\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./WizardStep.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardStep.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardStep.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-4de4c1c8\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./WizardStep.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n  __vue_script__,\n  __vue_template__,\n  __vue_template_functional__,\n  __vue_styles__,\n  __vue_scopeId__,\n  __vue_module_identifier__\n)\n\nexport default Component.exports\n"},{"id":5,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","name":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/WizardStep.vue","index":11,"index2":7,"size":1036,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","issuerId":4,"issuerName":"./src/components/WizardStep.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":4,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","module":"./src/components/WizardStep.vue","moduleName":"./src/components/WizardStep.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardStep.vue","loc":"6:0-110"},{"moduleId":4,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","module":"./src/components/WizardStep.vue","moduleName":"./src/components/WizardStep.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardStep.vue","loc":"7:0-123"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"\n\nexport default {\n  name: 'wizard-step',\n  props: {\n    tab: {\n      type: Object,\n      default: function _default() {}\n    },\n    transition: {\n      type: String,\n      default: ''\n    },\n    index: {\n      type: Number,\n      default: 0\n    }\n  },\n  computed: {\n    iconActiveStyle: function iconActiveStyle() {\n      return {\n        backgroundColor: this.tab.color\n      };\n    },\n    stepCheckedStyle: function stepCheckedStyle() {\n      return {\n        borderColor: this.tab.color\n      };\n    },\n    errorStyle: function errorStyle() {\n      return {\n        borderColor: this.tab.errorColor,\n        backgroundColor: this.tab.errorColor\n      };\n    },\n    stepTitleStyle: function stepTitleStyle() {\n      var isError = this.tab.validationError;\n      return {\n        color: isError ? this.tab.errorColor : this.tab.color\n      };\n    },\n    isStepSquare: function isStepSquare() {\n      return this.tab.shape === 'square';\n    },\n    isTabShape: function isTabShape() {\n      return this.tab.shape === 'tab';\n    }\n  }\n};"},{"id":6,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","name":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/TabContent.vue","index":16,"index2":14,"size":1050,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","issuerId":16,"issuerName":"./src/components/TabContent.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":16,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","module":"./src/components/TabContent.vue","moduleName":"./src/components/TabContent.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./TabContent.vue","loc":"3:0-110"},{"moduleId":16,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","module":"./src/components/TabContent.vue","moduleName":"./src/components/TabContent.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./TabContent.vue","loc":"4:0-123"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"\n\nexport default {\n  name: 'tab-content',\n  props: {\n    title: {\n      type: String,\n      default: ''\n    },\n\n    icon: {\n      type: String,\n      default: ''\n    },\n\n    beforeChange: {\n      type: Function\n    },\n\n    afterChange: {\n      type: Function\n    },\n    route: {\n      type: [String, Object]\n    },\n    additionalInfo: {\n      type: Object,\n      default: function _default() {}\n    }\n  },\n  inject: ['addTab', 'removeTab'],\n  data: function data() {\n    return {\n      active: false,\n      validationError: null,\n      checked: false,\n      tabId: ''\n    };\n  },\n\n  computed: {\n    shape: function shape() {\n      return this.$parent.shape;\n    },\n    color: function color() {\n      return this.$parent.color;\n    },\n    errorColor: function errorColor() {\n      return this.$parent.errorColor;\n    }\n  },\n  mounted: function mounted() {\n    this.addTab(this);\n  },\n  destroyed: function destroyed() {\n    if (this.$el && this.$el.parentNode) {\n      this.$el.parentNode.removeChild(this.$el);\n    }\n    this.removeTab(this);\n  }\n};"},{"id":7,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","name":"./src/index.js","index":0,"index2":17,"size":650,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":null,"issuerId":null,"issuerName":null,"failed":false,"errors":0,"warnings":0,"reasons":[],"usedExports":true,"providedExports":["default","FormWizard","TabContent","WizardButton","WizardStep"],"optimizationBailout":[],"depth":0,"source":"import FormWizard from './components/FormWizard.vue';\nimport TabContent from './components/TabContent.vue';\nimport WizardButton from './components/WizardButton.vue';\nimport WizardStep from './components/WizardStep.vue';\nvar VueFormWizard = {\n  install: function install(Vue) {\n    Vue.component('form-wizard', FormWizard);\n    Vue.component('tab-content', TabContent);\n    Vue.component('wizard-button', WizardButton);\n    Vue.component('wizard-step', WizardStep);\n  }\n};\n\nif (typeof window !== 'undefined' && window.Vue) {\n  window.Vue.use(VueFormWizard);\n}\n\nexport default VueFormWizard;\nexport { FormWizard, TabContent, WizardButton, WizardStep };"},{"id":8,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","name":"./src/components/FormWizard.vue","index":1,"index2":13,"size":1467,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":7,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","module":"./src/index.js","moduleName":"./src/index.js","type":"harmony import","userRequest":"./components/FormWizard.vue","loc":"1:0-53"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":1,"source":"function injectStyle (ssrContext) {\n  require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":0,\\\"remove\\\":true}!css-loader?{\\\"minimize\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3cffbba2\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"minimize\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./FormWizard.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./FormWizard.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./FormWizard.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3cffbba2\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./FormWizard.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n  __vue_script__,\n  __vue_template__,\n  __vue_template_functional__,\n  __vue_styles__,\n  __vue_scopeId__,\n  __vue_module_identifier__\n)\n\nexport default Component.exports\n"},{"id":9,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","name":"./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/FormWizard.vue","index":2,"index2":0,"size":41,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":8,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./src/components/FormWizard.vue","moduleName":"./src/components/FormWizard.vue","type":"cjs require","userRequest":"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!css-loader?{\"minimize\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!sass-loader?{\"minimize\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./FormWizard.vue","loc":"2:2-388"}],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":2,"source":"// removed by extract-text-webpack-plugin"},{"id":10,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","name":"./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardButton.vue","index":6,"index2":2,"size":41,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","issuerId":2,"issuerName":"./src/components/WizardButton.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","module":"./src/components/WizardButton.vue","moduleName":"./src/components/WizardButton.vue","type":"cjs require","userRequest":"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!css-loader?{\"minimize\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./WizardButton.vue","loc":"2:2-358"}],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":2,"source":"// removed by extract-text-webpack-plugin"},{"id":11,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-38aa5795\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","name":"./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-38aa5795\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/WizardButton.vue","index":8,"index2":4,"size":317,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","issuerId":2,"issuerName":"./src/components/WizardButton.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","module":"./src/components/WizardButton.vue","moduleName":"./src/components/WizardButton.vue","type":"harmony import","userRequest":"!!../../node_modules/vue-loader/lib/template-compiler/index?{\"id\":\"data-v-38aa5795\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./WizardButton.vue","loc":"9:0-253"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('button',{staticClass:\"wizard-btn\",attrs:{\"tabindex\":\"-1\",\"type\":\"button\"}},[_vm._t(\"default\")],2)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports"},{"id":12,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","name":"./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardStep.vue","index":10,"index2":6,"size":41,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","issuerId":4,"issuerName":"./src/components/WizardStep.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":4,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","module":"./src/components/WizardStep.vue","moduleName":"./src/components/WizardStep.vue","type":"cjs require","userRequest":"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!css-loader?{\"minimize\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./WizardStep.vue","loc":"2:2-356"}],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":2,"source":"// removed by extract-text-webpack-plugin"},{"id":13,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-4de4c1c8\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","name":"./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-4de4c1c8\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/WizardStep.vue","index":12,"index2":8,"size":1760,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","issuerId":4,"issuerName":"./src/components/WizardStep.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":4,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","module":"./src/components/WizardStep.vue","moduleName":"./src/components/WizardStep.vue","type":"harmony import","userRequest":"!!../../node_modules/vue-loader/lib/template-compiler/index?{\"id\":\"data-v-4de4c1c8\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./WizardStep.vue","loc":"9:0-251"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('li',{class:{active:_vm.tab.active}},[_c('a',{class:{disabled: !_vm.tab.checked},attrs:{\"href\":\"javascript:void(0)\"}},[_c('div',{staticClass:\"wizard-icon-circle md\",class:{checked: _vm.tab.checked,square_shape:_vm.isStepSquare, tab_shape:_vm.isTabShape},style:([_vm.tab.checked ? _vm.stepCheckedStyle : {}, _vm.tab.validationError ? _vm.errorStyle : {}]),attrs:{\"role\":\"tab\",\"tabindex\":_vm.tab.checked ? 0 : '',\"id\":(\"step-\" + (_vm.tab.tabId)),\"aria-controls\":_vm.tab.tabId,\"aria-disabled\":_vm.tab.active,\"aria-selected\":_vm.tab.active}},[_c('transition',{attrs:{\"name\":_vm.transition,\"mode\":\"out-in\"}},[(_vm.tab.active)?_c('div',{staticClass:\"wizard-icon-container\",class:{square_shape:_vm.isStepSquare, tab_shape:_vm.isTabShape},style:([_vm.tab.active ? _vm.iconActiveStyle: {}, _vm.tab.validationError ? _vm.errorStyle : {}])},[_vm._t(\"active-step\",[(_vm.tab.icon)?_c('i',{staticClass:\"wizard-icon\",class:_vm.tab.icon}):_c('i',{staticClass:\"wizard-icon\"},[_vm._v(_vm._s(_vm.index + 1))])])],2):_vm._e(),_vm._v(\" \"),(!_vm.tab.active)?_vm._t(\"default\",[(!_vm.tab.active && _vm.tab.icon)?_c('i',{staticClass:\"wizard-icon\",class:_vm.tab.icon}):_vm._e(),_vm._v(\" \"),(!_vm.tab.active && !_vm.tab.icon)?_c('i',{staticClass:\"wizard-icon\"},[_vm._v(_vm._s(_vm.index + 1))]):_vm._e()]):_vm._e()],2)],1),_vm._v(\" \"),_vm._t(\"title\",[_c('span',{staticClass:\"stepTitle\",class:{active:_vm.tab.active, has_error:_vm.tab.validationError},style:(_vm.tab.active ? _vm.stepTitleStyle : {})},[_vm._v(\"\\n            \"+_vm._s(_vm.tab.title)+\"\\n      \")])])],2)])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports"},{"id":14,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/components/helpers.js","name":"./src/components/helpers.js","index":13,"index2":10,"size":554,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","issuerId":1,"issuerName":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":1,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","moduleName":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","type":"harmony import","userRequest":"./helpers","loc":"5:0-79"}],"usedExports":["findElementAndFocus","getFocusedTabIndex","isPromise"],"providedExports":["getFocusedElementId","getFocusedTabIndex","findElementAndFocus","isPromise"],"optimizationBailout":[],"depth":3,"source":"export function getFocusedElementId() {\n  return document.activeElement.id;\n}\nexport function getFocusedTabIndex() {\n  var tabs = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n\n  var activeId = getFocusedElementId();\n  var tabIndex = tabs.findIndex(function (tab) {\n    return tab.tabId === activeId;\n  });\n  return tabIndex;\n}\nexport function findElementAndFocus(elemId) {\n  var elem = document.getElementById(elemId);\n  elem.focus();\n}\nexport function isPromise(func) {\n  return func.then && typeof func.then === 'function';\n}"},{"id":15,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-3cffbba2\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","name":"./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-3cffbba2\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/FormWizard.vue","index":14,"index2":12,"size":3427,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":8,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./src/components/FormWizard.vue","moduleName":"./src/components/FormWizard.vue","type":"harmony import","userRequest":"!!../../node_modules/vue-loader/lib/template-compiler/index?{\"id\":\"data-v-3cffbba2\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./FormWizard.vue","loc":"9:0-251"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"vue-form-wizard\",class:[_vm.stepSize, {vertical: _vm.isVertical}],on:{\"keyup\":[function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"right\",39,$event.key)){ return null; }if('button' in $event && $event.button !== 2){ return null; }_vm.focusNextTab($event)},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"left\",37,$event.key)){ return null; }if('button' in $event && $event.button !== 0){ return null; }_vm.focusPrevTab($event)}]}},[_c('div',{staticClass:\"wizard-header\"},[_vm._t(\"title\",[_c('h4',{staticClass:\"wizard-title\"},[_vm._v(_vm._s(_vm.title))]),_vm._v(\" \"),_c('p',{staticClass:\"category\"},[_vm._v(_vm._s(_vm.subtitle))])])],2),_vm._v(\" \"),_c('div',{staticClass:\"wizard-navigation\"},[(!_vm.isVertical)?_c('div',{staticClass:\"wizard-progress-with-circle\"},[_c('div',{staticClass:\"wizard-progress-bar\",style:(_vm.progressBarStyle)})]):_vm._e(),_vm._v(\" \"),_c('ul',{staticClass:\"wizard-nav wizard-nav-pills\",class:_vm.stepsClasses,attrs:{\"role\":\"tablist\"}},[_vm._l((_vm.tabs),function(tab,index){return _vm._t(\"step\",[_c('wizard-step',{attrs:{\"tab\":tab,\"step-size\":_vm.stepSize,\"transition\":_vm.transition,\"index\":index},nativeOn:{\"click\":function($event){_vm.navigateToTab(index)},\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key)){ return null; }_vm.navigateToTab(index)}}})],{tab:tab,index:index,navigateToTab:_vm.navigateToTab,stepSize:_vm.stepSize,transition:_vm.transition})})],2),_vm._v(\" \"),_c('div',{staticClass:\"wizard-tab-content\"},[_vm._t(\"default\",null,null,_vm.slotProps)],2)]),_vm._v(\" \"),(!_vm.hideButtons)?_c('div',{staticClass:\"wizard-card-footer clearfix\"},[_vm._t(\"footer\",[_c('div',{staticClass:\"wizard-footer-left\"},[(_vm.displayPrevButton)?_c('span',{attrs:{\"role\":\"button\",\"tabindex\":\"0\"},on:{\"click\":_vm.prevTab,\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key)){ return null; }_vm.prevTab($event)}}},[_vm._t(\"prev\",[_c('wizard-button',{style:(_vm.fillButtonStyle),attrs:{\"disabled\":_vm.loading}},[_vm._v(\"\\n              \"+_vm._s(_vm.backButtonText)+\"\\n            \")])],null,_vm.slotProps)],2):_vm._e(),_vm._v(\" \"),_vm._t(\"custom-buttons-left\",null,null,_vm.slotProps)],2),_vm._v(\" \"),_c('div',{staticClass:\"wizard-footer-right\"},[_vm._t(\"custom-buttons-right\",null,null,_vm.slotProps),_vm._v(\" \"),(_vm.isLastStep)?_c('span',{attrs:{\"role\":\"button\",\"tabindex\":\"0\"},on:{\"click\":_vm.nextTab,\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key)){ return null; }_vm.nextTab($event)}}},[_vm._t(\"finish\",[_c('wizard-button',{style:(_vm.fillButtonStyle)},[_vm._v(\"\\n              \"+_vm._s(_vm.finishButtonText)+\"\\n            \")])],null,_vm.slotProps)],2):_c('span',{attrs:{\"role\":\"button\",\"tabindex\":\"0\"},on:{\"click\":_vm.nextTab,\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key)){ return null; }_vm.nextTab($event)}}},[_vm._t(\"next\",[_c('wizard-button',{style:(_vm.fillButtonStyle),attrs:{\"disabled\":_vm.loading}},[_vm._v(\"\\n            \"+_vm._s(_vm.nextButtonText)+\"\\n           \")])],null,_vm.slotProps)],2)],2)],null,_vm.slotProps)],2):_vm._e()])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports"},{"id":16,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","name":"./src/components/TabContent.vue","index":15,"index2":16,"size":1033,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":7,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","module":"./src/index.js","moduleName":"./src/index.js","type":"harmony import","userRequest":"./components/TabContent.vue","loc":"2:0-53"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":1,"source":"var normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./TabContent.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./TabContent.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5f501fe4\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./TabContent.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n  __vue_script__,\n  __vue_template__,\n  __vue_template_functional__,\n  __vue_styles__,\n  __vue_scopeId__,\n  __vue_module_identifier__\n)\n\nexport default Component.exports\n"},{"id":17,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-5f501fe4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","name":"./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5f501fe4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/TabContent.vue","index":17,"index2":15,"size":499,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","issuerId":16,"issuerName":"./src/components/TabContent.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":16,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","module":"./src/components/TabContent.vue","moduleName":"./src/components/TabContent.vue","type":"harmony import","userRequest":"!!../../node_modules/vue-loader/lib/template-compiler/index?{\"id\":\"data-v-5f501fe4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./TabContent.vue","loc":"6:0-251"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.active),expression:\"active\"}],staticClass:\"wizard-tab-container\",attrs:{\"role\":\"tabpanel\",\"id\":_vm.tabId,\"aria-hidden\":!_vm.active,\"aria-labelledby\":(\"step-\" + _vm.tabId)}},[_vm._t(\"default\",null,{active:_vm.active})],2)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports"}],"filteredModules":0,"origins":[{"moduleId":7,"module":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","moduleName":"./src/index.js","loc":"","name":"main","reasons":[]}]}],"modules":[{"id":0,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/component-normalizer.js","name":"./node_modules/vue-loader/lib/component-normalizer.js","index":3,"index2":1,"size":2896,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","module":"./src/components/WizardButton.vue","moduleName":"./src/components/WizardButton.vue","type":"cjs require","userRequest":"!../../node_modules/vue-loader/lib/component-normalizer","loc":"4:25-91"},{"moduleId":4,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","module":"./src/components/WizardStep.vue","moduleName":"./src/components/WizardStep.vue","type":"cjs require","userRequest":"!../../node_modules/vue-loader/lib/component-normalizer","loc":"4:25-91"},{"moduleId":8,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./src/components/FormWizard.vue","moduleName":"./src/components/FormWizard.vue","type":"cjs require","userRequest":"!../../node_modules/vue-loader/lib/component-normalizer","loc":"4:25-91"},{"moduleId":16,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","module":"./src/components/TabContent.vue","moduleName":"./src/components/TabContent.vue","type":"cjs require","userRequest":"!../../node_modules/vue-loader/lib/component-normalizer","loc":"1:25-91"}],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":2,"source":"/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file.\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nmodule.exports = function normalizeComponent (\n  rawScriptExports,\n  compiledTemplate,\n  functionalTemplate,\n  injectStyles,\n  scopeId,\n  moduleIdentifier /* server only */\n) {\n  var esModule\n  var scriptExports = rawScriptExports = rawScriptExports || {}\n\n  // ES6 modules interop\n  var type = typeof rawScriptExports.default\n  if (type === 'object' || type === 'function') {\n    esModule = rawScriptExports\n    scriptExports = rawScriptExports.default\n  }\n\n  // Vue.extend constructor export interop\n  var options = typeof scriptExports === 'function'\n    ? scriptExports.options\n    : scriptExports\n\n  // render functions\n  if (compiledTemplate) {\n    options.render = compiledTemplate.render\n    options.staticRenderFns = compiledTemplate.staticRenderFns\n    options._compiled = true\n  }\n\n  // functional template\n  if (functionalTemplate) {\n    options.functional = true\n  }\n\n  // scopedId\n  if (scopeId) {\n    options._scopeId = scopeId\n  }\n\n  var hook\n  if (moduleIdentifier) { // server build\n    hook = function (context) {\n      // 2.3 injection\n      context =\n        context || // cached call\n        (this.$vnode && this.$vnode.ssrContext) || // stateful\n        (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n      // 2.2 with runInNewContext: true\n      if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n        context = __VUE_SSR_CONTEXT__\n      }\n      // inject component styles\n      if (injectStyles) {\n        injectStyles.call(this, context)\n      }\n      // register component module identifier for async chunk inferrence\n      if (context && context._registeredComponents) {\n        context._registeredComponents.add(moduleIdentifier)\n      }\n    }\n    // used by ssr in case component is cached and beforeCreate\n    // never gets called\n    options._ssrRegister = hook\n  } else if (injectStyles) {\n    hook = injectStyles\n  }\n\n  if (hook) {\n    var functional = options.functional\n    var existing = functional\n      ? options.render\n      : options.beforeCreate\n\n    if (!functional) {\n      // inject component registration as beforeCreate hook\n      options.beforeCreate = existing\n        ? [].concat(existing, hook)\n        : [hook]\n    } else {\n      // for template-only hot-reload because in that case the render fn doesn't\n      // go through the normalizer\n      options._injectStyles = hook\n      // register for functioal component in vue file\n      options.render = function renderWithStyleInjection (h, context) {\n        hook.call(context)\n        return existing(h, context)\n      }\n    }\n  }\n\n  return {\n    esModule: esModule,\n    exports: scriptExports,\n    options: options\n  }\n}\n"},{"id":1,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","name":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","index":4,"index2":11,"size":11294,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":8,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./src/components/FormWizard.vue","moduleName":"./src/components/FormWizard.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./FormWizard.vue","loc":"6:0-110"},{"moduleId":8,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./src/components/FormWizard.vue","moduleName":"./src/components/FormWizard.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./FormWizard.vue","loc":"7:0-123"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"\n\nimport WizardButton from './WizardButton.vue';\nimport WizardStep from './WizardStep.vue';\nimport { isPromise, findElementAndFocus, getFocusedTabIndex } from './helpers';\n\nexport default {\n  name: 'form-wizard',\n  components: {\n    WizardButton: WizardButton,\n    WizardStep: WizardStep\n  },\n  props: {\n    title: {\n      type: String,\n      default: 'Awesome Wizard'\n    },\n    subtitle: {\n      type: String,\n      default: 'Split a complicated flow in multiple steps'\n    },\n    nextButtonText: {\n      type: String,\n      default: 'Next'\n    },\n    backButtonText: {\n      type: String,\n      default: 'Back'\n    },\n    finishButtonText: {\n      type: String,\n      default: 'Finish'\n    },\n    hideButtons: {\n      type: Boolean,\n      default: false\n    },\n    validateOnBack: Boolean,\n\n    color: {\n      type: String,\n      default: '#e74c3c'\n    },\n    errorColor: {\n      type: String,\n      default: '#8b0000'\n    },\n    shape: {\n      type: String,\n      default: 'circle'\n    },\n    layout: {\n      type: String,\n      default: 'horizontal'\n    },\n    stepsClasses: {\n      type: [String, Array],\n      default: ''\n    },\n    stepSize: {\n      type: String,\n      default: 'md',\n      validator: function validator(value) {\n        var acceptedValues = ['xs', 'sm', 'md', 'lg'];\n        return acceptedValues.indexOf(value) !== -1;\n      }\n    },\n\n    transition: {\n      type: String,\n      default: ''\n    },\n\n    startIndex: {\n      type: Number,\n      default: 0,\n      validator: function validator(value) {\n        return value >= 0;\n      }\n    }\n  },\n  provide: function provide() {\n    return {\n      addTab: this.addTab,\n      removeTab: this.removeTab\n    };\n  },\n  data: function data() {\n    return {\n      activeTabIndex: 0,\n      currentPercentage: 0,\n      maxStep: 0,\n      loading: false,\n      tabs: []\n    };\n  },\n\n  computed: {\n    slotProps: function slotProps() {\n      return {\n        nextTab: this.nextTab,\n        prevTab: this.prevTab,\n        activeTabIndex: this.activeTabIndex,\n        isLastStep: this.isLastStep,\n        fillButtonStyle: this.fillButtonStyle\n      };\n    },\n    tabCount: function tabCount() {\n      return this.tabs.length;\n    },\n    isLastStep: function isLastStep() {\n      return this.activeTabIndex === this.tabCount - 1;\n    },\n    isVertical: function isVertical() {\n      return this.layout === 'vertical';\n    },\n    displayPrevButton: function displayPrevButton() {\n      return this.activeTabIndex !== 0;\n    },\n    stepPercentage: function stepPercentage() {\n      return 1 / (this.tabCount * 2) * 100;\n    },\n    progressBarStyle: function progressBarStyle() {\n      return {\n        backgroundColor: this.color,\n        width: this.progress + '%',\n        color: this.color\n      };\n    },\n    fillButtonStyle: function fillButtonStyle() {\n      return {\n        backgroundColor: this.color,\n        borderColor: this.color,\n        color: 'white'\n      };\n    },\n    progress: function progress() {\n      var percentage = 0;\n      if (this.activeTabIndex > 0) {\n        var stepsToAdd = 1;\n        var stepMultiplier = 2;\n        percentage = this.stepPercentage * (this.activeTabIndex * stepMultiplier + stepsToAdd);\n      } else {\n        percentage = this.stepPercentage;\n      }\n      return percentage;\n    }\n  },\n  methods: {\n    emitTabChange: function emitTabChange(prevIndex, nextIndex) {\n      this.$emit('on-change', prevIndex, nextIndex);\n      this.$emit('update:startIndex', nextIndex);\n    },\n    addTab: function addTab(item) {\n      var index = this.$slots.default.indexOf(item.$vnode);\n      item.tabId = '' + item.title.replace(/ /g, '') + index;\n      this.tabs.splice(index, 0, item);\n\n      if (index < this.activeTabIndex + 1) {\n        this.maxStep = index;\n        this.changeTab(this.activeTabIndex + 1, index);\n      }\n    },\n    removeTab: function removeTab(item) {\n      var tabs = this.tabs;\n      var index = tabs.indexOf(item);\n      if (index > -1) {\n        if (index === this.activeTabIndex) {\n          this.maxStep = this.activeTabIndex - 1;\n          this.changeTab(this.activeTabIndex, this.activeTabIndex - 1);\n        }\n        if (index < this.activeTabIndex) {\n          this.maxStep = this.activeTabIndex - 1;\n          this.activeTabIndex = this.activeTabIndex - 1;\n          this.emitTabChange(this.activeTabIndex + 1, this.activeTabIndex);\n        }\n        tabs.splice(index, 1);\n      }\n    },\n    reset: function reset() {\n      this.maxStep = 0;\n      this.tabs.forEach(function (tab) {\n        tab.checked = false;\n      });\n      this.navigateToTab(0);\n    },\n    activateAll: function activateAll() {\n      this.maxStep = this.tabs.length - 1;\n      this.tabs.forEach(function (tab) {\n        tab.checked = true;\n      });\n    },\n    navigateToTab: function navigateToTab(index) {\n      var _this = this;\n\n      var validate = index > this.activeTabIndex;\n      if (index <= this.maxStep) {\n        var cb = function cb() {\n          if (validate && index - _this.activeTabIndex > 1) {\n            _this.changeTab(_this.activeTabIndex, _this.activeTabIndex + 1);\n            _this.beforeTabChange(_this.activeTabIndex, cb);\n          } else {\n            _this.changeTab(_this.activeTabIndex, index);\n            _this.afterTabChange(_this.activeTabIndex);\n          }\n        };\n        if (validate) {\n          this.beforeTabChange(this.activeTabIndex, cb);\n        } else {\n          this.setValidationError(null);\n          cb();\n        }\n      }\n      return index <= this.maxStep;\n    },\n    nextTab: function nextTab() {\n      var _this2 = this;\n\n      var cb = function cb() {\n        if (_this2.activeTabIndex < _this2.tabCount - 1) {\n          _this2.changeTab(_this2.activeTabIndex, _this2.activeTabIndex + 1);\n          _this2.afterTabChange(_this2.activeTabIndex);\n        } else {\n          _this2.$emit('on-complete');\n        }\n      };\n      this.beforeTabChange(this.activeTabIndex, cb);\n    },\n    prevTab: function prevTab() {\n      var _this3 = this;\n\n      var cb = function cb() {\n        if (_this3.activeTabIndex > 0) {\n          _this3.setValidationError(null);\n          _this3.changeTab(_this3.activeTabIndex, _this3.activeTabIndex - 1);\n        }\n      };\n      if (this.validateOnBack) {\n        this.beforeTabChange(this.activeTabIndex, cb);\n      } else {\n        cb();\n      }\n    },\n    focusNextTab: function focusNextTab() {\n      var tabIndex = getFocusedTabIndex(this.tabs);\n      if (tabIndex !== -1 && tabIndex < this.tabs.length - 1) {\n        var tabToFocus = this.tabs[tabIndex + 1];\n        if (tabToFocus.checked) {\n          findElementAndFocus(tabToFocus.tabId);\n        }\n      }\n    },\n    focusPrevTab: function focusPrevTab() {\n      var tabIndex = getFocusedTabIndex(this.tabs);\n      if (tabIndex !== -1 && tabIndex > 0) {\n        var toFocusId = this.tabs[tabIndex - 1].tabId;\n        findElementAndFocus(toFocusId);\n      }\n    },\n    setLoading: function setLoading(value) {\n      this.loading = value;\n      this.$emit('on-loading', value);\n    },\n    setValidationError: function setValidationError(error) {\n      this.tabs[this.activeTabIndex].validationError = error;\n      this.$emit('on-error', error);\n    },\n    validateBeforeChange: function validateBeforeChange(promiseFn, callback) {\n      var _this4 = this;\n\n      this.setValidationError(null);\n\n      if (isPromise(promiseFn)) {\n        this.setLoading(true);\n        promiseFn.then(function (res) {\n          _this4.setLoading(false);\n          var validationResult = res === true;\n          _this4.executeBeforeChange(validationResult, callback);\n        }).catch(function (error) {\n          _this4.setLoading(false);\n          _this4.setValidationError(error);\n        });\n      } else {\n        var validationResult = promiseFn === true;\n        this.executeBeforeChange(validationResult, callback);\n      }\n    },\n    executeBeforeChange: function executeBeforeChange(validationResult, callback) {\n      this.$emit('on-validate', validationResult, this.activeTabIndex);\n      if (validationResult) {\n        callback();\n      } else {\n        this.tabs[this.activeTabIndex].validationError = 'error';\n      }\n    },\n    beforeTabChange: function beforeTabChange(index, callback) {\n      if (this.loading) {\n        return;\n      }\n      var oldTab = this.tabs[index];\n      if (oldTab && oldTab.beforeChange !== undefined) {\n        var tabChangeRes = oldTab.beforeChange();\n        this.validateBeforeChange(tabChangeRes, callback);\n      } else {\n        callback();\n      }\n    },\n    afterTabChange: function afterTabChange(index) {\n      if (this.loading) {\n        return;\n      }\n      var newTab = this.tabs[index];\n      if (newTab && newTab.afterChange !== undefined) {\n        newTab.afterChange();\n      }\n    },\n    changeTab: function changeTab(oldIndex, newIndex) {\n      var emitChangeEvent = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n\n      var oldTab = this.tabs[oldIndex];\n      var newTab = this.tabs[newIndex];\n      if (oldTab) {\n        oldTab.active = false;\n      }\n      if (newTab) {\n        newTab.active = true;\n      }\n      if (emitChangeEvent && this.activeTabIndex !== newIndex) {\n        this.emitTabChange(oldIndex, newIndex);\n      }\n      this.activeTabIndex = newIndex;\n      this.activateTabAndCheckStep(this.activeTabIndex);\n      return true;\n    },\n    tryChangeRoute: function tryChangeRoute(tab) {\n      if (this.$router && tab.route) {\n        this.$router.push(tab.route);\n      }\n    },\n    checkRouteChange: function checkRouteChange(route) {\n      var matchingTabIndex = -1;\n      var matchingTab = this.tabs.find(function (tab, index) {\n        var match = tab.route === route;\n        if (match) {\n          matchingTabIndex = index;\n        }\n        return match;\n      });\n\n      if (matchingTab && !matchingTab.active) {\n        var shouldValidate = matchingTabIndex > this.activeTabIndex;\n        this.navigateToTab(matchingTabIndex, shouldValidate);\n      }\n    },\n    deactivateTabs: function deactivateTabs() {\n      this.tabs.forEach(function (tab) {\n        tab.active = false;\n      });\n    },\n    activateTab: function activateTab(index) {\n      this.deactivateTabs();\n      var tab = this.tabs[index];\n      if (tab) {\n        tab.active = true;\n        tab.checked = true;\n        this.tryChangeRoute(tab);\n      }\n    },\n    activateTabAndCheckStep: function activateTabAndCheckStep(index) {\n      this.activateTab(index);\n      if (index > this.maxStep) {\n        this.maxStep = index;\n      }\n      this.activeTabIndex = index;\n    },\n    initializeTabs: function initializeTabs() {\n      if (this.tabs.length > 0 && this.startIndex === 0) {\n        this.activateTab(this.activeTabIndex);\n      }\n      if (this.startIndex < this.tabs.length) {\n        this.activateTabAndCheckStep(this.startIndex);\n      } else {\n        window.console.warn('Prop startIndex set to ' + this.startIndex + ' is greater than the number of tabs - ' + this.tabs.length + '. Make sure that the starting index is less than the number of tabs registered');\n      }\n    }\n  },\n  mounted: function mounted() {\n    this.initializeTabs();\n  },\n\n  watch: {\n    '$route.path': function $routePath(newRoute) {\n      this.checkRouteChange(newRoute);\n    }\n  }\n};"},{"id":2,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","name":"./src/components/WizardButton.vue","index":5,"index2":5,"size":1443,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":1,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","moduleName":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","type":"harmony import","userRequest":"./WizardButton.vue","loc":"3:0-46"},{"moduleId":7,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","module":"./src/index.js","moduleName":"./src/index.js","type":"harmony import","userRequest":"./components/WizardButton.vue","loc":"3:0-57"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":1,"source":"function injectStyle (ssrContext) {\n  require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":0,\\\"remove\\\":true}!css-loader?{\\\"minimize\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-38aa5795\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./WizardButton.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardButton.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardButton.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-38aa5795\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./WizardButton.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n  __vue_script__,\n  __vue_template__,\n  __vue_template_functional__,\n  __vue_styles__,\n  __vue_scopeId__,\n  __vue_module_identifier__\n)\n\nexport default Component.exports\n"},{"id":3,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","name":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/WizardButton.vue","index":7,"index2":3,"size":20,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","issuerId":2,"issuerName":"./src/components/WizardButton.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","module":"./src/components/WizardButton.vue","moduleName":"./src/components/WizardButton.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardButton.vue","loc":"6:0-112"},{"moduleId":2,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","module":"./src/components/WizardButton.vue","moduleName":"./src/components/WizardButton.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardButton.vue","loc":"7:0-125"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"\n\nexport default {};"},{"id":4,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","name":"./src/components/WizardStep.vue","index":9,"index2":9,"size":1435,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":1,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","moduleName":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","type":"harmony import","userRequest":"./WizardStep.vue","loc":"4:0-42"},{"moduleId":7,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","module":"./src/index.js","moduleName":"./src/index.js","type":"harmony import","userRequest":"./components/WizardStep.vue","loc":"4:0-53"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":1,"source":"function injectStyle (ssrContext) {\n  require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":0,\\\"remove\\\":true}!css-loader?{\\\"minimize\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-4de4c1c8\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./WizardStep.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardStep.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardStep.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-4de4c1c8\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./WizardStep.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n  __vue_script__,\n  __vue_template__,\n  __vue_template_functional__,\n  __vue_styles__,\n  __vue_scopeId__,\n  __vue_module_identifier__\n)\n\nexport default Component.exports\n"},{"id":5,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","name":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/WizardStep.vue","index":11,"index2":7,"size":1036,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","issuerId":4,"issuerName":"./src/components/WizardStep.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":4,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","module":"./src/components/WizardStep.vue","moduleName":"./src/components/WizardStep.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardStep.vue","loc":"6:0-110"},{"moduleId":4,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","module":"./src/components/WizardStep.vue","moduleName":"./src/components/WizardStep.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WizardStep.vue","loc":"7:0-123"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"\n\nexport default {\n  name: 'wizard-step',\n  props: {\n    tab: {\n      type: Object,\n      default: function _default() {}\n    },\n    transition: {\n      type: String,\n      default: ''\n    },\n    index: {\n      type: Number,\n      default: 0\n    }\n  },\n  computed: {\n    iconActiveStyle: function iconActiveStyle() {\n      return {\n        backgroundColor: this.tab.color\n      };\n    },\n    stepCheckedStyle: function stepCheckedStyle() {\n      return {\n        borderColor: this.tab.color\n      };\n    },\n    errorStyle: function errorStyle() {\n      return {\n        borderColor: this.tab.errorColor,\n        backgroundColor: this.tab.errorColor\n      };\n    },\n    stepTitleStyle: function stepTitleStyle() {\n      var isError = this.tab.validationError;\n      return {\n        color: isError ? this.tab.errorColor : this.tab.color\n      };\n    },\n    isStepSquare: function isStepSquare() {\n      return this.tab.shape === 'square';\n    },\n    isTabShape: function isTabShape() {\n      return this.tab.shape === 'tab';\n    }\n  }\n};"},{"id":6,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","name":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/TabContent.vue","index":16,"index2":14,"size":1050,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","issuerId":16,"issuerName":"./src/components/TabContent.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":16,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","module":"./src/components/TabContent.vue","moduleName":"./src/components/TabContent.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./TabContent.vue","loc":"3:0-110"},{"moduleId":16,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","module":"./src/components/TabContent.vue","moduleName":"./src/components/TabContent.vue","type":"harmony import","userRequest":"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./TabContent.vue","loc":"4:0-123"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"\n\nexport default {\n  name: 'tab-content',\n  props: {\n    title: {\n      type: String,\n      default: ''\n    },\n\n    icon: {\n      type: String,\n      default: ''\n    },\n\n    beforeChange: {\n      type: Function\n    },\n\n    afterChange: {\n      type: Function\n    },\n    route: {\n      type: [String, Object]\n    },\n    additionalInfo: {\n      type: Object,\n      default: function _default() {}\n    }\n  },\n  inject: ['addTab', 'removeTab'],\n  data: function data() {\n    return {\n      active: false,\n      validationError: null,\n      checked: false,\n      tabId: ''\n    };\n  },\n\n  computed: {\n    shape: function shape() {\n      return this.$parent.shape;\n    },\n    color: function color() {\n      return this.$parent.color;\n    },\n    errorColor: function errorColor() {\n      return this.$parent.errorColor;\n    }\n  },\n  mounted: function mounted() {\n    this.addTab(this);\n  },\n  destroyed: function destroyed() {\n    if (this.$el && this.$el.parentNode) {\n      this.$el.parentNode.removeChild(this.$el);\n    }\n    this.removeTab(this);\n  }\n};"},{"id":7,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","name":"./src/index.js","index":0,"index2":17,"size":650,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":null,"issuerId":null,"issuerName":null,"failed":false,"errors":0,"warnings":0,"reasons":[],"usedExports":true,"providedExports":["default","FormWizard","TabContent","WizardButton","WizardStep"],"optimizationBailout":[],"depth":0,"source":"import FormWizard from './components/FormWizard.vue';\nimport TabContent from './components/TabContent.vue';\nimport WizardButton from './components/WizardButton.vue';\nimport WizardStep from './components/WizardStep.vue';\nvar VueFormWizard = {\n  install: function install(Vue) {\n    Vue.component('form-wizard', FormWizard);\n    Vue.component('tab-content', TabContent);\n    Vue.component('wizard-button', WizardButton);\n    Vue.component('wizard-step', WizardStep);\n  }\n};\n\nif (typeof window !== 'undefined' && window.Vue) {\n  window.Vue.use(VueFormWizard);\n}\n\nexport default VueFormWizard;\nexport { FormWizard, TabContent, WizardButton, WizardStep };"},{"id":8,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","name":"./src/components/FormWizard.vue","index":1,"index2":13,"size":1467,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":7,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","module":"./src/index.js","moduleName":"./src/index.js","type":"harmony import","userRequest":"./components/FormWizard.vue","loc":"1:0-53"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":1,"source":"function injectStyle (ssrContext) {\n  require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":0,\\\"remove\\\":true}!css-loader?{\\\"minimize\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3cffbba2\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"minimize\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./FormWizard.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./FormWizard.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./FormWizard.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3cffbba2\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./FormWizard.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n  __vue_script__,\n  __vue_template__,\n  __vue_template_functional__,\n  __vue_styles__,\n  __vue_scopeId__,\n  __vue_module_identifier__\n)\n\nexport default Component.exports\n"},{"id":9,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","name":"./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/FormWizard.vue","index":2,"index2":0,"size":41,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":8,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./src/components/FormWizard.vue","moduleName":"./src/components/FormWizard.vue","type":"cjs require","userRequest":"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!css-loader?{\"minimize\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!sass-loader?{\"minimize\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./FormWizard.vue","loc":"2:2-388"}],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":2,"source":"// removed by extract-text-webpack-plugin"},{"id":10,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","name":"./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardButton.vue","index":6,"index2":2,"size":41,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","issuerId":2,"issuerName":"./src/components/WizardButton.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","module":"./src/components/WizardButton.vue","moduleName":"./src/components/WizardButton.vue","type":"cjs require","userRequest":"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!css-loader?{\"minimize\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./WizardButton.vue","loc":"2:2-358"}],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":2,"source":"// removed by extract-text-webpack-plugin"},{"id":11,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-38aa5795\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","name":"./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-38aa5795\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/WizardButton.vue","index":8,"index2":4,"size":317,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","issuerId":2,"issuerName":"./src/components/WizardButton.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","module":"./src/components/WizardButton.vue","moduleName":"./src/components/WizardButton.vue","type":"harmony import","userRequest":"!!../../node_modules/vue-loader/lib/template-compiler/index?{\"id\":\"data-v-38aa5795\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./WizardButton.vue","loc":"9:0-253"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('button',{staticClass:\"wizard-btn\",attrs:{\"tabindex\":\"-1\",\"type\":\"button\"}},[_vm._t(\"default\")],2)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports"},{"id":12,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","name":"./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardStep.vue","index":10,"index2":6,"size":41,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","issuerId":4,"issuerName":"./src/components/WizardStep.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":4,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","module":"./src/components/WizardStep.vue","moduleName":"./src/components/WizardStep.vue","type":"cjs require","userRequest":"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!css-loader?{\"minimize\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./WizardStep.vue","loc":"2:2-356"}],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":2,"source":"// removed by extract-text-webpack-plugin"},{"id":13,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-4de4c1c8\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","name":"./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-4de4c1c8\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/WizardStep.vue","index":12,"index2":8,"size":1760,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","issuerId":4,"issuerName":"./src/components/WizardStep.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":4,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","module":"./src/components/WizardStep.vue","moduleName":"./src/components/WizardStep.vue","type":"harmony import","userRequest":"!!../../node_modules/vue-loader/lib/template-compiler/index?{\"id\":\"data-v-4de4c1c8\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./WizardStep.vue","loc":"9:0-251"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('li',{class:{active:_vm.tab.active}},[_c('a',{class:{disabled: !_vm.tab.checked},attrs:{\"href\":\"javascript:void(0)\"}},[_c('div',{staticClass:\"wizard-icon-circle md\",class:{checked: _vm.tab.checked,square_shape:_vm.isStepSquare, tab_shape:_vm.isTabShape},style:([_vm.tab.checked ? _vm.stepCheckedStyle : {}, _vm.tab.validationError ? _vm.errorStyle : {}]),attrs:{\"role\":\"tab\",\"tabindex\":_vm.tab.checked ? 0 : '',\"id\":(\"step-\" + (_vm.tab.tabId)),\"aria-controls\":_vm.tab.tabId,\"aria-disabled\":_vm.tab.active,\"aria-selected\":_vm.tab.active}},[_c('transition',{attrs:{\"name\":_vm.transition,\"mode\":\"out-in\"}},[(_vm.tab.active)?_c('div',{staticClass:\"wizard-icon-container\",class:{square_shape:_vm.isStepSquare, tab_shape:_vm.isTabShape},style:([_vm.tab.active ? _vm.iconActiveStyle: {}, _vm.tab.validationError ? _vm.errorStyle : {}])},[_vm._t(\"active-step\",[(_vm.tab.icon)?_c('i',{staticClass:\"wizard-icon\",class:_vm.tab.icon}):_c('i',{staticClass:\"wizard-icon\"},[_vm._v(_vm._s(_vm.index + 1))])])],2):_vm._e(),_vm._v(\" \"),(!_vm.tab.active)?_vm._t(\"default\",[(!_vm.tab.active && _vm.tab.icon)?_c('i',{staticClass:\"wizard-icon\",class:_vm.tab.icon}):_vm._e(),_vm._v(\" \"),(!_vm.tab.active && !_vm.tab.icon)?_c('i',{staticClass:\"wizard-icon\"},[_vm._v(_vm._s(_vm.index + 1))]):_vm._e()]):_vm._e()],2)],1),_vm._v(\" \"),_vm._t(\"title\",[_c('span',{staticClass:\"stepTitle\",class:{active:_vm.tab.active, has_error:_vm.tab.validationError},style:(_vm.tab.active ? _vm.stepTitleStyle : {})},[_vm._v(\"\\n            \"+_vm._s(_vm.tab.title)+\"\\n      \")])])],2)])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports"},{"id":14,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/components/helpers.js","name":"./src/components/helpers.js","index":13,"index2":10,"size":554,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","issuerId":1,"issuerName":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":1,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","moduleName":"./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/FormWizard.vue","type":"harmony import","userRequest":"./helpers","loc":"5:0-79"}],"usedExports":["findElementAndFocus","getFocusedTabIndex","isPromise"],"providedExports":["getFocusedElementId","getFocusedTabIndex","findElementAndFocus","isPromise"],"optimizationBailout":[],"depth":3,"source":"export function getFocusedElementId() {\n  return document.activeElement.id;\n}\nexport function getFocusedTabIndex() {\n  var tabs = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n\n  var activeId = getFocusedElementId();\n  var tabIndex = tabs.findIndex(function (tab) {\n    return tab.tabId === activeId;\n  });\n  return tabIndex;\n}\nexport function findElementAndFocus(elemId) {\n  var elem = document.getElementById(elemId);\n  elem.focus();\n}\nexport function isPromise(func) {\n  return func.then && typeof func.then === 'function';\n}"},{"id":15,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-3cffbba2\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","name":"./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-3cffbba2\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/FormWizard.vue","index":14,"index2":12,"size":3427,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":8,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./src/components/FormWizard.vue","moduleName":"./src/components/FormWizard.vue","type":"harmony import","userRequest":"!!../../node_modules/vue-loader/lib/template-compiler/index?{\"id\":\"data-v-3cffbba2\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./FormWizard.vue","loc":"9:0-251"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"vue-form-wizard\",class:[_vm.stepSize, {vertical: _vm.isVertical}],on:{\"keyup\":[function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"right\",39,$event.key)){ return null; }if('button' in $event && $event.button !== 2){ return null; }_vm.focusNextTab($event)},function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"left\",37,$event.key)){ return null; }if('button' in $event && $event.button !== 0){ return null; }_vm.focusPrevTab($event)}]}},[_c('div',{staticClass:\"wizard-header\"},[_vm._t(\"title\",[_c('h4',{staticClass:\"wizard-title\"},[_vm._v(_vm._s(_vm.title))]),_vm._v(\" \"),_c('p',{staticClass:\"category\"},[_vm._v(_vm._s(_vm.subtitle))])])],2),_vm._v(\" \"),_c('div',{staticClass:\"wizard-navigation\"},[(!_vm.isVertical)?_c('div',{staticClass:\"wizard-progress-with-circle\"},[_c('div',{staticClass:\"wizard-progress-bar\",style:(_vm.progressBarStyle)})]):_vm._e(),_vm._v(\" \"),_c('ul',{staticClass:\"wizard-nav wizard-nav-pills\",class:_vm.stepsClasses,attrs:{\"role\":\"tablist\"}},[_vm._l((_vm.tabs),function(tab,index){return _vm._t(\"step\",[_c('wizard-step',{attrs:{\"tab\":tab,\"step-size\":_vm.stepSize,\"transition\":_vm.transition,\"index\":index},nativeOn:{\"click\":function($event){_vm.navigateToTab(index)},\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key)){ return null; }_vm.navigateToTab(index)}}})],{tab:tab,index:index,navigateToTab:_vm.navigateToTab,stepSize:_vm.stepSize,transition:_vm.transition})})],2),_vm._v(\" \"),_c('div',{staticClass:\"wizard-tab-content\"},[_vm._t(\"default\",null,null,_vm.slotProps)],2)]),_vm._v(\" \"),(!_vm.hideButtons)?_c('div',{staticClass:\"wizard-card-footer clearfix\"},[_vm._t(\"footer\",[_c('div',{staticClass:\"wizard-footer-left\"},[(_vm.displayPrevButton)?_c('span',{attrs:{\"role\":\"button\",\"tabindex\":\"0\"},on:{\"click\":_vm.prevTab,\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key)){ return null; }_vm.prevTab($event)}}},[_vm._t(\"prev\",[_c('wizard-button',{style:(_vm.fillButtonStyle),attrs:{\"disabled\":_vm.loading}},[_vm._v(\"\\n              \"+_vm._s(_vm.backButtonText)+\"\\n            \")])],null,_vm.slotProps)],2):_vm._e(),_vm._v(\" \"),_vm._t(\"custom-buttons-left\",null,null,_vm.slotProps)],2),_vm._v(\" \"),_c('div',{staticClass:\"wizard-footer-right\"},[_vm._t(\"custom-buttons-right\",null,null,_vm.slotProps),_vm._v(\" \"),(_vm.isLastStep)?_c('span',{attrs:{\"role\":\"button\",\"tabindex\":\"0\"},on:{\"click\":_vm.nextTab,\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key)){ return null; }_vm.nextTab($event)}}},[_vm._t(\"finish\",[_c('wizard-button',{style:(_vm.fillButtonStyle)},[_vm._v(\"\\n              \"+_vm._s(_vm.finishButtonText)+\"\\n            \")])],null,_vm.slotProps)],2):_c('span',{attrs:{\"role\":\"button\",\"tabindex\":\"0\"},on:{\"click\":_vm.nextTab,\"keyup\":function($event){if(!('button' in $event)&&_vm._k($event.keyCode,\"enter\",13,$event.key)){ return null; }_vm.nextTab($event)}}},[_vm._t(\"next\",[_c('wizard-button',{style:(_vm.fillButtonStyle),attrs:{\"disabled\":_vm.loading}},[_vm._v(\"\\n            \"+_vm._s(_vm.nextButtonText)+\"\\n           \")])],null,_vm.slotProps)],2)],2)],null,_vm.slotProps)],2):_vm._e()])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports"},{"id":16,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","name":"./src/components/TabContent.vue","index":15,"index2":16,"size":1033,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":7,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/cristij/Work/Github/vue-form-wizard/src/index.js","module":"./src/index.js","moduleName":"./src/index.js","type":"harmony import","userRequest":"./components/TabContent.vue","loc":"2:0-53"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":1,"source":"var normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./TabContent.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./TabContent.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5f501fe4\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./TabContent.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n  __vue_script__,\n  __vue_template__,\n  __vue_template_functional__,\n  __vue_styles__,\n  __vue_scopeId__,\n  __vue_module_identifier__\n)\n\nexport default Component.exports\n"},{"id":17,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-5f501fe4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","name":"./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5f501fe4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/TabContent.vue","index":17,"index2":15,"size":499,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","issuerId":16,"issuerName":"./src/components/TabContent.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":16,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/cristij/Work/Github/vue-form-wizard/src/components/TabContent.vue","module":"./src/components/TabContent.vue","moduleName":"./src/components/TabContent.vue","type":"harmony import","userRequest":"!!../../node_modules/vue-loader/lib/template-compiler/index?{\"id\":\"data-v-5f501fe4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./TabContent.vue","loc":"6:0-251"}],"usedExports":["default"],"providedExports":["default"],"optimizationBailout":[],"depth":2,"source":"var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.active),expression:\"active\"}],staticClass:\"wizard-tab-container\",attrs:{\"role\":\"tabpanel\",\"id\":_vm.tabId,\"aria-hidden\":!_vm.active,\"aria-labelledby\":(\"step-\" + _vm.tabId)}},[_vm._t(\"default\",null,{active:_vm.active})],2)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports"}],"filteredModules":0,"children":[{"errors":[],"warnings":[],"publicPath":"","assetsByChunkName":{},"assets":[],"filteredAssets":0,"entrypoints":{"undefined":{"chunks":[0],"assets":["extract-text-webpack-plugin-output-filename"]}},"chunks":[{"id":0,"rendered":true,"initial":true,"entry":true,"extraAsync":false,"size":2422,"names":[],"files":["extract-text-webpack-plugin-output-filename"],"hash":"aeb226b97b7b6ba440e9","parents":[],"modules":[{"id":0,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","name":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardButton.vue","index":0,"index2":1,"size":162,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":null,"issuerId":null,"issuerName":null,"failed":false,"errors":0,"warnings":0,"reasons":[],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":0,"source":"exports = module.exports = require(\"../../node_modules/css-loader/lib/css-base.js\")(false);\n// imports\n\n\n// module\nexports.push([module.id, \"\", \"\"]);\n\n// exports\n"},{"id":1,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/lib/css-base.js","name":"./node_modules/css-loader/lib/css-base.js","index":1,"index2":0,"size":2260,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","issuerId":0,"issuerName":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardButton.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":0,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","module":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardButton.vue","moduleName":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardButton.vue","type":"cjs require","userRequest":"../../node_modules/css-loader/lib/css-base.js","loc":"1:27-83"}],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":1,"source":"/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"}],"filteredModules":0,"origins":[{"moduleId":0,"module":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","moduleName":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardButton.vue","loc":"","reasons":[]}]}],"modules":[{"id":0,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","name":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardButton.vue","index":0,"index2":1,"size":162,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":null,"issuerId":null,"issuerName":null,"failed":false,"errors":0,"warnings":0,"reasons":[],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":0,"source":"exports = module.exports = require(\"../../node_modules/css-loader/lib/css-base.js\")(false);\n// imports\n\n\n// module\nexports.push([module.id, \"\", \"\"]);\n\n// exports\n"},{"id":1,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/lib/css-base.js","name":"./node_modules/css-loader/lib/css-base.js","index":1,"index2":0,"size":2260,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","issuerId":0,"issuerName":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardButton.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":0,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardButton.vue","module":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardButton.vue","moduleName":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardButton.vue","type":"cjs require","userRequest":"../../node_modules/css-loader/lib/css-base.js","loc":"1:27-83"}],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":1,"source":"/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"}],"filteredModules":0,"children":[],"name":"extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/index.js?{\"minimize\":true}!node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!node_modules/vue-loader/lib/selector.js?type=styles&index=0!src/components/WizardButton.vue"},{"errors":[],"warnings":[],"publicPath":"","assetsByChunkName":{},"assets":[],"filteredAssets":0,"entrypoints":{"undefined":{"chunks":[0],"assets":["extract-text-webpack-plugin-output-filename"]}},"chunks":[{"id":0,"rendered":true,"initial":true,"entry":true,"extraAsync":false,"size":2422,"names":[],"files":["extract-text-webpack-plugin-output-filename"],"hash":"aeb226b97b7b6ba440e9","parents":[],"modules":[{"id":0,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","name":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardStep.vue","index":0,"index2":1,"size":162,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":null,"issuerId":null,"issuerName":null,"failed":false,"errors":0,"warnings":0,"reasons":[],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":0,"source":"exports = module.exports = require(\"../../node_modules/css-loader/lib/css-base.js\")(false);\n// imports\n\n\n// module\nexports.push([module.id, \"\", \"\"]);\n\n// exports\n"},{"id":1,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/lib/css-base.js","name":"./node_modules/css-loader/lib/css-base.js","index":1,"index2":0,"size":2260,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","issuerId":0,"issuerName":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardStep.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":0,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","module":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardStep.vue","moduleName":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardStep.vue","type":"cjs require","userRequest":"../../node_modules/css-loader/lib/css-base.js","loc":"1:27-83"}],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":1,"source":"/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"}],"filteredModules":0,"origins":[{"moduleId":0,"module":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","moduleName":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardStep.vue","loc":"","reasons":[]}]}],"modules":[{"id":0,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","name":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardStep.vue","index":0,"index2":1,"size":162,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":null,"issuerId":null,"issuerName":null,"failed":false,"errors":0,"warnings":0,"reasons":[],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":0,"source":"exports = module.exports = require(\"../../node_modules/css-loader/lib/css-base.js\")(false);\n// imports\n\n\n// module\nexports.push([module.id, \"\", \"\"]);\n\n// exports\n"},{"id":1,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/lib/css-base.js","name":"./node_modules/css-loader/lib/css-base.js","index":1,"index2":0,"size":2260,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","issuerId":0,"issuerName":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardStep.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":0,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/WizardStep.vue","module":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardStep.vue","moduleName":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/WizardStep.vue","type":"cjs require","userRequest":"../../node_modules/css-loader/lib/css-base.js","loc":"1:27-83"}],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":1,"source":"/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"}],"filteredModules":0,"children":[],"name":"extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/index.js?{\"minimize\":true}!node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!node_modules/vue-loader/lib/selector.js?type=styles&index=0!src/components/WizardStep.vue"},{"errors":[],"warnings":[],"publicPath":"","assetsByChunkName":{},"assets":[],"filteredAssets":0,"entrypoints":{"undefined":{"chunks":[0],"assets":["extract-text-webpack-plugin-output-filename"]}},"chunks":[{"id":0,"rendered":true,"initial":true,"entry":true,"extraAsync":false,"size":10857,"names":[],"files":["extract-text-webpack-plugin-output-filename"],"hash":"dcae6d1d472a10f77eb2","parents":[],"modules":[{"id":0,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","name":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/FormWizard.vue","index":0,"index2":1,"size":8597,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":null,"issuerId":null,"issuerName":null,"failed":false,"errors":0,"warnings":0,"reasons":[],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":0,"source":"exports = module.exports = require(\"../../node_modules/css-loader/lib/css-base.js\")(false);\n// imports\n\n\n// module\nexports.push([module.id, \".vue-form-wizard .wizard-btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px}.vue-form-wizard .wizard-btn.disabled,.vue-form-wizard .wizard-btn[disabled],fieldset[disabled] .vue-form-wizard .wizard-btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.vue-form-wizard *{-webkit-box-sizing:border-box;box-sizing:border-box}.vue-form-wizard a{text-decoration:none}.vue-form-wizard .wizard-nav{margin-bottom:0;padding-left:0;list-style:none}.vue-form-wizard .wizard-nav>li{position:relative;display:block}.vue-form-wizard .wizard-nav>li>a{position:relative;display:block;padding:10px 15px}.vue-form-wizard .wizard-nav>li>a:focus,.vue-form-wizard .wizard-nav>li>a:hover{text-decoration:none;background-color:#eee}.vue-form-wizard .wizard-nav>li.disabled>a{color:#777}.vue-form-wizard .wizard-nav>li.disabled>a:focus,.vue-form-wizard .wizard-nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.vue-form-wizard .wizard-progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.vue-form-wizard .navbar .navbar-nav>li>a.wizard-btn,.vue-form-wizard .wizard-btn{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:2px;background-color:transparent;font-size:14px;font-weight:600;padding:6px 12px;min-width:140px}.vue-form-wizard .navbar .navbar-nav>li>a.wizard-btn:focus,.vue-form-wizard .navbar .navbar-nav>li>a.wizard-btn:hover,.vue-form-wizard .wizard-btn:focus,.vue-form-wizard .wizard-btn:hover{outline:0!important}.vue-form-wizard .wizard-nav-pills{margin-top:0;position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vue-form-wizard .wizard-nav-pills a,.vue-form-wizard .wizard-nav-pills li{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-positive:1;flex-grow:1}.vue-form-wizard .wizard-nav-pills>li>a,.vue-form-wizard .wizard-nav-pills a{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-form-wizard .wizard-nav-pills>li>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0 auto;color:rgba(0,0,0,.2);position:relative;top:3px}.vue-form-wizard .wizard-nav-pills>li>a:focus,.vue-form-wizard .wizard-nav-pills>li>a:hover{background-color:transparent;color:rgba(0,0,0,.2);outline:0!important}.vue-form-wizard .wizard-nav-pills>li>a.disabled{pointer-events:none;cursor:default}.vue-form-wizard .wizard-nav-pills>li.active>a,.vue-form-wizard .wizard-nav-pills>li.active>a:focus,.vue-form-wizard .wizard-nav-pills>li.active>a:hover{background-color:transparent;-webkit-transition:font-size .2s linear;transition:font-size .2s linear}.vue-form-wizard .wizard-nav-pills>li.active>a .wizard-icon,.vue-form-wizard .wizard-nav-pills>li.active>a:focus .wizard-icon,.vue-form-wizard .wizard-nav-pills>li.active>a:hover .wizard-icon{color:#fff;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s linear;transition:all .2s linear}.vue-form-wizard{padding-bottom:20px}.vue-form-wizard .is_error{border-color:#c84513!important}.vue-form-wizard .is_error .icon-container{background:#c84513!important}.vue-form-wizard.xs .wizard-icon-circle{width:40px;height:40px;font-size:16px}.vue-form-wizard.xs .wizard-icon-circle.tab_shape{height:25px}.vue-form-wizard.xs .wizard-nav-pills>li.active>a .wizard-icon{font-size:16px}.vue-form-wizard.xs .wizard-navigation .wizard-progress-with-circle{position:relative;top:25px;height:4px}.vue-form-wizard.sm .wizard-icon-circle{width:50px;height:50px;font-size:20px}.vue-form-wizard.sm .wizard-icon-circle.tab_shape{height:30px}.vue-form-wizard.sm .wizard-nav-pills>li.active>a .wizard-icon{font-size:20px}.vue-form-wizard.sm .wizard-navigation .wizard-progress-with-circle{position:relative;top:30px;height:4px}.vue-form-wizard.md .wizard-icon-circle{width:70px;height:70px;font-size:24px}.vue-form-wizard.md .wizard-icon-circle.tab_shape{height:40px}.vue-form-wizard.md .wizard-nav-pills>li.active>a .wizard-icon{font-size:24px}.vue-form-wizard.md .wizard-navigation .wizard-progress-with-circle{position:relative;top:40px;height:4px}.vue-form-wizard.lg .wizard-icon-circle{width:90px;height:90px;font-size:28px}.vue-form-wizard.lg .wizard-icon-circle.tab_shape{height:50px}.vue-form-wizard.lg .wizard-nav-pills>li.active>a .wizard-icon{font-size:28px}.vue-form-wizard.lg .wizard-navigation .wizard-progress-with-circle{position:relative;top:50px;height:4px}.vue-form-wizard .wizard-icon-circle{font-size:18px;border:3px solid #f3f2ee;border-radius:50%;font-weight:600;width:70px;height:70px;background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.vue-form-wizard .wizard-icon-circle.square_shape{border-radius:0}.vue-form-wizard .wizard-icon-circle.tab_shape{width:100%;min-width:100px;height:40px;border:none;background-color:#f3f2ee;border-radius:0}.vue-form-wizard .wizard-icon-circle .wizard-icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:40%}.vue-form-wizard .wizard-icon-circle .wizard-icon-container.square_shape,.vue-form-wizard .wizard-icon-circle .wizard-icon-container.tab_shape{border-radius:0}.vue-form-wizard .wizard-icon-circle .wizard-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vue-form-wizard .wizard-tab-content{min-height:100px;padding:30px 20px 10px}.vue-form-wizard .wizard-header{padding:15px;position:relative;border-radius:3px 3px 0 0;text-align:center}.vue-form-wizard .wizard-title{color:#252422;font-weight:300;margin:0;text-align:center}.vue-form-wizard .category{font-size:14px;font-weight:400;color:#9a9a9a;margin-bottom:0;text-align:center}.vue-form-wizard .wizard-navigation .wizard-progress-with-circle{position:relative;top:40px;height:4px}.vue-form-wizard .wizard-navigation .wizard-progress-with-circle .wizard-progress-bar{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:width .3s ease;transition:width .3s ease}.vue-form-wizard .clearfix:after{content:\\\"\\\";clear:both;display:table}.vue-form-wizard .wizard-card-footer{padding:0 20px}.vue-form-wizard .wizard-card-footer .wizard-footer-left{float:left}.vue-form-wizard .wizard-card-footer .wizard-footer-right{float:right}@media screen and (max-width:350px){.vue-form-wizard .wizard-card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vue-form-wizard .wizard-card-footer .wizard-footer-left,.vue-form-wizard .wizard-card-footer .wizard-footer-right{float:none;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vue-form-wizard .wizard-card-footer .wizard-footer-right button{margin-top:10px}}.vue-form-wizard.vertical .wizard-card-footer{display:block}.vue-form-wizard.vertical .wizard-nav-pills{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vue-form-wizard.vertical .wizard-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.vue-form-wizard.vertical .wizard-card-footer{padding-top:30px}\", \"\"]);\n\n// exports\n"},{"id":1,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/lib/css-base.js","name":"./node_modules/css-loader/lib/css-base.js","index":1,"index2":0,"size":2260,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","issuerId":0,"issuerName":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":0,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/FormWizard.vue","moduleName":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/FormWizard.vue","type":"cjs require","userRequest":"../../node_modules/css-loader/lib/css-base.js","loc":"1:27-83"}],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":1,"source":"/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"}],"filteredModules":0,"origins":[{"moduleId":0,"module":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","moduleName":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/FormWizard.vue","loc":"","reasons":[]}]}],"modules":[{"id":0,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","name":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/FormWizard.vue","index":0,"index2":1,"size":8597,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":null,"issuerId":null,"issuerName":null,"failed":false,"errors":0,"warnings":0,"reasons":[],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":0,"source":"exports = module.exports = require(\"../../node_modules/css-loader/lib/css-base.js\")(false);\n// imports\n\n\n// module\nexports.push([module.id, \".vue-form-wizard .wizard-btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px}.vue-form-wizard .wizard-btn.disabled,.vue-form-wizard .wizard-btn[disabled],fieldset[disabled] .vue-form-wizard .wizard-btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.vue-form-wizard *{-webkit-box-sizing:border-box;box-sizing:border-box}.vue-form-wizard a{text-decoration:none}.vue-form-wizard .wizard-nav{margin-bottom:0;padding-left:0;list-style:none}.vue-form-wizard .wizard-nav>li{position:relative;display:block}.vue-form-wizard .wizard-nav>li>a{position:relative;display:block;padding:10px 15px}.vue-form-wizard .wizard-nav>li>a:focus,.vue-form-wizard .wizard-nav>li>a:hover{text-decoration:none;background-color:#eee}.vue-form-wizard .wizard-nav>li.disabled>a{color:#777}.vue-form-wizard .wizard-nav>li.disabled>a:focus,.vue-form-wizard .wizard-nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.vue-form-wizard .wizard-progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.vue-form-wizard .navbar .navbar-nav>li>a.wizard-btn,.vue-form-wizard .wizard-btn{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:2px;background-color:transparent;font-size:14px;font-weight:600;padding:6px 12px;min-width:140px}.vue-form-wizard .navbar .navbar-nav>li>a.wizard-btn:focus,.vue-form-wizard .navbar .navbar-nav>li>a.wizard-btn:hover,.vue-form-wizard .wizard-btn:focus,.vue-form-wizard .wizard-btn:hover{outline:0!important}.vue-form-wizard .wizard-nav-pills{margin-top:0;position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vue-form-wizard .wizard-nav-pills a,.vue-form-wizard .wizard-nav-pills li{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-positive:1;flex-grow:1}.vue-form-wizard .wizard-nav-pills>li>a,.vue-form-wizard .wizard-nav-pills a{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-form-wizard .wizard-nav-pills>li>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0 auto;color:rgba(0,0,0,.2);position:relative;top:3px}.vue-form-wizard .wizard-nav-pills>li>a:focus,.vue-form-wizard .wizard-nav-pills>li>a:hover{background-color:transparent;color:rgba(0,0,0,.2);outline:0!important}.vue-form-wizard .wizard-nav-pills>li>a.disabled{pointer-events:none;cursor:default}.vue-form-wizard .wizard-nav-pills>li.active>a,.vue-form-wizard .wizard-nav-pills>li.active>a:focus,.vue-form-wizard .wizard-nav-pills>li.active>a:hover{background-color:transparent;-webkit-transition:font-size .2s linear;transition:font-size .2s linear}.vue-form-wizard .wizard-nav-pills>li.active>a .wizard-icon,.vue-form-wizard .wizard-nav-pills>li.active>a:focus .wizard-icon,.vue-form-wizard .wizard-nav-pills>li.active>a:hover .wizard-icon{color:#fff;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s linear;transition:all .2s linear}.vue-form-wizard{padding-bottom:20px}.vue-form-wizard .is_error{border-color:#c84513!important}.vue-form-wizard .is_error .icon-container{background:#c84513!important}.vue-form-wizard.xs .wizard-icon-circle{width:40px;height:40px;font-size:16px}.vue-form-wizard.xs .wizard-icon-circle.tab_shape{height:25px}.vue-form-wizard.xs .wizard-nav-pills>li.active>a .wizard-icon{font-size:16px}.vue-form-wizard.xs .wizard-navigation .wizard-progress-with-circle{position:relative;top:25px;height:4px}.vue-form-wizard.sm .wizard-icon-circle{width:50px;height:50px;font-size:20px}.vue-form-wizard.sm .wizard-icon-circle.tab_shape{height:30px}.vue-form-wizard.sm .wizard-nav-pills>li.active>a .wizard-icon{font-size:20px}.vue-form-wizard.sm .wizard-navigation .wizard-progress-with-circle{position:relative;top:30px;height:4px}.vue-form-wizard.md .wizard-icon-circle{width:70px;height:70px;font-size:24px}.vue-form-wizard.md .wizard-icon-circle.tab_shape{height:40px}.vue-form-wizard.md .wizard-nav-pills>li.active>a .wizard-icon{font-size:24px}.vue-form-wizard.md .wizard-navigation .wizard-progress-with-circle{position:relative;top:40px;height:4px}.vue-form-wizard.lg .wizard-icon-circle{width:90px;height:90px;font-size:28px}.vue-form-wizard.lg .wizard-icon-circle.tab_shape{height:50px}.vue-form-wizard.lg .wizard-nav-pills>li.active>a .wizard-icon{font-size:28px}.vue-form-wizard.lg .wizard-navigation .wizard-progress-with-circle{position:relative;top:50px;height:4px}.vue-form-wizard .wizard-icon-circle{font-size:18px;border:3px solid #f3f2ee;border-radius:50%;font-weight:600;width:70px;height:70px;background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.vue-form-wizard .wizard-icon-circle.square_shape{border-radius:0}.vue-form-wizard .wizard-icon-circle.tab_shape{width:100%;min-width:100px;height:40px;border:none;background-color:#f3f2ee;border-radius:0}.vue-form-wizard .wizard-icon-circle .wizard-icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:40%}.vue-form-wizard .wizard-icon-circle .wizard-icon-container.square_shape,.vue-form-wizard .wizard-icon-circle .wizard-icon-container.tab_shape{border-radius:0}.vue-form-wizard .wizard-icon-circle .wizard-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vue-form-wizard .wizard-tab-content{min-height:100px;padding:30px 20px 10px}.vue-form-wizard .wizard-header{padding:15px;position:relative;border-radius:3px 3px 0 0;text-align:center}.vue-form-wizard .wizard-title{color:#252422;font-weight:300;margin:0;text-align:center}.vue-form-wizard .category{font-size:14px;font-weight:400;color:#9a9a9a;margin-bottom:0;text-align:center}.vue-form-wizard .wizard-navigation .wizard-progress-with-circle{position:relative;top:40px;height:4px}.vue-form-wizard .wizard-navigation .wizard-progress-with-circle .wizard-progress-bar{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:width .3s ease;transition:width .3s ease}.vue-form-wizard .clearfix:after{content:\\\"\\\";clear:both;display:table}.vue-form-wizard .wizard-card-footer{padding:0 20px}.vue-form-wizard .wizard-card-footer .wizard-footer-left{float:left}.vue-form-wizard .wizard-card-footer .wizard-footer-right{float:right}@media screen and (max-width:350px){.vue-form-wizard .wizard-card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vue-form-wizard .wizard-card-footer .wizard-footer-left,.vue-form-wizard .wizard-card-footer .wizard-footer-right{float:none;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vue-form-wizard .wizard-card-footer .wizard-footer-right button{margin-top:10px}}.vue-form-wizard.vertical .wizard-card-footer{display:block}.vue-form-wizard.vertical .wizard-nav-pills{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vue-form-wizard.vertical .wizard-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.vue-form-wizard.vertical .wizard-card-footer{padding-top:30px}\", \"\"]);\n\n// exports\n"},{"id":1,"identifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/lib/css-base.js","name":"./node_modules/css-loader/lib/css-base.js","index":1,"index2":0,"size":2260,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","issuerId":0,"issuerName":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":0,"moduleIdentifier":"/Users/cristij/Work/Github/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/cristij/Work/Github/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/cristij/Work/Github/vue-form-wizard/src/components/FormWizard.vue","module":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/FormWizard.vue","moduleName":"./node_modules/css-loader?{\"minimize\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/FormWizard.vue","type":"cjs require","userRequest":"../../node_modules/css-loader/lib/css-base.js","loc":"1:27-83"}],"usedExports":true,"providedExports":null,"optimizationBailout":[],"depth":1,"source":"/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"}],"filteredModules":0,"children":[],"name":"extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/index.js?{\"minimize\":true}!node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-3cffbba2\",\"scoped\":false,\"hasInlineConfig\":false}!node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!node_modules/vue-loader/lib/selector.js?type=styles&index=0!src/components/FormWizard.vue"}]}