├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── README.md ├── build ├── build.js ├── check-versions.js ├── dev-client.js ├── dev-server.js ├── utils.js ├── webpack.base.conf.js ├── webpack.dev.conf.js └── webpack.prod.conf.js ├── config ├── dev.env.js ├── index.js ├── prod.env.js └── test.env.js ├── dist ├── index.html └── static │ ├── css │ ├── app.75244917bdefff0e5d9a92a39fc1eae4.css │ └── app.75244917bdefff0e5d9a92a39fc1eae4.css.map │ ├── img │ └── geo.32ddd1e.png │ └── js │ ├── app.d60344e557f499a9547e.js │ ├── app.d60344e557f499a9547e.js.map │ ├── manifest.9917e112c527ec91a1a0.js │ ├── manifest.9917e112c527ec91a1a0.js.map │ ├── vendor.5bc3a0d7fdba158c43d4.js │ └── vendor.5bc3a0d7fdba158c43d4.js.map ├── index.html ├── package.json ├── src ├── App.vue ├── assets │ ├── geo.png │ ├── logo.png │ └── style.css ├── components │ ├── Black.vue │ ├── Flor1.vue │ ├── Flor2.vue │ ├── Flor3.vue │ └── White.vue └── main.js ├── static └── .gitkeep ├── test ├── e2e │ ├── custom-assertions │ │ └── elementCount.js │ ├── nightwatch.conf.js │ ├── runner.js │ └── specs │ │ └── test.js └── unit │ ├── .eslintrc │ ├── index.js │ ├── karma.conf.js │ └── specs │ └── Hello.spec.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015", "stage-2"], 3 | "plugins": ["transform-runtime"], 4 | "comments": false, 5 | "env": { 6 | "test": { 7 | "plugins": [ "istanbul" ] 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | src/* 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | parser: 'babel-eslint', 4 | parserOptions: { 5 | sourceType: 'module' 6 | }, 7 | // https://github.com/feross/standard/blob/master/RULES.md#javascript-standard-style 8 | extends: 'standard', 9 | // required to lint *.vue files 10 | plugins: [ 11 | 'html' 12 | ], 13 | // add your custom rules here 14 | 'rules': { 15 | // allow paren-less arrow functions 16 | 'arrow-parens': 0, 17 | // allow async-await 18 | 'generator-star-spacing': 0, 19 | // allow debugger during development 20 | 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | ### OSX ### 2 | *.DS_Store 3 | .AppleDouble 4 | .LSOverride 5 | 6 | # Icon must end with two \r 7 | Icon 8 | # Thumbnails 9 | ._* 10 | # Files that might appear in the root of a volume 11 | .DocumentRevisions-V100 12 | .fseventsd 13 | .Spotlight-V100 14 | .TemporaryItems 15 | .Trashes 16 | .VolumeIcon.icns 17 | .com.apple.timemachine.donotpresent 18 | # Directories potentially created on remote AFP share 19 | .AppleDB 20 | .AppleDesktop 21 | Network Trash Folder 22 | Temporary Items 23 | .apdisk 24 | 25 | 26 | ### Node ### 27 | # Logs 28 | logs 29 | *.log 30 | npm-debug.log* 31 | 32 | # Runtime data 33 | pids 34 | *.pid 35 | *.seed 36 | *.pid.lock 37 | 38 | # Directory for instrumented libs generated by jscoverage/JSCover 39 | lib-cov 40 | 41 | # Coverage directory used by tools like istanbul 42 | coverage 43 | 44 | # nyc test coverage 45 | .nyc_output 46 | 47 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 48 | .grunt 49 | 50 | # node-waf configuration 51 | .lock-wscript 52 | 53 | # Compiled binary addons (http://nodejs.org/api/addons.html) 54 | build/Release 55 | 56 | # Dependency directories 57 | node_modules 58 | jspm_packages 59 | 60 | # Optional npm cache directory 61 | .npm 62 | 63 | # Optional eslint cache 64 | .eslintcache 65 | 66 | # Optional REPL history 67 | .node_repl_history 68 | 69 | # Output of 'npm pack' 70 | *.tgz 71 | 72 | # Yarn Integrity file 73 | .yarn-integrity -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # vue-wine-label 2 | A very silly demo showing how to make a wine label making dashboard with Vue.js 3 | 4 | The live demo can be seen at [http://codepen.io/sdras/pen/BpjQzE/](http://codepen.io/sdras/pen/BpjQzE/) 5 | 6 | Playing around with dynamic SVGs and SVG text. 7 | 8 | ## Usage 9 | This was built with [vue-cli, webpack config](http://vuejs-templates.github.io/webpack/). This uses [vue-loader](http://vuejs.github.io/vue-loader). If you'd like to view it locally, run `npm install` or `yarn install` and `npm run dev` for dev build. 10 | 11 | ### serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | ### build for production with minification 15 | npm run build 16 | 17 | ### run unit tests 18 | npm run unit 19 | 20 | ### run e2e tests 21 | npm run e2e 22 | 23 | ### run all tests 24 | npm test 25 | -------------------------------------------------------------------------------- /build/build.js: -------------------------------------------------------------------------------- 1 | // https://github.com/shelljs/shelljs 2 | require('./check-versions')() 3 | require('shelljs/global') 4 | env.NODE_ENV = 'production' 5 | 6 | var path = require('path') 7 | var config = require('../config') 8 | var ora = require('ora') 9 | var webpack = require('webpack') 10 | var webpackConfig = require('./webpack.prod.conf') 11 | 12 | console.log( 13 | ' Tip:\n' + 14 | ' Built files are meant to be served over an HTTP server.\n' + 15 | ' Opening index.html over file:// won\'t work.\n' 16 | ) 17 | 18 | var spinner = ora('building for production...') 19 | spinner.start() 20 | 21 | var assetsPath = path.join(config.build.assetsRoot, config.build.assetsSubDirectory) 22 | rm('-rf', assetsPath) 23 | mkdir('-p', assetsPath) 24 | cp('-R', 'static/*', assetsPath) 25 | 26 | webpack(webpackConfig, function (err, stats) { 27 | spinner.stop() 28 | if (err) throw err 29 | process.stdout.write(stats.toString({ 30 | colors: true, 31 | modules: false, 32 | children: false, 33 | chunks: false, 34 | chunkModules: false 35 | }) + '\n') 36 | }) 37 | -------------------------------------------------------------------------------- /build/check-versions.js: -------------------------------------------------------------------------------- 1 | var semver = require('semver') 2 | var chalk = require('chalk') 3 | var packageConfig = require('../package.json') 4 | var exec = function (cmd) { 5 | return require('child_process') 6 | .execSync(cmd).toString().trim() 7 | } 8 | 9 | var versionRequirements = [ 10 | { 11 | name: 'node', 12 | currentVersion: semver.clean(process.version), 13 | versionRequirement: packageConfig.engines.node 14 | }, 15 | { 16 | name: 'npm', 17 | currentVersion: exec('npm --version'), 18 | versionRequirement: packageConfig.engines.npm 19 | } 20 | ] 21 | 22 | module.exports = function () { 23 | var warnings = [] 24 | for (var i = 0; i < versionRequirements.length; i++) { 25 | var mod = versionRequirements[i] 26 | if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) { 27 | warnings.push(mod.name + ': ' + 28 | chalk.red(mod.currentVersion) + ' should be ' + 29 | chalk.green(mod.versionRequirement) 30 | ) 31 | } 32 | } 33 | 34 | if (warnings.length) { 35 | console.log('') 36 | console.log(chalk.yellow('To use this template, you must update following to modules:')) 37 | console.log() 38 | for (var i = 0; i < warnings.length; i++) { 39 | var warning = warnings[i] 40 | console.log(' ' + warning) 41 | } 42 | console.log() 43 | process.exit(1) 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /build/dev-server.js: -------------------------------------------------------------------------------- 1 | require('./check-versions')() 2 | var config = require('../config') 3 | if (!process.env.NODE_ENV) process.env.NODE_ENV = JSON.parse(config.dev.env.NODE_ENV) 4 | var path = require('path') 5 | var express = require('express') 6 | var webpack = require('webpack') 7 | var opn = require('opn') 8 | var proxyMiddleware = require('http-proxy-middleware') 9 | var webpackConfig = process.env.NODE_ENV === 'testing' 10 | ? require('./webpack.prod.conf') 11 | : require('./webpack.dev.conf') 12 | 13 | // default port where dev server listens for incoming traffic 14 | var port = process.env.PORT || config.dev.port 15 | // Define HTTP proxies to your custom API backend 16 | // https://github.com/chimurai/http-proxy-middleware 17 | var proxyTable = config.dev.proxyTable 18 | 19 | var app = express() 20 | var compiler = webpack(webpackConfig) 21 | 22 | var devMiddleware = require('webpack-dev-middleware')(compiler, { 23 | publicPath: webpackConfig.output.publicPath, 24 | quiet: true 25 | }) 26 | 27 | var hotMiddleware = require('webpack-hot-middleware')(compiler, { 28 | log: () => {} 29 | }) 30 | // force page reload when html-webpack-plugin template changes 31 | compiler.plugin('compilation', function (compilation) { 32 | compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) { 33 | hotMiddleware.publish({ action: 'reload' }) 34 | cb() 35 | }) 36 | }) 37 | 38 | // proxy api requests 39 | Object.keys(proxyTable).forEach(function (context) { 40 | var options = proxyTable[context] 41 | if (typeof options === 'string') { 42 | options = { target: options } 43 | } 44 | app.use(proxyMiddleware(context, options)) 45 | }) 46 | 47 | // handle fallback for HTML5 history API 48 | app.use(require('connect-history-api-fallback')()) 49 | 50 | // serve webpack bundle output 51 | app.use(devMiddleware) 52 | 53 | // enable hot-reload and state-preserving 54 | // compilation error display 55 | app.use(hotMiddleware) 56 | 57 | // serve pure static assets 58 | var staticPath = path.posix.join(config.dev.assetsPublicPath, config.dev.assetsSubDirectory) 59 | app.use(staticPath, express.static('./static')) 60 | 61 | var uri = 'http://localhost:' + port 62 | 63 | devMiddleware.waitUntilValid(function () { 64 | console.log('> Listening at ' + uri + '\n') 65 | }) 66 | 67 | module.exports = app.listen(port, function (err) { 68 | if (err) { 69 | console.log(err) 70 | return 71 | } 72 | 73 | // when env is testing, don't need open it 74 | if (process.env.NODE_ENV !== 'testing') { 75 | opn(uri) 76 | } 77 | }) 78 | -------------------------------------------------------------------------------- /build/utils.js: -------------------------------------------------------------------------------- 1 | var path = require('path') 2 | var config = require('../config') 3 | var ExtractTextPlugin = require('extract-text-webpack-plugin') 4 | 5 | exports.assetsPath = function (_path) { 6 | var assetsSubDirectory = process.env.NODE_ENV === 'production' 7 | ? config.build.assetsSubDirectory 8 | : config.dev.assetsSubDirectory 9 | return path.posix.join(assetsSubDirectory, _path) 10 | } 11 | 12 | exports.cssLoaders = function (options) { 13 | options = options || {} 14 | // generate loader string to be used with extract text plugin 15 | function generateLoaders (loaders) { 16 | var sourceLoader = loaders.map(function (loader) { 17 | var extraParamChar 18 | if (/\?/.test(loader)) { 19 | loader = loader.replace(/\?/, '-loader?') 20 | extraParamChar = '&' 21 | } else { 22 | loader = loader + '-loader' 23 | extraParamChar = '?' 24 | } 25 | return loader + (options.sourceMap ? extraParamChar + 'sourceMap' : '') 26 | }).join('!') 27 | 28 | // Extract CSS when that option is specified 29 | // (which is the case during production build) 30 | if (options.extract) { 31 | return ExtractTextPlugin.extract('vue-style-loader', sourceLoader) 32 | } else { 33 | return ['vue-style-loader', sourceLoader].join('!') 34 | } 35 | } 36 | 37 | // http://vuejs.github.io/vue-loader/en/configurations/extract-css.html 38 | return { 39 | css: generateLoaders(['css']), 40 | postcss: generateLoaders(['css']), 41 | less: generateLoaders(['css', 'less']), 42 | sass: generateLoaders(['css', 'sass?indentedSyntax']), 43 | scss: generateLoaders(['css', 'sass']), 44 | stylus: generateLoaders(['css', 'stylus']), 45 | styl: generateLoaders(['css', 'stylus']) 46 | } 47 | } 48 | 49 | // Generate loaders for standalone style files (outside of .vue) 50 | exports.styleLoaders = function (options) { 51 | var output = [] 52 | var loaders = exports.cssLoaders(options) 53 | for (var extension in loaders) { 54 | var loader = loaders[extension] 55 | output.push({ 56 | test: new RegExp('\\.' + extension + '$'), 57 | loader: loader 58 | }) 59 | } 60 | return output 61 | } 62 | -------------------------------------------------------------------------------- /build/webpack.base.conf.js: -------------------------------------------------------------------------------- 1 | var path = require('path') 2 | var config = require('../config') 3 | var utils = require('./utils') 4 | var projectRoot = path.resolve(__dirname, '../') 5 | 6 | var env = process.env.NODE_ENV 7 | // check env & config/index.js to decide whether to enable CSS source maps for the 8 | // various preprocessor loaders added to vue-loader at the end of this file 9 | var cssSourceMapDev = (env === 'development' && config.dev.cssSourceMap) 10 | var cssSourceMapProd = (env === 'production' && config.build.productionSourceMap) 11 | var useCssSourceMap = cssSourceMapDev || cssSourceMapProd 12 | 13 | module.exports = { 14 | entry: { 15 | app: './src/main.js' 16 | }, 17 | output: { 18 | path: config.build.assetsRoot, 19 | publicPath: process.env.NODE_ENV === 'production' ? config.build.assetsPublicPath : config.dev.assetsPublicPath, 20 | filename: '[name].js' 21 | }, 22 | resolve: { 23 | extensions: ['', '.js', '.vue', '.json'], 24 | fallback: [path.join(__dirname, '../node_modules')], 25 | alias: { 26 | 'vue$': 'vue/dist/vue.common.js', 27 | 'src': path.resolve(__dirname, '../src'), 28 | 'assets': path.resolve(__dirname, '../src/assets'), 29 | 'components': path.resolve(__dirname, '../src/components') 30 | } 31 | }, 32 | resolveLoader: { 33 | fallback: [path.join(__dirname, '../node_modules')] 34 | }, 35 | module: { 36 | preLoaders: [ 37 | { 38 | test: /\.vue$/, 39 | loader: 'eslint', 40 | include: [ 41 | path.join(projectRoot, 'src') 42 | ], 43 | exclude: /node_modules/ 44 | }, 45 | { 46 | test: /\.js$/, 47 | loader: 'eslint', 48 | include: [ 49 | path.join(projectRoot, 'src') 50 | ], 51 | exclude: /node_modules/ 52 | } 53 | ], 54 | loaders: [ 55 | { 56 | test: /\.vue$/, 57 | loader: 'vue' 58 | }, 59 | { 60 | test: /\.js$/, 61 | loader: 'babel', 62 | include: [ 63 | path.join(projectRoot, 'src') 64 | ], 65 | exclude: /node_modules/ 66 | }, 67 | { 68 | test: /\.json$/, 69 | loader: 'json' 70 | }, 71 | { 72 | test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, 73 | loader: 'url', 74 | query: { 75 | limit: 10000, 76 | name: utils.assetsPath('img/[name].[hash:7].[ext]') 77 | } 78 | }, 79 | { 80 | test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, 81 | loader: 'url', 82 | query: { 83 | limit: 10000, 84 | name: utils.assetsPath('fonts/[name].[hash:7].[ext]') 85 | } 86 | } 87 | ] 88 | }, 89 | eslint: { 90 | formatter: require('eslint-friendly-formatter') 91 | }, 92 | vue: { 93 | loaders: utils.cssLoaders({ sourceMap: useCssSourceMap }), 94 | postcss: [ 95 | require('autoprefixer')({ 96 | browsers: ['last 2 versions'] 97 | }) 98 | ] 99 | } 100 | } 101 | -------------------------------------------------------------------------------- /build/webpack.dev.conf.js: -------------------------------------------------------------------------------- 1 | var config = require('../config') 2 | var webpack = require('webpack') 3 | var merge = require('webpack-merge') 4 | var utils = require('./utils') 5 | var baseWebpackConfig = require('./webpack.base.conf') 6 | var HtmlWebpackPlugin = require('html-webpack-plugin') 7 | var FriendlyErrors = require('friendly-errors-webpack-plugin') 8 | 9 | // add hot-reload related code to entry chunks 10 | Object.keys(baseWebpackConfig.entry).forEach(function (name) { 11 | baseWebpackConfig.entry[name] = ['./build/dev-client'].concat(baseWebpackConfig.entry[name]) 12 | }) 13 | 14 | module.exports = merge(baseWebpackConfig, { 15 | module: { 16 | loaders: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap }) 17 | }, 18 | // eval-source-map is faster for development 19 | devtool: '#eval-source-map', 20 | plugins: [ 21 | new webpack.DefinePlugin({ 22 | 'process.env': config.dev.env 23 | }), 24 | // https://github.com/glenjamin/webpack-hot-middleware#installation--usage 25 | new webpack.optimize.OccurrenceOrderPlugin(), 26 | new webpack.HotModuleReplacementPlugin(), 27 | new webpack.NoErrorsPlugin(), 28 | // https://github.com/ampedandwired/html-webpack-plugin 29 | new HtmlWebpackPlugin({ 30 | filename: 'index.html', 31 | template: 'index.html', 32 | inject: true 33 | }), 34 | new FriendlyErrors() 35 | ] 36 | }) 37 | -------------------------------------------------------------------------------- /build/webpack.prod.conf.js: -------------------------------------------------------------------------------- 1 | var path = require('path') 2 | var config = require('../config') 3 | var utils = require('./utils') 4 | var webpack = require('webpack') 5 | var merge = require('webpack-merge') 6 | var baseWebpackConfig = require('./webpack.base.conf') 7 | var ExtractTextPlugin = require('extract-text-webpack-plugin') 8 | var HtmlWebpackPlugin = require('html-webpack-plugin') 9 | var env = process.env.NODE_ENV === 'testing' 10 | ? require('../config/test.env') 11 | : config.build.env 12 | 13 | var webpackConfig = merge(baseWebpackConfig, { 14 | module: { 15 | loaders: utils.styleLoaders({ sourceMap: config.build.productionSourceMap, extract: true }) 16 | }, 17 | devtool: config.build.productionSourceMap ? '#source-map' : false, 18 | output: { 19 | path: config.build.assetsRoot, 20 | filename: utils.assetsPath('js/[name].[chunkhash].js'), 21 | chunkFilename: utils.assetsPath('js/[id].[chunkhash].js') 22 | }, 23 | vue: { 24 | loaders: utils.cssLoaders({ 25 | sourceMap: config.build.productionSourceMap, 26 | extract: true 27 | }) 28 | }, 29 | plugins: [ 30 | // http://vuejs.github.io/vue-loader/en/workflow/production.html 31 | new webpack.DefinePlugin({ 32 | 'process.env': env 33 | }), 34 | new webpack.optimize.UglifyJsPlugin({ 35 | compress: { 36 | warnings: false 37 | } 38 | }), 39 | new webpack.optimize.OccurrenceOrderPlugin(), 40 | // extract css into its own file 41 | new ExtractTextPlugin(utils.assetsPath('css/[name].[contenthash].css')), 42 | // generate dist index.html with correct asset hash for caching. 43 | // you can customize output by editing /index.html 44 | // see https://github.com/ampedandwired/html-webpack-plugin 45 | new HtmlWebpackPlugin({ 46 | filename: process.env.NODE_ENV === 'testing' 47 | ? 'index.html' 48 | : config.build.index, 49 | template: 'index.html', 50 | inject: true, 51 | minify: { 52 | removeComments: true, 53 | collapseWhitespace: true, 54 | removeAttributeQuotes: true 55 | // more options: 56 | // https://github.com/kangax/html-minifier#options-quick-reference 57 | }, 58 | // necessary to consistently work with multiple chunks via CommonsChunkPlugin 59 | chunksSortMode: 'dependency' 60 | }), 61 | // split vendor js into its own file 62 | new webpack.optimize.CommonsChunkPlugin({ 63 | name: 'vendor', 64 | minChunks: function (module, count) { 65 | // any required modules inside node_modules are extracted to vendor 66 | return ( 67 | module.resource && 68 | /\.js$/.test(module.resource) && 69 | module.resource.indexOf( 70 | path.join(__dirname, '../node_modules') 71 | ) === 0 72 | ) 73 | } 74 | }), 75 | // extract webpack runtime and module manifest to its own file in order to 76 | // prevent vendor hash from being updated whenever app bundle is updated 77 | new webpack.optimize.CommonsChunkPlugin({ 78 | name: 'manifest', 79 | chunks: ['vendor'] 80 | }) 81 | ] 82 | }) 83 | 84 | if (config.build.productionGzip) { 85 | var CompressionWebpackPlugin = require('compression-webpack-plugin') 86 | 87 | webpackConfig.plugins.push( 88 | new CompressionWebpackPlugin({ 89 | asset: '[path].gz[query]', 90 | algorithm: 'gzip', 91 | test: new RegExp( 92 | '\\.(' + 93 | config.build.productionGzipExtensions.join('|') + 94 | ')$' 95 | ), 96 | threshold: 10240, 97 | minRatio: 0.8 98 | }) 99 | ) 100 | } 101 | 102 | module.exports = webpackConfig 103 | -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- 1 | // see http://vuejs-templates.github.io/webpack for documentation. 2 | var path = require('path') 3 | 4 | module.exports = { 5 | build: { 6 | env: require('./prod.env'), 7 | index: path.resolve(__dirname, '../dist/index.html'), 8 | assetsRoot: path.resolve(__dirname, '../dist'), 9 | assetsSubDirectory: 'static', 10 | assetsPublicPath: '/', 11 | productionSourceMap: true, 12 | // Gzip off by default as many popular static hosts such as 13 | // Surge or Netlify already gzip all static assets for you. 14 | // Before setting to `true`, make sure to: 15 | // npm install --save-dev compression-webpack-plugin 16 | productionGzip: false, 17 | productionGzipExtensions: ['js', 'css'] 18 | }, 19 | dev: { 20 | env: require('./dev.env'), 21 | port: 8080, 22 | assetsSubDirectory: 'static', 23 | assetsPublicPath: '/', 24 | proxyTable: {}, 25 | // CSS Sourcemaps off by default because relative paths are "buggy" 26 | // with this option, according to the CSS-Loader README 27 | // (https://github.com/webpack/css-loader#sourcemaps) 28 | // In our experience, they generally work as expected, 29 | // just be aware of this issue when enabling this option. 30 | cssSourceMap: false 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /config/test.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var devEnv = require('./dev.env') 3 | 4 | module.exports = merge(devEnv, { 5 | NODE_ENV: '"testing"' 6 | }) 7 | -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- 1 | Wine Label Maker
-------------------------------------------------------------------------------- /dist/static/css/app.75244917bdefff0e5d9a92a39fc1eae4.css: -------------------------------------------------------------------------------- 1 | body{background-color:#000;font-family:Montserrat,sans-serif;font-size:12px}.winebottle{height:500px}.container{max-width:900px;margin:40px auto}.button-row{margin:0 0 20px}h4{text-transform:uppercase;letter-spacing:.08em;margin:10px 0 5px 5px}button{background:#fff;border:2px solid #000;font-family:Montserrat,sans-serif;padding:5px 12px;border-radius:1000px;font-size:12px;cursor:pointer;margin:5px 5px 5px 0;transition:all .2s ease-in;outline:none}button:hover{background:#eee;transition:all .2s ease-out}main{width:calc(38% - 40px);background:#e8e5e5;display:flex;align-items:center}aside,main{float:left;padding:20px}aside{background:#aba8a8;width:calc(60% - 40px)}input{font-family:Montserrat,sans-serif;border:1px solid #000;padding:5px 12px;border-radius:5px;width:90%;margin:10px 5px;font-size:13px;outline:none;color:#aaa}input[type=color]{width:15%;padding:1px 3px}.wine-text{text-align:center}.flourish{transform:translateY(2px)}.label{background:url(/static/img/geo.32ddd1e.png)}.v-range-slider{display:flex;align-items:center;padding:2px 11px}.v-range-slider input[type=range]{-webkit-appearance:none;flex:1;display:block;overflow:hidden;margin:5px 0 10px -5px;padding:8px 1px;box-sizing:border-box;outline:none;background:none;border:none;-webkit-tap-highlight-color:transparent}.v-range-slider input::-webkit-slider-runnable-track{position:relative;height:2px;background:#ddd;border:none;border-radius:3px}.v-range-slider input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;margin-top:-7px;cursor:pointer;width:15px;height:15px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.4)}.v-range-slider input::-webkit-slider-thumb:before{position:absolute;display:inline-block;content:"";top:7px;left:-2001px;width:2000px;height:2px}@media only screen and (max-width:800px){main{display:flex;justify-content:center}aside,main{width:90%!important}aside{border-top:2px solid #000}}@media only screen and (min-width:800px){.container{display:flex}aside{border-left:2px solid #000}}.label[data-v-6a03a295]{fill:#000}.bottle[data-v-6a03a295],.wine-text[data-v-6a03a295]{fill:#fff}.flor[data-v-6a03a295]{fill:#ccc}.bkimg[data-v-6a03a295]{filter:url(#inverse)}.label[data-v-90088c82]{fill:#fff}.bottle[data-v-90088c82],.wine-text[data-v-90088c82]{fill:#000}.flor[data-v-90088c82]{fill:#444} 2 | /*# sourceMappingURL=app.75244917bdefff0e5d9a92a39fc1eae4.css.map*/ -------------------------------------------------------------------------------- /dist/static/css/app.75244917bdefff0e5d9a92a39fc1eae4.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["webpack:///webpack:///src/assets/style.css","webpack:///webpack:///src/components/Black.vue","webpack:///webpack:///src/components/White.vue"],"names":[],"mappings":"AAAA,KACC,sBACA,kCACA,cAAgB,CAGjB,YACC,YAAc,CAGf,WACC,gBACA,gBAAkB,CAGnB,YACC,eAAiB,CAGlB,GACC,yBACC,qBACA,qBAAuB,CAGzB,OACC,gBACA,sBACA,kCACA,iBACA,qBACA,eACA,eACA,qBACA,2BACA,YAAc,CAGf,aACC,gBACA,2BAA8B,CAG/B,KACC,uBAGA,mBACA,aACA,kBAAoB,CAGrB,WAPC,WACA,YAAc,CAWd,MAJA,mBACA,sBAAwB,CAKzB,MACC,kCACA,sBACA,iBACA,kBACA,UACA,gBACA,eACA,aACA,UAAY,CAGb,kBACC,UACA,eAAiB,CAGlB,WACC,iBAAmB,CAGpB,UACC,yBAA2B,CAG5B,OACC,wCAA2B,CAK5B,gBACE,aACA,mBACA,gBAAkB,CAEpB,kCACE,wBACA,OACA,cACA,gBACA,uBACA,gBACA,sBACA,aACA,gBACA,YACA,uCAAyC,CAE3C,qDACE,kBACA,WACA,gBACA,YACA,iBAAmB,CAErB,4CACE,wBACA,kBACA,gBACA,eACA,WACA,YACA,SACA,kBACA,gBACA,iCAAuC,CAEzC,mDACE,kBACA,qBACA,WACA,QACA,aACA,aACA,UAAY,CAGd,yCACE,KAEE,aACA,sBAAwB,CAE1B,WAJC,mBAAsB,CAOtB,MADA,yBAA4B,CAC5B,CAGH,yCACE,WACC,YAAc,CAEf,MACC,0BAA6B,CAC7B,CACF,GC3JD,wBACE,SAAY,CAEd,qDACE,SAAY,CAEd,uBACE,SAAW,CAEb,wBACE,oBAAoB,CCVtB,wBACE,SAAY,CAEd,qDACE,SAAY,CAEd,uBACE,SAAW","file":"static/css/app.75244917bdefff0e5d9a92a39fc1eae4.css","sourcesContent":["body {\n\tbackground-color: black;\n\tfont-family: 'Montserrat', sans-serif;\n\tfont-size: 12px;\n}\n\n.winebottle {\n\theight: 500px;\n}\n\n.container {\n\tmax-width: 900px;\n\tmargin: 40px auto;\n}\n\n.button-row {\n\tmargin: 0 0 20px;\n}\n\nh4 {\n\ttext-transform: uppercase;\n letter-spacing: 0.08em;\n margin: 10px 0 5px 5px;\n}\n\nbutton {\n\tbackground: white;\n\tborder: 2px solid black;\n\tfont-family: 'Montserrat', sans-serif;\n\tpadding: 5px 12px;\n\tborder-radius: 1000px;\n\tfont-size: 12px;\n\tcursor: pointer;\n\tmargin: 5px 5px 5px 0;\n\ttransition: 0.2s all ease-in;\n\toutline: none;\n}\n\nbutton:hover {\n\tbackground: #eee;\n\ttransition: 0.2s all ease-out;\n}\n\nmain {\n\twidth: calc(38% - 40px);\n\tfloat: left;\n\tpadding: 20px;\n\tbackground: #e8e5e5;\n\tdisplay: flex;\n\talign-items: center;\n}\n\naside {\n\tbackground: #aba8a8;\n\twidth: calc(60% - 40px);\n\tfloat: left;\n\tpadding: 20px;\n}\n\ninput {\n\tfont-family: 'Montserrat', sans-serif;\n\tborder: 1px solid black;\n\tpadding: 5px 12px;\n\tborder-radius: 5px;\n\twidth: 90%;\n\tmargin: 10px 5px;\n\tfont-size: 13px;\n\toutline: none;\n\tcolor: #aaa;\n}\n\ninput[type=\"color\"] {\n\twidth: 15%;\n\tpadding: 1px 3px;\n}\n\n.wine-text {\n\ttext-align: center;\n}\n\n.flourish {\n\ttransform: translateY(2px);\n}\n\n.label {\n\tbackground: url('geo.png');\n}\n\n/* -- slider --*/\n\n.v-range-slider {\n display: flex;\n align-items: center;\n padding: 2px 11px;\n}\n.v-range-slider input[type=range] {\n -webkit-appearance: none;\n flex: 1;\n display: block;\n overflow: hidden;\n margin: 5px 0 10px -5px;\n padding: 8px 1px 8px;\n box-sizing: border-box;\n outline: none;\n background: none;\n border: none;\n -webkit-tap-highlight-color: transparent;\n}\n.v-range-slider input::-webkit-slider-runnable-track {\n position: relative;\n height: 2px;\n background: #ddd;\n border: none;\n border-radius: 3px;\n}\n.v-range-slider input::-webkit-slider-thumb {\n -webkit-appearance: none;\n position: relative;\n margin-top: -7px;\n cursor: pointer;\n width: 15px;\n height: 15px;\n border: 0;\n border-radius: 50%;\n background: white;\n box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);\n}\n.v-range-slider input::-webkit-slider-thumb:before {\n position: absolute;\n display: inline-block;\n content: '';\n top: 7px;\n left: -2001px;\n width: 2000px;\n height: 2px;\n}\n\n@media only screen and (max-width: 800px) {\n main {\n \twidth: 90% !important;\n display: flex;\n justify-content: center;\n }\n aside {\n \twidth: 90% !important;\n \tborder-top: 2px solid black;\n }\n}\n\n@media only screen and (min-width: 800px) {\n .container {\n \tdisplay: flex;\n }\n aside {\n \tborder-left: 2px solid black;\n }\n}\n\n\n// WEBPACK FOOTER //\n// webpack:///src/assets/style.css","\n.label[data-v-6a03a295] {\n fill: black;\n}\n.bottle[data-v-6a03a295], .wine-text[data-v-6a03a295] {\n fill: white;\n}\n.flor[data-v-6a03a295] {\n fill: #ccc;\n}\n.bkimg[data-v-6a03a295] {\n filter:url(#inverse)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/Black.vue","\n.label[data-v-90088c82] {\n fill: white;\n}\n.bottle[data-v-90088c82], .wine-text[data-v-90088c82] {\n fill: black;\n}\n.flor[data-v-90088c82] {\n fill: #444;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/White.vue"],"sourceRoot":""} -------------------------------------------------------------------------------- /dist/static/img/geo.32ddd1e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdras/vue-wine-label/0362b984ee34c8c83e19f9d9a4b5a157305aeef8/dist/static/img/geo.32ddd1e.png -------------------------------------------------------------------------------- /dist/static/js/app.d60344e557f499a9547e.js: -------------------------------------------------------------------------------- 1 | webpackJsonp([1,0],[function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var o=n(19),r=a(o),l=n(7),i=a(l);new r.default({el:"#app",render:function(t){return t(i.default)}})},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(8),r=a(o),l=n(12),i=a(l),s=n(9),c=a(s),u=n(10),f=a(u),d=n(11),v=a(d);e.default={data:function(){return{selected:"appBlack",label:"Label Name",wineFont:"Montserrat",flourish:"none",wineImg:"none",imgOpacity:.8,labelPlacement:0,labelColor:"#000000"}},components:{appBlack:r.default,appWhite:i.default,appFlor1:c.default,appFlor2:f.default,appFlor3:v.default}}},function(t,e){"use strict"},function(t,e){"use strict"},function(t,e){},function(t,e){},function(t,e){},function(t,e,n){var a,o;n(6),a=n(1);var r=n(18);o=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(o=a=a.default),"function"==typeof o&&(o=o.options),o.render=r.render,o.staticRenderFns=r.staticRenderFns,t.exports=a},function(t,e,n){var a,o;n(4),a=n(2);var r=n(13);o=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(o=a=a.default),"function"==typeof o&&(o=o.options),o.render=r.render,o.staticRenderFns=r.staticRenderFns,o._scopeId="data-v-6a03a295",t.exports=a},function(t,e,n){var a,o,r=n(17);o=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(o=a=a.default),"function"==typeof o&&(o=o.options),o.render=r.render,o.staticRenderFns=r.staticRenderFns,t.exports=a},function(t,e,n){var a,o,r=n(16);o=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(o=a=a.default),"function"==typeof o&&(o=o.options),o.render=r.render,o.staticRenderFns=r.staticRenderFns,t.exports=a},function(t,e,n){var a,o,r=n(15);o=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(o=a=a.default),"function"==typeof o&&(o=o.options),o.render=r.render,o.staticRenderFns=r.staticRenderFns,t.exports=a},function(t,e,n){var a,o;n(5),a=n(3);var r=n(14);o=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(o=a=a.default),"function"==typeof o&&(o=o.options),o.render=r.render,o.staticRenderFns=r.staticRenderFns,o._scopeId="data-v-90088c82",t.exports=a},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[t._t("default")],2)},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[t._t("default")],2)},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("g",[n("path",{attrs:{d:"M51.7,328.3c-.7-.6-4.3.9-5,1.4a19.3,19.3,0,0,0-3.8,3.6,8.2,8.2,0,0,1-6.6,2.4c-4.5-.4-8.1-6.7-4.7-10.3a4.8,4.8,0,0,1,3.1-1.8c-1.3,1.4-3.2,4.8-1.5,6.8s5.4,1,4.5-1.7a1.3,1.3,0,0,0-1.4.7c-1.3-2.6,1.9-4,3.4-2a4.6,4.6,0,0,1-.4,5.8c2.1-.8,2-4.1,1.8-6s1.9-.8,2.3.6-.4,2.1-.7,3c.3-1.1,1.8-3.6,2.8-4.1S50,326.8,51.7,328.3Z",transform:"translate(-12 -13.8)"}}),t._v(" "),n("rect",{attrs:{x:"37",y:"313.8",width:"37.7",height:"0.55"}}),t._v(" "),n("path",{attrs:{d:"M108.6,328.3c.7-.6,4.3.9,5,1.4a19.2,19.2,0,0,1,3.8,3.6,8.2,8.2,0,0,0,6.6,2.4c4.5-.4,8.1-6.7,4.7-10.3a4.8,4.8,0,0,0-3.1-1.8c1.3,1.4,3.2,4.8,1.5,6.8s-5.4,1-4.5-1.7a1.3,1.3,0,0,1,1.4.7c1.3-2.6-1.9-4-3.4-2a4.6,4.6,0,0,0,.4,5.8c-2.1-.8-2-4.1-1.8-6s-1.9-.8-2.3.6.4,2.1.7,3c-.3-1.1-1.8-3.6-2.8-4.1S110.3,326.8,108.6,328.3Z",transform:"translate(-12 -13.8)"}}),t._v(" "),n("rect",{attrs:{x:"61.5",y:"313.8",width:"37.7",height:"0.55"}}),t._v(" "),n("path",{attrs:{d:"M113,330.2l-.4-.4h-65l-.5.3-.7.7h67.1Z",transform:"translate(-12 -13.8)"}})])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("g",[n("path",{attrs:{d:"M85.4,341.4a3.1,3.1,0,0,1-2.5-.8,6.1,6.1,0,0,1-1.7-2.4,5.8,5.8,0,0,1-.4-3,4.4,4.4,0,0,1,1.4-2.6,5.3,5.3,0,0,1,5.2-.9,5.8,5.8,0,0,1,2.4,1.5,16.5,16.5,0,0,1,1.7,2.4,27.4,27.4,0,0,0,3.2,4.8,6.2,6.2,0,0,0,2.2,1.5,5.3,5.3,0,0,0,2.5.3,5.4,5.4,0,0,0,4.2-2.9,7.3,7.3,0,0,0,.8-2.8,8.9,8.9,0,0,0-.2-2.9,7.8,7.8,0,0,0-3.1-4.5,9.8,9.8,0,0,0-4.9-1.7,9.3,9.3,0,0,0-5.1,1,8.2,8.2,0,0,0-3.7,4,9,9,0,0,0-.3,5.8,12.4,12.4,0,0,0,2.7,5.1,10.3,10.3,0,0,0,4.5,3.1,6.6,6.6,0,0,0,5.2-.4,6.7,6.7,0,0,1-5.2.6,10.4,10.4,0,0,1-4.6-3,12.7,12.7,0,0,1-2.9-5.2,9.4,9.4,0,0,1,.3-6.1,8.5,8.5,0,0,1,3.8-4.3,9.8,9.8,0,0,1,5.3-1.1,10.2,10.2,0,0,1,5.2,1.8,8.3,8.3,0,0,1,3.3,4.8,9.6,9.6,0,0,1,.2,3.1,7.9,7.9,0,0,1-.8,3,5.9,5.9,0,0,1-4.6,3.2,5.7,5.7,0,0,1-2.7-.4,6.6,6.6,0,0,1-2.3-1.7,26.4,26.4,0,0,1-3.2-4.9,16.2,16.2,0,0,0-1.6-2.4,5.4,5.4,0,0,0-2.2-1.5,5,5,0,0,0-5,.7,4.1,4.1,0,0,0-1.4,2.4,5.6,5.6,0,0,0,.4,2.9,6.1,6.1,0,0,0,1.6,2.4A3.1,3.1,0,0,0,85.4,341.4Z",transform:"translate(-12 -13.8)"}}),t._v(" "),n("path",{attrs:{d:"M93.1,329.8a1.5,1.5,0,0,0-1.2-.1l-1.2.5a8.3,8.3,0,0,0-2,1.7,3.8,3.8,0,0,0-1.1,2.4,2.6,2.6,0,0,0,1.5,2,4.2,4.2,0,0,0,4.7-.1,27.1,27.1,0,0,0,4.1-3.2c1.3-1.2,2.6-2.4,4-3.5a14.1,14.1,0,0,1,4.5-2.6,10.1,10.1,0,0,1,5.1-.5,3.8,3.8,0,0,1,2.3,1.4,4.7,4.7,0,0,1,.8,2.9,4.3,4.3,0,0,1-1,2.8,7.5,7.5,0,0,1-2.2,1.6,24.7,24.7,0,0,1-4.8,2l-1.3.2a2.1,2.1,0,0,1-1.4-.3,2.3,2.3,0,0,1-.9-1.2,2.2,2.2,0,0,1,.2-1.6,6.4,6.4,0,0,1,1.9-2,8.1,8.1,0,0,1,2.3-1.2,19.8,19.8,0,0,1,19.1,4.4,14.3,14.3,0,0,0-4.3-2.8,26.7,26.7,0,0,0-4.8-1.6,16,16,0,0,0-4.9-.4,18.3,18.3,0,0,0-4.9.9,7.6,7.6,0,0,0-2.2,1.2,5.9,5.9,0,0,0-1.7,1.9,1.5,1.5,0,0,0-.2,1.1,1.7,1.7,0,0,0,.7.9,3,3,0,0,0,2.3,0,24.4,24.4,0,0,0,4.6-2,6.8,6.8,0,0,0,2-1.5,3.5,3.5,0,0,0,.8-2.4,3.9,3.9,0,0,0-.7-2.5,3.3,3.3,0,0,0-2-1.2,9.7,9.7,0,0,0-4.8.5,13.6,13.6,0,0,0-4.4,2.5l-4,3.5a27.6,27.6,0,0,1-4.2,3.2l-1.2.6-1.3.2a5.2,5.2,0,0,1-2.5-.7,3.6,3.6,0,0,1-1-.9,2.4,2.4,0,0,1-.5-1.4,2.8,2.8,0,0,1,.4-1.4,5.6,5.6,0,0,1,.8-1.1,8.3,8.3,0,0,1,2.1-1.6l1.2-.5A1.5,1.5,0,0,1,93.1,329.8Z",transform:"translate(-12 -13.8)"}}),t._v(" "),n("path",{attrs:{d:"M77.7,341.4a3.1,3.1,0,0,0,2.5-.8,6.1,6.1,0,0,0,1.7-2.4,5.8,5.8,0,0,0,.4-3,4.4,4.4,0,0,0-1.4-2.6,5.3,5.3,0,0,0-5.2-.9,5.8,5.8,0,0,0-2.4,1.5,16.3,16.3,0,0,0-1.7,2.4,27.7,27.7,0,0,1-3.2,4.8,6.1,6.1,0,0,1-2.2,1.5,5.2,5.2,0,0,1-2.5.3,5.4,5.4,0,0,1-4.2-2.9,7.3,7.3,0,0,1-.8-2.8,8.8,8.8,0,0,1,.2-2.9,7.7,7.7,0,0,1,3.1-4.5,9.8,9.8,0,0,1,4.9-1.7,9.3,9.3,0,0,1,5.1,1,8.2,8.2,0,0,1,3.7,4,9,9,0,0,1,.3,5.8,12.5,12.5,0,0,1-2.7,5.1,10.3,10.3,0,0,1-4.5,3.1,6.6,6.6,0,0,1-5.2-.4,6.7,6.7,0,0,0,5.2.6,10.4,10.4,0,0,0,4.6-3,12.7,12.7,0,0,0,2.9-5.2,9.5,9.5,0,0,0-.3-6.1,8.5,8.5,0,0,0-3.8-4.3,9.8,9.8,0,0,0-5.3-1.1,10.2,10.2,0,0,0-5.2,1.8,8.3,8.3,0,0,0-3.3,4.8,9.6,9.6,0,0,0-.2,3.1,8,8,0,0,0,.8,3,5.9,5.9,0,0,0,4.6,3.2,5.7,5.7,0,0,0,2.7-.4,6.6,6.6,0,0,0,2.3-1.7,26.4,26.4,0,0,0,3.2-4.9,16.2,16.2,0,0,1,1.6-2.4,5.5,5.5,0,0,1,2.2-1.5,5,5,0,0,1,5,.7,4.1,4.1,0,0,1,1.4,2.4,5.6,5.6,0,0,1-.4,2.9,6.1,6.1,0,0,1-1.6,2.4A3.1,3.1,0,0,1,77.7,341.4Z",transform:"translate(-12 -13.8)"}}),t._v(" "),n("path",{attrs:{d:"M65.1,329.8a1.4,1.4,0,0,1,1.2-.1l1.2.5a8.3,8.3,0,0,1,2,1.7,3.8,3.8,0,0,1,1.1,2.4,2.6,2.6,0,0,1-1.5,2,4.2,4.2,0,0,1-4.7-.1,27.3,27.3,0,0,1-4.1-3.2c-1.3-1.2-2.6-2.4-4-3.5a14.1,14.1,0,0,0-4.5-2.6,10.1,10.1,0,0,0-5.1-.5,3.8,3.8,0,0,0-2.4,1.4,4.7,4.7,0,0,0-.8,2.9,4.3,4.3,0,0,0,1,2.8,7.4,7.4,0,0,0,2.2,1.6,24.8,24.8,0,0,0,4.8,2l1.3.2a2.1,2.1,0,0,0,1.4-.3,2.3,2.3,0,0,0,.9-1.2,2.2,2.2,0,0,0-.2-1.6,6.4,6.4,0,0,0-1.9-2,8.1,8.1,0,0,0-2.3-1.2,19.8,19.8,0,0,0-19.1,4.4,14.2,14.2,0,0,1,4.3-2.8,26.7,26.7,0,0,1,4.8-1.6,16,16,0,0,1,4.9-.4,18.3,18.3,0,0,1,4.9.9,7.7,7.7,0,0,1,2.2,1.2,5.9,5.9,0,0,1,1.7,1.9,1.5,1.5,0,0,1,.2,1.1,1.8,1.8,0,0,1-.7.9,3,3,0,0,1-2.3,0,24.4,24.4,0,0,1-4.6-2,6.8,6.8,0,0,1-2-1.5,3.5,3.5,0,0,1-.8-2.4,3.9,3.9,0,0,1,.7-2.5,3.3,3.3,0,0,1,2-1.2,9.7,9.7,0,0,1,4.8.5,13.6,13.6,0,0,1,4.4,2.5l4,3.5a27.6,27.6,0,0,0,4.2,3.2l1.2.6,1.3.2a5.2,5.2,0,0,0,2.5-.7,3.6,3.6,0,0,0,1-.9,2.4,2.4,0,0,0,.5-1.4,2.8,2.8,0,0,0-.4-1.4,5.7,5.7,0,0,0-.8-1.1,8.3,8.3,0,0,0-2.1-1.6l-1.2-.5A1.5,1.5,0,0,0,65.1,329.8Z",transform:"translate(-12 -13.8)"}})])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("g",[n("path",{attrs:{d:"M63.5,344.8a4.4,4.4,0,0,1-5.3,2.1,5.5,5.5,0,0,1-3.8-4.6,5.3,5.3,0,0,1,3.2-5,5.5,5.5,0,0,1,5.5.7c3.4,2.2,5.3,6.9,9.1,9a12.7,12.7,0,0,0,5.9,1.5,7.3,7.3,0,0,0,5.6-2.4,7,7,0,0,1-5.6,2,12.4,12.4,0,0,1-5.8-1.6c-3.6-2.1-5.4-6.7-9-9.2a6,6,0,0,0-6.1-.6,5.9,5.9,0,0,0-3.4,5.6,5.8,5.8,0,0,0,4.1,4.9A4.6,4.6,0,0,0,63.5,344.8Z",transform:"translate(-12 -13.8)"}}),t._v(" "),n("path",{attrs:{d:"M66.4,338a7.4,7.4,0,0,1,3.5-3.1,6.5,6.5,0,0,1,4.3-.1,8.2,8.2,0,0,1,5.6,6.8,8,8,0,0,1-4.7,7.5c-2.7,1.4-5.8.7-8.3-1-5.1-3.3-7.9-10.2-13.4-13.3a18.5,18.5,0,0,0-8.7-2.3,10.5,10.5,0,0,0-8.2,3.4,10.3,10.3,0,0,1,8.2-3.1,18.2,18.2,0,0,1,8.5,2.4c5.4,3.1,8,9.9,13.3,13.5,2.6,1.7,6,2.4,8.8.9a8.1,8.1,0,0,0-1.1-15.2,6.8,6.8,0,0,0-4.5.3A7.6,7.6,0,0,0,66.4,338Z",transform:"translate(-12 -13.8)"}}),t._v(" "),n("path",{attrs:{d:"M91.7,344.8a4.4,4.4,0,0,0,5.3,2.1,5.5,5.5,0,0,0,3.8-4.6,5.3,5.3,0,0,0-3.2-5,5.5,5.5,0,0,0-5.5.7c-3.4,2.2-5.3,6.9-9.1,9a12.7,12.7,0,0,1-5.9,1.5,7.3,7.3,0,0,1-5.6-2.4,7,7,0,0,0,5.6,2,12.4,12.4,0,0,0,5.7-1.6c3.6-2.1,5.4-6.7,9-9.2a6,6,0,0,1,6.1-.6,5.9,5.9,0,0,1,3.4,5.6,5.8,5.8,0,0,1-4.1,4.9A4.6,4.6,0,0,1,91.7,344.8Z",transform:"translate(-12 -13.8)"}}),t._v(" "),n("path",{attrs:{d:"M88.9,338a7.4,7.4,0,0,0-3.5-3.1,6.5,6.5,0,0,0-4.3-.1,8.2,8.2,0,0,0-5.7,6.8,8,8,0,0,0,4.7,7.5c2.7,1.4,5.8.7,8.3-1,5.1-3.3,7.9-10.2,13.4-13.3a18.5,18.5,0,0,1,8.7-2.3,10.5,10.5,0,0,1,8.2,3.4,10.3,10.3,0,0,0-8.2-3.1,18.2,18.2,0,0,0-8.5,2.4c-5.4,3.1-8,9.9-13.3,13.5-2.6,1.7-6,2.4-8.8.9A8.1,8.1,0,0,1,81,334.5a6.8,6.8,0,0,1,4.5.3A7.6,7.6,0,0,1,88.9,338Z",transform:"translate(-12 -13.8)"}}),t._v(" "),n("rect",{attrs:{x:"22.6",y:"314",width:"88.1",height:"0.62"}})])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"container"},[n("main",[n("keep-alive",[n(t.selected,{tag:"component"},[n("svg",{staticClass:"winebottle",attrs:{"aria-labelledby":"title",xmlns:"http://www.w3.org/2000/svg",viewBox:"-5 200 140 250"}},[n("defs",[n("filter",{attrs:{id:"inverse"}},[n("feComponentTransfer",[n("feFuncR",{attrs:{type:"table",tableValues:"1 0"}}),t._v(" "),n("feFuncG",{attrs:{type:"table",tableValues:"1 0"}}),t._v(" "),n("feFuncB",{attrs:{type:"table",tableValues:"1 0"}})],1)],1)]),t._v(" "),n("title",{attrs:{id:"title"}},[t._v("Wine Bottle")]),t._v(" "),n("g",[n("path",{staticClass:"bottle",attrs:{d:"M80.8,465.7c40.6,0,56.8-4.5,56.8-4.5,12-3.2,12-17.2,12-17.2v-148c0-57.4-18.5-90.6-18.5-90.6-24-45.1-27.9-95.4-27.9-95.4l-2.3-64.6c0-4.2,2.9-5.5,2.9-5.5V25.2l-2.9-1.9V18.7c-4.2-5.5-20.1-4.9-20.1-4.9s-15.9-.6-20.1,4.9v4.5l-2.9,1.9V39.8s2.9,1.3,2.9,5.5l-2.3,64.6s-3.9,50.3-27.9,95.4c0,0-18.5,33.1-18.5,90.6v148s0,14,12,17.2C24,461.1,40.2,465.7,80.8,465.7Z",transform:"translate(-12 -13.8)"}}),t._v(" "),n("path",{staticClass:"label",style:{fill:t.labelColor},attrs:{d:"M12,295.9s56.5,5,137.6,0V409S78.1,423.6,12,409Z",transform:"translate(-12 -13.8)"}}),t._v(" "),n("image",{staticClass:"bkimg",style:{opacity:t.imgOpacity},attrs:{x:"0",y:"293",width:"138",height:"100","xmlns:xlink":"http://www.w3.org/1999/xlink","xlink:href":"https://s3-us-west-2.amazonaws.com/s.cdpn.io/28963/"+t.wineImg+".png"}})]),t._v(" "),n("g",{style:{transform:"translateY("+t.labelPlacement+"px)"}},[n("text",{staticClass:"wine-text",style:{fontFamily:t.wineFont},attrs:{transform:"translate(68 308.2)","text-anchor":"middle","font-size":"14"}},[t._v("\n "+t._s(t.label)+"\n ")]),t._v(" "),"A"===t.flourish?n("g",{staticClass:"flor",attrs:{id:"bottomflor1"}},[n("app-flor1")],1):t._e(),t._v(" "),"B"===t.flourish?n("g",{staticClass:"flor",attrs:{id:"bottomflor2"}},[n("app-flor2")],1):t._e(),t._v(" "),"C"===t.flourish?n("g",{staticClass:"flor",attrs:{id:"bottomflor3"}},[n("app-flor3")],1):n("g")])])])],1)],1),t._v(" "),n("aside",[n("h4",[t._v("Name your Wine")]),t._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:t.label,expression:"label"}],attrs:{maxlength:"18"},domProps:{value:t._s(t.label)},on:{input:function(e){e.target.composing||(t.label=e.target.value)}}}),t._v(" "),n("div",{staticClass:"button-row"},[n("h4",[t._v("Color")]),t._v(" "),n("button",{on:{click:function(e){t.selected="appBlack",t.labelColor="#000000"}}},[t._v("Black Label")]),t._v(" "),n("button",{on:{click:function(e){t.selected="appWhite",t.labelColor="#ffffff"}}},[t._v("White Label")]),t._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:t.labelColor,expression:"labelColor"}],attrs:{type:"color",defaultValue:"#ff0000"},domProps:{value:t._s(t.labelColor)},on:{input:function(e){e.target.composing||(t.labelColor=e.target.value)}}})]),t._v(" "),n("div",{staticClass:"button-row"},[n("h4",[t._v("Font")]),t._v(" "),n("button",{on:{click:function(e){t.wineFont="Alegreya SC"}}},[t._v("Alegreya SC")]),t._v(" "),n("button",{on:{click:function(e){t.wineFont="Anton"}}},[t._v("Anton")]),t._v(" "),n("button",{on:{click:function(e){t.wineFont="Bigelow Rules"}}},[t._v("Bigelow Rules")]),t._v(" "),n("button",{on:{click:function(e){t.wineFont="Cormorant Garamond"}}},[t._v("Cormorant Garamond")]),t._v(" "),n("button",{on:{click:function(e){t.wineFont="IM Fell English"}}},[t._v("IM Fell English")]),t._v(" "),n("button",{on:{click:function(e){t.wineFont="Londrina Shadow"}}},[t._v("Londrina Shadow")]),t._v(" "),n("button",{on:{click:function(e){t.wineFont="Megrim"}}},[t._v("Megrim")]),t._v(" "),n("button",{on:{click:function(e){t.wineFont="Playball"}}},[t._v("Playball")])]),t._v(" "),n("div",{staticClass:"button-row"},[n("h4",[t._v("Flourish")]),t._v(" "),n("button",{on:{click:function(e){t.flourish="A"}}},[t._v("Flourish A")]),t._v(" "),n("button",{on:{click:function(e){t.flourish="B"}}},[t._v("Flourish B")]),t._v(" "),n("button",{on:{click:function(e){t.flourish="C"}}},[t._v("Flourish C")]),t._v(" "),n("button",{on:{click:function(e){t.flourish="none"}}},[t._v("None")])]),t._v(" "),n("div",{staticClass:"button-row"},[n("h4",[t._v("Background Image")]),t._v(" "),n("button",{on:{click:function(e){t.wineImg="geo"}}},[t._v("Geo")]),t._v(" "),n("button",{on:{click:function(e){t.wineImg="phone"}}},[t._v("Phone")]),t._v(" "),n("button",{on:{click:function(e){t.wineImg="burst"}}},[t._v("Burst")]),t._v(" "),n("button",{on:{click:function(e){t.wineImg="abstract"}}},[t._v("Abstract")]),t._v(" "),n("button",{on:{click:function(e){t.wineImg="cards"}}},[t._v("Cards")]),t._v(" "),n("button",{on:{click:function(e){t.wineImg="circuit"}}},[t._v("Circuit")]),t._v(" "),n("button",{on:{click:function(e){t.wineImg="woodgrain"}}},[t._v("Woodgrain")]),t._v(" "),n("button",{on:{click:function(e){t.wineImg="none"}}},[t._v("None")])]),t._v(" "),n("div",{staticClass:"button-row"},[n("h4",[t._v("Image Opacity")]),t._v(" "),n("div",{staticClass:"v-range-slider"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.imgOpacity,expression:"imgOpacity"}],attrs:{type:"range",min:"0",max:"1",step:"0.01",name:"opacity"},domProps:{value:t._s(t.imgOpacity)},on:{input:function(e){t.imgOpacity=e.target.value}}})])]),t._v(" "),n("div",{staticClass:"button-row"},[n("h4",[t._v("Label Placement")]),t._v(" "),n("div",{staticClass:"v-range-slider"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.labelPlacement,expression:"labelPlacement"}],attrs:{type:"range",min:"0",max:"75",step:"1",name:"label placement"},domProps:{value:t._s(t.labelPlacement)},on:{input:function(e){t.labelPlacement=e.target.value}}})])])])])},staticRenderFns:[]}}]); 2 | //# sourceMappingURL=app.d60344e557f499a9547e.js.map -------------------------------------------------------------------------------- /dist/static/js/app.d60344e557f499a9547e.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["webpack:///static/js/app.d60344e557f499a9547e.js","webpack:///./src/main.js","webpack:///App.vue","webpack:///./src/App.vue","webpack:///./src/components/Black.vue","webpack:///./src/components/Flor1.vue","webpack:///./src/components/Flor2.vue","webpack:///./src/components/Flor3.vue","webpack:///./src/components/White.vue","webpack:///./src/components/Black.vue?6bf4","webpack:///./src/components/White.vue?e7bb","webpack:///./src/components/Flor3.vue?c56e","webpack:///./src/components/Flor2.vue?46e3","webpack:///./src/components/Flor1.vue?68c1","webpack:///./src/App.vue?db0d"],"names":["webpackJsonp","module","exports","__webpack_require__","_interopRequireDefault","obj","__esModule","default","_vue","_vue2","_App","_App2","el","render","h","Object","defineProperty","value","_Black","_Black2","_White","_White2","_Flor","_Flor2","_Flor3","_Flor4","_Flor5","_Flor6","data","selected","label","wineFont","flourish","wineImg","imgOpacity","labelPlacement","labelColor","components","appBlack","appWhite","appFlor1","appFlor2","appFlor3","__vue_exports__","__vue_options__","__vue_template__","options","staticRenderFns","_scopeId","_vm","this","_h","$createElement","_c","_self","_t","attrs","d","transform","_v","x","y","width","height","staticClass","tag","aria-labelledby","xmlns","viewBox","id","type","tableValues","style","fill","opacity","xmlns:xlink","xlink:href","fontFamily","text-anchor","font-size","_s","_e","directives","name","rawName","expression","maxlength","domProps","on","input","$event","target","composing","click","defaultValue","min","max","step"],"mappings":"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","file":"static/js/app.d60344e557f499a9547e.js","sourcesContent":["webpackJsonp([1,0],[\n/* 0 */\n/***/ function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tvar _vue = __webpack_require__(19);\n\t\n\tvar _vue2 = _interopRequireDefault(_vue);\n\t\n\tvar _App = __webpack_require__(7);\n\t\n\tvar _App2 = _interopRequireDefault(_App);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tnew _vue2.default({\n\t el: '#app',\n\t render: function render(h) {\n\t return h(_App2.default);\n\t }\n\t});\n\n/***/ },\n/* 1 */\n/***/ function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _Black = __webpack_require__(8);\n\t\n\tvar _Black2 = _interopRequireDefault(_Black);\n\t\n\tvar _White = __webpack_require__(12);\n\t\n\tvar _White2 = _interopRequireDefault(_White);\n\t\n\tvar _Flor = __webpack_require__(9);\n\t\n\tvar _Flor2 = _interopRequireDefault(_Flor);\n\t\n\tvar _Flor3 = __webpack_require__(10);\n\t\n\tvar _Flor4 = _interopRequireDefault(_Flor3);\n\t\n\tvar _Flor5 = __webpack_require__(11);\n\t\n\tvar _Flor6 = _interopRequireDefault(_Flor5);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\texports.default = {\n\t data: function data() {\n\t return {\n\t selected: 'appBlack',\n\t label: 'Label Name',\n\t wineFont: 'Montserrat',\n\t flourish: 'none',\n\t wineImg: 'none',\n\t imgOpacity: 0.8,\n\t labelPlacement: 0,\n\t labelColor: '#000000'\n\t };\n\t },\n\t components: {\n\t appBlack: _Black2.default,\n\t appWhite: _White2.default,\n\t appFlor1: _Flor2.default,\n\t appFlor2: _Flor4.default,\n\t appFlor3: _Flor6.default\n\t }\n\t};\n\n/***/ },\n/* 2 */\n/***/ function(module, exports) {\n\n\t\"use strict\";\n\n/***/ },\n/* 3 */\n/***/ function(module, exports) {\n\n\t\"use strict\";\n\n/***/ },\n/* 4 */\n/***/ function(module, exports) {\n\n\t// removed by extract-text-webpack-plugin\n\n/***/ },\n/* 5 */\n/***/ function(module, exports) {\n\n\t// removed by extract-text-webpack-plugin\n\n/***/ },\n/* 6 */\n/***/ function(module, exports) {\n\n\t// removed by extract-text-webpack-plugin\n\n/***/ },\n/* 7 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_exports__, __vue_options__\n\tvar __vue_styles__ = {}\n\t\n\t/* styles */\n\t__webpack_require__(6)\n\t\n\t/* script */\n\t__vue_exports__ = __webpack_require__(1)\n\t\n\t/* template */\n\tvar __vue_template__ = __webpack_require__(18)\n\t__vue_options__ = __vue_exports__ = __vue_exports__ || {}\n\tif (\n\t typeof __vue_exports__.default === \"object\" ||\n\t typeof __vue_exports__.default === \"function\"\n\t) {\n\t__vue_options__ = __vue_exports__ = __vue_exports__.default\n\t}\n\tif (typeof __vue_options__ === \"function\") {\n\t __vue_options__ = __vue_options__.options\n\t}\n\t\n\t__vue_options__.render = __vue_template__.render\n\t__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\t\n\tmodule.exports = __vue_exports__\n\n\n/***/ },\n/* 8 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_exports__, __vue_options__\n\tvar __vue_styles__ = {}\n\t\n\t/* styles */\n\t__webpack_require__(4)\n\t\n\t/* script */\n\t__vue_exports__ = __webpack_require__(2)\n\t\n\t/* template */\n\tvar __vue_template__ = __webpack_require__(13)\n\t__vue_options__ = __vue_exports__ = __vue_exports__ || {}\n\tif (\n\t typeof __vue_exports__.default === \"object\" ||\n\t typeof __vue_exports__.default === \"function\"\n\t) {\n\t__vue_options__ = __vue_exports__ = __vue_exports__.default\n\t}\n\tif (typeof __vue_options__ === \"function\") {\n\t __vue_options__ = __vue_options__.options\n\t}\n\t\n\t__vue_options__.render = __vue_template__.render\n\t__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\t__vue_options__._scopeId = \"data-v-6a03a295\"\n\t\n\tmodule.exports = __vue_exports__\n\n\n/***/ },\n/* 9 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_exports__, __vue_options__\n\tvar __vue_styles__ = {}\n\t\n\t/* template */\n\tvar __vue_template__ = __webpack_require__(17)\n\t__vue_options__ = __vue_exports__ = __vue_exports__ || {}\n\tif (\n\t typeof __vue_exports__.default === \"object\" ||\n\t typeof __vue_exports__.default === \"function\"\n\t) {\n\t__vue_options__ = __vue_exports__ = __vue_exports__.default\n\t}\n\tif (typeof __vue_options__ === \"function\") {\n\t __vue_options__ = __vue_options__.options\n\t}\n\t\n\t__vue_options__.render = __vue_template__.render\n\t__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\t\n\tmodule.exports = __vue_exports__\n\n\n/***/ },\n/* 10 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_exports__, __vue_options__\n\tvar __vue_styles__ = {}\n\t\n\t/* template */\n\tvar __vue_template__ = __webpack_require__(16)\n\t__vue_options__ = __vue_exports__ = __vue_exports__ || {}\n\tif (\n\t typeof __vue_exports__.default === \"object\" ||\n\t typeof __vue_exports__.default === \"function\"\n\t) {\n\t__vue_options__ = __vue_exports__ = __vue_exports__.default\n\t}\n\tif (typeof __vue_options__ === \"function\") {\n\t __vue_options__ = __vue_options__.options\n\t}\n\t\n\t__vue_options__.render = __vue_template__.render\n\t__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\t\n\tmodule.exports = __vue_exports__\n\n\n/***/ },\n/* 11 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_exports__, __vue_options__\n\tvar __vue_styles__ = {}\n\t\n\t/* template */\n\tvar __vue_template__ = __webpack_require__(15)\n\t__vue_options__ = __vue_exports__ = __vue_exports__ || {}\n\tif (\n\t typeof __vue_exports__.default === \"object\" ||\n\t typeof __vue_exports__.default === \"function\"\n\t) {\n\t__vue_options__ = __vue_exports__ = __vue_exports__.default\n\t}\n\tif (typeof __vue_options__ === \"function\") {\n\t __vue_options__ = __vue_options__.options\n\t}\n\t\n\t__vue_options__.render = __vue_template__.render\n\t__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\t\n\tmodule.exports = __vue_exports__\n\n\n/***/ },\n/* 12 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_exports__, __vue_options__\n\tvar __vue_styles__ = {}\n\t\n\t/* styles */\n\t__webpack_require__(5)\n\t\n\t/* script */\n\t__vue_exports__ = __webpack_require__(3)\n\t\n\t/* template */\n\tvar __vue_template__ = __webpack_require__(14)\n\t__vue_options__ = __vue_exports__ = __vue_exports__ || {}\n\tif (\n\t typeof __vue_exports__.default === \"object\" ||\n\t typeof __vue_exports__.default === \"function\"\n\t) {\n\t__vue_options__ = __vue_exports__ = __vue_exports__.default\n\t}\n\tif (typeof __vue_options__ === \"function\") {\n\t __vue_options__ = __vue_options__.options\n\t}\n\t\n\t__vue_options__.render = __vue_template__.render\n\t__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\t__vue_options__._scopeId = \"data-v-90088c82\"\n\t\n\tmodule.exports = __vue_exports__\n\n\n/***/ },\n/* 13 */\n/***/ function(module, exports) {\n\n\tmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n\t return _c('div', [_vm._t(\"default\")], 2)\n\t},staticRenderFns: []}\n\n/***/ },\n/* 14 */\n/***/ function(module, exports) {\n\n\tmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n\t return _c('div', [_vm._t(\"default\")], 2)\n\t},staticRenderFns: []}\n\n/***/ },\n/* 15 */\n/***/ function(module, exports) {\n\n\tmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n\t return _c('g', [_c('path', {\n\t attrs: {\n\t \"d\": \"M51.7,328.3c-.7-.6-4.3.9-5,1.4a19.3,19.3,0,0,0-3.8,3.6,8.2,8.2,0,0,1-6.6,2.4c-4.5-.4-8.1-6.7-4.7-10.3a4.8,4.8,0,0,1,3.1-1.8c-1.3,1.4-3.2,4.8-1.5,6.8s5.4,1,4.5-1.7a1.3,1.3,0,0,0-1.4.7c-1.3-2.6,1.9-4,3.4-2a4.6,4.6,0,0,1-.4,5.8c2.1-.8,2-4.1,1.8-6s1.9-.8,2.3.6-.4,2.1-.7,3c.3-1.1,1.8-3.6,2.8-4.1S50,326.8,51.7,328.3Z\",\n\t \"transform\": \"translate(-12 -13.8)\"\n\t }\n\t }), _vm._v(\" \"), _c('rect', {\n\t attrs: {\n\t \"x\": \"37\",\n\t \"y\": \"313.8\",\n\t \"width\": \"37.7\",\n\t \"height\": \"0.55\"\n\t }\n\t }), _vm._v(\" \"), _c('path', {\n\t attrs: {\n\t \"d\": \"M108.6,328.3c.7-.6,4.3.9,5,1.4a19.2,19.2,0,0,1,3.8,3.6,8.2,8.2,0,0,0,6.6,2.4c4.5-.4,8.1-6.7,4.7-10.3a4.8,4.8,0,0,0-3.1-1.8c1.3,1.4,3.2,4.8,1.5,6.8s-5.4,1-4.5-1.7a1.3,1.3,0,0,1,1.4.7c1.3-2.6-1.9-4-3.4-2a4.6,4.6,0,0,0,.4,5.8c-2.1-.8-2-4.1-1.8-6s-1.9-.8-2.3.6.4,2.1.7,3c-.3-1.1-1.8-3.6-2.8-4.1S110.3,326.8,108.6,328.3Z\",\n\t \"transform\": \"translate(-12 -13.8)\"\n\t }\n\t }), _vm._v(\" \"), _c('rect', {\n\t attrs: {\n\t \"x\": \"61.5\",\n\t \"y\": \"313.8\",\n\t \"width\": \"37.7\",\n\t \"height\": \"0.55\"\n\t }\n\t }), _vm._v(\" \"), _c('path', {\n\t attrs: {\n\t \"d\": \"M113,330.2l-.4-.4h-65l-.5.3-.7.7h67.1Z\",\n\t \"transform\": \"translate(-12 -13.8)\"\n\t }\n\t })])\n\t},staticRenderFns: []}\n\n/***/ },\n/* 16 */\n/***/ function(module, exports) {\n\n\tmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n\t return _c('g', [_c('path', {\n\t attrs: {\n\t \"d\": \"M85.4,341.4a3.1,3.1,0,0,1-2.5-.8,6.1,6.1,0,0,1-1.7-2.4,5.8,5.8,0,0,1-.4-3,4.4,4.4,0,0,1,1.4-2.6,5.3,5.3,0,0,1,5.2-.9,5.8,5.8,0,0,1,2.4,1.5,16.5,16.5,0,0,1,1.7,2.4,27.4,27.4,0,0,0,3.2,4.8,6.2,6.2,0,0,0,2.2,1.5,5.3,5.3,0,0,0,2.5.3,5.4,5.4,0,0,0,4.2-2.9,7.3,7.3,0,0,0,.8-2.8,8.9,8.9,0,0,0-.2-2.9,7.8,7.8,0,0,0-3.1-4.5,9.8,9.8,0,0,0-4.9-1.7,9.3,9.3,0,0,0-5.1,1,8.2,8.2,0,0,0-3.7,4,9,9,0,0,0-.3,5.8,12.4,12.4,0,0,0,2.7,5.1,10.3,10.3,0,0,0,4.5,3.1,6.6,6.6,0,0,0,5.2-.4,6.7,6.7,0,0,1-5.2.6,10.4,10.4,0,0,1-4.6-3,12.7,12.7,0,0,1-2.9-5.2,9.4,9.4,0,0,1,.3-6.1,8.5,8.5,0,0,1,3.8-4.3,9.8,9.8,0,0,1,5.3-1.1,10.2,10.2,0,0,1,5.2,1.8,8.3,8.3,0,0,1,3.3,4.8,9.6,9.6,0,0,1,.2,3.1,7.9,7.9,0,0,1-.8,3,5.9,5.9,0,0,1-4.6,3.2,5.7,5.7,0,0,1-2.7-.4,6.6,6.6,0,0,1-2.3-1.7,26.4,26.4,0,0,1-3.2-4.9,16.2,16.2,0,0,0-1.6-2.4,5.4,5.4,0,0,0-2.2-1.5,5,5,0,0,0-5,.7,4.1,4.1,0,0,0-1.4,2.4,5.6,5.6,0,0,0,.4,2.9,6.1,6.1,0,0,0,1.6,2.4A3.1,3.1,0,0,0,85.4,341.4Z\",\n\t \"transform\": \"translate(-12 -13.8)\"\n\t }\n\t }), _vm._v(\" \"), _c('path', {\n\t attrs: {\n\t \"d\": \"M93.1,329.8a1.5,1.5,0,0,0-1.2-.1l-1.2.5a8.3,8.3,0,0,0-2,1.7,3.8,3.8,0,0,0-1.1,2.4,2.6,2.6,0,0,0,1.5,2,4.2,4.2,0,0,0,4.7-.1,27.1,27.1,0,0,0,4.1-3.2c1.3-1.2,2.6-2.4,4-3.5a14.1,14.1,0,0,1,4.5-2.6,10.1,10.1,0,0,1,5.1-.5,3.8,3.8,0,0,1,2.3,1.4,4.7,4.7,0,0,1,.8,2.9,4.3,4.3,0,0,1-1,2.8,7.5,7.5,0,0,1-2.2,1.6,24.7,24.7,0,0,1-4.8,2l-1.3.2a2.1,2.1,0,0,1-1.4-.3,2.3,2.3,0,0,1-.9-1.2,2.2,2.2,0,0,1,.2-1.6,6.4,6.4,0,0,1,1.9-2,8.1,8.1,0,0,1,2.3-1.2,19.8,19.8,0,0,1,19.1,4.4,14.3,14.3,0,0,0-4.3-2.8,26.7,26.7,0,0,0-4.8-1.6,16,16,0,0,0-4.9-.4,18.3,18.3,0,0,0-4.9.9,7.6,7.6,0,0,0-2.2,1.2,5.9,5.9,0,0,0-1.7,1.9,1.5,1.5,0,0,0-.2,1.1,1.7,1.7,0,0,0,.7.9,3,3,0,0,0,2.3,0,24.4,24.4,0,0,0,4.6-2,6.8,6.8,0,0,0,2-1.5,3.5,3.5,0,0,0,.8-2.4,3.9,3.9,0,0,0-.7-2.5,3.3,3.3,0,0,0-2-1.2,9.7,9.7,0,0,0-4.8.5,13.6,13.6,0,0,0-4.4,2.5l-4,3.5a27.6,27.6,0,0,1-4.2,3.2l-1.2.6-1.3.2a5.2,5.2,0,0,1-2.5-.7,3.6,3.6,0,0,1-1-.9,2.4,2.4,0,0,1-.5-1.4,2.8,2.8,0,0,1,.4-1.4,5.6,5.6,0,0,1,.8-1.1,8.3,8.3,0,0,1,2.1-1.6l1.2-.5A1.5,1.5,0,0,1,93.1,329.8Z\",\n\t \"transform\": \"translate(-12 -13.8)\"\n\t }\n\t }), _vm._v(\" \"), _c('path', {\n\t attrs: {\n\t \"d\": \"M77.7,341.4a3.1,3.1,0,0,0,2.5-.8,6.1,6.1,0,0,0,1.7-2.4,5.8,5.8,0,0,0,.4-3,4.4,4.4,0,0,0-1.4-2.6,5.3,5.3,0,0,0-5.2-.9,5.8,5.8,0,0,0-2.4,1.5,16.3,16.3,0,0,0-1.7,2.4,27.7,27.7,0,0,1-3.2,4.8,6.1,6.1,0,0,1-2.2,1.5,5.2,5.2,0,0,1-2.5.3,5.4,5.4,0,0,1-4.2-2.9,7.3,7.3,0,0,1-.8-2.8,8.8,8.8,0,0,1,.2-2.9,7.7,7.7,0,0,1,3.1-4.5,9.8,9.8,0,0,1,4.9-1.7,9.3,9.3,0,0,1,5.1,1,8.2,8.2,0,0,1,3.7,4,9,9,0,0,1,.3,5.8,12.5,12.5,0,0,1-2.7,5.1,10.3,10.3,0,0,1-4.5,3.1,6.6,6.6,0,0,1-5.2-.4,6.7,6.7,0,0,0,5.2.6,10.4,10.4,0,0,0,4.6-3,12.7,12.7,0,0,0,2.9-5.2,9.5,9.5,0,0,0-.3-6.1,8.5,8.5,0,0,0-3.8-4.3,9.8,9.8,0,0,0-5.3-1.1,10.2,10.2,0,0,0-5.2,1.8,8.3,8.3,0,0,0-3.3,4.8,9.6,9.6,0,0,0-.2,3.1,8,8,0,0,0,.8,3,5.9,5.9,0,0,0,4.6,3.2,5.7,5.7,0,0,0,2.7-.4,6.6,6.6,0,0,0,2.3-1.7,26.4,26.4,0,0,0,3.2-4.9,16.2,16.2,0,0,1,1.6-2.4,5.5,5.5,0,0,1,2.2-1.5,5,5,0,0,1,5,.7,4.1,4.1,0,0,1,1.4,2.4,5.6,5.6,0,0,1-.4,2.9,6.1,6.1,0,0,1-1.6,2.4A3.1,3.1,0,0,1,77.7,341.4Z\",\n\t \"transform\": \"translate(-12 -13.8)\"\n\t }\n\t }), _vm._v(\" \"), _c('path', {\n\t attrs: {\n\t \"d\": \"M65.1,329.8a1.4,1.4,0,0,1,1.2-.1l1.2.5a8.3,8.3,0,0,1,2,1.7,3.8,3.8,0,0,1,1.1,2.4,2.6,2.6,0,0,1-1.5,2,4.2,4.2,0,0,1-4.7-.1,27.3,27.3,0,0,1-4.1-3.2c-1.3-1.2-2.6-2.4-4-3.5a14.1,14.1,0,0,0-4.5-2.6,10.1,10.1,0,0,0-5.1-.5,3.8,3.8,0,0,0-2.4,1.4,4.7,4.7,0,0,0-.8,2.9,4.3,4.3,0,0,0,1,2.8,7.4,7.4,0,0,0,2.2,1.6,24.8,24.8,0,0,0,4.8,2l1.3.2a2.1,2.1,0,0,0,1.4-.3,2.3,2.3,0,0,0,.9-1.2,2.2,2.2,0,0,0-.2-1.6,6.4,6.4,0,0,0-1.9-2,8.1,8.1,0,0,0-2.3-1.2,19.8,19.8,0,0,0-19.1,4.4,14.2,14.2,0,0,1,4.3-2.8,26.7,26.7,0,0,1,4.8-1.6,16,16,0,0,1,4.9-.4,18.3,18.3,0,0,1,4.9.9,7.7,7.7,0,0,1,2.2,1.2,5.9,5.9,0,0,1,1.7,1.9,1.5,1.5,0,0,1,.2,1.1,1.8,1.8,0,0,1-.7.9,3,3,0,0,1-2.3,0,24.4,24.4,0,0,1-4.6-2,6.8,6.8,0,0,1-2-1.5,3.5,3.5,0,0,1-.8-2.4,3.9,3.9,0,0,1,.7-2.5,3.3,3.3,0,0,1,2-1.2,9.7,9.7,0,0,1,4.8.5,13.6,13.6,0,0,1,4.4,2.5l4,3.5a27.6,27.6,0,0,0,4.2,3.2l1.2.6,1.3.2a5.2,5.2,0,0,0,2.5-.7,3.6,3.6,0,0,0,1-.9,2.4,2.4,0,0,0,.5-1.4,2.8,2.8,0,0,0-.4-1.4,5.7,5.7,0,0,0-.8-1.1,8.3,8.3,0,0,0-2.1-1.6l-1.2-.5A1.5,1.5,0,0,0,65.1,329.8Z\",\n\t \"transform\": \"translate(-12 -13.8)\"\n\t }\n\t })])\n\t},staticRenderFns: []}\n\n/***/ },\n/* 17 */\n/***/ function(module, exports) {\n\n\tmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n\t return _c('g', [_c('path', {\n\t attrs: {\n\t \"d\": \"M63.5,344.8a4.4,4.4,0,0,1-5.3,2.1,5.5,5.5,0,0,1-3.8-4.6,5.3,5.3,0,0,1,3.2-5,5.5,5.5,0,0,1,5.5.7c3.4,2.2,5.3,6.9,9.1,9a12.7,12.7,0,0,0,5.9,1.5,7.3,7.3,0,0,0,5.6-2.4,7,7,0,0,1-5.6,2,12.4,12.4,0,0,1-5.8-1.6c-3.6-2.1-5.4-6.7-9-9.2a6,6,0,0,0-6.1-.6,5.9,5.9,0,0,0-3.4,5.6,5.8,5.8,0,0,0,4.1,4.9A4.6,4.6,0,0,0,63.5,344.8Z\",\n\t \"transform\": \"translate(-12 -13.8)\"\n\t }\n\t }), _vm._v(\" \"), _c('path', {\n\t attrs: {\n\t \"d\": \"M66.4,338a7.4,7.4,0,0,1,3.5-3.1,6.5,6.5,0,0,1,4.3-.1,8.2,8.2,0,0,1,5.6,6.8,8,8,0,0,1-4.7,7.5c-2.7,1.4-5.8.7-8.3-1-5.1-3.3-7.9-10.2-13.4-13.3a18.5,18.5,0,0,0-8.7-2.3,10.5,10.5,0,0,0-8.2,3.4,10.3,10.3,0,0,1,8.2-3.1,18.2,18.2,0,0,1,8.5,2.4c5.4,3.1,8,9.9,13.3,13.5,2.6,1.7,6,2.4,8.8.9a8.1,8.1,0,0,0-1.1-15.2,6.8,6.8,0,0,0-4.5.3A7.6,7.6,0,0,0,66.4,338Z\",\n\t \"transform\": \"translate(-12 -13.8)\"\n\t }\n\t }), _vm._v(\" \"), _c('path', {\n\t attrs: {\n\t \"d\": \"M91.7,344.8a4.4,4.4,0,0,0,5.3,2.1,5.5,5.5,0,0,0,3.8-4.6,5.3,5.3,0,0,0-3.2-5,5.5,5.5,0,0,0-5.5.7c-3.4,2.2-5.3,6.9-9.1,9a12.7,12.7,0,0,1-5.9,1.5,7.3,7.3,0,0,1-5.6-2.4,7,7,0,0,0,5.6,2,12.4,12.4,0,0,0,5.7-1.6c3.6-2.1,5.4-6.7,9-9.2a6,6,0,0,1,6.1-.6,5.9,5.9,0,0,1,3.4,5.6,5.8,5.8,0,0,1-4.1,4.9A4.6,4.6,0,0,1,91.7,344.8Z\",\n\t \"transform\": \"translate(-12 -13.8)\"\n\t }\n\t }), _vm._v(\" \"), _c('path', {\n\t attrs: {\n\t \"d\": \"M88.9,338a7.4,7.4,0,0,0-3.5-3.1,6.5,6.5,0,0,0-4.3-.1,8.2,8.2,0,0,0-5.7,6.8,8,8,0,0,0,4.7,7.5c2.7,1.4,5.8.7,8.3-1,5.1-3.3,7.9-10.2,13.4-13.3a18.5,18.5,0,0,1,8.7-2.3,10.5,10.5,0,0,1,8.2,3.4,10.3,10.3,0,0,0-8.2-3.1,18.2,18.2,0,0,0-8.5,2.4c-5.4,3.1-8,9.9-13.3,13.5-2.6,1.7-6,2.4-8.8.9A8.1,8.1,0,0,1,81,334.5a6.8,6.8,0,0,1,4.5.3A7.6,7.6,0,0,1,88.9,338Z\",\n\t \"transform\": \"translate(-12 -13.8)\"\n\t }\n\t }), _vm._v(\" \"), _c('rect', {\n\t attrs: {\n\t \"x\": \"22.6\",\n\t \"y\": \"314\",\n\t \"width\": \"88.1\",\n\t \"height\": \"0.62\"\n\t }\n\t })])\n\t},staticRenderFns: []}\n\n/***/ },\n/* 18 */\n/***/ function(module, exports) {\n\n\tmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n\t return _c('div', {\n\t staticClass: \"container\"\n\t }, [_c('main', [_c('keep-alive', [_c(_vm.selected, {\n\t tag: \"component\"\n\t }, [_c('svg', {\n\t staticClass: \"winebottle\",\n\t attrs: {\n\t \"aria-labelledby\": \"title\",\n\t \"xmlns\": \"http://www.w3.org/2000/svg\",\n\t \"viewBox\": \"-5 200 140 250\"\n\t }\n\t }, [_c('defs', [_c('filter', {\n\t attrs: {\n\t \"id\": \"inverse\"\n\t }\n\t }, [_c('feComponentTransfer', [_c('feFuncR', {\n\t attrs: {\n\t \"type\": \"table\",\n\t \"tableValues\": \"1 0\"\n\t }\n\t }), _vm._v(\" \"), _c('feFuncG', {\n\t attrs: {\n\t \"type\": \"table\",\n\t \"tableValues\": \"1 0\"\n\t }\n\t }), _vm._v(\" \"), _c('feFuncB', {\n\t attrs: {\n\t \"type\": \"table\",\n\t \"tableValues\": \"1 0\"\n\t }\n\t })], 1)], 1)]), _vm._v(\" \"), _c('title', {\n\t attrs: {\n\t \"id\": \"title\"\n\t }\n\t }, [_vm._v(\"Wine Bottle\")]), _vm._v(\" \"), _c('g', [_c('path', {\n\t staticClass: \"bottle\",\n\t attrs: {\n\t \"d\": \"M80.8,465.7c40.6,0,56.8-4.5,56.8-4.5,12-3.2,12-17.2,12-17.2v-148c0-57.4-18.5-90.6-18.5-90.6-24-45.1-27.9-95.4-27.9-95.4l-2.3-64.6c0-4.2,2.9-5.5,2.9-5.5V25.2l-2.9-1.9V18.7c-4.2-5.5-20.1-4.9-20.1-4.9s-15.9-.6-20.1,4.9v4.5l-2.9,1.9V39.8s2.9,1.3,2.9,5.5l-2.3,64.6s-3.9,50.3-27.9,95.4c0,0-18.5,33.1-18.5,90.6v148s0,14,12,17.2C24,461.1,40.2,465.7,80.8,465.7Z\",\n\t \"transform\": \"translate(-12 -13.8)\"\n\t }\n\t }), _vm._v(\" \"), _c('path', {\n\t staticClass: \"label\",\n\t style: ({\n\t fill: _vm.labelColor\n\t }),\n\t attrs: {\n\t \"d\": \"M12,295.9s56.5,5,137.6,0V409S78.1,423.6,12,409Z\",\n\t \"transform\": \"translate(-12 -13.8)\"\n\t }\n\t }), _vm._v(\" \"), _c('image', {\n\t staticClass: \"bkimg\",\n\t style: ({\n\t opacity: _vm.imgOpacity\n\t }),\n\t attrs: {\n\t \"x\": \"0\",\n\t \"y\": \"293\",\n\t \"width\": \"138\",\n\t \"height\": \"100\",\n\t \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n\t \"xlink:href\": 'https://s3-us-west-2.amazonaws.com/s.cdpn.io/28963/' + _vm.wineImg + '.png'\n\t }\n\t })]), _vm._v(\" \"), _c('g', {\n\t style: ({\n\t transform: 'translateY(' + _vm.labelPlacement + 'px)'\n\t })\n\t }, [_c('text', {\n\t staticClass: \"wine-text\",\n\t style: ({\n\t fontFamily: _vm.wineFont\n\t }),\n\t attrs: {\n\t \"transform\": \"translate(68 308.2)\",\n\t \"text-anchor\": \"middle\",\n\t \"font-size\": \"14\"\n\t }\n\t }, [_vm._v(\"\\n \" + _vm._s(_vm.label) + \"\\n \")]), _vm._v(\" \"), (_vm.flourish === 'A') ? _c('g', {\n\t staticClass: \"flor\",\n\t attrs: {\n\t \"id\": \"bottomflor1\"\n\t }\n\t }, [_c('app-flor1')], 1) : _vm._e(), _vm._v(\" \"), (_vm.flourish === 'B') ? _c('g', {\n\t staticClass: \"flor\",\n\t attrs: {\n\t \"id\": \"bottomflor2\"\n\t }\n\t }, [_c('app-flor2')], 1) : _vm._e(), _vm._v(\" \"), (_vm.flourish === 'C') ? _c('g', {\n\t staticClass: \"flor\",\n\t attrs: {\n\t \"id\": \"bottomflor3\"\n\t }\n\t }, [_c('app-flor3')], 1) : _c('g')])])])], 1)], 1), _vm._v(\" \"), _c('aside', [_c('h4', [_vm._v(\"Name your Wine\")]), _vm._v(\" \"), _c('input', {\n\t directives: [{\n\t name: \"model\",\n\t rawName: \"v-model\",\n\t value: (_vm.label),\n\t expression: \"label\"\n\t }],\n\t attrs: {\n\t \"maxlength\": \"18\"\n\t },\n\t domProps: {\n\t \"value\": _vm._s(_vm.label)\n\t },\n\t on: {\n\t \"input\": function($event) {\n\t if ($event.target.composing) { return; }\n\t _vm.label = $event.target.value\n\t }\n\t }\n\t }), _vm._v(\" \"), _c('div', {\n\t staticClass: \"button-row\"\n\t }, [_c('h4', [_vm._v(\"Color\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.selected = 'appBlack', _vm.labelColor = '#000000'\n\t }\n\t }\n\t }, [_vm._v(\"Black Label\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.selected = 'appWhite', _vm.labelColor = '#ffffff'\n\t }\n\t }\n\t }, [_vm._v(\"White Label\")]), _vm._v(\" \"), _c('input', {\n\t directives: [{\n\t name: \"model\",\n\t rawName: \"v-model\",\n\t value: (_vm.labelColor),\n\t expression: \"labelColor\"\n\t }],\n\t attrs: {\n\t \"type\": \"color\",\n\t \"defaultValue\": \"#ff0000\"\n\t },\n\t domProps: {\n\t \"value\": _vm._s(_vm.labelColor)\n\t },\n\t on: {\n\t \"input\": function($event) {\n\t if ($event.target.composing) { return; }\n\t _vm.labelColor = $event.target.value\n\t }\n\t }\n\t })]), _vm._v(\" \"), _c('div', {\n\t staticClass: \"button-row\"\n\t }, [_c('h4', [_vm._v(\"Font\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineFont = 'Alegreya SC'\n\t }\n\t }\n\t }, [_vm._v(\"Alegreya SC\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineFont = 'Anton'\n\t }\n\t }\n\t }, [_vm._v(\"Anton\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineFont = 'Bigelow Rules'\n\t }\n\t }\n\t }, [_vm._v(\"Bigelow Rules\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineFont = 'Cormorant Garamond'\n\t }\n\t }\n\t }, [_vm._v(\"Cormorant Garamond\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineFont = 'IM Fell English'\n\t }\n\t }\n\t }, [_vm._v(\"IM Fell English\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineFont = 'Londrina Shadow'\n\t }\n\t }\n\t }, [_vm._v(\"Londrina Shadow\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineFont = 'Megrim'\n\t }\n\t }\n\t }, [_vm._v(\"Megrim\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineFont = 'Playball'\n\t }\n\t }\n\t }, [_vm._v(\"Playball\")])]), _vm._v(\" \"), _c('div', {\n\t staticClass: \"button-row\"\n\t }, [_c('h4', [_vm._v(\"Flourish\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.flourish = 'A'\n\t }\n\t }\n\t }, [_vm._v(\"Flourish A\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.flourish = 'B'\n\t }\n\t }\n\t }, [_vm._v(\"Flourish B\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.flourish = 'C'\n\t }\n\t }\n\t }, [_vm._v(\"Flourish C\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.flourish = 'none'\n\t }\n\t }\n\t }, [_vm._v(\"None\")])]), _vm._v(\" \"), _c('div', {\n\t staticClass: \"button-row\"\n\t }, [_c('h4', [_vm._v(\"Background Image\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineImg = 'geo'\n\t }\n\t }\n\t }, [_vm._v(\"Geo\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineImg = 'phone'\n\t }\n\t }\n\t }, [_vm._v(\"Phone\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineImg = 'burst'\n\t }\n\t }\n\t }, [_vm._v(\"Burst\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineImg = 'abstract'\n\t }\n\t }\n\t }, [_vm._v(\"Abstract\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineImg = 'cards'\n\t }\n\t }\n\t }, [_vm._v(\"Cards\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineImg = 'circuit'\n\t }\n\t }\n\t }, [_vm._v(\"Circuit\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineImg = 'woodgrain'\n\t }\n\t }\n\t }, [_vm._v(\"Woodgrain\")]), _vm._v(\" \"), _c('button', {\n\t on: {\n\t \"click\": function($event) {\n\t _vm.wineImg = 'none'\n\t }\n\t }\n\t }, [_vm._v(\"None\")])]), _vm._v(\" \"), _c('div', {\n\t staticClass: \"button-row\"\n\t }, [_c('h4', [_vm._v(\"Image Opacity\")]), _vm._v(\" \"), _c('div', {\n\t staticClass: \"v-range-slider\"\n\t }, [_c('input', {\n\t directives: [{\n\t name: \"model\",\n\t rawName: \"v-model\",\n\t value: (_vm.imgOpacity),\n\t expression: \"imgOpacity\"\n\t }],\n\t attrs: {\n\t \"type\": \"range\",\n\t \"min\": \"0\",\n\t \"max\": \"1\",\n\t \"step\": \"0.01\",\n\t \"name\": \"opacity\"\n\t },\n\t domProps: {\n\t \"value\": _vm._s(_vm.imgOpacity)\n\t },\n\t on: {\n\t \"input\": function($event) {\n\t _vm.imgOpacity = $event.target.value\n\t }\n\t }\n\t })])]), _vm._v(\" \"), _c('div', {\n\t staticClass: \"button-row\"\n\t }, [_c('h4', [_vm._v(\"Label Placement\")]), _vm._v(\" \"), _c('div', {\n\t staticClass: \"v-range-slider\"\n\t }, [_c('input', {\n\t directives: [{\n\t name: \"model\",\n\t rawName: \"v-model\",\n\t value: (_vm.labelPlacement),\n\t expression: \"labelPlacement\"\n\t }],\n\t attrs: {\n\t \"type\": \"range\",\n\t \"min\": \"0\",\n\t \"max\": \"75\",\n\t \"step\": \"1\",\n\t \"name\": \"label placement\"\n\t },\n\t domProps: {\n\t \"value\": _vm._s(_vm.labelPlacement)\n\t },\n\t on: {\n\t \"input\": function($event) {\n\t _vm.labelPlacement = $event.target.value\n\t }\n\t }\n\t })])])])])\n\t},staticRenderFns: []}\n\n/***/ }\n]);\n\n\n// WEBPACK FOOTER //\n// static/js/app.d60344e557f499a9547e.js","import Vue from 'vue'\nimport App from './App.vue'\n\nnew Vue({\n el: '#app',\n render: h => h(App)\n})\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","\n\n\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// App.vue?ed60abf0","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"extract\\\":true,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!vue-loader/lib/style-rewriter?id=data-v-dbc0913c!vue-loader/lib/selector?type=styles&index=0!./App.vue\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./App.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-dbc0913c!vue-loader/lib/selector?type=template&index=0!./App.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/App.vue\n// module id = 7\n// module chunks = 1","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"extract\\\":true,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!vue-loader/lib/style-rewriter?id=data-v-6a03a295&scoped=true!vue-loader/lib/selector?type=styles&index=0!./Black.vue\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./Black.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-6a03a295!vue-loader/lib/selector?type=template&index=0!./Black.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n__vue_options__._scopeId = \"data-v-6a03a295\"\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Black.vue\n// module id = 8\n// module chunks = 1","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-93d80b84!vue-loader/lib/selector?type=template&index=0!./Flor1.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Flor1.vue\n// module id = 9\n// module chunks = 1","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-93bbdc82!vue-loader/lib/selector?type=template&index=0!./Flor2.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Flor2.vue\n// module id = 10\n// module chunks = 1","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-939fad80!vue-loader/lib/selector?type=template&index=0!./Flor3.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Flor3.vue\n// module id = 11\n// module chunks = 1","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"extract\\\":true,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!vue-loader/lib/style-rewriter?id=data-v-90088c82&scoped=true!vue-loader/lib/selector?type=styles&index=0!./White.vue\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./White.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-90088c82!vue-loader/lib/selector?type=template&index=0!./White.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n__vue_options__._scopeId = \"data-v-90088c82\"\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/White.vue\n// module id = 12\n// module chunks = 1","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', [_vm._t(\"default\")], 2)\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-6a03a295!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/Black.vue\n// module id = 13\n// module chunks = 1","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', [_vm._t(\"default\")], 2)\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-90088c82!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/White.vue\n// module id = 14\n// module chunks = 1","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('g', [_c('path', {\n attrs: {\n \"d\": \"M51.7,328.3c-.7-.6-4.3.9-5,1.4a19.3,19.3,0,0,0-3.8,3.6,8.2,8.2,0,0,1-6.6,2.4c-4.5-.4-8.1-6.7-4.7-10.3a4.8,4.8,0,0,1,3.1-1.8c-1.3,1.4-3.2,4.8-1.5,6.8s5.4,1,4.5-1.7a1.3,1.3,0,0,0-1.4.7c-1.3-2.6,1.9-4,3.4-2a4.6,4.6,0,0,1-.4,5.8c2.1-.8,2-4.1,1.8-6s1.9-.8,2.3.6-.4,2.1-.7,3c.3-1.1,1.8-3.6,2.8-4.1S50,326.8,51.7,328.3Z\",\n \"transform\": \"translate(-12 -13.8)\"\n }\n }), _vm._v(\" \"), _c('rect', {\n attrs: {\n \"x\": \"37\",\n \"y\": \"313.8\",\n \"width\": \"37.7\",\n \"height\": \"0.55\"\n }\n }), _vm._v(\" \"), _c('path', {\n attrs: {\n \"d\": \"M108.6,328.3c.7-.6,4.3.9,5,1.4a19.2,19.2,0,0,1,3.8,3.6,8.2,8.2,0,0,0,6.6,2.4c4.5-.4,8.1-6.7,4.7-10.3a4.8,4.8,0,0,0-3.1-1.8c1.3,1.4,3.2,4.8,1.5,6.8s-5.4,1-4.5-1.7a1.3,1.3,0,0,1,1.4.7c1.3-2.6-1.9-4-3.4-2a4.6,4.6,0,0,0,.4,5.8c-2.1-.8-2-4.1-1.8-6s-1.9-.8-2.3.6.4,2.1.7,3c-.3-1.1-1.8-3.6-2.8-4.1S110.3,326.8,108.6,328.3Z\",\n \"transform\": \"translate(-12 -13.8)\"\n }\n }), _vm._v(\" \"), _c('rect', {\n attrs: {\n \"x\": \"61.5\",\n \"y\": \"313.8\",\n \"width\": \"37.7\",\n \"height\": \"0.55\"\n }\n }), _vm._v(\" \"), _c('path', {\n attrs: {\n \"d\": \"M113,330.2l-.4-.4h-65l-.5.3-.7.7h67.1Z\",\n \"transform\": \"translate(-12 -13.8)\"\n }\n })])\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-939fad80!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/Flor3.vue\n// module id = 15\n// module chunks = 1","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('g', [_c('path', {\n attrs: {\n \"d\": \"M85.4,341.4a3.1,3.1,0,0,1-2.5-.8,6.1,6.1,0,0,1-1.7-2.4,5.8,5.8,0,0,1-.4-3,4.4,4.4,0,0,1,1.4-2.6,5.3,5.3,0,0,1,5.2-.9,5.8,5.8,0,0,1,2.4,1.5,16.5,16.5,0,0,1,1.7,2.4,27.4,27.4,0,0,0,3.2,4.8,6.2,6.2,0,0,0,2.2,1.5,5.3,5.3,0,0,0,2.5.3,5.4,5.4,0,0,0,4.2-2.9,7.3,7.3,0,0,0,.8-2.8,8.9,8.9,0,0,0-.2-2.9,7.8,7.8,0,0,0-3.1-4.5,9.8,9.8,0,0,0-4.9-1.7,9.3,9.3,0,0,0-5.1,1,8.2,8.2,0,0,0-3.7,4,9,9,0,0,0-.3,5.8,12.4,12.4,0,0,0,2.7,5.1,10.3,10.3,0,0,0,4.5,3.1,6.6,6.6,0,0,0,5.2-.4,6.7,6.7,0,0,1-5.2.6,10.4,10.4,0,0,1-4.6-3,12.7,12.7,0,0,1-2.9-5.2,9.4,9.4,0,0,1,.3-6.1,8.5,8.5,0,0,1,3.8-4.3,9.8,9.8,0,0,1,5.3-1.1,10.2,10.2,0,0,1,5.2,1.8,8.3,8.3,0,0,1,3.3,4.8,9.6,9.6,0,0,1,.2,3.1,7.9,7.9,0,0,1-.8,3,5.9,5.9,0,0,1-4.6,3.2,5.7,5.7,0,0,1-2.7-.4,6.6,6.6,0,0,1-2.3-1.7,26.4,26.4,0,0,1-3.2-4.9,16.2,16.2,0,0,0-1.6-2.4,5.4,5.4,0,0,0-2.2-1.5,5,5,0,0,0-5,.7,4.1,4.1,0,0,0-1.4,2.4,5.6,5.6,0,0,0,.4,2.9,6.1,6.1,0,0,0,1.6,2.4A3.1,3.1,0,0,0,85.4,341.4Z\",\n \"transform\": \"translate(-12 -13.8)\"\n }\n }), _vm._v(\" \"), _c('path', {\n attrs: {\n \"d\": \"M93.1,329.8a1.5,1.5,0,0,0-1.2-.1l-1.2.5a8.3,8.3,0,0,0-2,1.7,3.8,3.8,0,0,0-1.1,2.4,2.6,2.6,0,0,0,1.5,2,4.2,4.2,0,0,0,4.7-.1,27.1,27.1,0,0,0,4.1-3.2c1.3-1.2,2.6-2.4,4-3.5a14.1,14.1,0,0,1,4.5-2.6,10.1,10.1,0,0,1,5.1-.5,3.8,3.8,0,0,1,2.3,1.4,4.7,4.7,0,0,1,.8,2.9,4.3,4.3,0,0,1-1,2.8,7.5,7.5,0,0,1-2.2,1.6,24.7,24.7,0,0,1-4.8,2l-1.3.2a2.1,2.1,0,0,1-1.4-.3,2.3,2.3,0,0,1-.9-1.2,2.2,2.2,0,0,1,.2-1.6,6.4,6.4,0,0,1,1.9-2,8.1,8.1,0,0,1,2.3-1.2,19.8,19.8,0,0,1,19.1,4.4,14.3,14.3,0,0,0-4.3-2.8,26.7,26.7,0,0,0-4.8-1.6,16,16,0,0,0-4.9-.4,18.3,18.3,0,0,0-4.9.9,7.6,7.6,0,0,0-2.2,1.2,5.9,5.9,0,0,0-1.7,1.9,1.5,1.5,0,0,0-.2,1.1,1.7,1.7,0,0,0,.7.9,3,3,0,0,0,2.3,0,24.4,24.4,0,0,0,4.6-2,6.8,6.8,0,0,0,2-1.5,3.5,3.5,0,0,0,.8-2.4,3.9,3.9,0,0,0-.7-2.5,3.3,3.3,0,0,0-2-1.2,9.7,9.7,0,0,0-4.8.5,13.6,13.6,0,0,0-4.4,2.5l-4,3.5a27.6,27.6,0,0,1-4.2,3.2l-1.2.6-1.3.2a5.2,5.2,0,0,1-2.5-.7,3.6,3.6,0,0,1-1-.9,2.4,2.4,0,0,1-.5-1.4,2.8,2.8,0,0,1,.4-1.4,5.6,5.6,0,0,1,.8-1.1,8.3,8.3,0,0,1,2.1-1.6l1.2-.5A1.5,1.5,0,0,1,93.1,329.8Z\",\n \"transform\": \"translate(-12 -13.8)\"\n }\n }), _vm._v(\" \"), _c('path', {\n attrs: {\n \"d\": \"M77.7,341.4a3.1,3.1,0,0,0,2.5-.8,6.1,6.1,0,0,0,1.7-2.4,5.8,5.8,0,0,0,.4-3,4.4,4.4,0,0,0-1.4-2.6,5.3,5.3,0,0,0-5.2-.9,5.8,5.8,0,0,0-2.4,1.5,16.3,16.3,0,0,0-1.7,2.4,27.7,27.7,0,0,1-3.2,4.8,6.1,6.1,0,0,1-2.2,1.5,5.2,5.2,0,0,1-2.5.3,5.4,5.4,0,0,1-4.2-2.9,7.3,7.3,0,0,1-.8-2.8,8.8,8.8,0,0,1,.2-2.9,7.7,7.7,0,0,1,3.1-4.5,9.8,9.8,0,0,1,4.9-1.7,9.3,9.3,0,0,1,5.1,1,8.2,8.2,0,0,1,3.7,4,9,9,0,0,1,.3,5.8,12.5,12.5,0,0,1-2.7,5.1,10.3,10.3,0,0,1-4.5,3.1,6.6,6.6,0,0,1-5.2-.4,6.7,6.7,0,0,0,5.2.6,10.4,10.4,0,0,0,4.6-3,12.7,12.7,0,0,0,2.9-5.2,9.5,9.5,0,0,0-.3-6.1,8.5,8.5,0,0,0-3.8-4.3,9.8,9.8,0,0,0-5.3-1.1,10.2,10.2,0,0,0-5.2,1.8,8.3,8.3,0,0,0-3.3,4.8,9.6,9.6,0,0,0-.2,3.1,8,8,0,0,0,.8,3,5.9,5.9,0,0,0,4.6,3.2,5.7,5.7,0,0,0,2.7-.4,6.6,6.6,0,0,0,2.3-1.7,26.4,26.4,0,0,0,3.2-4.9,16.2,16.2,0,0,1,1.6-2.4,5.5,5.5,0,0,1,2.2-1.5,5,5,0,0,1,5,.7,4.1,4.1,0,0,1,1.4,2.4,5.6,5.6,0,0,1-.4,2.9,6.1,6.1,0,0,1-1.6,2.4A3.1,3.1,0,0,1,77.7,341.4Z\",\n \"transform\": \"translate(-12 -13.8)\"\n }\n }), _vm._v(\" \"), _c('path', {\n attrs: {\n \"d\": \"M65.1,329.8a1.4,1.4,0,0,1,1.2-.1l1.2.5a8.3,8.3,0,0,1,2,1.7,3.8,3.8,0,0,1,1.1,2.4,2.6,2.6,0,0,1-1.5,2,4.2,4.2,0,0,1-4.7-.1,27.3,27.3,0,0,1-4.1-3.2c-1.3-1.2-2.6-2.4-4-3.5a14.1,14.1,0,0,0-4.5-2.6,10.1,10.1,0,0,0-5.1-.5,3.8,3.8,0,0,0-2.4,1.4,4.7,4.7,0,0,0-.8,2.9,4.3,4.3,0,0,0,1,2.8,7.4,7.4,0,0,0,2.2,1.6,24.8,24.8,0,0,0,4.8,2l1.3.2a2.1,2.1,0,0,0,1.4-.3,2.3,2.3,0,0,0,.9-1.2,2.2,2.2,0,0,0-.2-1.6,6.4,6.4,0,0,0-1.9-2,8.1,8.1,0,0,0-2.3-1.2,19.8,19.8,0,0,0-19.1,4.4,14.2,14.2,0,0,1,4.3-2.8,26.7,26.7,0,0,1,4.8-1.6,16,16,0,0,1,4.9-.4,18.3,18.3,0,0,1,4.9.9,7.7,7.7,0,0,1,2.2,1.2,5.9,5.9,0,0,1,1.7,1.9,1.5,1.5,0,0,1,.2,1.1,1.8,1.8,0,0,1-.7.9,3,3,0,0,1-2.3,0,24.4,24.4,0,0,1-4.6-2,6.8,6.8,0,0,1-2-1.5,3.5,3.5,0,0,1-.8-2.4,3.9,3.9,0,0,1,.7-2.5,3.3,3.3,0,0,1,2-1.2,9.7,9.7,0,0,1,4.8.5,13.6,13.6,0,0,1,4.4,2.5l4,3.5a27.6,27.6,0,0,0,4.2,3.2l1.2.6,1.3.2a5.2,5.2,0,0,0,2.5-.7,3.6,3.6,0,0,0,1-.9,2.4,2.4,0,0,0,.5-1.4,2.8,2.8,0,0,0-.4-1.4,5.7,5.7,0,0,0-.8-1.1,8.3,8.3,0,0,0-2.1-1.6l-1.2-.5A1.5,1.5,0,0,0,65.1,329.8Z\",\n \"transform\": \"translate(-12 -13.8)\"\n }\n })])\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-93bbdc82!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/Flor2.vue\n// module id = 16\n// module chunks = 1","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('g', [_c('path', {\n attrs: {\n \"d\": \"M63.5,344.8a4.4,4.4,0,0,1-5.3,2.1,5.5,5.5,0,0,1-3.8-4.6,5.3,5.3,0,0,1,3.2-5,5.5,5.5,0,0,1,5.5.7c3.4,2.2,5.3,6.9,9.1,9a12.7,12.7,0,0,0,5.9,1.5,7.3,7.3,0,0,0,5.6-2.4,7,7,0,0,1-5.6,2,12.4,12.4,0,0,1-5.8-1.6c-3.6-2.1-5.4-6.7-9-9.2a6,6,0,0,0-6.1-.6,5.9,5.9,0,0,0-3.4,5.6,5.8,5.8,0,0,0,4.1,4.9A4.6,4.6,0,0,0,63.5,344.8Z\",\n \"transform\": \"translate(-12 -13.8)\"\n }\n }), _vm._v(\" \"), _c('path', {\n attrs: {\n \"d\": \"M66.4,338a7.4,7.4,0,0,1,3.5-3.1,6.5,6.5,0,0,1,4.3-.1,8.2,8.2,0,0,1,5.6,6.8,8,8,0,0,1-4.7,7.5c-2.7,1.4-5.8.7-8.3-1-5.1-3.3-7.9-10.2-13.4-13.3a18.5,18.5,0,0,0-8.7-2.3,10.5,10.5,0,0,0-8.2,3.4,10.3,10.3,0,0,1,8.2-3.1,18.2,18.2,0,0,1,8.5,2.4c5.4,3.1,8,9.9,13.3,13.5,2.6,1.7,6,2.4,8.8.9a8.1,8.1,0,0,0-1.1-15.2,6.8,6.8,0,0,0-4.5.3A7.6,7.6,0,0,0,66.4,338Z\",\n \"transform\": \"translate(-12 -13.8)\"\n }\n }), _vm._v(\" \"), _c('path', {\n attrs: {\n \"d\": \"M91.7,344.8a4.4,4.4,0,0,0,5.3,2.1,5.5,5.5,0,0,0,3.8-4.6,5.3,5.3,0,0,0-3.2-5,5.5,5.5,0,0,0-5.5.7c-3.4,2.2-5.3,6.9-9.1,9a12.7,12.7,0,0,1-5.9,1.5,7.3,7.3,0,0,1-5.6-2.4,7,7,0,0,0,5.6,2,12.4,12.4,0,0,0,5.7-1.6c3.6-2.1,5.4-6.7,9-9.2a6,6,0,0,1,6.1-.6,5.9,5.9,0,0,1,3.4,5.6,5.8,5.8,0,0,1-4.1,4.9A4.6,4.6,0,0,1,91.7,344.8Z\",\n \"transform\": \"translate(-12 -13.8)\"\n }\n }), _vm._v(\" \"), _c('path', {\n attrs: {\n \"d\": \"M88.9,338a7.4,7.4,0,0,0-3.5-3.1,6.5,6.5,0,0,0-4.3-.1,8.2,8.2,0,0,0-5.7,6.8,8,8,0,0,0,4.7,7.5c2.7,1.4,5.8.7,8.3-1,5.1-3.3,7.9-10.2,13.4-13.3a18.5,18.5,0,0,1,8.7-2.3,10.5,10.5,0,0,1,8.2,3.4,10.3,10.3,0,0,0-8.2-3.1,18.2,18.2,0,0,0-8.5,2.4c-5.4,3.1-8,9.9-13.3,13.5-2.6,1.7-6,2.4-8.8.9A8.1,8.1,0,0,1,81,334.5a6.8,6.8,0,0,1,4.5.3A7.6,7.6,0,0,1,88.9,338Z\",\n \"transform\": \"translate(-12 -13.8)\"\n }\n }), _vm._v(\" \"), _c('rect', {\n attrs: {\n \"x\": \"22.6\",\n \"y\": \"314\",\n \"width\": \"88.1\",\n \"height\": \"0.62\"\n }\n })])\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-93d80b84!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/Flor1.vue\n// module id = 17\n// module chunks = 1","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"container\"\n }, [_c('main', [_c('keep-alive', [_c(_vm.selected, {\n tag: \"component\"\n }, [_c('svg', {\n staticClass: \"winebottle\",\n attrs: {\n \"aria-labelledby\": \"title\",\n \"xmlns\": \"http://www.w3.org/2000/svg\",\n \"viewBox\": \"-5 200 140 250\"\n }\n }, [_c('defs', [_c('filter', {\n attrs: {\n \"id\": \"inverse\"\n }\n }, [_c('feComponentTransfer', [_c('feFuncR', {\n attrs: {\n \"type\": \"table\",\n \"tableValues\": \"1 0\"\n }\n }), _vm._v(\" \"), _c('feFuncG', {\n attrs: {\n \"type\": \"table\",\n \"tableValues\": \"1 0\"\n }\n }), _vm._v(\" \"), _c('feFuncB', {\n attrs: {\n \"type\": \"table\",\n \"tableValues\": \"1 0\"\n }\n })], 1)], 1)]), _vm._v(\" \"), _c('title', {\n attrs: {\n \"id\": \"title\"\n }\n }, [_vm._v(\"Wine Bottle\")]), _vm._v(\" \"), _c('g', [_c('path', {\n staticClass: \"bottle\",\n attrs: {\n \"d\": \"M80.8,465.7c40.6,0,56.8-4.5,56.8-4.5,12-3.2,12-17.2,12-17.2v-148c0-57.4-18.5-90.6-18.5-90.6-24-45.1-27.9-95.4-27.9-95.4l-2.3-64.6c0-4.2,2.9-5.5,2.9-5.5V25.2l-2.9-1.9V18.7c-4.2-5.5-20.1-4.9-20.1-4.9s-15.9-.6-20.1,4.9v4.5l-2.9,1.9V39.8s2.9,1.3,2.9,5.5l-2.3,64.6s-3.9,50.3-27.9,95.4c0,0-18.5,33.1-18.5,90.6v148s0,14,12,17.2C24,461.1,40.2,465.7,80.8,465.7Z\",\n \"transform\": \"translate(-12 -13.8)\"\n }\n }), _vm._v(\" \"), _c('path', {\n staticClass: \"label\",\n style: ({\n fill: _vm.labelColor\n }),\n attrs: {\n \"d\": \"M12,295.9s56.5,5,137.6,0V409S78.1,423.6,12,409Z\",\n \"transform\": \"translate(-12 -13.8)\"\n }\n }), _vm._v(\" \"), _c('image', {\n staticClass: \"bkimg\",\n style: ({\n opacity: _vm.imgOpacity\n }),\n attrs: {\n \"x\": \"0\",\n \"y\": \"293\",\n \"width\": \"138\",\n \"height\": \"100\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n \"xlink:href\": 'https://s3-us-west-2.amazonaws.com/s.cdpn.io/28963/' + _vm.wineImg + '.png'\n }\n })]), _vm._v(\" \"), _c('g', {\n style: ({\n transform: 'translateY(' + _vm.labelPlacement + 'px)'\n })\n }, [_c('text', {\n staticClass: \"wine-text\",\n style: ({\n fontFamily: _vm.wineFont\n }),\n attrs: {\n \"transform\": \"translate(68 308.2)\",\n \"text-anchor\": \"middle\",\n \"font-size\": \"14\"\n }\n }, [_vm._v(\"\\n \" + _vm._s(_vm.label) + \"\\n \")]), _vm._v(\" \"), (_vm.flourish === 'A') ? _c('g', {\n staticClass: \"flor\",\n attrs: {\n \"id\": \"bottomflor1\"\n }\n }, [_c('app-flor1')], 1) : _vm._e(), _vm._v(\" \"), (_vm.flourish === 'B') ? _c('g', {\n staticClass: \"flor\",\n attrs: {\n \"id\": \"bottomflor2\"\n }\n }, [_c('app-flor2')], 1) : _vm._e(), _vm._v(\" \"), (_vm.flourish === 'C') ? _c('g', {\n staticClass: \"flor\",\n attrs: {\n \"id\": \"bottomflor3\"\n }\n }, [_c('app-flor3')], 1) : _c('g')])])])], 1)], 1), _vm._v(\" \"), _c('aside', [_c('h4', [_vm._v(\"Name your Wine\")]), _vm._v(\" \"), _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.label),\n expression: \"label\"\n }],\n attrs: {\n \"maxlength\": \"18\"\n },\n domProps: {\n \"value\": _vm._s(_vm.label)\n },\n on: {\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.label = $event.target.value\n }\n }\n }), _vm._v(\" \"), _c('div', {\n staticClass: \"button-row\"\n }, [_c('h4', [_vm._v(\"Color\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.selected = 'appBlack', _vm.labelColor = '#000000'\n }\n }\n }, [_vm._v(\"Black Label\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.selected = 'appWhite', _vm.labelColor = '#ffffff'\n }\n }\n }, [_vm._v(\"White Label\")]), _vm._v(\" \"), _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.labelColor),\n expression: \"labelColor\"\n }],\n attrs: {\n \"type\": \"color\",\n \"defaultValue\": \"#ff0000\"\n },\n domProps: {\n \"value\": _vm._s(_vm.labelColor)\n },\n on: {\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.labelColor = $event.target.value\n }\n }\n })]), _vm._v(\" \"), _c('div', {\n staticClass: \"button-row\"\n }, [_c('h4', [_vm._v(\"Font\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineFont = 'Alegreya SC'\n }\n }\n }, [_vm._v(\"Alegreya SC\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineFont = 'Anton'\n }\n }\n }, [_vm._v(\"Anton\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineFont = 'Bigelow Rules'\n }\n }\n }, [_vm._v(\"Bigelow Rules\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineFont = 'Cormorant Garamond'\n }\n }\n }, [_vm._v(\"Cormorant Garamond\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineFont = 'IM Fell English'\n }\n }\n }, [_vm._v(\"IM Fell English\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineFont = 'Londrina Shadow'\n }\n }\n }, [_vm._v(\"Londrina Shadow\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineFont = 'Megrim'\n }\n }\n }, [_vm._v(\"Megrim\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineFont = 'Playball'\n }\n }\n }, [_vm._v(\"Playball\")])]), _vm._v(\" \"), _c('div', {\n staticClass: \"button-row\"\n }, [_c('h4', [_vm._v(\"Flourish\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.flourish = 'A'\n }\n }\n }, [_vm._v(\"Flourish A\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.flourish = 'B'\n }\n }\n }, [_vm._v(\"Flourish B\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.flourish = 'C'\n }\n }\n }, [_vm._v(\"Flourish C\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.flourish = 'none'\n }\n }\n }, [_vm._v(\"None\")])]), _vm._v(\" \"), _c('div', {\n staticClass: \"button-row\"\n }, [_c('h4', [_vm._v(\"Background Image\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineImg = 'geo'\n }\n }\n }, [_vm._v(\"Geo\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineImg = 'phone'\n }\n }\n }, [_vm._v(\"Phone\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineImg = 'burst'\n }\n }\n }, [_vm._v(\"Burst\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineImg = 'abstract'\n }\n }\n }, [_vm._v(\"Abstract\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineImg = 'cards'\n }\n }\n }, [_vm._v(\"Cards\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineImg = 'circuit'\n }\n }\n }, [_vm._v(\"Circuit\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineImg = 'woodgrain'\n }\n }\n }, [_vm._v(\"Woodgrain\")]), _vm._v(\" \"), _c('button', {\n on: {\n \"click\": function($event) {\n _vm.wineImg = 'none'\n }\n }\n }, [_vm._v(\"None\")])]), _vm._v(\" \"), _c('div', {\n staticClass: \"button-row\"\n }, [_c('h4', [_vm._v(\"Image Opacity\")]), _vm._v(\" \"), _c('div', {\n staticClass: \"v-range-slider\"\n }, [_c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.imgOpacity),\n expression: \"imgOpacity\"\n }],\n attrs: {\n \"type\": \"range\",\n \"min\": \"0\",\n \"max\": \"1\",\n \"step\": \"0.01\",\n \"name\": \"opacity\"\n },\n domProps: {\n \"value\": _vm._s(_vm.imgOpacity)\n },\n on: {\n \"input\": function($event) {\n _vm.imgOpacity = $event.target.value\n }\n }\n })])]), _vm._v(\" \"), _c('div', {\n staticClass: \"button-row\"\n }, [_c('h4', [_vm._v(\"Label Placement\")]), _vm._v(\" \"), _c('div', {\n staticClass: \"v-range-slider\"\n }, [_c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.labelPlacement),\n expression: \"labelPlacement\"\n }],\n attrs: {\n \"type\": \"range\",\n \"min\": \"0\",\n \"max\": \"75\",\n \"step\": \"1\",\n \"name\": \"label placement\"\n },\n domProps: {\n \"value\": _vm._s(_vm.labelPlacement)\n },\n on: {\n \"input\": function($event) {\n _vm.labelPlacement = $event.target.value\n }\n }\n })])])])])\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-dbc0913c!./~/vue-loader/lib/selector.js?type=template&index=0!./src/App.vue\n// module id = 18\n// module chunks = 1"],"sourceRoot":""} -------------------------------------------------------------------------------- /dist/static/js/manifest.9917e112c527ec91a1a0.js: -------------------------------------------------------------------------------- 1 | !function(e){function t(n){if(a[n])return a[n].exports;var r=a[n]={exports:{},id:n,loaded:!1};return e[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n=window.webpackJsonp;window.webpackJsonp=function(c,o){for(var p,s,l=0,i=[];l-1)return e.splice(n,1)}}function o(e,t){return ii.call(e,t)}function s(e){return"string"==typeof e||"number"==typeof e}function c(e){var t=Object.create(null);return function(n){var r=t[n];return r||(t[n]=e(n))}}function u(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function l(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function f(e,t){for(var n in t)e[n]=t[n];return e}function d(e){return null!==e&&"object"==typeof e}function p(e){return li.call(e)===fi}function v(e){for(var t={},n=0;n=0&&Bi[n].id>e.id;)n--;Bi.splice(Math.max(n,Ji)+1,0,e)}else Bi.push(e);Hi||(Hi=!0,Ai(J))}}function K(e){Wi.clear(),q(e,Wi)}function q(e,t){var n,r,i=Array.isArray(e);if((i||d(e))&&Object.isExtensible(e)){if(e.__ob__){var a=e.__ob__.dep.id;if(t.has(a))return;t.add(a)}if(i)for(n=e.length;n--;)q(e[n],t);else for(r=Object.keys(e),n=r.length;n--;)q(e[r[n]],t)}}function W(e){e._watchers=[];var t=e.$options;t.props&&Z(e,t.props),t.methods&&X(e,t.methods),t.data?G(e):O(e._data={},!0),t.computed&&Y(e,t.computed),t.watch&&ee(e,t.watch)}function Z(e,t){var n=e.$options.propsData||{},r=e.$options._propKeys=Object.keys(t),i=!e.$parent;Di.shouldConvert=i;for(var a=function(i){var a=r[i];S(e,a,U(a,t,n,e))},o=0;o1?l(n):n;for(var r=l(arguments,1),i=0,a=n.length;i-1:e.test(t)}function Ge(e){var t={};t.get=function(){return vi},Object.defineProperty(e,"config",t),e.util=Ui,e.set=T,e.delete=E,e.nextTick=Ai,e.options=Object.create(null),vi._assetTypes.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,f(e.options.components,oa),Ve(e),Ke(e),qe(e),We(e)}function Ye(e){for(var t=e.data,n=e,r=e;r.child;)r=r.child._vnode,r.data&&(t=Qe(r.data,t));for(;n=n.parent;)n.data&&(t=Qe(t,n.data));return Xe(t)}function Qe(e,t){return{staticClass:et(e.staticClass,t.staticClass),class:e.class?[e.class,t.class]:t.class}}function Xe(e){var t=e.class,n=e.staticClass;return n||t?et(n,tt(t)):""}function et(e,t){return e?t?e+" "+t:e:t||""}function tt(e){var t="";if(!e)return t;if("string"==typeof e)return e;if(Array.isArray(e)){for(var n,r=0,i=e.length;r-1?wa[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:wa[e]=/HTMLUnknownElement/.test(t.toString())}function it(e){if("string"==typeof e){if(e=document.querySelector(e),!e)return document.createElement("div")}return e}function at(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&"multiple"in t.data.attrs&&n.setAttribute("multiple","multiple"),n)}function ot(e,t){return document.createElementNS(ga[e],t)}function st(e){return document.createTextNode(e)}function ct(e){return document.createComment(e)}function ut(e,t,n){e.insertBefore(t,n)}function lt(e,t){e.removeChild(t)}function ft(e,t){e.appendChild(t)}function dt(e){return e.parentNode}function pt(e){return e.nextSibling}function vt(e){return e.tagName}function ht(e,t){e.textContent=t}function mt(e,t,n){e.setAttribute(t,n)}function gt(e,t){var n=e.data.ref;if(n){var r=e.context,i=e.child||e.elm,o=r.$refs;t?Array.isArray(o[n])?a(o[n],i):o[n]===i&&(o[n]=void 0):e.data.refInFor?Array.isArray(o[n])&&o[n].indexOf(i)<0?o[n].push(i):o[n]=[i]:o[n]=i}}function yt(e){return null==e}function _t(e){return null!=e}function bt(e,t){return e.key===t.key&&e.tag===t.tag&&e.isComment===t.isComment&&!e.data==!t.data}function $t(e,t,n){var r,i,a={};for(r=t;r<=n;++r)i=e[r].key,_t(i)&&(a[i]=r);return a}function wt(e){function t(e){return new Gi(O.tagName(e).toLowerCase(),{},[],void 0,e)}function n(e,t){function n(){0===--n.listeners&&r(e)}return n.listeners=t,n}function r(e){var t=O.parentNode(e);t&&O.removeChild(t,e)}function a(e,t,n,r,i){if(e.isRootInsert=!i,!o(e,t,n,r)){var a=e.data,s=e.children,c=e.tag;_t(c)?(e.elm=e.ns?O.createElementNS(e.ns,c):O.createElement(c,e),v(e),l(e,s,t),_t(a)&&d(e,t),u(n,e.elm,r)):e.isComment?(e.elm=O.createComment(e.text),u(n,e.elm,r)):(e.elm=O.createTextNode(e.text),u(n,e.elm,r))}}function o(e,t,n,r){var i=e.data;if(_t(i)){var a=_t(e.child)&&i.keepAlive;if(_t(i=i.hook)&&_t(i=i.init)&&i(e,!1,n,r),_t(e.child))return p(e,t),a&&c(e,t,n,r),!0}}function c(e,t,n,r){for(var i,a=e;a.child;)if(a=a.child._vnode,_t(i=a.data)&&_t(i=i.transition)){for(i=0;id?(u=yt(n[m+1])?null:n[m+1].elm,h(e,u,n,f,m,r)):f>m&&g(e,t,l,d)}function b(e,t,n,r){if(e!==t){if(t.isStatic&&e.isStatic&&t.key===e.key&&(t.isCloned||t.isOnce))return t.elm=e.elm,void(t.child=e.child);var i,a=t.data,o=_t(a);o&&_t(i=a.hook)&&_t(i=i.prepatch)&&i(e,t);var s=t.elm=e.elm,c=e.children,u=t.children;if(o&&f(t)){for(i=0;i-1?t.split(/\s+/).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+e.getAttribute("class")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function zt(e,t){if(t&&t.trim())if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t);else{for(var n=" "+e.getAttribute("class")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");e.setAttribute("class",n.trim())}}function Jt(e){Wa(function(){Wa(e)})}function Vt(e,t){(e._transitionClasses||(e._transitionClasses=[])).push(t),Ht(e,t)}function Kt(e,t){e._transitionClasses&&a(e._transitionClasses,t),zt(e,t)}function qt(e,t,n){var r=Wt(e,t),i=r.type,a=r.timeout,o=r.propCount;if(!i)return n();var s=i===Ha?Va:qa,c=0,u=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++c>=o&&u()};setTimeout(function(){c0&&(n=Ha,l=o,f=a.length):t===za?u>0&&(n=za,l=u,f=c.length):(l=Math.max(o,u),n=l>0?o>u?Ha:za:null,f=n?n===Ha?a.length:c.length:0);var d=n===Ha&&Za.test(r[Ja+"Property"]);return{type:n,timeout:l,propCount:f,hasTransform:d}}function Zt(e,t){for(;e.length1,N=n._enterCb=en(function(){E&&(Kt(n,k),Kt(n,x)),N.cancelled?(E&&Kt(n,C),T&&T(n)):S&&S(n),n._enterCb=null});e.data.show||se(e.data.hook||(e.data.hook={}),"insert",function(){var t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.context===e.context&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),O&&O(n,N)},"transition-insert"),A&&A(n),E&&(Vt(n,C),Vt(n,x),Jt(function(){Vt(n,k),Kt(n,C),N.cancelled||j||qt(n,a,N)})),e.data.show&&(t&&t(),O&&O(n,N)),E||j||N()}}}function Qt(e,t){function n(){g.cancelled||(e.data.show||((r.parentNode._pending||(r.parentNode._pending={}))[e.key]=e),l&&l(r),h&&(Vt(r,s),Vt(r,u),Jt(function(){Vt(r,c),Kt(r,s),g.cancelled||m||qt(r,o,g)})),f&&f(r,g),h||m||g())}var r=e.elm;r._enterCb&&(r._enterCb.cancelled=!0,r._enterCb());var i=Xt(e.data.transition);if(!i)return t();if(!r._leaveCb&&1===r.nodeType){var a=i.css,o=i.type,s=i.leaveClass,c=i.leaveToClass,u=i.leaveActiveClass,l=i.beforeLeave,f=i.leave,d=i.afterLeave,p=i.leaveCancelled,v=i.delayLeave,h=a!==!1&&!bi,m=f&&(f._length||f.length)>1,g=r._leaveCb=en(function(){r.parentNode&&r.parentNode._pending&&(r.parentNode._pending[e.key]=null),h&&(Kt(r,c),Kt(r,u)),g.cancelled?(h&&Kt(r,s),p&&p(r)):(t(),d&&d(r)),r._leaveCb=null});v?v(n):n()}}function Xt(e){if(e){if("object"==typeof e){var t={};return e.css!==!1&&f(t,Ga(e.name||"v")),f(t,e),t}return"string"==typeof e?Ga(e):void 0}}function en(e){var t=!1;return function(){t||(t=!0,e())}}function tn(e,t){t.data.show||Yt(t)}function nn(e,t,n){var r=t.value,i=e.multiple;if(!i||Array.isArray(r)){for(var a,o,s=0,c=e.options.length;s-1,o.selected!==a&&(o.selected=a);else if(g(an(o),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function rn(e,t){for(var n=0,r=t.length;n',n.innerHTML.indexOf(t)>0}function _n(e){return uo=uo||document.createElement("div"),uo.innerHTML=e,uo.textContent}function bn(e,t){return t&&(e=e.replace(as,"\n")),e.replace(rs,"<").replace(is,">").replace(os,"&").replace(ss,'"')}function $n(e,t){function n(t){f+=t,e=e.substring(t)}function r(){var t=e.match($o);if(t){var r={tagName:t[1],attrs:[],start:f};n(t[0].length);for(var i,a;!(i=e.match(wo))&&(a=e.match(yo));)n(a[0].length),r.attrs.push(a);if(i)return r.unarySlash=i[1],n(i[0].length),r.end=f,r}}function i(e){var n=e.tagName,r=e.unarySlash;u&&("p"===s&&vo(n)&&a("",s),po(n)&&s===n&&a("",n));for(var i=l(n)||"html"===n&&"head"===s||!!r,o=e.attrs.length,f=new Array(o),d=0;d=0&&c[a].tag.toLowerCase()!==o;a--);}else a=0;if(a>=0){for(var u=c.length-1;u>=a;u--)t.end&&t.end(c[u].tag,r,i);c.length=a,s=a&&c[a-1].tag}else"br"===n.toLowerCase()?t.start&&t.start(n,[],!0,r,i):"p"===n.toLowerCase()&&(t.start&&t.start(n,[],!1,r,i),t.end&&t.end(n,r,i))}for(var o,s,c=[],u=t.expectHTML,l=t.isUnaryTag||di,f=0;e;){if(o=e,s&&ts(s,t.sfc,c)){var d=s.toLowerCase(),p=ns[d]||(ns[d]=new RegExp("([\\s\\S]*?)(]*>)","i")),v=0,h=e.replace(p,function(e,n,r){return v=r.length,"script"!==d&&"style"!==d&&"noscript"!==d&&(n=n.replace(//g,"$1").replace(//g,"$1")),t.chars&&t.chars(n),""});f+=e.length-h.length,e=h,a("",d,f-v,f)}else{var m=e.indexOf("<");if(0===m){if(ko.test(e)){var g=e.indexOf("-->");if(g>=0){n(g+3);continue}}if(Ao.test(e)){var y=e.indexOf("]>");if(y>=0){n(y+2);continue}}var _=e.match(xo);if(_){n(_[0].length);continue}var b=e.match(Co);if(b){var $=f;n(b[0].length),a(b[0],b[1],$,f);continue}var w=r();if(w){i(w);continue}}var C=void 0,x=void 0,k=void 0;if(m>0){for(x=e.slice(m);!(Co.test(x)||$o.test(x)||ko.test(x)||Ao.test(x)||(k=x.indexOf("<",1),k<0));)m+=k,x=e.slice(m);C=e.substring(0,m),n(m)}m<0&&(C=e,e=""),t.chars&&C&&t.chars(C)}if(e===o&&t.chars){t.chars(e);break}}a()}function wn(e){function t(){(o||(o=[])).push(e.slice(v,i).trim()),v=i+1}var n,r,i,a,o,s=!1,c=!1,u=!1,l=!1,f=0,d=0,p=0,v=0;for(i=0;i=0&&(m=e.charAt(h)," "===m);h--);m&&/[\w$]/.test(m)||(l=!0)}}else void 0===a?(v=i+1,a=e.slice(0,i).trim()):t();if(void 0===a?a=e.slice(0,i).trim():0!==v&&t(),o)for(i=0;io&&a.push(JSON.stringify(e.slice(o,i)));var s=wn(r[1].trim());a.push("_s("+s+")"),o=i+r[0].length}return o=So}function Pn(e){return 34===e||39===e}function Rn(e){var t=1;for(No=jo;!Dn();)if(e=Mn(),Pn(e))In(e);else if(91===e&&t++,93===e&&t--,0===t){Lo=jo;break}}function In(e){for(var t=e;!Dn()&&(e=Mn(),e!==t););}function Un(e,t){Mo=t.warn||kn,Do=t.getTagNamespace||di,Po=t.mustUseProp||di,Ro=t.isPreTag||di,Io=An(t.modules,"preTransformNode"),Uo=An(t.modules,"transformNode"),Bo=An(t.modules,"postTransformNode"),Fo=t.delimiters;var n,r,i=[],a=t.preserveWhitespace!==!1,o=!1,s=!1;return $n(e,{expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,shouldDecodeNewlines:t.shouldDecodeNewlines,start:function(e,a,c){function u(e){}var l=r&&r.ns||Do(e);_i&&"svg"===l&&(a=rr(a));var f={type:1,tag:e,attrsList:a,attrsMap:tr(a),parent:r,children:[]};l&&(f.ns=l),nr(f)&&!xi()&&(f.forbidden=!0);for(var d=0;d-1"+("true"===a?":("+t+")":":_q("+t+","+a+")")),En(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+a+"):("+o+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$c){$$i<0&&("+t+"=$$a.concat($$v))}else{$$i>-1&&("+t+"=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{"+t+"=$$c}",null,!0)}function Vr(e,t,n){var r=n&&n.number,i=jn(e,"value")||"null";i=r?"_n("+i+")":i,On(e,"checked","_q("+t+","+i+")"),En(e,"change",Wr(t,i),null,!0)}function Kr(e,t,n){var r=e.attrsMap.type,i=n||{},a=i.lazy,o=i.number,s=i.trim,c=a||_i&&"range"===r?"change":"input",u=!a&&"range"!==r,l="input"===e.tag||"textarea"===e.tag,f=l?"$event.target.value"+(s?".trim()":""):s?"(typeof $event === 'string' ? $event.trim() : $event)":"$event";f=o||"number"===r?"_n("+f+")":f;var d=Wr(t,f);l&&u&&(d="if($event.target.composing)return;"+d),On(e,"value",l?"_s("+t+")":"("+t+")"),En(e,c,d,null,!0),(s||o||"number"===r)&&En(e,"blur","$forceUpdate()")}function qr(e,t,n){var r=n&&n.number,i='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(r?"_n(val)":"val")+"})"+(null==e.attrsMap.multiple?"[0]":""),a=Wr(t,i);En(e,"change",a,null,!0)}function Wr(e,t){var n=Ln(e);return null===n.idx?e+"="+t:"var $$exp = "+n.exp+", $$idx = "+n.idx+";if (!Array.isArray($$exp)){"+e+"="+t+"}else{$$exp.splice($$idx, 1, "+t+")}"}function Zr(e,t){t.value&&On(e,"textContent","_s("+t.value+")")}function Gr(e,t){t.value&&On(e,"innerHTML","_s("+t.value+")")}function Yr(e,t){return t=t?f(f({},Ns),t):Ns,Ir(e,t)}function Qr(e,t,n){var r=(t&&t.warn||Si,t&&t.delimiters?String(t.delimiters)+e:e);if(js[r])return js[r];var i={},a=Yr(e,t);i.render=Xr(a.render);var o=a.staticRenderFns.length;i.staticRenderFns=new Array(o);for(var s=0;s0,$i=yi&&yi.indexOf("edge/")>0,wi=yi&&yi.indexOf("android")>0,Ci=yi&&/iphone|ipad|ipod|ios/.test(yi),xi=function(){return void 0===ti&&(ti=!gi&&"undefined"!=typeof t&&"server"===t.process.env.VUE_ENV),ti},ki=gi&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,Ai=function(){function e(){r=!1;var e=n.slice(0);n.length=0;for(var t=0;t1&&(t[n[0].trim()]=n[1].trim())}}),t}),Da=/^--/,Pa=/\s*!important$/,Ra=function(e,t,n){Da.test(t)?e.style.setProperty(t,n):Pa.test(n)?e.style.setProperty(t,n.replace(Pa,""),"important"):e.style[Ua(t)]=n},Ia=["Webkit","Moz","ms"],Ua=c(function(e){if(ca=ca||document.createElement("div"),e=oi(e),"filter"!==e&&e in ca.style)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n\/=]+)/,mo=/(?:=)/,go=[/"([^"]*)"+/.source,/'([^']*)'+/.source,/([^\s"'=<>`]+)/.source],yo=new RegExp("^\\s*"+ho.source+"(?:\\s*("+mo.source+")\\s*(?:"+go.join("|")+"))?"),_o="[a-zA-Z_][\\w\\-\\.]*",bo="((?:"+_o+"\\:)?"+_o+")",$o=new RegExp("^<"+bo),wo=/^\s*(\/?)>/,Co=new RegExp("^<\\/"+bo+"[^>]*>"),xo=/^]+>/i,ko=/^