From 9e18f03341eda8c6a6e0258f11f6fbc21bfa1913 Mon Sep 17 00:00:00 2001 From: ICrotz Date: Wed, 7 Aug 2019 13:54:24 +0200 Subject: [PATCH 1/4] Add support for navigation slot --- dist/[object Object] | 2 +- dist/example/index.html | 44 - dist/vue-form-wizard.js | 2 +- package-lock.json | 4487 +++++++++++++++++++-------------- src/components/FormWizard.vue | 44 +- 5 files changed, 2570 insertions(+), 2009 deletions(-) delete mode 100644 dist/example/index.html diff --git a/dist/[object Object] b/dist/[object Object] index 38f6c4a..c0280a9 100644 --- a/dist/[object Object] +++ b/dist/[object Object] @@ -1 +1 @@ -{"errors":[],"warnings":[],"version":"3.10.0","hash":"46d1a1636fe3e2be564e","publicPath":"","assetsByChunkName":{"main":["vue-form-wizard.js","vue-form-wizard.min.css"]},"assets":[{"name":"vue-form-wizard.js","size":15278,"chunks":[0],"chunkNames":["main"],"emitted":true},{"name":"vue-form-wizard.min.css","size":8470,"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":29150,"names":["main"],"files":["vue-form-wizard.js","vue-form-wizard.min.css"],"hash":"61a0d171f3c643036ba4","parents":[],"modules":[{"id":0,"identifier":"/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":11375,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":8,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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 id: {\n type: String,\n default: 'fw_' + new Date().valueOf()\n },\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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":1,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/WizardButton.vue","issuerId":2,"issuerName":"./src/components/WizardButton.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":1,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/WizardStep.vue","issuerId":4,"issuerName":"./src/components/WizardStep.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":4,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/TabContent.vue","issuerId":16,"issuerName":"./src/components/TabContent.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":16,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":7,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/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-8927098a\\\",\\\"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-8927098a\\\",\\\"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":"/home/charles/Documents/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8927098a\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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-8927098a\",\"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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":8,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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-8927098a\",\"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":"/home/charles/Documents/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/WizardButton.vue","issuerId":2,"issuerName":"./src/components/WizardButton.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-38aa5795\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/WizardButton.vue","issuerId":2,"issuerName":"./src/components/WizardButton.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/WizardStep.vue","issuerId":4,"issuerName":"./src/components/WizardStep.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":4,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-4de4c1c8\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/WizardStep.vue","issuerId":4,"issuerName":"./src/components/WizardStep.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":4,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-8927098a\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/home/charles/Documents/vue-form-wizard/src/components/FormWizard.vue","name":"./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-8927098a\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/FormWizard.vue","index":14,"index2":12,"size":3492,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":8,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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-8927098a\",\"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}],attrs:{\"id\":_vm.id ? _vm.id : ''},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)}]}},[(_vm.$slots['title'])?_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._e(),_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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":7,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-5f501fe4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/TabContent.vue","issuerId":16,"issuerName":"./src/components/TabContent.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":16,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/src/index.js","moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/src/index.js","moduleName":"./src/index.js","loc":"","name":"main","reasons":[]}]}],"modules":[{"id":0,"identifier":"/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":11375,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":8,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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 id: {\n type: String,\n default: 'fw_' + new Date().valueOf()\n },\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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":1,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/WizardButton.vue","issuerId":2,"issuerName":"./src/components/WizardButton.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":1,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/WizardStep.vue","issuerId":4,"issuerName":"./src/components/WizardStep.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":4,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/TabContent.vue","issuerId":16,"issuerName":"./src/components/TabContent.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":16,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":7,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/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-8927098a\\\",\\\"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-8927098a\\\",\\\"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":"/home/charles/Documents/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8927098a\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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-8927098a\",\"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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":8,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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-8927098a\",\"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":"/home/charles/Documents/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/WizardButton.vue","issuerId":2,"issuerName":"./src/components/WizardButton.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-38aa5795\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/WizardButton.vue","issuerId":2,"issuerName":"./src/components/WizardButton.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":2,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/WizardStep.vue","issuerId":4,"issuerName":"./src/components/WizardStep.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":4,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-4de4c1c8\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/WizardStep.vue","issuerId":4,"issuerName":"./src/components/WizardStep.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":4,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-8927098a\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/home/charles/Documents/vue-form-wizard/src/components/FormWizard.vue","name":"./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-8927098a\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/FormWizard.vue","index":14,"index2":12,"size":3492,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/FormWizard.vue","issuerId":8,"issuerName":"./src/components/FormWizard.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":8,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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-8927098a\",\"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}],attrs:{\"id\":_vm.id ? _vm.id : ''},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)}]}},[(_vm.$slots['title'])?_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._e(),_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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":7,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/babel-loader/lib/index.js!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-5f501fe4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/vue-form-wizard/src/components/TabContent.vue","issuerId":16,"issuerName":"./src/components/TabContent.vue","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":16,"moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/vue-form-wizard/src/components/WizardButton.vue","moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/vue-form-wizard/src/components/WizardStep.vue","moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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":10894,"names":[],"files":["extract-text-webpack-plugin-output-filename"],"hash":"1381276efdb2a1cd231d","parents":[],"modules":[{"id":0,"identifier":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8927098a\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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-8927098a\",\"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":8634,"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:50%;margin:-3px}.vue-form-wizard .wizard-icon-circle .wizard-icon-container.square_shape{border-radius:0}.vue-form-wizard .wizard-icon-circle .wizard-icon-container.tab_shape{border-radius:0;margin: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":"/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8927098a\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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-8927098a\",\"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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8927098a\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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-8927098a\",\"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-8927098a\",\"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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8927098a\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/vue-form-wizard/src/components/FormWizard.vue","moduleIdentifier":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8927098a\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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-8927098a\",\"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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8927098a\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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-8927098a\",\"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":8634,"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:50%;margin:-3px}.vue-form-wizard .wizard-icon-circle .wizard-icon-container.square_shape{border-radius:0}.vue-form-wizard .wizard-icon-circle .wizard-icon-container.tab_shape{border-radius:0;margin: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":"/home/charles/Documents/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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8927098a\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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-8927098a\",\"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":"/home/charles/Documents/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8927098a\",\"scoped\":false,\"hasInlineConfig\":false}!/home/charles/Documents/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/home/charles/Documents/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/home/charles/Documents/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-8927098a\",\"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-8927098a\",\"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-8927098a\",\"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"}]} \ No newline at end of file +{"errors":[],"warnings":[],"version":"3.10.0","hash":"9626b4a70628edfc5990","publicPath":"","assetsByChunkName":{"main":["vue-form-wizard.js","vue-form-wizard.min.css"]},"assets":[{"name":"vue-form-wizard.js","size":15393,"chunks":[0],"chunkNames":["main"],"emitted":true},{"name":"vue-form-wizard.min.css","size":8470,"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":29277,"names":["main"],"files":["vue-form-wizard.js","vue-form-wizard.min.css"],"hash":"6123ec8f110ce2f4f654","parents":[],"modules":[{"id":0,"identifier":"/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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":11375,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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 id: {\n type: String,\n default: 'fw_' + new Date().valueOf()\n },\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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":1,"moduleIdentifier":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":1,"moduleIdentifier":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":7,"moduleIdentifier":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/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-2c079297\\\",\\\"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-2c079297\\\",\\\"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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2c079297\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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-2c079297\",\"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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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-2c079297\",\"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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-38aa5795\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-4de4c1c8\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-2c079297\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/src/components/FormWizard.vue","name":"./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-2c079297\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/FormWizard.vue","index":14,"index2":12,"size":3619,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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-2c079297\",\"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}],attrs:{\"id\":_vm.id ? _vm.id : ''},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)}]}},[(_vm.$slots['title'])?_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))])],{title:_vm.title,subtitle:_vm.subtitle})],2):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"wizard-navigation\"},[_vm._t(\"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)],{tabs:_vm.tabs,navigateToTab:_vm.navigateToTab},_vm.slotProps),_vm._v(\" \"),_c('div',{staticClass:\"wizard-tab-content\"},[_vm._t(\"default\",null,null,_vm.slotProps)],2)],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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":7,"moduleIdentifier":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-5f501fe4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/src/index.js","moduleIdentifier":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/src/index.js","moduleName":"./src/index.js","loc":"","name":"main","reasons":[]}]}],"modules":[{"id":0,"identifier":"/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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":11375,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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 id: {\n type: String,\n default: 'fw_' + new Date().valueOf()\n },\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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":1,"moduleIdentifier":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":1,"moduleIdentifier":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":7,"moduleIdentifier":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/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-2c079297\\\",\\\"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-2c079297\\\",\\\"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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2c079297\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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-2c079297\",\"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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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-2c079297\",\"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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-38aa5795\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":0,\"remove\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-4de4c1c8\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=script&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-2c079297\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/src/components/FormWizard.vue","name":"./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-2c079297\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/FormWizard.vue","index":14,"index2":12,"size":3619,"cacheable":true,"built":true,"optional":false,"prefetched":false,"chunks":[0],"assets":[],"issuer":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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-2c079297\",\"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}],attrs:{\"id\":_vm.id ? _vm.id : ''},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)}]}},[(_vm.$slots['title'])?_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))])],{title:_vm.title,subtitle:_vm.subtitle})],2):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"wizard-navigation\"},[_vm._t(\"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)],{tabs:_vm.tabs,navigateToTab:_vm.navigateToTab},_vm.slotProps),_vm._v(\" \"),_c('div',{staticClass:\"wizard-tab-content\"},[_vm._t(\"default\",null,null,_vm.slotProps)],2)],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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/src/index.js","issuerId":7,"issuerName":"./src/index.js","failed":false,"errors":0,"warnings":0,"reasons":[{"moduleId":7,"moduleIdentifier":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/babel-loader/lib/index.js!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-5f501fe4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=template&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/index.js??ref--3!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/src/components/WizardButton.vue","moduleIdentifier":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-38aa5795\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/src/components/WizardStep.vue","moduleIdentifier":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4de4c1c8\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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":10894,"names":[],"files":["extract-text-webpack-plugin-output-filename"],"hash":"1381276efdb2a1cd231d","parents":[],"modules":[{"id":0,"identifier":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2c079297\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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-2c079297\",\"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":8634,"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:50%;margin:-3px}.vue-form-wizard .wizard-icon-circle .wizard-icon-container.square_shape{border-radius:0}.vue-form-wizard .wizard-icon-circle .wizard-icon-container.tab_shape{border-radius:0;margin: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/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2c079297\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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-2c079297\",\"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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2c079297\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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-2c079297\",\"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-2c079297\",\"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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2c079297\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/src/components/FormWizard.vue","moduleIdentifier":"/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2c079297\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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-2c079297\",\"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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2c079297\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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-2c079297\",\"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":8634,"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:50%;margin:-3px}.vue-form-wizard .wizard-icon-circle .wizard-icon-container.square_shape{border-radius:0}.vue-form-wizard .wizard-icon-circle .wizard-icon-container.tab_shape{border-radius:0;margin: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/tristandeoliveira/Documents/Koji/Contributions/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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2c079297\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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-2c079297\",\"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/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/css-loader/index.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2c079297\",\"scoped\":false,\"hasInlineConfig\":false}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/sass-loader/lib/loader.js?{\"minimize\":true}!/Users/tristandeoliveira/Documents/Koji/Contributions/vue-form-wizard/node_modules/vue-loader/lib/selector.js?type=styles&index=0!/Users/tristandeoliveira/Documents/Koji/Contributions/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-2c079297\",\"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-2c079297\",\"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-2c079297\",\"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"}]} \ No newline at end of file diff --git a/dist/example/index.html b/dist/example/index.html deleted file mode 100644 index d1accb2..0000000 --- a/dist/example/index.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - webpack-vue-clean - - - - - -
-
- - - My first tab content - - - My second tab content - - - Yuhuuu! This seems pretty damn simple - - -
-
- - - - - - diff --git a/dist/vue-form-wizard.js b/dist/vue-form-wizard.js index bda257f..d8f5517 100644 --- a/dist/vue-form-wizard.js +++ b/dist/vue-form-wizard.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VueFormWizard=e():t.VueFormWizard=e()}("undefined"!=typeof self?self:this,function(){return function(t){function e(n){if(a[n])return a[n].exports;var i=a[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var a={};return e.m=t,e.c=a,e.d=function(t,a,n){e.o(t,a)||Object.defineProperty(t,a,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var a=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(a,"a",a),a},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=7)}([function(t,e){t.exports=function(t,e,a,n,i,r){var s,o=t=t||{},c=typeof t.default;"object"!==c&&"function"!==c||(s=t,o=t.default);var u="function"==typeof o?o.options:o;e&&(u.render=e.render,u.staticRenderFns=e.staticRenderFns,u._compiled=!0),a&&(u.functional=!0),i&&(u._scopeId=i);var l;if(r?(l=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),n&&n.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(r)},u._ssrRegister=l):n&&(l=n),l){var d=u.functional,b=d?u.render:u.beforeCreate;d?(u._injectStyles=l,u.render=function(t,e){return l.call(e),b(t,e)}):u.beforeCreate=b?[].concat(b,l):[l]}return{esModule:s,exports:o,options:u}}},function(t,e,a){"use strict";var n=a(2),i=a(4),r=a(14);e.a={name:"form-wizard",components:{WizardButton:n.a,WizardStep:i.a},props:{id:{type:String,default:"fw_"+(new Date).valueOf()},title:{type:String,default:"Awesome Wizard"},subtitle:{type:String,default:"Split a complicated flow in multiple steps"},nextButtonText:{type:String,default:"Next"},backButtonText:{type:String,default:"Back"},finishButtonText:{type:String,default:"Finish"},hideButtons:{type:Boolean,default:!1},validateOnBack:Boolean,color:{type:String,default:"#e74c3c"},errorColor:{type:String,default:"#8b0000"},shape:{type:String,default:"circle"},layout:{type:String,default:"horizontal"},stepsClasses:{type:[String,Array],default:""},stepSize:{type:String,default:"md",validator:function(t){return-1!==["xs","sm","md","lg"].indexOf(t)}},transition:{type:String,default:""},startIndex:{type:Number,default:0,validator:function(t){return t>=0}}},provide:function(){return{addTab:this.addTab,removeTab:this.removeTab}},data:function(){return{activeTabIndex:0,currentPercentage:0,maxStep:0,loading:!1,tabs:[]}},computed:{slotProps:function(){return{nextTab:this.nextTab,prevTab:this.prevTab,activeTabIndex:this.activeTabIndex,isLastStep:this.isLastStep,fillButtonStyle:this.fillButtonStyle}},tabCount:function(){return this.tabs.length},isLastStep:function(){return this.activeTabIndex===this.tabCount-1},isVertical:function(){return"vertical"===this.layout},displayPrevButton:function(){return 0!==this.activeTabIndex},stepPercentage:function(){return 1/(2*this.tabCount)*100},progressBarStyle:function(){return{backgroundColor:this.color,width:this.progress+"%",color:this.color}},fillButtonStyle:function(){return{backgroundColor:this.color,borderColor:this.color,color:"white"}},progress:function(){return this.activeTabIndex>0?this.stepPercentage*(2*this.activeTabIndex+1):this.stepPercentage}},methods:{emitTabChange:function(t,e){this.$emit("on-change",t,e),this.$emit("update:startIndex",e)},addTab:function(t){var e=this.$slots.default.indexOf(t.$vnode);t.tabId=""+t.title.replace(/ /g,"")+e,this.tabs.splice(e,0,t),e-1&&(a===this.activeTabIndex&&(this.maxStep=this.activeTabIndex-1,this.changeTab(this.activeTabIndex,this.activeTabIndex-1)),athis.activeTabIndex;if(t<=this.maxStep){var n=function n(){a&&t-e.activeTabIndex>1?(e.changeTab(e.activeTabIndex,e.activeTabIndex+1),e.beforeTabChange(e.activeTabIndex,n)):(e.changeTab(e.activeTabIndex,t),e.afterTabChange(e.activeTabIndex))};a?this.beforeTabChange(this.activeTabIndex,n):(this.setValidationError(null),n())}return t<=this.maxStep},nextTab:function(){var t=this,e=function(){t.activeTabIndex0&&(t.setValidationError(null),t.changeTab(t.activeTabIndex,t.activeTabIndex-1))};this.validateOnBack?this.beforeTabChange(this.activeTabIndex,e):e()},focusNextTab:function(){var t=Object(r.b)(this.tabs);if(-1!==t&&t0){var e=this.tabs[t-1].tabId;Object(r.a)(e)}},setLoading:function(t){this.loading=t,this.$emit("on-loading",t)},setValidationError:function(t){this.tabs[this.activeTabIndex].validationError=t,this.$emit("on-error",t)},validateBeforeChange:function(t,e){var a=this;if(this.setValidationError(null),Object(r.c)(t))this.setLoading(!0),t.then(function(t){a.setLoading(!1);var n=!0===t;a.executeBeforeChange(n,e)}).catch(function(t){a.setLoading(!1),a.setValidationError(t)});else{var n=!0===t;this.executeBeforeChange(n,e)}},executeBeforeChange:function(t,e){this.$emit("on-validate",t,this.activeTabIndex),t?e():this.tabs[this.activeTabIndex].validationError="error"},beforeTabChange:function(t,e){if(!this.loading){var a=this.tabs[t];if(a&&void 0!==a.beforeChange){var n=a.beforeChange();this.validateBeforeChange(n,e)}else e()}},afterTabChange:function(t){if(!this.loading){var e=this.tabs[t];e&&void 0!==e.afterChange&&e.afterChange()}},changeTab:function(t,e){var a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=this.tabs[t],i=this.tabs[e];return n&&(n.active=!1),i&&(i.active=!0),a&&this.activeTabIndex!==e&&this.emitTabChange(t,e),this.activeTabIndex=e,this.activateTabAndCheckStep(this.activeTabIndex),!0},tryChangeRoute:function(t){this.$router&&t.route&&this.$router.push(t.route)},checkRouteChange:function(t){var e=-1,a=this.tabs.find(function(a,n){var i=a.route===t;return i&&(e=n),i});if(a&&!a.active){var n=e>this.activeTabIndex;this.navigateToTab(e,n)}},deactivateTabs:function(){this.tabs.forEach(function(t){t.active=!1})},activateTab:function(t){this.deactivateTabs();var e=this.tabs[t];e&&(e.active=!0,e.checked=!0,this.tryChangeRoute(e))},activateTabAndCheckStep:function(t){this.activateTab(t),t>this.maxStep&&(this.maxStep=t),this.activeTabIndex=t},initializeTabs:function(){this.tabs.length>0&&0===this.startIndex&&this.activateTab(this.activeTabIndex),this.startIndex0&&void 0!==arguments[0]?arguments[0]:[],e=n();return t.findIndex(function(t){return t.tabId===e})}function r(t){document.getElementById(t).focus()}function s(t){return t.then&&"function"==typeof t.then}e.b=i,e.a=r,e.c=s},function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"vue-form-wizard",class:[t.stepSize,{vertical:t.isVertical}],attrs:{id:t.id?t.id:""},on:{keyup:[function(e){return"button"in e||!t._k(e.keyCode,"right",39,e.key)?"button"in e&&2!==e.button?null:void t.focusNextTab(e):null},function(e){return"button"in e||!t._k(e.keyCode,"left",37,e.key)?"button"in e&&0!==e.button?null:void t.focusPrevTab(e):null}]}},[t.$slots.title?a("div",{staticClass:"wizard-header"},[t._t("title",[a("h4",{staticClass:"wizard-title"},[t._v(t._s(t.title))]),t._v(" "),a("p",{staticClass:"category"},[t._v(t._s(t.subtitle))])])],2):t._e(),t._v(" "),a("div",{staticClass:"wizard-navigation"},[t.isVertical?t._e():a("div",{staticClass:"wizard-progress-with-circle"},[a("div",{staticClass:"wizard-progress-bar",style:t.progressBarStyle})]),t._v(" "),a("ul",{staticClass:"wizard-nav wizard-nav-pills",class:t.stepsClasses,attrs:{role:"tablist"}},[t._l(t.tabs,function(e,n){return t._t("step",[a("wizard-step",{attrs:{tab:e,"step-size":t.stepSize,transition:t.transition,index:n},nativeOn:{click:function(e){t.navigateToTab(n)},keyup:function(e){if(!("button"in e)&&t._k(e.keyCode,"enter",13,e.key))return null;t.navigateToTab(n)}}})],{tab:e,index:n,navigateToTab:t.navigateToTab,stepSize:t.stepSize,transition:t.transition})})],2),t._v(" "),a("div",{staticClass:"wizard-tab-content"},[t._t("default",null,null,t.slotProps)],2)]),t._v(" "),t.hideButtons?t._e():a("div",{staticClass:"wizard-card-footer clearfix"},[t._t("footer",[a("div",{staticClass:"wizard-footer-left"},[t.displayPrevButton?a("span",{attrs:{role:"button",tabindex:"0"},on:{click:t.prevTab,keyup:function(e){if(!("button"in e)&&t._k(e.keyCode,"enter",13,e.key))return null;t.prevTab(e)}}},[t._t("prev",[a("wizard-button",{style:t.fillButtonStyle,attrs:{disabled:t.loading}},[t._v("\n "+t._s(t.backButtonText)+"\n ")])],null,t.slotProps)],2):t._e(),t._v(" "),t._t("custom-buttons-left",null,null,t.slotProps)],2),t._v(" "),a("div",{staticClass:"wizard-footer-right"},[t._t("custom-buttons-right",null,null,t.slotProps),t._v(" "),t.isLastStep?a("span",{attrs:{role:"button",tabindex:"0"},on:{click:t.nextTab,keyup:function(e){if(!("button"in e)&&t._k(e.keyCode,"enter",13,e.key))return null;t.nextTab(e)}}},[t._t("finish",[a("wizard-button",{style:t.fillButtonStyle},[t._v("\n "+t._s(t.finishButtonText)+"\n ")])],null,t.slotProps)],2):a("span",{attrs:{role:"button",tabindex:"0"},on:{click:t.nextTab,keyup:function(e){if(!("button"in e)&&t._k(e.keyCode,"enter",13,e.key))return null;t.nextTab(e)}}},[t._t("next",[a("wizard-button",{style:t.fillButtonStyle,attrs:{disabled:t.loading}},[t._v("\n "+t._s(t.nextButtonText)+"\n ")])],null,t.slotProps)],2)],2)],null,t.slotProps)],2)])},i=[],r={render:n,staticRenderFns:i};e.a=r},function(t,e,a){"use strict";var n=a(6),i=a(17),r=a(0),s=r(n.a,i.a,!1,null,null,null);e.a=s.exports},function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{directives:[{name:"show",rawName:"v-show",value:t.active,expression:"active"}],staticClass:"wizard-tab-container",attrs:{role:"tabpanel",id:t.tabId,"aria-hidden":!t.active,"aria-labelledby":"step-"+t.tabId}},[t._t("default",null,{active:t.active})],2)},i=[],r={render:n,staticRenderFns:i};e.a=r}])}); \ No newline at end of file +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VueFormWizard=e():t.VueFormWizard=e()}("undefined"!=typeof self?self:this,function(){return function(t){function e(n){if(a[n])return a[n].exports;var i=a[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var a={};return e.m=t,e.c=a,e.d=function(t,a,n){e.o(t,a)||Object.defineProperty(t,a,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var a=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(a,"a",a),a},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=7)}([function(t,e){t.exports=function(t,e,a,n,i,r){var s,o=t=t||{},c=typeof t.default;"object"!==c&&"function"!==c||(s=t,o=t.default);var u="function"==typeof o?o.options:o;e&&(u.render=e.render,u.staticRenderFns=e.staticRenderFns,u._compiled=!0),a&&(u.functional=!0),i&&(u._scopeId=i);var l;if(r?(l=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),n&&n.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(r)},u._ssrRegister=l):n&&(l=n),l){var d=u.functional,b=d?u.render:u.beforeCreate;d?(u._injectStyles=l,u.render=function(t,e){return l.call(e),b(t,e)}):u.beforeCreate=b?[].concat(b,l):[l]}return{esModule:s,exports:o,options:u}}},function(t,e,a){"use strict";var n=a(2),i=a(4),r=a(14);e.a={name:"form-wizard",components:{WizardButton:n.a,WizardStep:i.a},props:{id:{type:String,default:"fw_"+(new Date).valueOf()},title:{type:String,default:"Awesome Wizard"},subtitle:{type:String,default:"Split a complicated flow in multiple steps"},nextButtonText:{type:String,default:"Next"},backButtonText:{type:String,default:"Back"},finishButtonText:{type:String,default:"Finish"},hideButtons:{type:Boolean,default:!1},validateOnBack:Boolean,color:{type:String,default:"#e74c3c"},errorColor:{type:String,default:"#8b0000"},shape:{type:String,default:"circle"},layout:{type:String,default:"horizontal"},stepsClasses:{type:[String,Array],default:""},stepSize:{type:String,default:"md",validator:function(t){return-1!==["xs","sm","md","lg"].indexOf(t)}},transition:{type:String,default:""},startIndex:{type:Number,default:0,validator:function(t){return t>=0}}},provide:function(){return{addTab:this.addTab,removeTab:this.removeTab}},data:function(){return{activeTabIndex:0,currentPercentage:0,maxStep:0,loading:!1,tabs:[]}},computed:{slotProps:function(){return{nextTab:this.nextTab,prevTab:this.prevTab,activeTabIndex:this.activeTabIndex,isLastStep:this.isLastStep,fillButtonStyle:this.fillButtonStyle}},tabCount:function(){return this.tabs.length},isLastStep:function(){return this.activeTabIndex===this.tabCount-1},isVertical:function(){return"vertical"===this.layout},displayPrevButton:function(){return 0!==this.activeTabIndex},stepPercentage:function(){return 1/(2*this.tabCount)*100},progressBarStyle:function(){return{backgroundColor:this.color,width:this.progress+"%",color:this.color}},fillButtonStyle:function(){return{backgroundColor:this.color,borderColor:this.color,color:"white"}},progress:function(){return this.activeTabIndex>0?this.stepPercentage*(2*this.activeTabIndex+1):this.stepPercentage}},methods:{emitTabChange:function(t,e){this.$emit("on-change",t,e),this.$emit("update:startIndex",e)},addTab:function(t){var e=this.$slots.default.indexOf(t.$vnode);t.tabId=""+t.title.replace(/ /g,"")+e,this.tabs.splice(e,0,t),e-1&&(a===this.activeTabIndex&&(this.maxStep=this.activeTabIndex-1,this.changeTab(this.activeTabIndex,this.activeTabIndex-1)),athis.activeTabIndex;if(t<=this.maxStep){var n=function n(){a&&t-e.activeTabIndex>1?(e.changeTab(e.activeTabIndex,e.activeTabIndex+1),e.beforeTabChange(e.activeTabIndex,n)):(e.changeTab(e.activeTabIndex,t),e.afterTabChange(e.activeTabIndex))};a?this.beforeTabChange(this.activeTabIndex,n):(this.setValidationError(null),n())}return t<=this.maxStep},nextTab:function(){var t=this,e=function(){t.activeTabIndex0&&(t.setValidationError(null),t.changeTab(t.activeTabIndex,t.activeTabIndex-1))};this.validateOnBack?this.beforeTabChange(this.activeTabIndex,e):e()},focusNextTab:function(){var t=Object(r.b)(this.tabs);if(-1!==t&&t0){var e=this.tabs[t-1].tabId;Object(r.a)(e)}},setLoading:function(t){this.loading=t,this.$emit("on-loading",t)},setValidationError:function(t){this.tabs[this.activeTabIndex].validationError=t,this.$emit("on-error",t)},validateBeforeChange:function(t,e){var a=this;if(this.setValidationError(null),Object(r.c)(t))this.setLoading(!0),t.then(function(t){a.setLoading(!1);var n=!0===t;a.executeBeforeChange(n,e)}).catch(function(t){a.setLoading(!1),a.setValidationError(t)});else{var n=!0===t;this.executeBeforeChange(n,e)}},executeBeforeChange:function(t,e){this.$emit("on-validate",t,this.activeTabIndex),t?e():this.tabs[this.activeTabIndex].validationError="error"},beforeTabChange:function(t,e){if(!this.loading){var a=this.tabs[t];if(a&&void 0!==a.beforeChange){var n=a.beforeChange();this.validateBeforeChange(n,e)}else e()}},afterTabChange:function(t){if(!this.loading){var e=this.tabs[t];e&&void 0!==e.afterChange&&e.afterChange()}},changeTab:function(t,e){var a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=this.tabs[t],i=this.tabs[e];return n&&(n.active=!1),i&&(i.active=!0),a&&this.activeTabIndex!==e&&this.emitTabChange(t,e),this.activeTabIndex=e,this.activateTabAndCheckStep(this.activeTabIndex),!0},tryChangeRoute:function(t){this.$router&&t.route&&this.$router.push(t.route)},checkRouteChange:function(t){var e=-1,a=this.tabs.find(function(a,n){var i=a.route===t;return i&&(e=n),i});if(a&&!a.active){var n=e>this.activeTabIndex;this.navigateToTab(e,n)}},deactivateTabs:function(){this.tabs.forEach(function(t){t.active=!1})},activateTab:function(t){this.deactivateTabs();var e=this.tabs[t];e&&(e.active=!0,e.checked=!0,this.tryChangeRoute(e))},activateTabAndCheckStep:function(t){this.activateTab(t),t>this.maxStep&&(this.maxStep=t),this.activeTabIndex=t},initializeTabs:function(){this.tabs.length>0&&0===this.startIndex&&this.activateTab(this.activeTabIndex),this.startIndex0&&void 0!==arguments[0]?arguments[0]:[],e=n();return t.findIndex(function(t){return t.tabId===e})}function r(t){document.getElementById(t).focus()}function s(t){return t.then&&"function"==typeof t.then}e.b=i,e.a=r,e.c=s},function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"vue-form-wizard",class:[t.stepSize,{vertical:t.isVertical}],attrs:{id:t.id?t.id:""},on:{keyup:[function(e){return"button"in e||!t._k(e.keyCode,"right",39,e.key)?"button"in e&&2!==e.button?null:void t.focusNextTab(e):null},function(e){return"button"in e||!t._k(e.keyCode,"left",37,e.key)?"button"in e&&0!==e.button?null:void t.focusPrevTab(e):null}]}},[t.$slots.title?a("div",{staticClass:"wizard-header"},[t._t("title",[a("h4",{staticClass:"wizard-title"},[t._v(t._s(t.title))]),t._v(" "),a("p",{staticClass:"category"},[t._v(t._s(t.subtitle))])],{title:t.title,subtitle:t.subtitle})],2):t._e(),t._v(" "),a("div",{staticClass:"wizard-navigation"},[t._t("navigation",[t.isVertical?t._e():a("div",{staticClass:"wizard-progress-with-circle"},[a("div",{staticClass:"wizard-progress-bar",style:t.progressBarStyle})]),t._v(" "),a("ul",{staticClass:"wizard-nav wizard-nav-pills",class:t.stepsClasses,attrs:{role:"tablist"}},[t._l(t.tabs,function(e,n){return t._t("step",[a("wizard-step",{attrs:{tab:e,"step-size":t.stepSize,transition:t.transition,index:n},nativeOn:{click:function(e){t.navigateToTab(n)},keyup:function(e){if(!("button"in e)&&t._k(e.keyCode,"enter",13,e.key))return null;t.navigateToTab(n)}}})],{tab:e,index:n,navigateToTab:t.navigateToTab,stepSize:t.stepSize,transition:t.transition})})],2)],{tabs:t.tabs,navigateToTab:t.navigateToTab},t.slotProps),t._v(" "),a("div",{staticClass:"wizard-tab-content"},[t._t("default",null,null,t.slotProps)],2)],2),t._v(" "),t.hideButtons?t._e():a("div",{staticClass:"wizard-card-footer clearfix"},[t._t("footer",[a("div",{staticClass:"wizard-footer-left"},[t.displayPrevButton?a("span",{attrs:{role:"button",tabindex:"0"},on:{click:t.prevTab,keyup:function(e){if(!("button"in e)&&t._k(e.keyCode,"enter",13,e.key))return null;t.prevTab(e)}}},[t._t("prev",[a("wizard-button",{style:t.fillButtonStyle,attrs:{disabled:t.loading}},[t._v("\n "+t._s(t.backButtonText)+"\n ")])],null,t.slotProps)],2):t._e(),t._v(" "),t._t("custom-buttons-left",null,null,t.slotProps)],2),t._v(" "),a("div",{staticClass:"wizard-footer-right"},[t._t("custom-buttons-right",null,null,t.slotProps),t._v(" "),t.isLastStep?a("span",{attrs:{role:"button",tabindex:"0"},on:{click:t.nextTab,keyup:function(e){if(!("button"in e)&&t._k(e.keyCode,"enter",13,e.key))return null;t.nextTab(e)}}},[t._t("finish",[a("wizard-button",{style:t.fillButtonStyle},[t._v("\n "+t._s(t.finishButtonText)+"\n ")])],null,t.slotProps)],2):a("span",{attrs:{role:"button",tabindex:"0"},on:{click:t.nextTab,keyup:function(e){if(!("button"in e)&&t._k(e.keyCode,"enter",13,e.key))return null;t.nextTab(e)}}},[t._t("next",[a("wizard-button",{style:t.fillButtonStyle,attrs:{disabled:t.loading}},[t._v("\n "+t._s(t.nextButtonText)+"\n ")])],null,t.slotProps)],2)],2)],null,t.slotProps)],2)])},i=[],r={render:n,staticRenderFns:i};e.a=r},function(t,e,a){"use strict";var n=a(6),i=a(17),r=a(0),s=r(n.a,i.a,!1,null,null,null);e.a=s.exports},function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{directives:[{name:"show",rawName:"v-show",value:t.active,expression:"active"}],staticClass:"wizard-tab-container",attrs:{role:"tabpanel",id:t.tabId,"aria-hidden":!t.active,"aria-labelledby":"step-"+t.tabId}},[t._t("default",null,{active:t.active})],2)},i=[],r={render:n,staticRenderFns:i};e.a=r}])}); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 68c6f15..414fda5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,9 +10,9 @@ "integrity": "sha512-sW77BFwJ48YvQp3Gzz5xtAUiXuYOL2aMJKDwiaY3OcvdqBFurtYfOpSa4QrNyDxmOGRFSYzUpabU2m9QrlWE7w==", "dev": true, "requires": { - "chalk": "2.3.0", - "esutils": "2.0.2", - "js-tokens": "3.0.2" + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" }, "dependencies": { "chalk": { @@ -21,9 +21,9 @@ "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", "dev": true, "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" + "ansi-styles": "^3.1.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^4.0.0" } }, "supports-color": { @@ -32,7 +32,7 @@ "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "^2.0.0" } } } @@ -66,7 +66,7 @@ "@babel/code-frame": "7.0.0-beta.36", "@babel/types": "7.0.0-beta.36", "babylon": "7.0.0-beta.36", - "lodash": "4.17.4" + "lodash": "^4.2.0" }, "dependencies": { "babylon": { @@ -87,10 +87,10 @@ "@babel/helper-function-name": "7.0.0-beta.36", "@babel/types": "7.0.0-beta.36", "babylon": "7.0.0-beta.36", - "debug": "3.1.0", - "globals": "11.1.0", - "invariant": "2.2.2", - "lodash": "4.17.4" + "debug": "^3.0.1", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.2.0" }, "dependencies": { "babylon": { @@ -122,9 +122,9 @@ "integrity": "sha512-PyAORDO9um9tfnrddXgmWN9e6Sq9qxraQIt5ynqBOSXKA5qvK1kUr+Q3nSzKFdzorsiK+oqcUnAFvEoKxv9D+Q==", "dev": true, "requires": { - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "2.0.0" + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.0" }, "dependencies": { "to-fast-properties": { @@ -147,7 +147,7 @@ "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", "dev": true, "requires": { - "mime-types": "2.1.17", + "mime-types": "~2.1.16", "negotiator": "0.6.1" } }, @@ -163,7 +163,7 @@ "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", "dev": true, "requires": { - "acorn": "4.0.13" + "acorn": "^4.0.3" }, "dependencies": { "acorn": { @@ -180,7 +180,7 @@ "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, "requires": { - "acorn": "3.3.0" + "acorn": "^3.0.4" }, "dependencies": { "acorn": { @@ -203,8 +203,8 @@ "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=", "dev": true, "requires": { - "extend": "3.0.1", - "semver": "5.0.3" + "extend": "~3.0.0", + "semver": "~5.0.1" }, "dependencies": { "semver": { @@ -221,10 +221,10 @@ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.0.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" } }, "ajv-keywords": { @@ -239,9 +239,9 @@ "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "dev": true, "requires": { - "kind-of": "3.2.2", - "longest": "1.0.1", - "repeat-string": "1.6.1" + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" } }, "alphanum-sort": { @@ -280,7 +280,7 @@ "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "^1.9.0" } }, "anymatch": { @@ -289,8 +289,8 @@ "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "dev": true, "requires": { - "micromatch": "2.3.11", - "normalize-path": "2.1.1" + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" } }, "aproba": { @@ -305,8 +305,8 @@ "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", "dev": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.3" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "argparse": { @@ -315,7 +315,7 @@ "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", "dev": true, "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "arr-diff": { @@ -324,7 +324,7 @@ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "requires": { - "arr-flatten": "1.1.0" + "arr-flatten": "^1.0.1" } }, "arr-flatten": { @@ -357,7 +357,7 @@ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "array-uniq": "1.0.3" + "array-uniq": "^1.0.1" } }, "array-uniq": { @@ -396,9 +396,9 @@ "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==", "dev": true, "requires": { - "bn.js": "4.11.8", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "assert": { @@ -434,7 +434,7 @@ "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", "dev": true, "requires": { - "lodash": "4.17.4" + "lodash": "^4.14.0" } }, "async-each": { @@ -467,12 +467,12 @@ "integrity": "sha512-XqHfo8Ht0VU+T5P+eWEVoXza456KJ4l62BPewu3vpNf3LP9s2+zYXkXBznzYby4XeECXgG3N4i+hGvOhXErZmA==", "dev": true, "requires": { - "browserslist": "2.11.1", - "caniuse-lite": "1.0.30000791", - "normalize-range": "0.1.2", - "num2fraction": "1.2.2", - "postcss": "6.0.16", - "postcss-value-parser": "3.3.0" + "browserslist": "^2.11.1", + "caniuse-lite": "^1.0.30000791", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^6.0.16", + "postcss-value-parser": "^3.2.3" } }, "aws-sign2": { @@ -493,9 +493,9 @@ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" } }, "babel-core": { @@ -504,25 +504,25 @@ "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "babel-generator": "6.26.0", - "babel-helpers": "6.24.1", - "babel-messages": "6.23.0", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "convert-source-map": "1.5.1", - "debug": "2.6.9", - "json5": "0.5.1", - "lodash": "4.17.4", - "minimatch": "3.0.4", - "path-is-absolute": "1.0.1", - "private": "0.1.8", - "slash": "1.0.0", - "source-map": "0.5.7" + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.0", + "debug": "^2.6.8", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.7", + "slash": "^1.0.0", + "source-map": "^0.5.6" }, "dependencies": { "source-map": { @@ -543,8 +543,8 @@ "@babel/traverse": "7.0.0-beta.36", "@babel/types": "7.0.0-beta.36", "babylon": "7.0.0-beta.36", - "eslint-scope": "3.7.1", - "eslint-visitor-keys": "1.0.0" + "eslint-scope": "~3.7.1", + "eslint-visitor-keys": "^1.0.0" }, "dependencies": { "babylon": { @@ -561,14 +561,14 @@ "integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=", "dev": true, "requires": { - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "detect-indent": "4.0.0", - "jsesc": "1.3.0", - "lodash": "4.17.4", - "source-map": "0.5.7", - "trim-right": "1.0.1" + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.6", + "trim-right": "^1.0.1" }, "dependencies": { "source-map": { @@ -585,9 +585,9 @@ "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helper-builder-binary-assignment-operator-visitor": { @@ -596,9 +596,9 @@ "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", "dev": true, "requires": { - "babel-helper-explode-assignable-expression": "6.24.1", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-call-delegate": { @@ -607,10 +607,10 @@ "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", "dev": true, "requires": { - "babel-helper-hoist-variables": "6.24.1", - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helper-define-map": { @@ -619,10 +619,10 @@ "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", "dev": true, "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.4" + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" } }, "babel-helper-explode-assignable-expression": { @@ -631,9 +631,9 @@ "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helper-explode-class": { @@ -642,10 +642,10 @@ "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=", "dev": true, "requires": { - "babel-helper-bindify-decorators": "6.24.1", - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-bindify-decorators": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helper-function-name": { @@ -654,11 +654,11 @@ "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", "dev": true, "requires": { - "babel-helper-get-function-arity": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helper-get-function-arity": { @@ -667,8 +667,8 @@ "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-hoist-variables": { @@ -677,8 +677,8 @@ "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-optimise-call-expression": { @@ -687,8 +687,8 @@ "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-regex": { @@ -697,9 +697,9 @@ "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.4" + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" } }, "babel-helper-remap-async-to-generator": { @@ -708,11 +708,11 @@ "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", "dev": true, "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helper-replace-supers": { @@ -721,12 +721,12 @@ "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", "dev": true, "requires": { - "babel-helper-optimise-call-expression": "6.24.1", - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helpers": { @@ -735,8 +735,8 @@ "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-loader": { @@ -745,9 +745,9 @@ "integrity": "sha512-jRwlFbINAeyDStqK6Dd5YuY0k5YuzQUvlz2ZamuXrXmxav3pNqe9vfJ402+2G+OmlJSXxCOpB6Uz0INM7RQe2A==", "dev": true, "requires": { - "find-cache-dir": "1.0.0", - "loader-utils": "1.1.0", - "mkdirp": "0.5.1" + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1" } }, "babel-messages": { @@ -756,7 +756,7 @@ "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "dev": true, "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-check-es2015-constants": { @@ -765,7 +765,7 @@ "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", "dev": true, "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-istanbul": { @@ -774,9 +774,9 @@ "integrity": "sha1-Z2DN2Xf0EdPhdbsGTyvDJ9mbK24=", "dev": true, "requires": { - "find-up": "2.1.0", - "istanbul-lib-instrument": "1.9.1", - "test-exclude": "4.1.1" + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.7.5", + "test-exclude": "^4.1.1" } }, "babel-plugin-syntax-async-functions": { @@ -833,9 +833,9 @@ "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=", "dev": true, "requires": { - "babel-helper-remap-async-to-generator": "6.24.1", - "babel-plugin-syntax-async-generators": "6.13.0", - "babel-runtime": "6.26.0" + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-generators": "^6.5.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-async-to-generator": { @@ -844,9 +844,9 @@ "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", "dev": true, "requires": { - "babel-helper-remap-async-to-generator": "6.24.1", - "babel-plugin-syntax-async-functions": "6.13.0", - "babel-runtime": "6.26.0" + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-class-properties": { @@ -855,10 +855,10 @@ "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", "dev": true, "requires": { - "babel-helper-function-name": "6.24.1", - "babel-plugin-syntax-class-properties": "6.13.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" + "babel-helper-function-name": "^6.24.1", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-plugin-transform-decorators": { @@ -867,11 +867,11 @@ "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=", "dev": true, "requires": { - "babel-helper-explode-class": "6.24.1", - "babel-plugin-syntax-decorators": "6.13.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-explode-class": "^6.24.1", + "babel-plugin-syntax-decorators": "^6.13.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-arrow-functions": { @@ -880,7 +880,7 @@ "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", "dev": true, "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-block-scoped-functions": { @@ -889,7 +889,7 @@ "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", "dev": true, "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-block-scoping": { @@ -898,11 +898,11 @@ "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.4" + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" } }, "babel-plugin-transform-es2015-classes": { @@ -911,15 +911,15 @@ "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", "dev": true, "requires": { - "babel-helper-define-map": "6.26.0", - "babel-helper-function-name": "6.24.1", - "babel-helper-optimise-call-expression": "6.24.1", - "babel-helper-replace-supers": "6.24.1", - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-computed-properties": { @@ -928,8 +928,8 @@ "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-plugin-transform-es2015-destructuring": { @@ -938,7 +938,7 @@ "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", "dev": true, "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-duplicate-keys": { @@ -947,8 +947,8 @@ "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-for-of": { @@ -957,7 +957,7 @@ "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", "dev": true, "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-function-name": { @@ -966,9 +966,9 @@ "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", "dev": true, "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-literals": { @@ -977,7 +977,7 @@ "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", "dev": true, "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-modules-amd": { @@ -986,9 +986,9 @@ "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", "dev": true, "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "6.26.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-plugin-transform-es2015-modules-commonjs": { @@ -997,10 +997,10 @@ "integrity": "sha1-DYOUApt9xqvhqX7xgeAHWN0uXYo=", "dev": true, "requires": { - "babel-plugin-transform-strict-mode": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-types": "6.26.0" + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" } }, "babel-plugin-transform-es2015-modules-systemjs": { @@ -1009,9 +1009,9 @@ "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", "dev": true, "requires": { - "babel-helper-hoist-variables": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-plugin-transform-es2015-modules-umd": { @@ -1020,9 +1020,9 @@ "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", "dev": true, "requires": { - "babel-plugin-transform-es2015-modules-amd": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-plugin-transform-es2015-object-super": { @@ -1031,8 +1031,8 @@ "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", "dev": true, "requires": { - "babel-helper-replace-supers": "6.24.1", - "babel-runtime": "6.26.0" + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-parameters": { @@ -1041,12 +1041,12 @@ "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", "dev": true, "requires": { - "babel-helper-call-delegate": "6.24.1", - "babel-helper-get-function-arity": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-shorthand-properties": { @@ -1055,8 +1055,8 @@ "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-spread": { @@ -1065,7 +1065,7 @@ "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", "dev": true, "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-sticky-regex": { @@ -1074,9 +1074,9 @@ "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", "dev": true, "requires": { - "babel-helper-regex": "6.26.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-template-literals": { @@ -1085,7 +1085,7 @@ "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", "dev": true, "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-typeof-symbol": { @@ -1094,7 +1094,7 @@ "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", "dev": true, "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-unicode-regex": { @@ -1103,9 +1103,9 @@ "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", "dev": true, "requires": { - "babel-helper-regex": "6.26.0", - "babel-runtime": "6.26.0", - "regexpu-core": "2.0.0" + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" } }, "babel-plugin-transform-exponentiation-operator": { @@ -1114,9 +1114,9 @@ "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", "dev": true, "requires": { - "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1", - "babel-plugin-syntax-exponentiation-operator": "6.13.0", - "babel-runtime": "6.26.0" + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-object-rest-spread": { @@ -1125,8 +1125,8 @@ "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", "dev": true, "requires": { - "babel-plugin-syntax-object-rest-spread": "6.13.0", - "babel-runtime": "6.26.0" + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" } }, "babel-plugin-transform-regenerator": { @@ -1135,7 +1135,7 @@ "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", "dev": true, "requires": { - "regenerator-transform": "0.10.1" + "regenerator-transform": "^0.10.0" } }, "babel-plugin-transform-runtime": { @@ -1144,7 +1144,7 @@ "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", "dev": true, "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-strict-mode": { @@ -1153,8 +1153,8 @@ "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-preset-env": { @@ -1163,36 +1163,36 @@ "integrity": "sha512-W6VIyA6Ch9ePMI7VptNn2wBM6dbG0eSz25HEiL40nQXCsXGTGZSTZu1Iap+cj3Q0S5a7T9+529l/5Bkvd+afNA==", "dev": true, "requires": { - "babel-plugin-check-es2015-constants": "6.22.0", - "babel-plugin-syntax-trailing-function-commas": "6.22.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-es2015-arrow-functions": "6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0", - "babel-plugin-transform-es2015-block-scoping": "6.26.0", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-es2015-computed-properties": "6.24.1", - "babel-plugin-transform-es2015-destructuring": "6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "6.24.1", - "babel-plugin-transform-es2015-for-of": "6.23.0", - "babel-plugin-transform-es2015-function-name": "6.24.1", - "babel-plugin-transform-es2015-literals": "6.22.0", - "babel-plugin-transform-es2015-modules-amd": "6.24.1", - "babel-plugin-transform-es2015-modules-commonjs": "6.26.0", - "babel-plugin-transform-es2015-modules-systemjs": "6.24.1", - "babel-plugin-transform-es2015-modules-umd": "6.24.1", - "babel-plugin-transform-es2015-object-super": "6.24.1", - "babel-plugin-transform-es2015-parameters": "6.24.1", - "babel-plugin-transform-es2015-shorthand-properties": "6.24.1", - "babel-plugin-transform-es2015-spread": "6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "6.24.1", - "babel-plugin-transform-es2015-template-literals": "6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "6.24.1", - "babel-plugin-transform-exponentiation-operator": "6.24.1", - "babel-plugin-transform-regenerator": "6.26.0", - "browserslist": "2.11.1", - "invariant": "2.2.2", - "semver": "5.4.1" + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^2.1.2", + "invariant": "^2.2.2", + "semver": "^5.3.0" } }, "babel-preset-stage-2": { @@ -1201,10 +1201,10 @@ "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=", "dev": true, "requires": { - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-class-properties": "6.24.1", - "babel-plugin-transform-decorators": "6.24.1", - "babel-preset-stage-3": "6.24.1" + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-transform-class-properties": "^6.24.1", + "babel-plugin-transform-decorators": "^6.24.1", + "babel-preset-stage-3": "^6.24.1" } }, "babel-preset-stage-3": { @@ -1213,11 +1213,11 @@ "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=", "dev": true, "requires": { - "babel-plugin-syntax-trailing-function-commas": "6.22.0", - "babel-plugin-transform-async-generator-functions": "6.24.1", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-exponentiation-operator": "6.24.1", - "babel-plugin-transform-object-rest-spread": "6.26.0" + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-generator-functions": "^6.24.1", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-plugin-transform-exponentiation-operator": "^6.24.1", + "babel-plugin-transform-object-rest-spread": "^6.22.0" } }, "babel-register": { @@ -1226,13 +1226,13 @@ "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", "dev": true, "requires": { - "babel-core": "6.26.0", - "babel-runtime": "6.26.0", - "core-js": "2.5.3", - "home-or-tmp": "2.0.0", - "lodash": "4.17.4", - "mkdirp": "0.5.1", - "source-map-support": "0.4.18" + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" } }, "babel-runtime": { @@ -1241,8 +1241,8 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.5.3", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, "babel-template": { @@ -1251,11 +1251,11 @@ "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "lodash": "4.17.4" + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" } }, "babel-traverse": { @@ -1264,15 +1264,15 @@ "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "debug": "2.6.9", - "globals": "9.18.0", - "invariant": "2.2.2", - "lodash": "4.17.4" + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" } }, "babel-types": { @@ -1281,10 +1281,10 @@ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } }, "babylon": { @@ -1330,7 +1330,7 @@ "dev": true, "optional": true, "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "better-assert": { @@ -1348,9 +1348,9 @@ "integrity": "sha512-w+OTPD/R0AvDVR/sy/uVUVeoCpEgUoYj9/1P2zB6mR1yx7F/ADzLX4nlvZ/91WWzGgdZnuLxWP/J89D7ZDt0DA==", "dev": true, "requires": { - "bluebird": "3.5.1", - "check-types": "7.3.0", - "tryer": "1.0.0" + "bluebird": "^3.5.1", + "check-types": "^7.3.0", + "tryer": "^1.0.0" } }, "big.js": { @@ -1377,7 +1377,7 @@ "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "dev": true, "requires": { - "inherits": "2.0.3" + "inherits": "~2.0.0" } }, "bluebird": { @@ -1399,15 +1399,15 @@ "dev": true, "requires": { "bytes": "3.0.0", - "content-type": "1.0.4", + "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "1.1.2", - "http-errors": "1.6.2", + "depd": "~1.1.1", + "http-errors": "~1.6.2", "iconv-lite": "0.4.19", - "on-finished": "2.3.0", + "on-finished": "~2.3.0", "qs": "6.5.1", "raw-body": "2.3.2", - "type-is": "1.6.15" + "type-is": "~1.6.15" } }, "boolbase": { @@ -1422,7 +1422,7 @@ "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", "dev": true, "requires": { - "hoek": "4.2.0" + "hoek": "4.x.x" } }, "bootstrap": { @@ -1437,7 +1437,7 @@ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -1447,9 +1447,9 @@ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "brorand": { @@ -1470,12 +1470,12 @@ "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==", "dev": true, "requires": { - "buffer-xor": "1.0.3", - "cipher-base": "1.0.4", - "create-hash": "1.1.3", - "evp_bytestokey": "1.0.3", - "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "browserify-cipher": { @@ -1484,9 +1484,9 @@ "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", "dev": true, "requires": { - "browserify-aes": "1.1.1", - "browserify-des": "1.0.0", - "evp_bytestokey": "1.0.3" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, "browserify-des": { @@ -1495,9 +1495,9 @@ "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", "dev": true, "requires": { - "cipher-base": "1.0.4", - "des.js": "1.0.0", - "inherits": "2.0.3" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1" } }, "browserify-rsa": { @@ -1506,8 +1506,8 @@ "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { - "bn.js": "4.11.8", - "randombytes": "2.0.6" + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" } }, "browserify-sign": { @@ -1516,13 +1516,13 @@ "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", "dev": true, "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.1.3", - "create-hmac": "1.1.6", - "elliptic": "6.4.0", - "inherits": "2.0.3", - "parse-asn1": "5.1.0" + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" } }, "browserify-zlib": { @@ -1531,7 +1531,7 @@ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "requires": { - "pako": "1.0.6" + "pako": "~1.0.5" } }, "browserslist": { @@ -1540,8 +1540,8 @@ "integrity": "sha512-Gp4oJOQOby5TpOJJuUtCrGE0KSJOUYVa/I+/3eD/TRWEK8jqZuJPAK1t+VuG6jp0keudrqtxlH4MbYbmylun9g==", "dev": true, "requires": { - "caniuse-lite": "1.0.30000791", - "electron-to-chromium": "1.3.30" + "caniuse-lite": "^1.0.30000789", + "electron-to-chromium": "^1.3.30" } }, "buffer": { @@ -1550,9 +1550,9 @@ "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { - "base64-js": "1.2.1", - "ieee754": "1.1.8", - "isarray": "1.0.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, "buffer-xor": { @@ -1585,19 +1585,19 @@ "integrity": "sha512-dljb7dk1jqO5ogE+dRpoR9tpHYv5xz9vPSNunh1+0wRuNdYxmzp9WmsyokgW/DUF1FDRVA/TMsmxt027R8djbQ==", "dev": true, "requires": { - "bluebird": "3.5.1", - "chownr": "1.0.1", - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "lru-cache": "4.1.1", - "mississippi": "1.3.0", - "mkdirp": "0.5.1", - "move-concurrently": "1.0.1", - "promise-inflight": "1.0.1", - "rimraf": "2.6.2", - "ssri": "5.0.0", - "unique-filename": "1.1.0", - "y18n": "3.2.1" + "bluebird": "^3.5.0", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^1.3.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.1", + "ssri": "^5.0.0", + "unique-filename": "^1.1.0", + "y18n": "^3.2.1" } }, "caller-path": { @@ -1606,7 +1606,7 @@ "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", "dev": true, "requires": { - "callsites": "0.2.0" + "callsites": "^0.2.0" } }, "callsite": { @@ -1627,8 +1627,8 @@ "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", "dev": true, "requires": { - "no-case": "2.3.2", - "upper-case": "1.1.3" + "no-case": "^2.2.0", + "upper-case": "^1.1.1" } }, "camelcase": { @@ -1643,8 +1643,8 @@ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { - "camelcase": "2.1.1", - "map-obj": "1.0.1" + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" } }, "caniuse-api": { @@ -1653,10 +1653,10 @@ "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", "dev": true, "requires": { - "browserslist": "1.7.7", - "caniuse-db": "1.0.30000791", - "lodash.memoize": "4.1.2", - "lodash.uniq": "4.5.0" + "browserslist": "^1.3.6", + "caniuse-db": "^1.0.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" }, "dependencies": { "browserslist": { @@ -1665,8 +1665,8 @@ "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "dev": true, "requires": { - "caniuse-db": "1.0.30000791", - "electron-to-chromium": "1.3.30" + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" } } } @@ -1695,8 +1695,8 @@ "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", "dev": true, "requires": { - "align-text": "0.1.4", - "lazy-cache": "1.0.4" + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" } }, "chai": { @@ -1705,12 +1705,12 @@ "integrity": "sha1-D2RYS6ZC8PKs4oBiefTwbKI61zw=", "dev": true, "requires": { - "assertion-error": "1.1.0", - "check-error": "1.0.2", - "deep-eql": "3.0.1", - "get-func-name": "2.0.0", - "pathval": "1.1.0", - "type-detect": "4.0.5" + "assertion-error": "^1.0.1", + "check-error": "^1.0.1", + "deep-eql": "^3.0.0", + "get-func-name": "^2.0.0", + "pathval": "^1.0.0", + "type-detect": "^4.0.0" } }, "chai-nightwatch": { @@ -1752,11 +1752,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, "dependencies": { "ansi-styles": { @@ -1791,14 +1791,15 @@ "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "dev": true, "requires": { - "anymatch": "1.3.2", - "async-each": "1.0.1", - "glob-parent": "2.0.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "2.0.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0" + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" } }, "chownr": { @@ -1813,11 +1814,11 @@ "integrity": "sha512-zqvC/HKybRxiM68GzByvUaXxTmNCmpETvLQIM92IEdrQxPnONKt3ZdTsiwxmGrL2ZIDbr9OEHJljmhZZMEsFPw==", "dev": true, "requires": { - "del": "3.0.0", - "extract-zip": "1.6.6", - "kew": "0.7.0", - "mkdirp": "0.5.1", - "request": "2.83.0" + "del": "^3.0.0", + "extract-zip": "^1.6.5", + "kew": "^0.7.0", + "mkdirp": "^0.5.1", + "request": "^2.83.0" } }, "cipher-base": { @@ -1826,8 +1827,8 @@ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "circular-json": { @@ -1842,7 +1843,7 @@ "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", "dev": true, "requires": { - "chalk": "1.1.3" + "chalk": "^1.1.3" } }, "clean-css": { @@ -1851,7 +1852,7 @@ "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=", "dev": true, "requires": { - "source-map": "0.5.7" + "source-map": "0.5.x" }, "dependencies": { "source-map": { @@ -1868,7 +1869,7 @@ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "dev": true, "requires": { - "restore-cursor": "1.0.1" + "restore-cursor": "^1.0.1" } }, "cli-spinners": { @@ -1889,8 +1890,8 @@ "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", + "center-align": "^0.1.1", + "right-align": "^0.1.1", "wordwrap": "0.0.2" }, "dependencies": { @@ -1914,10 +1915,10 @@ "integrity": "sha1-NIxhrpzb4O3+BT2R/0zFIdeQ7eg=", "dev": true, "requires": { - "for-own": "1.0.0", - "is-plain-object": "2.0.4", - "kind-of": "3.2.2", - "shallow-clone": "0.1.2" + "for-own": "^1.0.0", + "is-plain-object": "^2.0.1", + "kind-of": "^3.2.2", + "shallow-clone": "^0.1.2" }, "dependencies": { "for-own": { @@ -1926,7 +1927,7 @@ "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", "dev": true, "requires": { - "for-in": "1.0.2" + "for-in": "^1.0.1" } } } @@ -1943,7 +1944,7 @@ "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", "dev": true, "requires": { - "q": "1.5.1" + "q": "^1.1.2" } }, "coalescy": { @@ -1964,9 +1965,9 @@ "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", "dev": true, "requires": { - "clone": "1.0.3", - "color-convert": "1.9.1", - "color-string": "0.3.0" + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" } }, "color-convert": { @@ -1975,7 +1976,7 @@ "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", "dev": true, "requires": { - "color-name": "1.1.3" + "color-name": "^1.1.1" } }, "color-name": { @@ -1990,7 +1991,7 @@ "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", "dev": true, "requires": { - "color-name": "1.1.3" + "color-name": "^1.0.0" } }, "colormin": { @@ -1999,9 +2000,9 @@ "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", "dev": true, "requires": { - "color": "0.11.4", + "color": "^0.11.0", "css-color-names": "0.0.4", - "has": "1.0.1" + "has": "^1.0.1" } }, "colors": { @@ -2016,7 +2017,7 @@ "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", "dev": true, "requires": { - "lodash": "4.17.4" + "lodash": "^4.5.0" } }, "combined-stream": { @@ -2025,7 +2026,7 @@ "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", "dev": true, "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "commander": { @@ -2070,9 +2071,9 @@ "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3", - "typedarray": "0.0.6" + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, "connect": { @@ -2083,7 +2084,7 @@ "requires": { "debug": "2.6.9", "finalhandler": "1.0.6", - "parseurl": "1.3.2", + "parseurl": "~1.3.2", "utils-merge": "1.0.1" }, "dependencies": { @@ -2094,12 +2095,12 @@ "dev": true, "requires": { "debug": "2.6.9", - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.2", - "statuses": "1.3.1", - "unpipe": "1.0.0" + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" } } } @@ -2116,7 +2117,7 @@ "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", "dev": true, "requires": { - "date-now": "0.1.4" + "date-now": "^0.1.4" } }, "console-control-strings": { @@ -2131,7 +2132,7 @@ "integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=", "dev": true, "requires": { - "bluebird": "3.5.1" + "bluebird": "^3.1.1" } }, "constants-browserify": { @@ -2176,12 +2177,12 @@ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "dev": true, "requires": { - "aproba": "1.2.0", - "fs-write-stream-atomic": "1.0.10", - "iferr": "0.1.5", - "mkdirp": "0.5.1", - "rimraf": "2.6.2", - "run-queue": "1.0.3" + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" } }, "copy-webpack-plugin": { @@ -2190,16 +2191,16 @@ "integrity": "sha512-xlcFiW/U7KrpS6dFuWq3r8Wb7koJx7QVc7LDFCosqkikaVSxkaYOnwDLwilbjrszZ0LYZXThDAJKcQCSrvdShQ==", "dev": true, "requires": { - "cacache": "10.0.2", - "find-cache-dir": "1.0.0", - "globby": "7.1.1", - "is-glob": "4.0.0", - "loader-utils": "0.2.17", - "lodash": "4.17.4", - "minimatch": "3.0.4", - "p-limit": "1.2.0", - "pify": "3.0.0", - "serialize-javascript": "1.4.0" + "cacache": "^10.0.1", + "find-cache-dir": "^1.0.0", + "globby": "^7.1.1", + "is-glob": "^4.0.0", + "loader-utils": "^0.2.15", + "lodash": "^4.3.0", + "minimatch": "^3.0.4", + "p-limit": "^1.0.0", + "pify": "^3.0.0", + "serialize-javascript": "^1.4.0" }, "dependencies": { "globby": { @@ -2208,12 +2209,12 @@ "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", "dev": true, "requires": { - "array-union": "1.0.2", - "dir-glob": "2.0.0", - "glob": "7.1.2", - "ignore": "3.3.7", - "pify": "3.0.0", - "slash": "1.0.0" + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" } }, "is-extglob": { @@ -2228,7 +2229,7 @@ "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.1" } }, "loader-utils": { @@ -2237,10 +2238,10 @@ "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "dev": true, "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" } } } @@ -2263,13 +2264,13 @@ "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", "dev": true, "requires": { - "is-directory": "0.3.1", - "js-yaml": "3.10.0", - "minimist": "1.2.0", - "object-assign": "4.1.1", - "os-homedir": "1.0.2", - "parse-json": "2.2.0", - "require-from-string": "1.2.1" + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" }, "dependencies": { "minimist": { @@ -2286,11 +2287,11 @@ "integrity": "sha512-ZppXR9y5PraUOrf/DzHJY6gzNUhXYE3b9D43xEXs4QYZ7/Oe0Gy0CS+IPKWFfvQFXB3RG9QduaQUFehzSpGAFw==", "dev": true, "requires": { - "js-yaml": "3.10.0", - "lcov-parse": "0.0.10", - "log-driver": "1.2.5", - "minimist": "1.2.0", - "request": "2.83.0" + "js-yaml": "^3.6.1", + "lcov-parse": "^0.0.10", + "log-driver": "^1.2.5", + "minimist": "^1.2.0", + "request": "^2.79.0" }, "dependencies": { "minimist": { @@ -2307,8 +2308,8 @@ "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", "dev": true, "requires": { - "bn.js": "4.11.8", - "elliptic": "6.4.0" + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" } }, "create-hash": { @@ -2317,10 +2318,10 @@ "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", "dev": true, "requires": { - "cipher-base": "1.0.4", - "inherits": "2.0.3", - "ripemd160": "2.0.1", - "sha.js": "2.4.9" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "sha.js": "^2.4.0" } }, "create-hmac": { @@ -2329,12 +2330,12 @@ "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", "dev": true, "requires": { - "cipher-base": "1.0.4", - "create-hash": "1.1.3", - "inherits": "2.0.3", - "ripemd160": "2.0.1", - "safe-buffer": "5.1.1", - "sha.js": "2.4.9" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "cross-env": { @@ -2343,7 +2344,21 @@ "integrity": "sha512-UOokgwvDzCT0mqRSLEkJzUhYXB1vK3E5UgDrD41QiXsm9UetcW2rCGHYz/O3p873lMJ1VZbFCF9Izkwh7nYR5A==", "dev": true, "requires": { - "is-windows": "1.0.1" + "cross-spawn": "^5.1.0", + "is-windows": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } } }, "cross-spawn": { @@ -2352,11 +2367,11 @@ "integrity": "sha512-iT128x7X4hL1dlsGRpC9t0J8gZDRYKM8N1vM+LWMMMIKlwmkAmvKKDvSFxsdIN5MaASVnJYhApVI+ld+Ea38JQ==", "dev": true, "requires": { - "nice-try": "1.0.4", - "path-key": "2.0.1", - "semver": "5.5.0", - "shebang-command": "1.2.0", - "which": "1.3.0" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, "dependencies": { "semver": { @@ -2373,7 +2388,7 @@ "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", "dev": true, "requires": { - "boom": "5.2.0" + "boom": "5.x.x" }, "dependencies": { "boom": { @@ -2382,7 +2397,7 @@ "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", "dev": true, "requires": { - "hoek": "4.2.0" + "hoek": "4.x.x" } } } @@ -2393,17 +2408,17 @@ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { - "browserify-cipher": "1.0.0", - "browserify-sign": "4.0.4", - "create-ecdh": "4.0.0", - "create-hash": "1.1.3", - "create-hmac": "1.1.6", - "diffie-hellman": "5.0.2", - "inherits": "2.0.3", - "pbkdf2": "3.0.14", - "public-encrypt": "4.0.0", - "randombytes": "2.0.6", - "randomfill": "1.0.3" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" } }, "css-color-names": { @@ -2418,20 +2433,20 @@ "integrity": "sha512-4jGj7Ag6WUZ5lQyE4te9sJLn0lgkz6HI3WDE4aw98AkW1IAKXPP4blTpPeorlLDpNsYvojo0SYgRJOdz2KbuAw==", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "css-selector-tokenizer": "0.7.0", - "cssnano": "3.10.0", - "icss-utils": "2.1.0", - "loader-utils": "1.1.0", - "lodash.camelcase": "4.3.0", - "object-assign": "4.1.1", - "postcss": "5.2.18", - "postcss-modules-extract-imports": "1.1.0", - "postcss-modules-local-by-default": "1.2.0", - "postcss-modules-scope": "1.1.0", - "postcss-modules-values": "1.3.0", - "postcss-value-parser": "3.3.0", - "source-list-map": "2.0.0" + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "cssnano": "^3.10.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "object-assign": "^4.1.1", + "postcss": "^5.0.6", + "postcss-modules-extract-imports": "^1.1.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" }, "dependencies": { "has-flag": { @@ -2446,10 +2461,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -2464,7 +2479,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -2475,10 +2490,10 @@ "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "dev": true, "requires": { - "boolbase": "1.0.0", - "css-what": "2.1.0", + "boolbase": "~1.0.0", + "css-what": "2.1", "domutils": "1.5.1", - "nth-check": "1.0.1" + "nth-check": "~1.0.1" }, "dependencies": { "domutils": { @@ -2487,8 +2502,8 @@ "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", "dev": true, "requires": { - "dom-serializer": "0.1.0", - "domelementtype": "1.3.0" + "dom-serializer": "0", + "domelementtype": "1" } } } @@ -2499,9 +2514,9 @@ "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", "dev": true, "requires": { - "cssesc": "0.1.0", - "fastparse": "1.1.1", - "regexpu-core": "1.0.0" + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" }, "dependencies": { "regexpu-core": { @@ -2510,9 +2525,9 @@ "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "dev": true, "requires": { - "regenerate": "1.3.3", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" } } } @@ -2535,38 +2550,38 @@ "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", "dev": true, "requires": { - "autoprefixer": "6.7.7", - "decamelize": "1.2.0", - "defined": "1.0.0", - "has": "1.0.1", - "object-assign": "4.1.1", - "postcss": "5.2.18", - "postcss-calc": "5.3.1", - "postcss-colormin": "2.2.2", - "postcss-convert-values": "2.6.1", - "postcss-discard-comments": "2.0.4", - "postcss-discard-duplicates": "2.1.0", - "postcss-discard-empty": "2.1.0", - "postcss-discard-overridden": "0.1.1", - "postcss-discard-unused": "2.2.3", - "postcss-filter-plugins": "2.0.2", - "postcss-merge-idents": "2.1.7", - "postcss-merge-longhand": "2.0.2", - "postcss-merge-rules": "2.1.2", - "postcss-minify-font-values": "1.0.5", - "postcss-minify-gradients": "1.0.5", - "postcss-minify-params": "1.2.2", - "postcss-minify-selectors": "2.1.1", - "postcss-normalize-charset": "1.1.1", - "postcss-normalize-url": "3.0.8", - "postcss-ordered-values": "2.2.3", - "postcss-reduce-idents": "2.4.0", - "postcss-reduce-initial": "1.0.1", - "postcss-reduce-transforms": "1.0.4", - "postcss-svgo": "2.1.6", - "postcss-unique-selectors": "2.0.2", - "postcss-value-parser": "3.3.0", - "postcss-zindex": "2.2.0" + "autoprefixer": "^6.3.1", + "decamelize": "^1.1.2", + "defined": "^1.0.0", + "has": "^1.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.14", + "postcss-calc": "^5.2.0", + "postcss-colormin": "^2.1.8", + "postcss-convert-values": "^2.3.4", + "postcss-discard-comments": "^2.0.4", + "postcss-discard-duplicates": "^2.0.1", + "postcss-discard-empty": "^2.0.1", + "postcss-discard-overridden": "^0.1.1", + "postcss-discard-unused": "^2.2.1", + "postcss-filter-plugins": "^2.0.0", + "postcss-merge-idents": "^2.1.5", + "postcss-merge-longhand": "^2.0.1", + "postcss-merge-rules": "^2.0.3", + "postcss-minify-font-values": "^1.0.2", + "postcss-minify-gradients": "^1.0.1", + "postcss-minify-params": "^1.0.4", + "postcss-minify-selectors": "^2.0.4", + "postcss-normalize-charset": "^1.1.0", + "postcss-normalize-url": "^3.0.7", + "postcss-ordered-values": "^2.1.0", + "postcss-reduce-idents": "^2.2.2", + "postcss-reduce-initial": "^1.0.0", + "postcss-reduce-transforms": "^1.0.3", + "postcss-svgo": "^2.1.1", + "postcss-unique-selectors": "^2.0.2", + "postcss-value-parser": "^3.2.3", + "postcss-zindex": "^2.0.1" }, "dependencies": { "autoprefixer": { @@ -2575,12 +2590,12 @@ "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", "dev": true, "requires": { - "browserslist": "1.7.7", - "caniuse-db": "1.0.30000791", - "normalize-range": "0.1.2", - "num2fraction": "1.2.2", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" } }, "browserslist": { @@ -2589,8 +2604,8 @@ "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "dev": true, "requires": { - "caniuse-db": "1.0.30000791", - "electron-to-chromium": "1.3.30" + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" } }, "has-flag": { @@ -2605,10 +2620,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -2623,7 +2638,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -2634,8 +2649,8 @@ "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", "dev": true, "requires": { - "clap": "1.2.3", - "source-map": "0.5.7" + "clap": "^1.0.9", + "source-map": "^0.5.3" }, "dependencies": { "source-map": { @@ -2652,7 +2667,7 @@ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { - "array-find-index": "1.0.2" + "array-find-index": "^1.0.1" } }, "custom-event": { @@ -2673,7 +2688,7 @@ "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "dev": true, "requires": { - "es5-ext": "0.10.37" + "es5-ext": "^0.10.9" } }, "dashdash": { @@ -2682,7 +2697,7 @@ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "data-uri-to-buffer": { @@ -2703,8 +2718,8 @@ "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", "dev": true, "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0" + "get-stdin": "^4.0.1", + "meow": "^3.3.0" } }, "de-indent": { @@ -2734,7 +2749,7 @@ "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", "dev": true, "requires": { - "type-detect": "4.0.5" + "type-detect": "^4.0.0" } }, "deep-is": { @@ -2755,9 +2770,9 @@ "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=", "dev": true, "requires": { - "ast-types": "0.10.1", - "escodegen": "1.8.1", - "esprima": "3.1.3" + "ast-types": "0.x.x", + "escodegen": "1.x.x", + "esprima": "3.x.x" }, "dependencies": { "esprima": { @@ -2774,12 +2789,12 @@ "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", "dev": true, "requires": { - "globby": "6.1.0", - "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.0", - "p-map": "1.2.0", - "pify": "3.0.0", - "rimraf": "2.6.2" + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" } }, "delayed-stream": { @@ -2806,8 +2821,8 @@ "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", "dev": true, "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "destroy": { @@ -2822,7 +2837,7 @@ "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", "dev": true, "requires": { - "repeating": "2.0.1" + "repeating": "^2.0.0" } }, "di": { @@ -2843,9 +2858,9 @@ "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", "dev": true, "requires": { - "bn.js": "4.11.8", - "miller-rabin": "4.0.1", - "randombytes": "2.0.6" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, "dir-glob": { @@ -2854,8 +2869,8 @@ "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", "dev": true, "requires": { - "arrify": "1.0.1", - "path-type": "3.0.0" + "arrify": "^1.0.1", + "path-type": "^3.0.0" }, "dependencies": { "path-type": { @@ -2864,7 +2879,7 @@ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" } } } @@ -2875,7 +2890,7 @@ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "esutils": "2.0.2" + "esutils": "^2.0.2" } }, "dom-converter": { @@ -2884,7 +2899,7 @@ "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", "dev": true, "requires": { - "utila": "0.3.3" + "utila": "~0.3" }, "dependencies": { "utila": { @@ -2901,10 +2916,10 @@ "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", "dev": true, "requires": { - "custom-event": "1.0.1", - "ent": "2.2.0", - "extend": "3.0.1", - "void-elements": "2.0.1" + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" } }, "dom-serializer": { @@ -2913,8 +2928,8 @@ "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "dev": true, "requires": { - "domelementtype": "1.1.3", - "entities": "1.1.1" + "domelementtype": "~1.1.1", + "entities": "~1.1.1" }, "dependencies": { "domelementtype": { @@ -2943,7 +2958,7 @@ "integrity": "sha1-iS5HAAqZvlW783dP/qBWHYh5wlk=", "dev": true, "requires": { - "domelementtype": "1.3.0" + "domelementtype": "1" } }, "domutils": { @@ -2952,8 +2967,8 @@ "integrity": "sha1-GVjMC0yUJuntNn+xyOhUiRsPo/8=", "dev": true, "requires": { - "dom-serializer": "0.1.0", - "domelementtype": "1.3.0" + "dom-serializer": "0", + "domelementtype": "1" } }, "duplexer": { @@ -2968,10 +2983,10 @@ "integrity": "sha512-g8ID9OroF9hKt2POf8YLayy+9594PzmM3scI00/uBXocX3TWNgoB67hjzkFe9ITAbQOne/lLdBxHXvYUM4ZgGA==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "inherits": "2.0.3", - "readable-stream": "2.3.3", - "stream-shift": "1.0.0" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" } }, "ecc-jsbn": { @@ -2981,7 +2996,7 @@ "dev": true, "optional": true, "requires": { - "jsbn": "0.1.1" + "jsbn": "~0.1.0" } }, "ee-first": { @@ -3008,7 +3023,7 @@ "integrity": "sha512-zx1Prv7kYLfc4OA60FhxGbSo4qrEjgSzpo1/37i7l9ltXPYOoQBtjQxY9KmsgfHnBxHlBGXwLlsbt/gub1w5lw==", "dev": true, "requires": { - "electron-releases": "2.1.0" + "electron-releases": "^2.1.0" } }, "elliptic": { @@ -3017,13 +3032,13 @@ "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", "dev": true, "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0", - "hash.js": "1.1.3", - "hmac-drbg": "1.0.1", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.0", - "minimalistic-crypto-utils": "1.0.1" + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" } }, "emojis-list": { @@ -3044,7 +3059,7 @@ "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", "dev": true, "requires": { - "once": "1.4.0" + "once": "^1.4.0" } }, "engine.io": { @@ -3067,7 +3082,7 @@ "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", "dev": true, "requires": { - "mime-types": "2.1.17", + "mime-types": "~2.1.11", "negotiator": "0.6.1" } }, @@ -3151,10 +3166,10 @@ "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "memory-fs": "0.4.1", - "object-assign": "4.1.1", - "tapable": "0.2.8" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" } }, "ent": { @@ -3175,7 +3190,7 @@ "integrity": "sha512-IsORQDpaaSwcDP4ZZnHxgE85werpo34VYn1Ud3mq+eUsF593faR8oCZNXrROVkpFu2TsbrNhHin0aUrTsQ9vNw==", "dev": true, "requires": { - "prr": "1.0.1" + "prr": "~1.0.1" } }, "error-ex": { @@ -3184,7 +3199,7 @@ "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", "dev": true, "requires": { - "is-arrayish": "0.2.1" + "is-arrayish": "^0.2.1" } }, "error-stack-parser": { @@ -3193,7 +3208,7 @@ "integrity": "sha1-oyArj7AxFKqbQKDjZp5IsrZaAQo=", "dev": true, "requires": { - "stackframe": "1.0.4" + "stackframe": "^1.0.3" } }, "es5-ext": { @@ -3202,8 +3217,8 @@ "integrity": "sha1-DudB0Ui4AGm6J9AgOTdWryV978M=", "dev": true, "requires": { - "es6-iterator": "2.0.3", - "es6-symbol": "3.1.1" + "es6-iterator": "~2.0.1", + "es6-symbol": "~3.1.1" } }, "es6-iterator": { @@ -3212,9 +3227,9 @@ "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.37", - "es6-symbol": "3.1.1" + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, "es6-map": { @@ -3223,12 +3238,12 @@ "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.37", - "es6-iterator": "2.0.3", - "es6-set": "0.1.5", - "es6-symbol": "3.1.1", - "event-emitter": "0.3.5" + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" } }, "es6-promise": { @@ -3243,11 +3258,11 @@ "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.37", - "es6-iterator": "2.0.3", + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", "es6-symbol": "3.1.1", - "event-emitter": "0.3.5" + "event-emitter": "~0.3.5" } }, "es6-symbol": { @@ -3256,8 +3271,8 @@ "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.37" + "d": "1", + "es5-ext": "~0.10.14" } }, "es6-weak-map": { @@ -3266,10 +3281,10 @@ "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.37", - "es6-iterator": "2.0.3", - "es6-symbol": "3.1.1" + "d": "1", + "es5-ext": "^0.10.14", + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" } }, "escape-html": { @@ -3290,11 +3305,11 @@ "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", "dev": true, "requires": { - "esprima": "2.7.3", - "estraverse": "1.9.3", - "esutils": "2.0.2", - "optionator": "0.8.2", - "source-map": "0.2.0" + "esprima": "^2.7.1", + "estraverse": "^1.9.1", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.2.0" }, "dependencies": { "esprima": { @@ -3316,7 +3331,7 @@ "dev": true, "optional": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } @@ -3327,10 +3342,10 @@ "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", "dev": true, "requires": { - "es6-map": "0.1.5", - "es6-weak-map": "2.0.2", - "esrecurse": "4.2.0", - "estraverse": "4.2.0" + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, "eslint": { @@ -3339,42 +3354,54 @@ "integrity": "sha1-yPxiAcf0DdCJQbh8CFdnOGpnmsw=", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "chalk": "1.1.3", - "concat-stream": "1.6.0", - "debug": "2.6.9", - "doctrine": "2.1.0", - "escope": "3.6.0", - "espree": "3.5.2", - "esquery": "1.0.0", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "file-entry-cache": "2.0.0", - "glob": "7.1.2", - "globals": "9.18.0", - "ignore": "3.3.7", - "imurmurhash": "0.1.4", - "inquirer": "0.12.0", - "is-my-json-valid": "2.17.1", - "is-resolvable": "1.0.1", - "js-yaml": "3.10.0", - "json-stable-stringify": "1.0.1", - "levn": "0.3.0", - "lodash": "4.17.4", - "mkdirp": "0.5.1", - "natural-compare": "1.4.0", - "optionator": "0.8.2", - "path-is-inside": "1.0.2", - "pluralize": "1.2.1", - "progress": "1.1.8", - "require-uncached": "1.0.3", - "strip-bom": "3.0.0", - "strip-json-comments": "2.0.1", - "table": "3.8.3", - "text-table": "0.2.0", - "user-home": "2.0.0" + "babel-code-frame": "^6.16.0", + "chalk": "^1.1.3", + "concat-stream": "^1.5.2", + "debug": "^2.1.1", + "doctrine": "^2.0.0", + "escope": "^3.6.0", + "espree": "^3.4.0", + "esquery": "^1.0.0", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "glob": "^7.0.3", + "globals": "^9.14.0", + "ignore": "^3.2.0", + "imurmurhash": "^0.1.4", + "inquirer": "^0.12.0", + "is-my-json-valid": "^2.10.0", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.5.1", + "json-stable-stringify": "^1.0.0", + "levn": "^0.3.0", + "lodash": "^4.0.0", + "mkdirp": "^0.5.0", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.1", + "pluralize": "^1.2.1", + "progress": "^1.1.8", + "require-uncached": "^1.0.2", + "shelljs": "^0.7.5", + "strip-bom": "^3.0.0", + "strip-json-comments": "~2.0.1", + "table": "^3.7.8", + "text-table": "~0.2.0", + "user-home": "^2.0.0" }, "dependencies": { + "shelljs": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", + "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -3395,11 +3422,11 @@ "integrity": "sha1-J4h0Q1psRuwdlPoLH/SU4w7wQpA=", "dev": true, "requires": { - "chalk": "1.1.3", + "chalk": "^1.0.0", "coalescy": "1.0.0", - "extend": "3.0.1", - "minimist": "1.2.0", - "text-table": "0.2.0" + "extend": "^3.0.0", + "minimist": "^1.2.0", + "text-table": "^0.2.0" }, "dependencies": { "minimist": { @@ -3416,11 +3443,11 @@ "integrity": "sha512-40aN976qSNPyb9ejTqjEthZITpls1SVKtwguahmH1dzGCwQU/vySE+xX33VZmD8csU0ahVNCtFlsPgKqRBiqgg==", "dev": true, "requires": { - "loader-fs-cache": "1.0.1", - "loader-utils": "1.1.0", - "object-assign": "4.1.1", - "object-hash": "1.2.0", - "rimraf": "2.6.2" + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" } }, "eslint-plugin-html": { @@ -3429,7 +3456,7 @@ "integrity": "sha1-fImIOrDIX6XSi2ZqFKTpBqqQuJc=", "dev": true, "requires": { - "htmlparser2": "3.9.2" + "htmlparser2": "^3.8.2" } }, "eslint-plugin-promise": { @@ -3450,8 +3477,8 @@ "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", "dev": true, "requires": { - "esrecurse": "4.2.0", - "estraverse": "4.2.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, "eslint-visitor-keys": { @@ -3466,8 +3493,8 @@ "integrity": "sha512-sadKeYwaR/aJ3stC2CdvgXu1T16TdYN+qwCpcWbMnGJ8s0zNWemzrvb2GbD4OhmJ/fwpJjudThAlLobGbWZbCQ==", "dev": true, "requires": { - "acorn": "5.3.0", - "acorn-jsx": "3.0.1" + "acorn": "^5.2.1", + "acorn-jsx": "^3.0.0" } }, "esprima": { @@ -3482,7 +3509,7 @@ "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", "dev": true, "requires": { - "estraverse": "4.2.0" + "estraverse": "^4.0.0" } }, "esrecurse": { @@ -3491,8 +3518,8 @@ "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", "dev": true, "requires": { - "estraverse": "4.2.0", - "object-assign": "4.1.1" + "estraverse": "^4.1.0", + "object-assign": "^4.0.1" } }, "estraverse": { @@ -3519,8 +3546,8 @@ "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.37" + "d": "1", + "es5-ext": "~0.10.14" } }, "eventemitter3": { @@ -3547,8 +3574,8 @@ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { - "md5.js": "1.3.4", - "safe-buffer": "5.1.1" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, "execa": { @@ -3557,12 +3584,26 @@ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "dev": true, "requires": { - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.0" + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } } }, "exit-hook": { @@ -3577,9 +3618,9 @@ "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", "dev": true, "requires": { - "array-slice": "0.2.3", - "array-unique": "0.2.1", - "braces": "0.1.5" + "array-slice": "^0.2.3", + "array-unique": "^0.2.1", + "braces": "^0.1.2" }, "dependencies": { "braces": { @@ -3588,7 +3629,7 @@ "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", "dev": true, "requires": { - "expand-range": "0.1.1" + "expand-range": "^0.1.0" } }, "expand-range": { @@ -3597,8 +3638,8 @@ "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", "dev": true, "requires": { - "is-number": "0.1.1", - "repeat-string": "0.2.2" + "is-number": "^0.1.1", + "repeat-string": "^0.2.2" } }, "is-number": { @@ -3621,7 +3662,7 @@ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "requires": { - "is-posix-bracket": "0.1.1" + "is-posix-bracket": "^0.1.0" } }, "expand-range": { @@ -3630,7 +3671,7 @@ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, "requires": { - "fill-range": "2.2.3" + "fill-range": "^2.1.0" } }, "express": { @@ -3639,36 +3680,36 @@ "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=", "dev": true, "requires": { - "accepts": "1.3.4", + "accepts": "~1.3.4", "array-flatten": "1.1.1", "body-parser": "1.18.2", "content-disposition": "0.5.2", - "content-type": "1.0.4", + "content-type": "~1.0.4", "cookie": "0.3.1", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "1.1.2", - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "etag": "1.8.1", + "depd": "~1.1.1", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.1", "finalhandler": "1.1.0", "fresh": "0.5.2", "merge-descriptors": "1.0.1", - "methods": "1.1.2", - "on-finished": "2.3.0", - "parseurl": "1.3.2", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", "path-to-regexp": "0.1.7", - "proxy-addr": "2.0.2", + "proxy-addr": "~2.0.2", "qs": "6.5.1", - "range-parser": "1.2.0", + "range-parser": "~1.2.0", "safe-buffer": "5.1.1", "send": "0.16.1", "serve-static": "1.13.1", "setprototypeof": "1.1.0", - "statuses": "1.3.1", - "type-is": "1.6.15", + "statuses": "~1.3.1", + "type-is": "~1.6.15", "utils-merge": "1.0.1", - "vary": "1.1.2" + "vary": "~1.1.2" } }, "extend": { @@ -3683,7 +3724,7 @@ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "extract-text-webpack-plugin": { @@ -3692,10 +3733,10 @@ "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==", "dev": true, "requires": { - "async": "2.6.0", - "loader-utils": "1.1.0", - "schema-utils": "0.3.0", - "webpack-sources": "1.1.0" + "async": "^2.4.1", + "loader-utils": "^1.1.0", + "schema-utils": "^0.3.0", + "webpack-sources": "^1.0.1" } }, "extract-zip": { @@ -3757,7 +3798,7 @@ "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", "dev": true, "requires": { - "pend": "1.2.0" + "pend": "~1.2.0" } }, "figures": { @@ -3766,8 +3807,8 @@ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5", - "object-assign": "4.1.1" + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" } }, "file-entry-cache": { @@ -3776,8 +3817,8 @@ "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", "dev": true, "requires": { - "flat-cache": "1.3.0", - "object-assign": "4.1.1" + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" } }, "file-loader": { @@ -3786,8 +3827,8 @@ "integrity": "sha512-873ztuL+/hfvXbLDJ262PGO6XjERnybJu2gW1/5j8HUfxSiFJI9Hj/DhZ50ZGRUxBvuNiazb/cM2rh9pqrxP6Q==", "dev": true, "requires": { - "loader-utils": "1.1.0", - "schema-utils": "0.3.0" + "loader-utils": "^1.0.2", + "schema-utils": "^0.3.0" } }, "file-uri-to-path": { @@ -3814,11 +3855,11 @@ "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", "dev": true, "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "1.1.7", - "repeat-element": "1.1.2", - "repeat-string": "1.6.1" + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^1.1.3", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" } }, "finalhandler": { @@ -3828,12 +3869,12 @@ "dev": true, "requires": { "debug": "2.6.9", - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.2", - "statuses": "1.3.1", - "unpipe": "1.0.0" + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" } }, "find-cache-dir": { @@ -3842,9 +3883,9 @@ "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", "dev": true, "requires": { - "commondir": "1.0.1", - "make-dir": "1.1.0", - "pkg-dir": "2.0.0" + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" } }, "find-up": { @@ -3853,7 +3894,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "flat-cache": { @@ -3862,10 +3903,10 @@ "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", "dev": true, "requires": { - "circular-json": "0.3.3", - "del": "2.2.2", - "graceful-fs": "4.1.11", - "write": "0.2.1" + "circular-json": "^0.3.1", + "del": "^2.0.2", + "graceful-fs": "^4.1.2", + "write": "^0.2.1" }, "dependencies": { "del": { @@ -3874,13 +3915,13 @@ "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "requires": { - "globby": "5.0.0", - "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.0", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "rimraf": "2.6.2" + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" } }, "globby": { @@ -3889,12 +3930,12 @@ "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "requires": { - "array-union": "1.0.2", - "arrify": "1.0.1", - "glob": "7.1.2", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "pify": { @@ -3917,8 +3958,8 @@ "integrity": "sha1-yBuQ2HRnZvGmCaRoCZRsRd2K5Bc=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3" + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" } }, "for-in": { @@ -3933,7 +3974,7 @@ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "dev": true, "requires": { - "for-in": "1.0.2" + "for-in": "^1.0.1" } }, "forever-agent": { @@ -3948,9 +3989,9 @@ "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", "dev": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" } }, "formatio": { @@ -3959,7 +4000,7 @@ "integrity": "sha1-87IWfZBoxGmKjVH092CjmlTYGOs=", "dev": true, "requires": { - "samsam": "1.3.0" + "samsam": "1.x" } }, "forwarded": { @@ -3980,9 +4021,9 @@ "integrity": "sha1-4yeBxHIvVGoGqbXXp8+ihSA3XXA=", "dev": true, "requires": { - "chalk": "1.1.3", - "error-stack-parser": "2.0.1", - "string-length": "1.0.1" + "chalk": "^1.1.3", + "error-stack-parser": "^2.0.0", + "string-length": "^1.0.1" } }, "from2": { @@ -3991,8 +4032,8 @@ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, "fs-extra": { @@ -4001,9 +4042,9 @@ "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" } }, "fs-write-stream-atomic": { @@ -4012,10 +4053,10 @@ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "iferr": "0.1.5", - "imurmurhash": "0.1.4", - "readable-stream": "2.3.3" + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" } }, "fs.realpath": { @@ -4024,16 +4065,552 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, + "fsevents": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": true + } + } + }, "fstream": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.2" + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" } }, "ftp": { @@ -4042,7 +4619,7 @@ "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=", "dev": true, "requires": { - "readable-stream": "1.1.14", + "readable-stream": "1.1.x", "xregexp": "2.0.0" }, "dependencies": { @@ -4058,10 +4635,10 @@ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "string_decoder": { @@ -4084,14 +4661,14 @@ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "gaze": { @@ -4100,7 +4677,7 @@ "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", "dev": true, "requires": { - "globule": "1.2.0" + "globule": "^1.0.0" } }, "generate-function": { @@ -4115,7 +4692,7 @@ "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", "dev": true, "requires": { - "is-property": "1.0.2" + "is-property": "^1.0.0" } }, "get-caller-file": { @@ -4148,12 +4725,12 @@ "integrity": "sha512-7aelVrYqCLuVjq2kEKRTH8fXPTC0xKTkM+G7UlFkEwCXY3sFbSxvY375JoFowOAYbkaU47SrBvOefUlLZZ+6QA==", "dev": true, "requires": { - "data-uri-to-buffer": "1.2.0", - "debug": "2.6.9", - "extend": "3.0.1", - "file-uri-to-path": "1.0.0", - "ftp": "0.3.10", - "readable-stream": "2.3.3" + "data-uri-to-buffer": "1", + "debug": "2", + "extend": "3", + "file-uri-to-path": "1", + "ftp": "~0.3.10", + "readable-stream": "2" } }, "getpass": { @@ -4162,7 +4739,7 @@ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "glob": { @@ -4171,12 +4748,12 @@ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "glob-base": { @@ -4185,8 +4762,8 @@ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" } }, "glob-parent": { @@ -4195,7 +4772,7 @@ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, "requires": { - "is-glob": "2.0.1" + "is-glob": "^2.0.0" } }, "globals": { @@ -4210,11 +4787,11 @@ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { - "array-union": "1.0.2", - "glob": "7.1.2", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "dependencies": { "pify": { @@ -4231,9 +4808,9 @@ "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", "dev": true, "requires": { - "glob": "7.1.2", - "lodash": "4.17.4", - "minimatch": "3.0.4" + "glob": "~7.1.1", + "lodash": "~4.17.4", + "minimatch": "~3.0.2" } }, "graceful-fs": { @@ -4260,10 +4837,10 @@ "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", "dev": true, "requires": { - "async": "1.5.2", - "optimist": "0.6.1", - "source-map": "0.4.4", - "uglify-js": "2.8.29" + "async": "^1.4.0", + "optimist": "^0.6.1", + "source-map": "^0.4.4", + "uglify-js": "^2.6" }, "dependencies": { "async": { @@ -4278,7 +4855,7 @@ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } }, "uglify-js": { @@ -4288,9 +4865,9 @@ "dev": true, "optional": true, "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" }, "dependencies": { "source-map": { @@ -4316,8 +4893,8 @@ "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "dev": true, "requires": { - "ajv": "5.5.2", - "har-schema": "2.0.0" + "ajv": "^5.1.0", + "har-schema": "^2.0.0" } }, "has": { @@ -4326,7 +4903,7 @@ "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", "dev": true, "requires": { - "function-bind": "1.1.1" + "function-bind": "^1.0.2" } }, "has-ansi": { @@ -4335,7 +4912,7 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "has-binary": { @@ -4379,7 +4956,7 @@ "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", "dev": true, "requires": { - "inherits": "2.0.3" + "inherits": "^2.0.1" } }, "hash-sum": { @@ -4394,8 +4971,8 @@ "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "dev": true, "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.0" } }, "hasha": { @@ -4404,8 +4981,8 @@ "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", "dev": true, "requires": { - "is-stream": "1.1.0", - "pinkie-promise": "2.0.1" + "is-stream": "^1.0.1", + "pinkie-promise": "^2.0.0" } }, "hawk": { @@ -4414,10 +4991,10 @@ "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", "dev": true, "requires": { - "boom": "4.3.1", - "cryptiles": "3.1.2", - "hoek": "4.2.0", - "sntp": "2.1.0" + "boom": "4.x.x", + "cryptiles": "3.x.x", + "hoek": "4.x.x", + "sntp": "2.x.x" } }, "he": { @@ -4432,9 +5009,9 @@ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dev": true, "requires": { - "hash.js": "1.1.3", - "minimalistic-assert": "1.0.0", - "minimalistic-crypto-utils": "1.0.1" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, "hoek": { @@ -4449,8 +5026,8 @@ "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", "dev": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" } }, "hosted-git-info": { @@ -4477,14 +5054,14 @@ "integrity": "sha512-WX7D6PB9PFq05fZ1/CyxPUuyqXed6vh2fGOM80+zJT5wAO93D/cUjLs0CcbBFjQmlwmCgRvl97RurtArIpOnkw==", "dev": true, "requires": { - "camel-case": "3.0.0", - "clean-css": "4.1.9", - "commander": "2.12.2", - "he": "1.1.1", - "ncname": "1.0.0", - "param-case": "2.1.1", - "relateurl": "0.2.7", - "uglify-js": "3.3.5" + "camel-case": "3.0.x", + "clean-css": "4.1.x", + "commander": "2.12.x", + "he": "1.1.x", + "ncname": "1.0.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.3.x" } }, "html-webpack-plugin": { @@ -4493,12 +5070,12 @@ "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=", "dev": true, "requires": { - "bluebird": "3.5.1", - "html-minifier": "3.5.8", - "loader-utils": "0.2.17", - "lodash": "4.17.4", - "pretty-error": "2.1.1", - "toposort": "1.0.6" + "bluebird": "^3.4.7", + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "toposort": "^1.0.0" }, "dependencies": { "loader-utils": { @@ -4507,10 +5084,10 @@ "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "dev": true, "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" } } } @@ -4521,12 +5098,12 @@ "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", "dev": true, "requires": { - "domelementtype": "1.3.0", - "domhandler": "2.4.1", - "domutils": "1.6.2", - "entities": "1.1.1", - "inherits": "2.0.3", - "readable-stream": "2.3.3" + "domelementtype": "^1.3.0", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" } }, "http-errors": { @@ -4538,7 +5115,7 @@ "depd": "1.1.1", "inherits": "2.0.3", "setprototypeof": "1.0.3", - "statuses": "1.3.1" + "statuses": ">= 1.3.1 < 2" }, "dependencies": { "depd": { @@ -4561,8 +5138,8 @@ "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", "dev": true, "requires": { - "eventemitter3": "1.2.0", - "requires-port": "1.0.0" + "eventemitter3": "1.x.x", + "requires-port": "1.x.x" } }, "http-proxy-agent": { @@ -4571,9 +5148,9 @@ "integrity": "sha1-zBzjjkU7+YSg93AtLdWcc9CBKEo=", "dev": true, "requires": { - "agent-base": "2.1.1", - "debug": "2.6.9", - "extend": "3.0.1" + "agent-base": "2", + "debug": "2", + "extend": "3" } }, "http-proxy-middleware": { @@ -4582,10 +5159,10 @@ "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", "dev": true, "requires": { - "http-proxy": "1.16.2", - "is-glob": "3.1.0", - "lodash": "4.17.4", - "micromatch": "2.3.11" + "http-proxy": "^1.16.2", + "is-glob": "^3.1.0", + "lodash": "^4.17.2", + "micromatch": "^2.3.11" }, "dependencies": { "is-extglob": { @@ -4600,7 +5177,7 @@ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.0" } } } @@ -4611,9 +5188,9 @@ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.13.1" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "https-browserify": { @@ -4628,9 +5205,9 @@ "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=", "dev": true, "requires": { - "agent-base": "2.1.1", - "debug": "2.6.9", - "extend": "3.0.1" + "agent-base": "2", + "debug": "2", + "extend": "3" } }, "iconv-lite": { @@ -4651,7 +5228,7 @@ "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", "dev": true, "requires": { - "postcss": "6.0.16" + "postcss": "^6.0.1" } }, "ieee754": { @@ -4690,7 +5267,7 @@ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, "requires": { - "repeating": "2.0.1" + "repeating": "^2.0.0" } }, "indexes-of": { @@ -4711,8 +5288,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -4727,7 +5304,7 @@ "integrity": "sha512-0Kd4NqMJUhknG4ECiJ/mgyHJBpfBBWZ3IKHl2BLNQiFtMO7/xiv9mmHl7mGvE0iKrBeQAZdMcQP3sMXZN0cqeg==", "dev": true, "requires": { - "babel-core": "6.26.0" + "babel-core": "~6" } }, "inquirer": { @@ -4736,19 +5313,19 @@ "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", "dev": true, "requires": { - "ansi-escapes": "1.4.0", - "ansi-regex": "2.1.1", - "chalk": "1.1.3", - "cli-cursor": "1.0.2", - "cli-width": "2.2.0", - "figures": "1.7.0", - "lodash": "4.17.4", - "readline2": "1.0.1", - "run-async": "0.1.0", - "rx-lite": "3.1.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "through": "2.3.8" + "ansi-escapes": "^1.1.0", + "ansi-regex": "^2.0.0", + "chalk": "^1.0.0", + "cli-cursor": "^1.0.1", + "cli-width": "^2.0.0", + "figures": "^1.3.5", + "lodash": "^4.3.0", + "readline2": "^1.0.1", + "run-async": "^0.1.0", + "rx-lite": "^3.1.2", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.0", + "through": "^2.3.6" } }, "interpret": { @@ -4763,7 +5340,7 @@ "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", "dev": true, "requires": { - "loose-envify": "1.3.1" + "loose-envify": "^1.0.0" } }, "invert-kv": { @@ -4802,7 +5379,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "1.11.0" + "binary-extensions": "^1.0.0" } }, "is-buffer": { @@ -4817,7 +5394,7 @@ "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { - "builtin-modules": "1.1.1" + "builtin-modules": "^1.0.0" } }, "is-directory": { @@ -4838,7 +5415,7 @@ "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "dev": true, "requires": { - "is-primitive": "2.0.0" + "is-primitive": "^2.0.0" } }, "is-extendable": { @@ -4859,7 +5436,7 @@ "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-fullwidth-code-point": { @@ -4868,7 +5445,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-glob": { @@ -4877,7 +5454,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "is-my-json-valid": { @@ -4886,10 +5463,10 @@ "integrity": "sha512-Q2khNw+oBlWuaYvEEHtKSw/pCxD2L5Rc1C+UQme9X6JdRDh7m5D7HkozA0qa3DUkQ6VzCnEm8mVIQPyIRkI5sQ==", "dev": true, "requires": { - "generate-function": "2.0.0", - "generate-object-property": "1.2.0", - "jsonpointer": "4.0.1", - "xtend": "4.0.1" + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "jsonpointer": "^4.0.0", + "xtend": "^4.0.0" } }, "is-number": { @@ -4898,7 +5475,7 @@ "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } }, "is-path-cwd": { @@ -4913,7 +5490,7 @@ "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", "dev": true, "requires": { - "is-path-inside": "1.0.1" + "is-path-inside": "^1.0.0" } }, "is-path-inside": { @@ -4922,7 +5499,7 @@ "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "requires": { - "path-is-inside": "1.0.2" + "path-is-inside": "^1.0.1" } }, "is-plain-obj": { @@ -4937,7 +5514,7 @@ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" }, "dependencies": { "isobject": { @@ -4984,7 +5561,7 @@ "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", "dev": true, "requires": { - "html-comment-regex": "1.1.1" + "html-comment-regex": "^1.1.0" } }, "is-typedarray": { @@ -5050,20 +5627,20 @@ "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", "dev": true, "requires": { - "abbrev": "1.0.9", - "async": "1.5.2", - "escodegen": "1.8.1", - "esprima": "2.7.3", - "glob": "5.0.15", - "handlebars": "4.0.11", - "js-yaml": "3.10.0", - "mkdirp": "0.5.1", - "nopt": "3.0.6", - "once": "1.4.0", - "resolve": "1.1.7", - "supports-color": "3.2.3", - "which": "1.3.0", - "wordwrap": "1.0.0" + "abbrev": "1.0.x", + "async": "1.x", + "escodegen": "1.8.x", + "esprima": "2.7.x", + "glob": "^5.0.15", + "handlebars": "^4.0.1", + "js-yaml": "3.x", + "mkdirp": "0.5.x", + "nopt": "3.x", + "once": "1.x", + "resolve": "1.1.x", + "supports-color": "^3.1.0", + "which": "^1.1.1", + "wordwrap": "^1.0.0" }, "dependencies": { "async": { @@ -5084,11 +5661,11 @@ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "has-flag": { @@ -5109,7 +5686,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -5126,13 +5703,13 @@ "integrity": "sha512-RQmXeQ7sphar7k7O1wTNzVczF9igKpaeGQAG9qR2L+BS4DCJNTI9nytRmIVYevwO0bbq+2CXvJmYDuz0gMrywA==", "dev": true, "requires": { - "babel-generator": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "istanbul-lib-coverage": "1.1.1", - "semver": "5.4.1" + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.1.1", + "semver": "^5.3.0" } }, "js-base64": { @@ -5153,8 +5730,8 @@ "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "dev": true, "requires": { - "argparse": "1.0.9", - "esprima": "4.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, "jsbn": { @@ -5194,7 +5771,7 @@ "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", "dev": true, "requires": { - "jsonify": "0.0.0" + "jsonify": "~0.0.0" } }, "json-stringify-safe": { @@ -5221,7 +5798,7 @@ "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "dev": true, "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.6" } }, "jsonify": { @@ -5260,33 +5837,33 @@ "integrity": "sha512-k5pBjHDhmkdaUccnC7gE3mBzZjcxyxYsYVaqiL2G5AqlfLyBO5nw2VdNK+O16cveEPd/gIOWULH7gkiYYwVNHg==", "dev": true, "requires": { - "bluebird": "3.5.1", - "body-parser": "1.18.2", - "chokidar": "1.7.0", - "colors": "1.1.2", - "combine-lists": "1.0.1", - "connect": "3.6.5", - "core-js": "2.5.3", - "di": "0.0.1", - "dom-serialize": "2.2.1", - "expand-braces": "0.1.2", - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "http-proxy": "1.16.2", - "isbinaryfile": "3.0.2", - "lodash": "3.10.1", - "log4js": "0.6.38", - "mime": "1.4.1", - "minimatch": "3.0.4", - "optimist": "0.6.1", - "qjobs": "1.1.5", - "range-parser": "1.2.0", - "rimraf": "2.6.2", - "safe-buffer": "5.1.1", + "bluebird": "^3.3.0", + "body-parser": "^1.16.1", + "chokidar": "^1.4.1", + "colors": "^1.1.0", + "combine-lists": "^1.0.0", + "connect": "^3.6.0", + "core-js": "^2.2.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.0", + "expand-braces": "^0.1.1", + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "http-proxy": "^1.13.0", + "isbinaryfile": "^3.0.0", + "lodash": "^3.8.0", + "log4js": "^0.6.31", + "mime": "^1.3.4", + "minimatch": "^3.0.2", + "optimist": "^0.6.1", + "qjobs": "^1.1.4", + "range-parser": "^1.2.0", + "rimraf": "^2.6.0", + "safe-buffer": "^5.0.1", "socket.io": "1.7.3", - "source-map": "0.5.7", + "source-map": "^0.5.3", "tmp": "0.0.31", - "useragent": "2.2.1" + "useragent": "^2.1.12" }, "dependencies": { "lodash": { @@ -5309,11 +5886,11 @@ "integrity": "sha1-Wv+LOc9plNwi3kyENix2ABtjfPY=", "dev": true, "requires": { - "dateformat": "1.0.12", - "istanbul": "0.4.5", - "lodash": "3.10.1", - "minimatch": "3.0.4", - "source-map": "0.5.7" + "dateformat": "^1.0.6", + "istanbul": "^0.4.0", + "lodash": "^3.8.0", + "minimatch": "^3.0.0", + "source-map": "^0.5.1" }, "dependencies": { "lodash": { @@ -5353,8 +5930,8 @@ "integrity": "sha1-0jyjSAG9qYY60xjju0vUBisTrNI=", "dev": true, "requires": { - "lodash": "4.17.4", - "phantomjs-prebuilt": "2.1.16" + "lodash": "^4.0.1", + "phantomjs-prebuilt": "^2.1.7" } }, "karma-phantomjs-shim": { @@ -5375,7 +5952,7 @@ "integrity": "sha1-pZfltKE2n+ez19dsCe0gYaOOdH8=", "dev": true, "requires": { - "lolex": "1.6.0" + "lolex": "^1.6.0" }, "dependencies": { "lolex": { @@ -5392,7 +5969,7 @@ "integrity": "sha1-kTIsd/jxPUb+0GKwQuEAnUxFBdg=", "dev": true, "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.2" } }, "karma-spec-reporter": { @@ -5401,7 +5978,7 @@ "integrity": "sha1-LpxyB+pyZ3EmAln4K+y1QyCeRAo=", "dev": true, "requires": { - "colors": "1.1.2" + "colors": "^1.1.2" } }, "karma-webpack": { @@ -5410,10 +5987,11 @@ "integrity": "sha512-F1j3IG/XhiMzcunAXbWXH95uizjzr3WdTzmVWlta8xqxcCtAu9FByCb4sccIMxaVFAefpgnUW9KlCo0oLvIX6A==", "dev": true, "requires": { - "async": "0.9.2", - "loader-utils": "0.2.17", - "lodash": "3.10.1", - "source-map": "0.5.7" + "async": "~0.9.0", + "loader-utils": "^0.2.5", + "lodash": "^3.8.0", + "source-map": "^0.5.6", + "webpack-dev-middleware": "^1.12.0" }, "dependencies": { "async": { @@ -5428,10 +6006,10 @@ "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "dev": true, "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" } }, "lodash": { @@ -5440,11 +6018,30 @@ "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", "dev": true }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true + }, + "webpack-dev-middleware": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", + "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "dev": true, + "requires": { + "memory-fs": "~0.4.1", + "mime": "^1.5.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "time-stamp": "^2.0.0" + } } } }, @@ -5460,7 +6057,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } }, "klaw": { @@ -5469,7 +6066,7 @@ "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", "dev": true, "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.9" } }, "last-call-webpack-plugin": { @@ -5478,8 +6075,8 @@ "integrity": "sha512-CZc+m2xZm51J8qSwdODeiiNeqh8CYkKEq6Rw8IkE4i/4yqf2cJhjQPsA6BtAV970ePRNhwEOXhy2U5xc5Jwh9Q==", "dev": true, "requires": { - "lodash": "4.17.4", - "webpack-sources": "1.1.0" + "lodash": "^4.17.4", + "webpack-sources": "^1.0.1" } }, "lazy-cache": { @@ -5494,7 +6091,7 @@ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "requires": { - "invert-kv": "1.0.0" + "invert-kv": "^1.0.0" } }, "lcov-parse": { @@ -5509,8 +6106,8 @@ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, "load-json-file": { @@ -5519,11 +6116,11 @@ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" }, "dependencies": { "pify": { @@ -5540,7 +6137,7 @@ "integrity": "sha1-VuC/CL2XCLJqdltoUJhAyN7J/bw=", "dev": true, "requires": { - "find-cache-dir": "0.1.1", + "find-cache-dir": "^0.1.1", "mkdirp": "0.5.1" }, "dependencies": { @@ -5550,9 +6147,9 @@ "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", "dev": true, "requires": { - "commondir": "1.0.1", - "mkdirp": "0.5.1", - "pkg-dir": "1.0.0" + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" } }, "find-up": { @@ -5561,8 +6158,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "path-exists": { @@ -5571,7 +6168,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } }, "pkg-dir": { @@ -5580,7 +6177,7 @@ "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", "dev": true, "requires": { - "find-up": "1.1.2" + "find-up": "^1.0.0" } } } @@ -5597,9 +6194,9 @@ "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "dev": true, "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" } }, "locate-path": { @@ -5608,8 +6205,8 @@ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "lodash": { @@ -5636,8 +6233,8 @@ "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", "dev": true, "requires": { - "lodash._basecopy": "3.0.1", - "lodash.keys": "3.1.2" + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" } }, "lodash._baseclone": { @@ -5646,12 +6243,12 @@ "integrity": "sha1-MDUZv2OT/n5C802LYw73eU41Qrc=", "dev": true, "requires": { - "lodash._arraycopy": "3.0.0", - "lodash._arrayeach": "3.0.0", - "lodash._baseassign": "3.2.0", - "lodash._basefor": "3.0.3", - "lodash.isarray": "3.0.4", - "lodash.keys": "3.1.2" + "lodash._arraycopy": "^3.0.0", + "lodash._arrayeach": "^3.0.0", + "lodash._baseassign": "^3.0.0", + "lodash._basefor": "^3.0.0", + "lodash.isarray": "^3.0.0", + "lodash.keys": "^3.0.0" } }, "lodash._basecopy": { @@ -5714,9 +6311,9 @@ "integrity": "sha1-hGiMc9MrWpDKJWFpY/GJJSqZcEM=", "dev": true, "requires": { - "lodash._baseclone": "3.3.0", - "lodash._bindcallback": "3.0.1", - "lodash._isiterateecall": "3.0.9" + "lodash._baseclone": "^3.0.0", + "lodash._bindcallback": "^3.0.0", + "lodash._isiterateecall": "^3.0.0" } }, "lodash.clonedeep": { @@ -5731,9 +6328,9 @@ "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", "dev": true, "requires": { - "lodash._baseassign": "3.2.0", - "lodash._basecreate": "3.0.3", - "lodash._isiterateecall": "3.0.9" + "lodash._baseassign": "^3.0.0", + "lodash._basecreate": "^3.0.0", + "lodash._isiterateecall": "^3.0.0" } }, "lodash.defaultsdeep": { @@ -5742,12 +6339,12 @@ "integrity": "sha1-bBpYbmxWR7DmTi15gUG4g2FYvoo=", "dev": true, "requires": { - "lodash._baseclone": "4.5.7", - "lodash._stack": "4.1.3", - "lodash.isplainobject": "4.0.6", - "lodash.keysin": "4.2.0", - "lodash.mergewith": "4.6.0", - "lodash.rest": "4.0.5" + "lodash._baseclone": "^4.0.0", + "lodash._stack": "^4.0.0", + "lodash.isplainobject": "^4.0.0", + "lodash.keysin": "^4.0.0", + "lodash.mergewith": "^4.0.0", + "lodash.rest": "^4.0.0" }, "dependencies": { "lodash._baseclone": { @@ -5788,9 +6385,9 @@ "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", "dev": true, "requires": { - "lodash._getnative": "3.9.1", - "lodash.isarguments": "3.1.0", - "lodash.isarray": "3.0.4" + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" } }, "lodash.keysin": { @@ -5841,7 +6438,7 @@ "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", "dev": true, "requires": { - "chalk": "1.1.3" + "chalk": "^1.0.0" } }, "log4js": { @@ -5850,8 +6447,8 @@ "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", "dev": true, "requires": { - "readable-stream": "1.0.34", - "semver": "4.3.6" + "readable-stream": "~1.0.2", + "semver": "~4.3.3" }, "dependencies": { "isarray": { @@ -5866,10 +6463,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "semver": { @@ -5910,7 +6507,7 @@ "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", "dev": true, "requires": { - "js-tokens": "3.0.2" + "js-tokens": "^3.0.0" } }, "loud-rejection": { @@ -5919,8 +6516,8 @@ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.2" + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" } }, "lower-case": { @@ -5935,8 +6532,8 @@ "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", "dev": true, "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "macaddress": { @@ -5951,7 +6548,7 @@ "integrity": "sha512-0Pkui4wLJ7rxvmfUvs87skoEaxmu0hCUApF8nonzpl7q//FWp9zu8W61Scz4sd/kUiqDxvUhtoam2efDyiBzcA==", "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" } }, "map-obj": { @@ -5972,8 +6569,8 @@ "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", "dev": true, "requires": { - "hash-base": "3.0.4", - "inherits": "2.0.3" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" }, "dependencies": { "hash-base": { @@ -5982,8 +6579,8 @@ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } } } @@ -6000,7 +6597,7 @@ "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", "dev": true, "requires": { - "mimic-fn": "1.1.0" + "mimic-fn": "^1.0.0" } }, "memory-fs": { @@ -6009,8 +6606,8 @@ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "dev": true, "requires": { - "errno": "0.1.6", - "readable-stream": "2.3.3" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "meow": { @@ -6019,16 +6616,16 @@ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { - "camelcase-keys": "2.1.0", - "decamelize": "1.2.0", - "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.0", - "normalize-package-data": "2.4.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" }, "dependencies": { "minimist": { @@ -6057,19 +6654,19 @@ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" } }, "miller-rabin": { @@ -6078,8 +6675,8 @@ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" } }, "mime": { @@ -6100,7 +6697,7 @@ "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", "dev": true, "requires": { - "mime-db": "1.30.0" + "mime-db": "~1.30.0" } }, "mimic-fn": { @@ -6127,7 +6724,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -6142,16 +6739,16 @@ "integrity": "sha1-0gFYPrEjJ+PFwWQqQEqcrPlONPU=", "dev": true, "requires": { - "concat-stream": "1.6.0", - "duplexify": "3.5.3", - "end-of-stream": "1.4.1", - "flush-write-stream": "1.0.2", - "from2": "2.3.0", - "parallel-transform": "1.1.0", - "pump": "1.0.3", - "pumpify": "1.3.6", - "stream-each": "1.2.2", - "through2": "2.0.3" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^1.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" } }, "mixin-object": { @@ -6160,8 +6757,8 @@ "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", "dev": true, "requires": { - "for-in": "0.1.8", - "is-extendable": "0.1.1" + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" }, "dependencies": { "for-in": { @@ -6226,7 +6823,7 @@ "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "^2.0.0" } } } @@ -6256,7 +6853,7 @@ "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", "dev": true, "requires": { - "graceful-readlink": "1.0.1" + "graceful-readlink": ">= 1.0.0" } }, "debug": { @@ -6280,12 +6877,12 @@ "integrity": "sha1-tCAqaQmbu00pKnwblbZoK2fr3JU=", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "growl": { @@ -6312,7 +6909,7 @@ "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -6323,12 +6920,12 @@ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", "dev": true, "requires": { - "aproba": "1.2.0", - "copy-concurrently": "1.0.5", - "fs-write-stream-atomic": "1.0.10", - "mkdirp": "0.5.1", - "rimraf": "2.6.2", - "run-queue": "1.0.3" + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" } }, "ms": { @@ -6361,7 +6958,7 @@ "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=", "dev": true, "requires": { - "xml-char-classes": "1.0.0" + "xml-char-classes": "^1.0.0" } }, "negotiator": { @@ -6388,7 +6985,7 @@ "integrity": "sha1-S9l1cnPTC4RfBIR6mLcb6bt8Szs=", "dev": true, "requires": { - "chai-nightwatch": "0.1.1", + "chai-nightwatch": "~0.1.x", "ejs": "2.5.7", "lodash.clone": "3.0.3", "lodash.defaultsdeep": "4.3.2", @@ -6406,7 +7003,7 @@ "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "^1.0.0" } }, "q": { @@ -6423,11 +7020,11 @@ "integrity": "sha512-q9jXh3UNsMV28KeqI43ILz5+c3l+RiNW8mhurEwCKckuHQbL+hTJIKKTiUlCPKlgQ/OukFvSnKB/Jk3+sFbkGA==", "dev": true, "requires": { - "formatio": "1.2.0", - "just-extend": "1.1.27", - "lolex": "1.6.0", - "path-to-regexp": "1.7.0", - "text-encoding": "0.6.4" + "formatio": "^1.2.0", + "just-extend": "^1.1.26", + "lolex": "^1.6.0", + "path-to-regexp": "^1.7.0", + "text-encoding": "^0.6.4" }, "dependencies": { "isarray": { @@ -6459,7 +7056,7 @@ "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, "requires": { - "lower-case": "1.1.4" + "lower-case": "^1.1.1" } }, "node-gyp": { @@ -6468,19 +7065,19 @@ "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", "dev": true, "requires": { - "fstream": "1.0.11", - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "nopt": "3.0.6", - "npmlog": "4.1.2", - "osenv": "0.1.4", - "request": "2.83.0", - "rimraf": "2.6.2", - "semver": "5.3.0", - "tar": "2.2.1", - "which": "1.3.0" + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "2", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" }, "dependencies": { "semver": { @@ -6497,28 +7094,28 @@ "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", "dev": true, "requires": { - "assert": "1.4.1", - "browserify-zlib": "0.2.0", - "buffer": "4.9.1", - "console-browserify": "1.1.0", - "constants-browserify": "1.0.0", - "crypto-browserify": "3.12.0", - "domain-browser": "1.1.7", - "events": "1.1.1", - "https-browserify": "1.0.0", - "os-browserify": "0.3.0", + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^1.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", "path-browserify": "0.0.0", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "readable-stream": "2.3.3", - "stream-browserify": "2.0.1", - "stream-http": "2.7.2", - "string_decoder": "1.0.3", - "timers-browserify": "2.0.4", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", "tty-browserify": "0.0.0", - "url": "0.11.0", - "util": "0.10.3", + "url": "^0.11.0", + "util": "^0.10.3", "vm-browserify": "0.0.4" } }, @@ -6528,25 +7125,25 @@ "integrity": "sha512-CaV+wLqZ7//Jdom5aUFCpGNoECd7BbNhjuwdsX/LkXBrHl8eb1Wjw4HvWqcFvhr5KuNgAk8i/myf/MQ1YYeroA==", "dev": true, "requires": { - "async-foreach": "0.1.3", - "chalk": "1.1.3", - "cross-spawn": "3.0.1", - "gaze": "1.1.2", - "get-stdin": "4.0.1", - "glob": "7.1.2", - "in-publish": "2.0.0", - "lodash.assign": "4.2.0", - "lodash.clonedeep": "4.5.0", - "lodash.mergewith": "4.6.0", - "meow": "3.7.0", - "mkdirp": "0.5.1", - "nan": "2.8.0", - "node-gyp": "3.6.2", - "npmlog": "4.1.2", - "request": "2.79.0", - "sass-graph": "2.2.4", - "stdout-stream": "1.4.0", - "true-case-path": "1.0.2" + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.3.2", + "node-gyp": "^3.3.1", + "npmlog": "^4.0.0", + "request": "~2.79.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" }, "dependencies": { "assert-plus": { @@ -6567,7 +7164,7 @@ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "dev": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "caseless": { @@ -6582,8 +7179,8 @@ "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", "dev": true, "requires": { - "lru-cache": "4.1.1", - "which": "1.3.0" + "lru-cache": "^4.0.1", + "which": "^1.2.9" } }, "cryptiles": { @@ -6592,7 +7189,7 @@ "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", "dev": true, "requires": { - "boom": "2.10.1" + "boom": "2.x.x" } }, "form-data": { @@ -6601,9 +7198,9 @@ "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", "dev": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" } }, "har-validator": { @@ -6612,10 +7209,10 @@ "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", "dev": true, "requires": { - "chalk": "1.1.3", - "commander": "2.12.2", - "is-my-json-valid": "2.17.1", - "pinkie-promise": "2.0.1" + "chalk": "^1.1.1", + "commander": "^2.9.0", + "is-my-json-valid": "^2.12.4", + "pinkie-promise": "^2.0.0" } }, "hawk": { @@ -6624,10 +7221,10 @@ "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", "dev": true, "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" } }, "hoek": { @@ -6642,9 +7239,9 @@ "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", "dev": true, "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.1", - "sshpk": "1.13.1" + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "qs": { @@ -6659,26 +7256,26 @@ "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", "dev": true, "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.11.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "2.0.6", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", - "oauth-sign": "0.8.2", - "qs": "6.3.2", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.4.3", - "uuid": "3.1.0" + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.11.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~2.0.6", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "qs": "~6.3.0", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "~0.4.1", + "uuid": "^3.0.0" } }, "sntp": { @@ -6687,7 +7284,7 @@ "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", "dev": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "tunnel-agent": { @@ -6704,7 +7301,7 @@ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, "requires": { - "abbrev": "1.0.9" + "abbrev": "1" } }, "normalize-package-data": { @@ -6713,10 +7310,10 @@ "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "dev": true, "requires": { - "hosted-git-info": "2.5.0", - "is-builtin-module": "1.0.0", - "semver": "5.4.1", - "validate-npm-package-license": "3.0.1" + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { @@ -6725,7 +7322,7 @@ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "remove-trailing-separator": "1.1.0" + "remove-trailing-separator": "^1.0.1" } }, "normalize-range": { @@ -6740,10 +7337,10 @@ "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", "dev": true, "requires": { - "object-assign": "4.1.1", - "prepend-http": "1.0.4", - "query-string": "4.3.4", - "sort-keys": "1.1.2" + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" } }, "npm-run-path": { @@ -6752,7 +7349,7 @@ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "requires": { - "path-key": "2.0.1" + "path-key": "^2.0.0" } }, "npmlog": { @@ -6761,10 +7358,10 @@ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "nth-check": { @@ -6773,7 +7370,7 @@ "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", "dev": true, "requires": { - "boolbase": "1.0.0" + "boolbase": "~1.0.0" } }, "num2fraction": { @@ -6818,8 +7415,8 @@ "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "dev": true, "requires": { - "for-own": "0.1.5", - "is-extendable": "0.1.1" + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" } }, "on-finished": { @@ -6837,7 +7434,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "onetime": { @@ -6858,7 +7455,7 @@ "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", "dev": true, "requires": { - "is-wsl": "1.1.0" + "is-wsl": "^1.1.0" } }, "optimist": { @@ -6867,8 +7464,8 @@ "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, "requires": { - "minimist": "0.0.8", - "wordwrap": "0.0.3" + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" }, "dependencies": { "wordwrap": { @@ -6885,8 +7482,8 @@ "integrity": "sha512-Fjn7wyyadPAriuH2DHamDQw5B8GohEWbroBkKoPeP+vSF2PIAPI7WDihi8WieMRb/At4q7Ea7zTKaMDuSoIAAg==", "dev": true, "requires": { - "cssnano": "3.10.0", - "last-call-webpack-plugin": "2.1.2" + "cssnano": "^3.4.0", + "last-call-webpack-plugin": "^2.1.2" } }, "optionator": { @@ -6895,12 +7492,12 @@ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "dev": true, "requires": { - "deep-is": "0.1.3", - "fast-levenshtein": "2.0.6", - "levn": "0.3.0", - "prelude-ls": "1.1.2", - "type-check": "0.3.2", - "wordwrap": "1.0.0" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" } }, "options": { @@ -6915,10 +7512,10 @@ "integrity": "sha1-gAeN0rkqk0r2ajrXKluRBpTt5Ro=", "dev": true, "requires": { - "chalk": "1.1.3", - "cli-cursor": "2.1.0", - "cli-spinners": "1.1.0", - "log-symbols": "1.0.2" + "chalk": "^1.1.1", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.0.0", + "log-symbols": "^1.0.2" }, "dependencies": { "cli-cursor": { @@ -6927,7 +7524,7 @@ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "dev": true, "requires": { - "restore-cursor": "2.0.0" + "restore-cursor": "^2.0.0" } }, "onetime": { @@ -6936,7 +7533,7 @@ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "dev": true, "requires": { - "mimic-fn": "1.1.0" + "mimic-fn": "^1.0.0" } }, "restore-cursor": { @@ -6945,8 +7542,8 @@ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "dev": true, "requires": { - "onetime": "2.0.1", - "signal-exit": "3.0.2" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" } } } @@ -6969,7 +7566,7 @@ "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { - "lcid": "1.0.0" + "lcid": "^1.0.0" } }, "os-tmpdir": { @@ -6984,8 +7581,8 @@ "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=", "dev": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "p-finally": { @@ -7000,7 +7597,7 @@ "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", "dev": true, "requires": { - "p-try": "1.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -7009,7 +7606,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "1.2.0" + "p-limit": "^1.1.0" } }, "p-map": { @@ -7030,15 +7627,15 @@ "integrity": "sha512-QBELCWyLYPgE2Gj+4wUEiMscHrQ8nRPBzYItQNOHWavwBt25ohZHQC4qnd5IszdVVrFbLsQ+dPkm6eqdjJAmwQ==", "dev": true, "requires": { - "agent-base": "2.1.1", - "debug": "2.6.9", - "extend": "3.0.1", - "get-uri": "2.0.1", - "http-proxy-agent": "1.0.0", - "https-proxy-agent": "1.0.0", - "pac-resolver": "2.0.0", - "raw-body": "2.3.2", - "socks-proxy-agent": "2.1.1" + "agent-base": "2", + "debug": "2", + "extend": "3", + "get-uri": "2", + "http-proxy-agent": "1", + "https-proxy-agent": "1", + "pac-resolver": "~2.0.0", + "raw-body": "2", + "socks-proxy-agent": "2" } }, "pac-resolver": { @@ -7047,11 +7644,11 @@ "integrity": "sha1-mbiNLxk/ve78HJpSnB8yYKtSd80=", "dev": true, "requires": { - "co": "3.0.6", - "degenerator": "1.0.4", + "co": "~3.0.6", + "degenerator": "~1.0.2", "ip": "1.0.1", - "netmask": "1.0.6", - "thunkify": "2.1.2" + "netmask": "~1.0.4", + "thunkify": "~2.1.1" }, "dependencies": { "co": { @@ -7074,9 +7671,9 @@ "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", "dev": true, "requires": { - "cyclist": "0.2.2", - "inherits": "2.0.3", - "readable-stream": "2.3.3" + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" } }, "param-case": { @@ -7085,7 +7682,7 @@ "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", "dev": true, "requires": { - "no-case": "2.3.2" + "no-case": "^2.2.0" } }, "parse-asn1": { @@ -7094,11 +7691,11 @@ "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", "dev": true, "requires": { - "asn1.js": "4.9.2", - "browserify-aes": "1.1.1", - "create-hash": "1.1.3", - "evp_bytestokey": "1.0.3", - "pbkdf2": "3.0.14" + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" } }, "parse-glob": { @@ -7107,10 +7704,10 @@ "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "dev": true, "requires": { - "glob-base": "0.3.0", - "is-dotfile": "1.0.3", - "is-extglob": "1.0.0", - "is-glob": "2.0.1" + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" } }, "parse-json": { @@ -7119,7 +7716,7 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "1.3.1" + "error-ex": "^1.2.0" } }, "parsejson": { @@ -7128,7 +7725,7 @@ "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=", "dev": true, "requires": { - "better-assert": "1.0.2" + "better-assert": "~1.0.0" } }, "parseqs": { @@ -7137,7 +7734,7 @@ "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", "dev": true, "requires": { - "better-assert": "1.0.2" + "better-assert": "~1.0.0" } }, "parseuri": { @@ -7146,7 +7743,7 @@ "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", "dev": true, "requires": { - "better-assert": "1.0.2" + "better-assert": "~1.0.0" } }, "parseurl": { @@ -7203,9 +7800,9 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "dependencies": { "pify": { @@ -7228,11 +7825,11 @@ "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", "dev": true, "requires": { - "create-hash": "1.1.3", - "create-hmac": "1.1.6", - "ripemd160": "2.0.1", - "safe-buffer": "5.1.1", - "sha.js": "2.4.9" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "pend": { @@ -7271,15 +7868,15 @@ "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", "dev": true, "requires": { - "es6-promise": "4.2.2", - "extract-zip": "1.6.6", - "fs-extra": "1.0.0", - "hasha": "2.2.0", - "kew": "0.7.0", - "progress": "1.1.8", - "request": "2.83.0", - "request-progress": "2.0.1", - "which": "1.3.0" + "es6-promise": "^4.0.3", + "extract-zip": "^1.6.5", + "fs-extra": "^1.0.0", + "hasha": "^2.2.0", + "kew": "^0.7.0", + "progress": "^1.1.8", + "request": "^2.81.0", + "request-progress": "^2.0.1", + "which": "^1.2.10" } }, "pify": { @@ -7300,7 +7897,7 @@ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "pinkie": "2.0.4" + "pinkie": "^2.0.0" } }, "pkg-dir": { @@ -7309,7 +7906,7 @@ "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", "dev": true, "requires": { - "find-up": "2.1.0" + "find-up": "^2.1.0" } }, "pluralize": { @@ -7324,9 +7921,9 @@ "integrity": "sha512-m758RWPmSjFH/2MyyG3UOW1fgYbR9rtdzz5UNJnlm7OLtu4B2h9C6gi+bE4qFKghsBRFfZT8NzoQBs6JhLotoA==", "dev": true, "requires": { - "chalk": "2.3.0", - "source-map": "0.6.1", - "supports-color": "5.1.0" + "chalk": "^2.3.0", + "source-map": "^0.6.1", + "supports-color": "^5.1.0" }, "dependencies": { "chalk": { @@ -7335,9 +7932,9 @@ "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", "dev": true, "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" + "ansi-styles": "^3.1.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^4.0.0" }, "dependencies": { "supports-color": { @@ -7346,7 +7943,7 @@ "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "^2.0.0" } } } @@ -7359,9 +7956,9 @@ "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", "dev": true, "requires": { - "postcss": "5.2.18", - "postcss-message-helpers": "2.0.0", - "reduce-css-calc": "1.3.0" + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" }, "dependencies": { "has-flag": { @@ -7376,10 +7973,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7394,7 +7991,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7405,9 +8002,9 @@ "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", "dev": true, "requires": { - "colormin": "1.1.2", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "colormin": "^1.0.5", + "postcss": "^5.0.13", + "postcss-value-parser": "^3.2.3" }, "dependencies": { "has-flag": { @@ -7422,10 +8019,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7440,7 +8037,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7451,8 +8048,8 @@ "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", "dev": true, "requires": { - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss": "^5.0.11", + "postcss-value-parser": "^3.1.2" }, "dependencies": { "has-flag": { @@ -7467,10 +8064,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7485,7 +8082,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7496,7 +8093,7 @@ "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", "dev": true, "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.14" }, "dependencies": { "has-flag": { @@ -7511,10 +8108,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7529,7 +8126,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7540,7 +8137,7 @@ "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", "dev": true, "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.4" }, "dependencies": { "has-flag": { @@ -7555,10 +8152,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7573,7 +8170,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7584,7 +8181,7 @@ "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", "dev": true, "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.14" }, "dependencies": { "has-flag": { @@ -7599,10 +8196,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7617,7 +8214,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7628,7 +8225,7 @@ "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", "dev": true, "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.16" }, "dependencies": { "has-flag": { @@ -7643,10 +8240,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7661,7 +8258,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7672,8 +8269,8 @@ "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", "dev": true, "requires": { - "postcss": "5.2.18", - "uniqs": "2.0.0" + "postcss": "^5.0.14", + "uniqs": "^2.0.0" }, "dependencies": { "has-flag": { @@ -7688,10 +8285,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7706,7 +8303,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7717,8 +8314,8 @@ "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", "dev": true, "requires": { - "postcss": "5.2.18", - "uniqid": "4.1.1" + "postcss": "^5.0.4", + "uniqid": "^4.0.0" }, "dependencies": { "has-flag": { @@ -7733,10 +8330,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7751,7 +8348,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7762,10 +8359,10 @@ "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", "dev": true, "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1", - "postcss-load-options": "1.2.0", - "postcss-load-plugins": "2.3.0" + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0", + "postcss-load-options": "^1.2.0", + "postcss-load-plugins": "^2.3.0" } }, "postcss-load-options": { @@ -7774,8 +8371,8 @@ "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", "dev": true, "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1" + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0" } }, "postcss-load-plugins": { @@ -7784,8 +8381,8 @@ "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", "dev": true, "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1" + "cosmiconfig": "^2.1.1", + "object-assign": "^4.1.0" } }, "postcss-merge-idents": { @@ -7794,9 +8391,9 @@ "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", "dev": true, "requires": { - "has": "1.0.1", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "has": "^1.0.1", + "postcss": "^5.0.10", + "postcss-value-parser": "^3.1.1" }, "dependencies": { "has-flag": { @@ -7811,10 +8408,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7829,7 +8426,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7840,7 +8437,7 @@ "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", "dev": true, "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.4" }, "dependencies": { "has-flag": { @@ -7855,10 +8452,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7873,7 +8470,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7884,11 +8481,11 @@ "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", "dev": true, "requires": { - "browserslist": "1.7.7", - "caniuse-api": "1.6.1", - "postcss": "5.2.18", - "postcss-selector-parser": "2.2.3", - "vendors": "1.0.1" + "browserslist": "^1.5.2", + "caniuse-api": "^1.5.2", + "postcss": "^5.0.4", + "postcss-selector-parser": "^2.2.2", + "vendors": "^1.0.0" }, "dependencies": { "browserslist": { @@ -7897,8 +8494,8 @@ "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "dev": true, "requires": { - "caniuse-db": "1.0.30000791", - "electron-to-chromium": "1.3.30" + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" } }, "has-flag": { @@ -7913,10 +8510,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7931,7 +8528,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7948,9 +8545,9 @@ "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", "dev": true, "requires": { - "object-assign": "4.1.1", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "object-assign": "^4.0.1", + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" }, "dependencies": { "has-flag": { @@ -7965,10 +8562,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7983,7 +8580,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7994,8 +8591,8 @@ "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", "dev": true, "requires": { - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss": "^5.0.12", + "postcss-value-parser": "^3.3.0" }, "dependencies": { "has-flag": { @@ -8010,10 +8607,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8028,7 +8625,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8039,10 +8636,10 @@ "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", "dev": true, "requires": { - "alphanum-sort": "1.0.2", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0", - "uniqs": "2.0.0" + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.2", + "postcss-value-parser": "^3.0.2", + "uniqs": "^2.0.0" }, "dependencies": { "has-flag": { @@ -8057,10 +8654,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8075,7 +8672,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8086,10 +8683,10 @@ "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", "dev": true, "requires": { - "alphanum-sort": "1.0.2", - "has": "1.0.1", - "postcss": "5.2.18", - "postcss-selector-parser": "2.2.3" + "alphanum-sort": "^1.0.2", + "has": "^1.0.1", + "postcss": "^5.0.14", + "postcss-selector-parser": "^2.0.0" }, "dependencies": { "has-flag": { @@ -8104,10 +8701,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8122,7 +8719,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8133,7 +8730,7 @@ "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", "dev": true, "requires": { - "postcss": "6.0.16" + "postcss": "^6.0.1" } }, "postcss-modules-local-by-default": { @@ -8142,8 +8739,8 @@ "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", "dev": true, "requires": { - "css-selector-tokenizer": "0.7.0", - "postcss": "6.0.16" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" } }, "postcss-modules-scope": { @@ -8152,8 +8749,8 @@ "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", "dev": true, "requires": { - "css-selector-tokenizer": "0.7.0", - "postcss": "6.0.16" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" } }, "postcss-modules-values": { @@ -8162,8 +8759,8 @@ "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", "dev": true, "requires": { - "icss-replace-symbols": "1.1.0", - "postcss": "6.0.16" + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" } }, "postcss-normalize-charset": { @@ -8172,7 +8769,7 @@ "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", "dev": true, "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.5" }, "dependencies": { "has-flag": { @@ -8187,10 +8784,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8205,7 +8802,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8216,10 +8813,10 @@ "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", "dev": true, "requires": { - "is-absolute-url": "2.1.0", - "normalize-url": "1.9.1", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "is-absolute-url": "^2.0.0", + "normalize-url": "^1.4.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3" }, "dependencies": { "has-flag": { @@ -8234,10 +8831,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8252,7 +8849,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8263,8 +8860,8 @@ "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", "dev": true, "requires": { - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.1" }, "dependencies": { "has-flag": { @@ -8279,10 +8876,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8297,7 +8894,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8308,8 +8905,8 @@ "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", "dev": true, "requires": { - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" }, "dependencies": { "has-flag": { @@ -8324,10 +8921,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8342,7 +8939,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8353,7 +8950,7 @@ "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", "dev": true, "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.4" }, "dependencies": { "has-flag": { @@ -8368,10 +8965,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8386,7 +8983,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8397,9 +8994,9 @@ "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", "dev": true, "requires": { - "has": "1.0.1", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "has": "^1.0.1", + "postcss": "^5.0.8", + "postcss-value-parser": "^3.0.1" }, "dependencies": { "has-flag": { @@ -8414,10 +9011,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8432,7 +9029,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8443,9 +9040,9 @@ "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", "dev": true, "requires": { - "flatten": "1.0.2", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } }, "postcss-svgo": { @@ -8454,10 +9051,10 @@ "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", "dev": true, "requires": { - "is-svg": "2.1.0", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0", - "svgo": "0.7.2" + "is-svg": "^2.0.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3", + "svgo": "^0.7.0" }, "dependencies": { "has-flag": { @@ -8472,10 +9069,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8490,7 +9087,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8501,9 +9098,9 @@ "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", "dev": true, "requires": { - "alphanum-sort": "1.0.2", - "postcss": "5.2.18", - "uniqs": "2.0.0" + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" }, "dependencies": { "has-flag": { @@ -8518,10 +9115,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8536,7 +9133,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8553,9 +9150,9 @@ "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", "dev": true, "requires": { - "has": "1.0.1", - "postcss": "5.2.18", - "uniqs": "2.0.0" + "has": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" }, "dependencies": { "has-flag": { @@ -8570,10 +9167,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8588,7 +9185,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8623,8 +9220,8 @@ "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", "dev": true, "requires": { - "renderkid": "2.0.1", - "utila": "0.4.0" + "renderkid": "^2.0.1", + "utila": "~0.4" } }, "private": { @@ -8663,7 +9260,7 @@ "integrity": "sha1-ZXFQT0e7mI7IGAJT+F3X4UlSvew=", "dev": true, "requires": { - "forwarded": "0.1.2", + "forwarded": "~0.1.2", "ipaddr.js": "1.5.2" } }, @@ -8673,14 +9270,14 @@ "integrity": "sha1-V+tTR6qAXXTsaByyVknbo5yTNJk=", "dev": true, "requires": { - "agent-base": "2.1.1", - "debug": "2.6.9", - "extend": "3.0.1", - "http-proxy-agent": "1.0.0", - "https-proxy-agent": "1.0.0", - "lru-cache": "2.6.5", - "pac-proxy-agent": "1.1.0", - "socks-proxy-agent": "2.1.1" + "agent-base": "2", + "debug": "2", + "extend": "3", + "http-proxy-agent": "1", + "https-proxy-agent": "1", + "lru-cache": "~2.6.5", + "pac-proxy-agent": "1", + "socks-proxy-agent": "2" }, "dependencies": { "lru-cache": { @@ -8709,11 +9306,11 @@ "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", "dev": true, "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.1.3", - "parse-asn1": "5.1.0", - "randombytes": "2.0.6" + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1" } }, "pump": { @@ -8722,8 +9319,8 @@ "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, "pumpify": { @@ -8732,9 +9329,9 @@ "integrity": "sha512-BurGAcvezsINL5US9T9wGHHcLNrG6MCp//ECtxron3vcR+Rfx5Anqq7HbZXNJvFQli8FGVsWCAvywEJFV5Hx/Q==", "dev": true, "requires": { - "duplexify": "3.5.3", - "inherits": "2.0.3", - "pump": "2.0.0" + "duplexify": "^3.5.3", + "inherits": "^2.0.3", + "pump": "^2.0.0" }, "dependencies": { "pump": { @@ -8743,8 +9340,8 @@ "integrity": "sha512-6MYypjOvtiXhBSTOD0Zs5eNjCGfnqi5mPsCsW+dgKTxrZzQMZQNpBo3XRkLx7id753f3EeyHLBqzqqUymIolgw==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } } } @@ -8779,8 +9376,8 @@ "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", "dev": true, "requires": { - "object-assign": "4.1.1", - "strict-uri-encode": "1.1.0" + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" } }, "querystring": { @@ -8801,8 +9398,8 @@ "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", "dev": true, "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "dependencies": { "is-number": { @@ -8811,7 +9408,7 @@ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -8820,7 +9417,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -8831,7 +9428,7 @@ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -8842,7 +9439,7 @@ "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "^5.1.0" } }, "randomfill": { @@ -8851,8 +9448,8 @@ "integrity": "sha512-YL6GrhrWoic0Eq8rXVbMptH7dAxCs0J+mh5Y0euNekPPYaxEmdVGim6GdoxoRzKW2yJoU8tueifS7mYxvcFDEQ==", "dev": true, "requires": { - "randombytes": "2.0.6", - "safe-buffer": "5.1.1" + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" } }, "range-parser": { @@ -8879,9 +9476,9 @@ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.4.0", - "path-type": "1.1.0" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } }, "read-pkg-up": { @@ -8890,8 +9487,8 @@ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" }, "dependencies": { "find-up": { @@ -8900,8 +9497,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "path-exists": { @@ -8910,7 +9507,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } } } @@ -8921,13 +9518,13 @@ "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.0.3", + "util-deprecate": "~1.0.1" } }, "readdirp": { @@ -8936,10 +9533,10 @@ "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "readable-stream": "2.3.3", - "set-immediate-shim": "1.0.1" + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" } }, "readline2": { @@ -8948,8 +9545,8 @@ "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", "mute-stream": "0.0.5" } }, @@ -8959,7 +9556,7 @@ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", "dev": true, "requires": { - "resolve": "1.5.0" + "resolve": "^1.1.6" } }, "redent": { @@ -8968,8 +9565,8 @@ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" } }, "reduce-css-calc": { @@ -8978,9 +9575,9 @@ "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", "dev": true, "requires": { - "balanced-match": "0.4.2", - "math-expression-evaluator": "1.2.17", - "reduce-function-call": "1.0.2" + "balanced-match": "^0.4.2", + "math-expression-evaluator": "^1.2.14", + "reduce-function-call": "^1.0.1" }, "dependencies": { "balanced-match": { @@ -8997,7 +9594,7 @@ "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", "dev": true, "requires": { - "balanced-match": "0.4.2" + "balanced-match": "^0.4.2" }, "dependencies": { "balanced-match": { @@ -9026,9 +9623,9 @@ "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "private": "0.1.8" + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" } }, "regex-cache": { @@ -9037,7 +9634,7 @@ "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "dev": true, "requires": { - "is-equal-shallow": "0.1.3" + "is-equal-shallow": "^0.1.3" } }, "regexpu-core": { @@ -9046,9 +9643,9 @@ "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", "dev": true, "requires": { - "regenerate": "1.3.3", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" } }, "regjsgen": { @@ -9063,7 +9660,7 @@ "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "dev": true, "requires": { - "jsesc": "0.5.0" + "jsesc": "~0.5.0" }, "dependencies": { "jsesc": { @@ -9092,11 +9689,11 @@ "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", "dev": true, "requires": { - "css-select": "1.2.0", - "dom-converter": "0.1.4", - "htmlparser2": "3.3.0", - "strip-ansi": "3.0.1", - "utila": "0.3.3" + "css-select": "^1.1.0", + "dom-converter": "~0.1", + "htmlparser2": "~3.3.0", + "strip-ansi": "^3.0.0", + "utila": "~0.3" }, "dependencies": { "domhandler": { @@ -9105,7 +9702,7 @@ "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", "dev": true, "requires": { - "domelementtype": "1.3.0" + "domelementtype": "1" } }, "domutils": { @@ -9114,7 +9711,7 @@ "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", "dev": true, "requires": { - "domelementtype": "1.3.0" + "domelementtype": "1" } }, "htmlparser2": { @@ -9123,10 +9720,10 @@ "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", "dev": true, "requires": { - "domelementtype": "1.3.0", - "domhandler": "2.1.0", - "domutils": "1.1.6", - "readable-stream": "1.0.34" + "domelementtype": "1", + "domhandler": "2.1", + "domutils": "1.1", + "readable-stream": "1.0" } }, "isarray": { @@ -9141,10 +9738,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "string_decoder": { @@ -9179,7 +9776,7 @@ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { - "is-finite": "1.0.2" + "is-finite": "^1.0.0" } }, "request": { @@ -9188,28 +9785,28 @@ "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", "dev": true, "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.3.1", - "har-validator": "5.0.3", - "hawk": "6.0.2", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", - "oauth-sign": "0.8.2", - "performance-now": "2.1.0", - "qs": "6.5.1", - "safe-buffer": "5.1.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.6.0", - "uuid": "3.1.0" + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", + "forever-agent": "~0.6.1", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "hawk": "~6.0.2", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "stringstream": "~0.0.5", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" } }, "request-progress": { @@ -9218,7 +9815,7 @@ "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", "dev": true, "requires": { - "throttleit": "1.0.0" + "throttleit": "^1.0.0" } }, "require-directory": { @@ -9245,8 +9842,8 @@ "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", "dev": true, "requires": { - "caller-path": "0.1.0", - "resolve-from": "1.0.1" + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" } }, "requires-port": { @@ -9261,7 +9858,7 @@ "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", "dev": true, "requires": { - "path-parse": "1.0.5" + "path-parse": "^1.0.5" } }, "resolve-from": { @@ -9276,8 +9873,8 @@ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", "dev": true, "requires": { - "exit-hook": "1.1.1", - "onetime": "1.1.0" + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" } }, "right-align": { @@ -9286,7 +9883,7 @@ "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", "dev": true, "requires": { - "align-text": "0.1.4" + "align-text": "^0.1.1" } }, "rimraf": { @@ -9295,7 +9892,7 @@ "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "dev": true, "requires": { - "glob": "7.1.2" + "glob": "^7.0.5" } }, "ripemd160": { @@ -9304,8 +9901,8 @@ "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", "dev": true, "requires": { - "hash-base": "2.0.2", - "inherits": "2.0.3" + "hash-base": "^2.0.0", + "inherits": "^2.0.1" } }, "run-async": { @@ -9314,7 +9911,7 @@ "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", "dev": true, "requires": { - "once": "1.4.0" + "once": "^1.3.0" } }, "run-queue": { @@ -9323,7 +9920,7 @@ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "dev": true, "requires": { - "aproba": "1.2.0" + "aproba": "^1.1.1" } }, "rx-lite": { @@ -9350,10 +9947,10 @@ "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", "dev": true, "requires": { - "glob": "7.1.2", - "lodash": "4.17.4", - "scss-tokenizer": "0.2.3", - "yargs": "7.1.0" + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" }, "dependencies": { "camelcase": { @@ -9368,9 +9965,9 @@ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, "yargs": { @@ -9379,19 +9976,19 @@ "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", "dev": true, "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "y18n": "3.2.1", - "yargs-parser": "5.0.0" + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" } } } @@ -9402,11 +9999,11 @@ "integrity": "sha512-c3/Zc+iW+qqDip6kXPYLEgsAu2lf4xz0EZDplB7EmSUMda12U1sGJPetH55B/j9eu0bTtKzKlNPWWyYC7wFNyQ==", "dev": true, "requires": { - "async": "2.6.0", - "clone-deep": "0.3.0", - "loader-utils": "1.1.0", - "lodash.tail": "4.1.1", - "pify": "3.0.0" + "async": "^2.1.5", + "clone-deep": "^0.3.0", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "pify": "^3.0.0" } }, "sax": { @@ -9421,7 +10018,7 @@ "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", "dev": true, "requires": { - "ajv": "5.5.2" + "ajv": "^5.0.0" } }, "scss-tokenizer": { @@ -9430,8 +10027,8 @@ "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "dev": true, "requires": { - "js-base64": "2.4.0", - "source-map": "0.4.4" + "js-base64": "^2.1.8", + "source-map": "^0.4.2" }, "dependencies": { "source-map": { @@ -9440,7 +10037,7 @@ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } @@ -9464,18 +10061,18 @@ "dev": true, "requires": { "debug": "2.6.9", - "depd": "1.1.2", - "destroy": "1.0.4", - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "etag": "1.8.1", + "depd": "~1.1.1", + "destroy": "~1.0.4", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.6.2", + "http-errors": "~1.6.2", "mime": "1.4.1", "ms": "2.0.0", - "on-finished": "2.3.0", - "range-parser": "1.2.0", - "statuses": "1.3.1" + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.3.1" } }, "serialize-javascript": { @@ -9490,9 +10087,9 @@ "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==", "dev": true, "requires": { - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "parseurl": "1.3.2", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", "send": "0.16.1" } }, @@ -9526,8 +10123,8 @@ "integrity": "sha512-G8zektVqbiPHrylgew9Zg1VRB1L/DtXNUVAM6q4QLy8NE3qtHlFXTf8VLL4k1Yl6c7NMjtZUTdXV+X44nFaT6A==", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "shallow-clone": { @@ -9536,10 +10133,10 @@ "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", "dev": true, "requires": { - "is-extendable": "0.1.1", - "kind-of": "2.0.1", - "lazy-cache": "0.2.7", - "mixin-object": "2.0.1" + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" }, "dependencies": { "kind-of": { @@ -9548,7 +10145,7 @@ "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.0.2" } }, "lazy-cache": { @@ -9565,7 +10162,7 @@ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { - "shebang-regex": "1.0.0" + "shebang-regex": "^1.0.0" } }, "shebang-regex": { @@ -9580,9 +10177,9 @@ "integrity": "sha512-wb72o5SM27oFRq2mMeNSl70DVkkvwf3ZSgk9rvieRVz7xFMIQp02HYw0oxlZgeAWS+wzGB+jcJWQTF7hH9WIPg==", "dev": true, "requires": { - "glob": "7.1.2", - "interpret": "1.1.0", - "rechoir": "0.6.2" + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" } }, "signal-exit": { @@ -9597,13 +10194,13 @@ "integrity": "sha512-BEa593xl+IkIc94nKo0O0LauQC/gQy8Gyv4DkzPwF/9DweC5phr1y+42zibCpn9abfkdHxt9r8AhD0R6u9DE/Q==", "dev": true, "requires": { - "diff": "3.3.1", + "diff": "^3.1.0", "formatio": "1.2.0", - "lodash.get": "4.4.2", - "lolex": "2.3.1", - "nise": "1.2.0", - "supports-color": "5.1.0", - "type-detect": "4.0.5" + "lodash.get": "^4.4.2", + "lolex": "^2.2.0", + "nise": "^1.2.0", + "supports-color": "^5.1.0", + "type-detect": "^4.0.5" } }, "sinon-chai": { @@ -9636,7 +10233,7 @@ "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", "dev": true, "requires": { - "hoek": "4.2.0" + "hoek": "4.x.x" } }, "socket.io": { @@ -9787,8 +10384,8 @@ "integrity": "sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o=", "dev": true, "requires": { - "ip": "1.1.5", - "smart-buffer": "1.1.15" + "ip": "^1.1.4", + "smart-buffer": "^1.0.13" }, "dependencies": { "ip": { @@ -9805,9 +10402,9 @@ "integrity": "sha512-sFtmYqdUK5dAMh85H0LEVFUCO7OhJJe1/z2x/Z6mxp3s7/QPf1RkZmpZy+BpuU0bEjcV9npqKjq9Y3kwFUjnxw==", "dev": true, "requires": { - "agent-base": "2.1.1", - "extend": "3.0.1", - "socks": "1.1.10" + "agent-base": "2", + "extend": "3", + "socks": "~1.1.5" } }, "sort-keys": { @@ -9816,7 +10413,7 @@ "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", "dev": true, "requires": { - "is-plain-obj": "1.1.0" + "is-plain-obj": "^1.0.0" } }, "source-list-map": { @@ -9837,7 +10434,7 @@ "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "dev": true, "requires": { - "source-map": "0.5.7" + "source-map": "^0.5.6" }, "dependencies": { "source-map": { @@ -9854,7 +10451,7 @@ "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", "dev": true, "requires": { - "spdx-license-ids": "1.2.2" + "spdx-license-ids": "^1.0.2" } }, "spdx-expression-parse": { @@ -9881,14 +10478,14 @@ "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", "dev": true, "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.0" } }, "ssri": { @@ -9897,7 +10494,7 @@ "integrity": "sha512-728D4yoQcQm1ooZvSbywLkV1RjfITZXh0oWrhM/lnsx3nAHx7LsRGJWB/YyvoceAYRq98xqbstiN4JBv1/wNHg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "^5.1.0" } }, "stackframe": { @@ -9912,7 +10509,7 @@ "integrity": "sha1-XbJgUUOHvD1LpvuF/EmQvUpxxBU=", "dev": true, "requires": { - "lodash": "4.17.4" + "lodash": "^4.17.4" } }, "statuses": { @@ -9927,7 +10524,7 @@ "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", "dev": true, "requires": { - "readable-stream": "2.3.3" + "readable-stream": "^2.0.1" } }, "stream-browserify": { @@ -9936,8 +10533,8 @@ "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, "stream-each": { @@ -9946,8 +10543,8 @@ "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "stream-shift": "1.0.0" + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" } }, "stream-http": { @@ -9956,11 +10553,11 @@ "integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==", "dev": true, "requires": { - "builtin-status-codes": "3.0.0", - "inherits": "2.0.3", - "readable-stream": "2.3.3", - "to-arraybuffer": "1.0.1", - "xtend": "4.0.1" + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.2.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" } }, "stream-shift": { @@ -9981,7 +10578,7 @@ "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=", "dev": true, "requires": { - "strip-ansi": "3.0.1" + "strip-ansi": "^3.0.0" } }, "string-width": { @@ -9990,9 +10587,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string_decoder": { @@ -10001,7 +10598,7 @@ "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "~5.1.0" } }, "stringstream": { @@ -10016,7 +10613,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -10025,7 +10622,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } }, "strip-eof": { @@ -10040,7 +10637,7 @@ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "requires": { - "get-stdin": "4.0.1" + "get-stdin": "^4.0.1" } }, "strip-json-comments": { @@ -10055,7 +10652,7 @@ "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "^2.0.0" } }, "svgo": { @@ -10064,13 +10661,13 @@ "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", "dev": true, "requires": { - "coa": "1.0.4", - "colors": "1.1.2", - "csso": "2.3.2", - "js-yaml": "3.7.0", - "mkdirp": "0.5.1", - "sax": "1.2.4", - "whet.extend": "0.9.9" + "coa": "~1.0.1", + "colors": "~1.1.2", + "csso": "~2.3.1", + "js-yaml": "~3.7.0", + "mkdirp": "~0.5.1", + "sax": "~1.2.1", + "whet.extend": "~0.9.9" }, "dependencies": { "esprima": { @@ -10085,8 +10682,8 @@ "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", "dev": true, "requires": { - "argparse": "1.0.9", - "esprima": "2.7.3" + "argparse": "^1.0.7", + "esprima": "^2.6.0" } } } @@ -10097,12 +10694,12 @@ "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", "dev": true, "requires": { - "ajv": "4.11.8", - "ajv-keywords": "1.5.1", - "chalk": "1.1.3", - "lodash": "4.17.4", + "ajv": "^4.7.0", + "ajv-keywords": "^1.0.0", + "chalk": "^1.1.1", + "lodash": "^4.0.0", "slice-ansi": "0.0.4", - "string-width": "2.1.1" + "string-width": "^2.0.0" }, "dependencies": { "ajv": { @@ -10111,8 +10708,8 @@ "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", "dev": true, "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" } }, "ansi-regex": { @@ -10133,8 +10730,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, "strip-ansi": { @@ -10143,7 +10740,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -10160,9 +10757,9 @@ "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", "dev": true, "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" } }, "test-exclude": { @@ -10171,11 +10768,11 @@ "integrity": "sha512-35+Asrsk3XHJDBgf/VRFexPgh3UyETv8IAn/LRTiZjVy6rjPVqdEk8dJcJYBzl1w0XCJM48lvTy8SfEsCWS4nA==", "dev": true, "requires": { - "arrify": "1.0.1", - "micromatch": "2.3.11", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "require-main-filename": "1.0.1" + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" } }, "text-encoding": { @@ -10208,8 +10805,8 @@ "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dev": true, "requires": { - "readable-stream": "2.3.3", - "xtend": "4.0.1" + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" } }, "thunkify": { @@ -10218,13 +10815,19 @@ "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=", "dev": true }, + "time-stamp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.2.0.tgz", + "integrity": "sha512-zxke8goJQpBeEgD82CXABeMh0LSJcj7CXEd0OHOg45HgcofF7pxNwZm9+RknpxpDhwN4gFpySkApKfFYfRQnUA==", + "dev": true + }, "timers-browserify": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.4.tgz", "integrity": "sha512-uZYhyU3EX8O7HQP+J9fTVYwsq90Vr68xPEFo7yrVImIxYvHgukBEgOB/SgGoorWVTzGM/3Z+wUNnboA4M8jWrg==", "dev": true, "requires": { - "setimmediate": "1.0.5" + "setimmediate": "^1.0.4" } }, "tmp": { @@ -10233,7 +10836,7 @@ "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", "dev": true, "requires": { - "os-tmpdir": "1.0.2" + "os-tmpdir": "~1.0.1" } }, "to-array": { @@ -10266,7 +10869,7 @@ "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", "dev": true, "requires": { - "punycode": "1.4.1" + "punycode": "^1.4.1" } }, "trim-newlines": { @@ -10287,7 +10890,7 @@ "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", "dev": true, "requires": { - "glob": "6.0.4" + "glob": "^6.0.4" }, "dependencies": { "glob": { @@ -10296,11 +10899,11 @@ "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } @@ -10323,7 +10926,7 @@ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "^5.0.1" } }, "tweetnacl": { @@ -10339,7 +10942,7 @@ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "prelude-ls": "1.1.2" + "prelude-ls": "~1.1.2" } }, "type-detect": { @@ -10355,7 +10958,7 @@ "dev": true, "requires": { "media-typer": "0.3.0", - "mime-types": "2.1.17" + "mime-types": "~2.1.15" } }, "typedarray": { @@ -10370,8 +10973,8 @@ "integrity": "sha512-ZebM2kgBL/UI9rKeAbsS2J0UPPv7SBy5hJNZml/YxB1zC6JK8IztcPs+cxilE4pu0li6vadVSFqiO7xFTKuSrg==", "dev": true, "requires": { - "commander": "2.12.2", - "source-map": "0.6.1" + "commander": "~2.12.1", + "source-map": "~0.6.1" } }, "uglify-to-browserify": { @@ -10387,9 +10990,9 @@ "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", "dev": true, "requires": { - "source-map": "0.5.7", - "uglify-js": "2.8.29", - "webpack-sources": "1.1.0" + "source-map": "^0.5.6", + "uglify-js": "^2.8.29", + "webpack-sources": "^1.0.1" }, "dependencies": { "source-map": { @@ -10404,9 +11007,9 @@ "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", "dev": true, "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" } } } @@ -10429,7 +11032,7 @@ "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", "dev": true, "requires": { - "macaddress": "0.2.8" + "macaddress": "^0.2.8" } }, "uniqs": { @@ -10444,7 +11047,7 @@ "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", "dev": true, "requires": { - "unique-slug": "2.0.0" + "unique-slug": "^2.0.0" } }, "unique-slug": { @@ -10453,7 +11056,7 @@ "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", "dev": true, "requires": { - "imurmurhash": "0.1.4" + "imurmurhash": "^0.1.4" } }, "unpipe": { @@ -10498,9 +11101,9 @@ "integrity": "sha512-h3qf9TNn53BpuXTTcpC+UehiRrl0Cv45Yr/xWayApjw6G8Bg2dGke7rIwDQ39piciWCWrC+WiqLjOh3SUp9n0Q==", "dev": true, "requires": { - "loader-utils": "1.1.0", - "mime": "1.4.1", - "schema-utils": "0.3.0" + "loader-utils": "^1.0.2", + "mime": "^1.4.1", + "schema-utils": "^0.3.0" } }, "user-home": { @@ -10509,7 +11112,7 @@ "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", "dev": true, "requires": { - "os-homedir": "1.0.2" + "os-homedir": "^1.0.0" } }, "useragent": { @@ -10518,8 +11121,8 @@ "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=", "dev": true, "requires": { - "lru-cache": "2.2.4", - "tmp": "0.0.31" + "lru-cache": "2.2.x", + "tmp": "0.0.x" }, "dependencies": { "lru-cache": { @@ -10577,8 +11180,8 @@ "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", "dev": true, "requires": { - "spdx-correct": "1.0.2", - "spdx-expression-parse": "1.0.4" + "spdx-correct": "~1.0.0", + "spdx-expression-parse": "~1.0.0" } }, "vary": { @@ -10599,9 +11202,9 @@ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "requires": { - "assert-plus": "1.0.0", + "assert-plus": "^1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" + "extsprintf": "^1.2.0" } }, "vm-browserify": { @@ -10643,19 +11246,19 @@ "integrity": "sha512-kDXRgglOOltghngrDFS/YfFew7e0d8fkvPHLYAfLgur7GW0cBt+J0fpBReWY2pixA09dL13abfE4fECyRH4HGg==", "dev": true, "requires": { - "consolidate": "0.14.5", - "hash-sum": "1.0.2", - "loader-utils": "1.1.0", - "lru-cache": "4.1.1", - "postcss": "6.0.16", - "postcss-load-config": "1.2.0", - "postcss-selector-parser": "2.2.3", - "prettier": "1.10.2", - "resolve": "1.5.0", - "source-map": "0.6.1", - "vue-hot-reload-api": "2.2.4", - "vue-style-loader": "3.0.3", - "vue-template-es2015-compiler": "1.6.0" + "consolidate": "^0.14.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "lru-cache": "^4.1.1", + "postcss": "^6.0.8", + "postcss-load-config": "^1.1.0", + "postcss-selector-parser": "^2.0.0", + "prettier": "^1.7.0", + "resolve": "^1.4.0", + "source-map": "^0.6.1", + "vue-hot-reload-api": "^2.2.0", + "vue-style-loader": "^3.0.0", + "vue-template-es2015-compiler": "^1.6.0" } }, "vue-router": { @@ -10670,8 +11273,8 @@ "integrity": "sha512-P/ihpaZKU23T1kq3E0y4c+F8sbm1HQO69EFYoLoGMSGVAHroHsGir/WQ9qUavP8dyFYHmXenzHaJ/nqd8vfaxw==", "dev": true, "requires": { - "hash-sum": "1.0.2", - "loader-utils": "1.1.0" + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" } }, "vue-template-compiler": { @@ -10680,8 +11283,8 @@ "integrity": "sha512-15HWSgIxrGUcV0v7QRen2Y3fQsbgxXwMvjT/5XKMO0ANmaCcNh7y2OeIDTAuSGeosjb9+E1Pn2PHZ61VQWEgBQ==", "dev": true, "requires": { - "de-indent": "1.0.2", - "he": "1.1.1" + "de-indent": "^1.0.2", + "he": "^1.1.0" } }, "vue-template-es2015-compiler": { @@ -10696,7 +11299,7 @@ "integrity": "sha512-KTBx60NtuKAXyMkl798kyCUThqExeCSB4MJk/J+wQp3+ul3HKVgN1ngx4NFu0Py9gJyIwat5EgV+EOJGRvS4xQ==", "dev": true, "requires": { - "lodash": "4.17.4" + "lodash": "^4.17.4" } }, "watchpack": { @@ -10705,9 +11308,9 @@ "integrity": "sha1-ShRyvLuVK9Cpu0A2gB+VTfs5+qw=", "dev": true, "requires": { - "async": "2.6.0", - "chokidar": "1.7.0", - "graceful-fs": "4.1.11" + "async": "^2.1.2", + "chokidar": "^1.7.0", + "graceful-fs": "^4.1.2" } }, "webpack": { @@ -10716,28 +11319,28 @@ "integrity": "sha512-fxxKXoicjdXNUMY7LIdY89tkJJJ0m1Oo8PQutZ5rLgWbV5QVKI15Cn7+/IHnRTd3vfKfiwBx6SBqlorAuNA8LA==", "dev": true, "requires": { - "acorn": "5.3.0", - "acorn-dynamic-import": "2.0.2", - "ajv": "5.5.2", - "ajv-keywords": "2.1.1", - "async": "2.6.0", - "enhanced-resolve": "3.4.1", - "escope": "3.6.0", - "interpret": "1.1.0", - "json-loader": "0.5.7", - "json5": "0.5.1", - "loader-runner": "2.3.0", - "loader-utils": "1.1.0", - "memory-fs": "0.4.1", - "mkdirp": "0.5.1", - "node-libs-browser": "2.1.0", - "source-map": "0.5.7", - "supports-color": "4.5.0", - "tapable": "0.2.8", - "uglifyjs-webpack-plugin": "0.4.6", - "watchpack": "1.4.0", - "webpack-sources": "1.1.0", - "yargs": "8.0.2" + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^5.1.5", + "ajv-keywords": "^2.0.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" }, "dependencies": { "ajv-keywords": { @@ -10764,9 +11367,9 @@ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" }, "dependencies": { "string-width": { @@ -10775,9 +11378,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } @@ -10788,10 +11391,10 @@ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" } }, "os-locale": { @@ -10800,9 +11403,9 @@ "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "dev": true, "requires": { - "execa": "0.7.0", - "lcid": "1.0.0", - "mem": "1.1.0" + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" } }, "path-type": { @@ -10811,7 +11414,7 @@ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", "dev": true, "requires": { - "pify": "2.3.0" + "pify": "^2.0.0" } }, "pify": { @@ -10826,9 +11429,9 @@ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "dev": true, "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "path-type": "2.0.0" + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" } }, "read-pkg-up": { @@ -10837,8 +11440,8 @@ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "dev": true, "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" } }, "source-map": { @@ -10853,8 +11456,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "dependencies": { "is-fullwidth-code-point": { @@ -10869,7 +11472,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -10886,7 +11489,7 @@ "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "^2.0.0" } }, "which-module": { @@ -10901,19 +11504,19 @@ "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", "dev": true, "requires": { - "camelcase": "4.1.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "2.1.0", - "read-pkg-up": "2.0.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "7.0.0" + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" } }, "yargs-parser": { @@ -10922,7 +11525,7 @@ "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", "dev": true, "requires": { - "camelcase": "4.1.0" + "camelcase": "^4.1.0" } } } @@ -10933,18 +11536,18 @@ "integrity": "sha512-GGz//de6DHqKIBN75vRPUqwTUobgYCzygS+ei/Z5wRpKYEZ+HO2e8Pd6CbQewGfofjRHoCFqL10pi2lu+/fqDg==", "dev": true, "requires": { - "acorn": "5.3.0", - "bfj-node4": "5.2.1", - "chalk": "2.3.1", - "commander": "2.14.1", - "ejs": "2.5.7", - "express": "4.16.2", - "filesize": "3.5.11", - "gzip-size": "4.1.0", - "lodash": "4.17.4", - "mkdirp": "0.5.1", - "opener": "1.4.3", - "ws": "4.1.0" + "acorn": "^5.3.0", + "bfj-node4": "^5.2.0", + "chalk": "^2.3.0", + "commander": "^2.13.0", + "ejs": "^2.5.7", + "express": "^4.16.2", + "filesize": "^3.5.11", + "gzip-size": "^4.1.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "opener": "^1.4.3", + "ws": "^4.0.0" }, "dependencies": { "chalk": { @@ -10953,9 +11556,9 @@ "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "5.2.0" + "ansi-styles": "^3.2.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.2.0" } }, "commander": { @@ -10970,8 +11573,8 @@ "integrity": "sha1-iuCWJX6r59acRb4rZ8RIEk/7UXw=", "dev": true, "requires": { - "duplexer": "0.1.1", - "pify": "3.0.0" + "duplexer": "^0.1.1", + "pify": "^3.0.0" } }, "has-flag": { @@ -10986,7 +11589,7 @@ "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } }, "ws": { @@ -10995,8 +11598,8 @@ "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", "dev": true, "requires": { - "async-limiter": "1.0.0", - "safe-buffer": "5.1.1" + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" } } } @@ -11007,13 +11610,13 @@ "integrity": "sha512-tj5LLD9r4tDuRIDa5Mu9lnY2qBBehAITv6A9irqXhw/HQquZgTx3BCd57zYbU2gMDnncA49ufK2qVQSbaKJwOw==", "dev": true, "requires": { - "loud-rejection": "1.6.0", - "memory-fs": "0.4.1", - "mime": "2.3.1", - "path-is-absolute": "1.0.1", - "range-parser": "1.2.0", - "url-join": "2.0.5", - "webpack-log": "1.2.0" + "loud-rejection": "^1.6.0", + "memory-fs": "~0.4.1", + "mime": "^2.1.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "url-join": "^2.0.2", + "webpack-log": "^1.0.1" }, "dependencies": { "mime": { @@ -11031,9 +11634,9 @@ "dev": true, "requires": { "ansi-html": "0.0.7", - "html-entities": "1.2.1", - "querystring": "0.2.0", - "strip-ansi": "3.0.1" + "html-entities": "^1.2.0", + "querystring": "^0.2.0", + "strip-ansi": "^3.0.0" } }, "webpack-log": { @@ -11042,10 +11645,10 @@ "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==", "dev": true, "requires": { - "chalk": "2.4.0", - "log-symbols": "2.2.0", - "loglevelnext": "1.0.4", - "uuid": "3.1.0" + "chalk": "^2.1.0", + "log-symbols": "^2.1.0", + "loglevelnext": "^1.0.1", + "uuid": "^3.1.0" }, "dependencies": { "ansi-styles": { @@ -11054,7 +11657,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "^1.9.0" } }, "chalk": { @@ -11063,9 +11666,9 @@ "integrity": "sha512-Wr/w0f4o9LuE7K53cD0qmbAMM+2XNLzR29vFn5hqko4sxGlUsyy363NvmyGIyk5tpe9cjTr9SJYbysEyPkRnFw==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "has-flag": { @@ -11080,7 +11683,7 @@ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dev": true, "requires": { - "chalk": "2.4.0" + "chalk": "^2.0.1" } }, "supports-color": { @@ -11089,7 +11692,7 @@ "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -11100,7 +11703,7 @@ "integrity": "sha512-geQsZ86YkXOVOjvPC5yv3JSNnL6/X3Kzh935AQ/gJNEYXEfJDQFu/sdFuktS9OW2JcH/SJec8TGfRdrpHshH7A==", "dev": true, "requires": { - "lodash": "4.17.4" + "lodash": "^4.17.4" } }, "webpack-sources": { @@ -11109,8 +11712,8 @@ "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", "dev": true, "requires": { - "source-list-map": "2.0.0", - "source-map": "0.6.1" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" } }, "whet.extend": { @@ -11125,7 +11728,7 @@ "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", "dev": true, "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } }, "which-module": { @@ -11140,7 +11743,7 @@ "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", "dev": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2" } }, "window-size": { @@ -11161,8 +11764,8 @@ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" } }, "wrappy": { @@ -11177,7 +11780,7 @@ "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", "dev": true, "requires": { - "mkdirp": "0.5.1" + "mkdirp": "^0.5.1" } }, "ws": { @@ -11186,8 +11789,8 @@ "integrity": "sha1-iiRPoFJAHgjJiGz0SoUYnh/UBn8=", "dev": true, "requires": { - "options": "0.0.6", - "ultron": "1.0.2" + "options": ">=0.0.5", + "ultron": "1.0.x" } }, "wtf-8": { @@ -11238,9 +11841,9 @@ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "dev": true, "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", "window-size": "0.1.0" }, "dependencies": { @@ -11258,7 +11861,7 @@ "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", "dev": true, "requires": { - "camelcase": "3.0.0" + "camelcase": "^3.0.0" }, "dependencies": { "camelcase": { @@ -11275,7 +11878,7 @@ "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", "dev": true, "requires": { - "fd-slicer": "1.0.1" + "fd-slicer": "~1.0.1" } }, "yeast": { diff --git a/src/components/FormWizard.vue b/src/components/FormWizard.vue index 41badb4..64116c5 100644 --- a/src/components/FormWizard.vue +++ b/src/components/FormWizard.vue @@ -2,32 +2,34 @@
- +

{{title}}

{{subtitle}}

-
-
-
-
    - - - - -
+ +
+
+
+
    + + + + +
+
From 448d764465ff84a8521f2f44eb5a66dfb57b8bda Mon Sep 17 00:00:00 2001 From: ICrotz Date: Wed, 7 Aug 2019 13:57:59 +0200 Subject: [PATCH 2/4] Add navigation slot in docs --- docs/README.md | 58 ++++++++++++++++++++++++++------------------------ 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/docs/README.md b/docs/README.md index 9975214..f3ad666 100644 --- a/docs/README.md +++ b/docs/README.md @@ -96,7 +96,7 @@ props: { default: '#e74c3c' //circle, border and text color }, /*** - * Is set to current step and text when beforeChange function fails + * Is set to current step and text when beforeChange function fails */ errorColor: { type: String, @@ -161,6 +161,7 @@ Vue-form-wizard emits certain events when certain actions happen inside the comp ## Slots * **Default** - Used for tab-contents * **title** - Upper title section including sub-title +* **navigation** - Navigation and progress bar * **prev** - Previous button content (no need to worry about handling the button functionality) * **next** - Next button content * **finish** - Finish button content @@ -172,7 +173,7 @@ By using [refs](https://vuejs.org/v2/api/#ref) on the `form-wizard` component, y Some of them are intended for internal usage while others can be used for general purpose operations. * **reset** - will reset the wizard to the initial state -* **activateAll** - will activate all steps as if the user went through all +* **activateAll** - will activate all steps as if the user went through all * **nextTab** - navigates to the next tab. The same method is used when clicking next button * **prevTab** - navigates to the prev tab. The same method is used when clicking prev button * **changeTab(oldIndex, newIndex)** - Navigates from one tab to another. Note that this method does not trigger validation methods. Use it with caution! @@ -185,14 +186,15 @@ Form-wizard exposes multiple scoped slots which can be used to customize some pa Since [0.6.4](https://github.com/cristijora/vue-form-wizard/releases/tag/v0.6.4), button slots can be also used as scoped slots and have the following methods/properties exposed -* **nextTab** // will go to the next tab/step when called +* **nextTab** // will go to the next tab/step when called * **prevTab** //will got to the prev tab/step when called -* **activeTabIndex** // current active tab index +* **activeTabIndex** // current active tab index * **isLastStep** // boolean to tell whether it's the last step or not * **fillButtonStyle** // object with styles for wizard-buttons (contains background and color passed through wizard props) -These properties apply to the following slots: +These properties apply to the following slots: +* **navigation** - Navigation and progress bar * **prev** - Previous button content (no need to worry about handling the button functionality) * **next** - Next button content * **finish** - Finish button content @@ -203,7 +205,7 @@ These properties apply to the following slots: The footer slot would be usually used to replace the whole content of your footer. By default it contains the wizard buttons (back, next, finish). When using this slot, those buttons are replaced with your own content. You can achieve the same default wizard functionality and event tweak it with the help of the exposed methods/properties from slot `props` -Note that using this slot, means that you have to handle some of the wizard logic through the exposed methods/properties defined above and your template might get more verbose. +Note that using this slot, means that you have to handle some of the wizard logic through the exposed methods/properties defined above and your template might get more verbose. If you need very fine customizations and more control over the wizard button actions, then you could use this slot. Otherwise, you could stick with the buttons slots as they can be used as scoped slots as well. One potential usage can be that you want to have a different button when completing the wizard. Maybe you want to position it in the center, give it a different color and click event @@ -215,7 +217,7 @@ One potential usage can be that you want to have a different button when complet
@@ -227,7 +229,7 @@ Working fiddle for the [example above](https://jsfiddle.net/bt5dhqtf/717/) This slot can be used to disable the click event on the step or to customize the UI of each step One possible usage: ```html - ``` #### Exposed props for the `step` slot -- tab (the tab object which contains the tab-content component corresponding to the step) This object contains several fields such as `active, checked, shape, color` and so on. You can check how these are used [here](https://github.com/cristijora/vue-form-wizard/blob/master/src/components/WizardStep.vue): +- tab (the tab object which contains the tab-content component corresponding to the step) This object contains several fields such as `active, checked, shape, color` and so on. You can check how these are used [here](https://github.com/cristijora/vue-form-wizard/blob/master/src/components/WizardStep.vue): - index (The index of the step) - transition (Transition prop passed from form-wizard) @@ -280,7 +282,7 @@ Other demos: Yuhuuu! This seems pretty damn simple - +