diff --git a/.browserslistrc b/.browserslistrc deleted file mode 100644 index fdf09ee2..00000000 --- a/.browserslistrc +++ /dev/null @@ -1,5 +0,0 @@ -# Browsers that we support - -last 5 versions -> 1% -IE 6-10 # sorry \ No newline at end of file diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 00000000..b10ee316 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,16 @@ +{ + "env": { + "browser": true, + "node": true, + "es6": true + }, + "parserOptions": { + "sourceType": "module" + }, + "extends": "eslint:recommended", + "rules": { + "quotes": ["error", "double"], + "semi": ["error", "always"], + "no-console": "off" + } +} \ No newline at end of file diff --git a/.gitignore b/.gitignore index d3f23228..00c9472b 100644 --- a/.gitignore +++ b/.gitignore @@ -2,11 +2,8 @@ *.map *.bak -temp.css-e +# mac items .DS_Store -.stylelintrc -.browserlistrc -*.json -modernizr-custom.js -modernizr.js -gulpfile.js + +# node items +node_modules/ diff --git a/.stylelintrc b/.stylelintrc deleted file mode 100644 index 911571d1..00000000 --- a/.stylelintrc +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": ["stylelint-config-prettier"], - "rules": { - "no-descending-specificity": null - } -} \ No newline at end of file diff --git a/fonts/GIBold.otf b/fonts/GIBold.otf deleted file mode 100644 index a6817086..00000000 Binary files a/fonts/GIBold.otf and /dev/null differ diff --git a/fonts/gibold-webfont.ttf b/fonts/gibold-webfont.ttf deleted file mode 100644 index 12dd48fb..00000000 Binary files a/fonts/gibold-webfont.ttf and /dev/null differ diff --git a/fonts/gibold-webfont.woff b/fonts/gibold-webfont.woff deleted file mode 100644 index 8d5caac1..00000000 Binary files a/fonts/gibold-webfont.woff and /dev/null differ diff --git a/fonts/gibold-webfont.woff2 b/fonts/gibold-webfont.woff2 deleted file mode 100644 index 99ff9235..00000000 Binary files a/fonts/gibold-webfont.woff2 and /dev/null differ diff --git a/gulp-tasks/browsersync.js b/gulp-tasks/browsersync.js new file mode 100644 index 00000000..014b14b2 --- /dev/null +++ b/gulp-tasks/browsersync.js @@ -0,0 +1,31 @@ +// packages +const browsersync = require("browser-sync").create(); + +// BrowserSync +function init(done) { + browsersync.init({ + server: { + baseDir: "./dist/" + }, + files: [ + "./dist/css/main.min.css", + "./dist/js/main.bundle.js", + "./dist/**/*.{html, xml}" + ], + port: 3000, + open: false + }); + done(); +} + +// BrowserSync Reload +function reload(done) { + browsersync.reload(); + done(); +} + +// exports +module.exports = { + init: init, + reload: reload +}; \ No newline at end of file diff --git a/gulp-tasks/clean.js b/gulp-tasks/clean.js new file mode 100644 index 00000000..dd5837d0 --- /dev/null +++ b/gulp-tasks/clean.js @@ -0,0 +1,12 @@ +// packages +const del = require("del"); + +// Clean +function cleanDist() { + return del(["./dist/"]); +} + +// exports +module.exports = { + dist: cleanDist +}; \ No newline at end of file diff --git a/gulp-tasks/copy.js b/gulp-tasks/copy.js new file mode 100644 index 00000000..e783cb88 --- /dev/null +++ b/gulp-tasks/copy.js @@ -0,0 +1,56 @@ +// packages +const fs = require("fs"); +const glob = require("glob"); +const path = require("path"); + +// config +const assetsDirs = [ + { + src: "./src/assets/img/", + dist: "./dist/img/" + } +]; + +// make sure paths do not end with slash +function sanitizePath(filepath) { + let sanitizedFilepath = filepath; + if (filepath.slice(-1) === "/") { + sanitizedFilepath = filepath.slice(0, -1); + } + return sanitizedFilepath; +} + +// copy assets +function copyAssets(done) { + assetsDirs.forEach(dir => { + // src and dist + let sourceDir = sanitizePath(dir.src); + let distDir = sanitizePath(dir.dist); + + // glob all files + let files = glob.sync(`${sourceDir}/**/*`, { nodir: true }); + + // copy each file to dist dir + files.forEach(function(file) { + let srcFile = file; + let distFile = srcFile.replace(sourceDir, distDir); + let distDirname = path.dirname(distFile); + + if (!fs.existsSync(distDirname)) { + fs.mkdirSync(distDirname, { recursive: true }); + } + + if (!fs.existsSync(distFile)) { + fs.copyFile(srcFile, distFile, err => { + if (err) throw err; + }); + } + }); + }); + done(); +} + +// exports +module.exports = { + assets: copyAssets +}; \ No newline at end of file diff --git a/gulp-tasks/images.js b/gulp-tasks/images.js new file mode 100644 index 00000000..7550b69e --- /dev/null +++ b/gulp-tasks/images.js @@ -0,0 +1,88 @@ +// packages +const fs = require("fs"); +const glob = require("glob"); +const path = require("path"); +const sharp = require("sharp"); +const imagemin = require("gulp-imagemin"); +const gulp = require("gulp"); + +// specify transforms +const transforms = [ + { + src: "./src/assets/img/blogposts/*", + dist: "./dist/img/blogposts/_1024x576/", + options: { + width: 1024, + height: 576, + fit: "cover" + } + }, + { + src: "./src/assets/img/blogposts/*", + dist: "./dist/img/blogposts/_600x600/", + options: { + width: 600, + height: 600, + fit: "cover" + } + }, + { + src: "./src/assets/img/projects/*", + dist: "./dist/img/projects/_800x600/", + options: { + width: 800, + height: 600, + fit: "cover" + } + } +]; + +// resize images +function resizeImages(done) { + transforms.forEach(function(transform) { + // if folder does not exist create it with all above folders + if (!fs.existsSync(transform.dist)) { + fs.mkdirSync(transform.dist, { recursive: true }, err => { + if (err) throw err; + }); + } + + // glob all files + let files = glob.sync(transform.src); + + // for each file, apply transforms and save to file + files.forEach(function(file) { + let filename = path.basename(file); + sharp(file) + .resize(transform.options) + .toFile(`${transform.dist}/${filename}`) + .catch(err => { + console.log(err); + }); + }); + }); + done(); +} + +// optimize images in place +function optimiseImages() { + return gulp + .src("./src/assets/img/**/*", { base: "./src/assets/img" }) + .pipe( + imagemin([ + imagemin.gifsicle({ interlaced: true }), + imagemin.jpegtran({ progressive: true }), + imagemin.optipng({ optimizationLevel: 5 }), + imagemin.svgo({ + plugins: [{ removeViewBox: false }, { collapseGroups: true }] + }) + ]) + ) + .pipe(gulp.dest("./src/assets/img/")); +} + +// exports (Common JS) +module.exports = { + resize: resizeImages, + optimise: optimiseImages +}; \ No newline at end of file diff --git a/gulp-tasks/scripts.js b/gulp-tasks/scripts.js new file mode 100644 index 00000000..3e5b2031 --- /dev/null +++ b/gulp-tasks/scripts.js @@ -0,0 +1,41 @@ +const gulp = require("gulp"); + +// packages +const eslint = require("gulp-eslint"); +const webpack = require("webpack"); +const webpackconfig = require("../webpack.config"); +const webpackstream = require("webpack-stream"); + +// Lint scripts +function scriptsLint() { + return gulp + .src( + [ + "./src/assets/js/modules/**/*", + "./gulpfile.js" + ], + { allowEmpty: true }) + .pipe(eslint()) + .pipe(eslint.format()) + .pipe(eslint.failAfterError()); +} + +// Transpile, concatenate and minify scripts +function scriptsBuild() { + return ( + gulp + .src( + ["./src/assets/js/main.js"], + { allowEmpty: true } + ) + .pipe(webpackstream(webpackconfig, webpack)) + // folder only, filename is specified in webpack + .pipe(gulp.dest("./dist/js/")) + ); +} + +// exports (Common JS) +module.exports = { + lint: scriptsLint, + build: scriptsBuild +}; \ No newline at end of file diff --git a/gulp-tasks/styles.js b/gulp-tasks/styles.js new file mode 100644 index 00000000..bfd0c57d --- /dev/null +++ b/gulp-tasks/styles.js @@ -0,0 +1,21 @@ +// packages +const autoprefixer = require("autoprefixer"); +const cssnano = require("cssnano"); +const gulp = require("gulp"); +const postcss = require("gulp-postcss"); +const rename = require("gulp-rename"); + +// CSS task +function stylesBuild() { + return gulp + .src("./src/assets/scss/**/*.css") + .pipe(gulp.dest("./dist/css/")) + .pipe(rename({ suffix: ".min" })) + .pipe(postcss([autoprefixer(), cssnano()])) + .pipe(gulp.dest("./dist/css/")); +} + +// exports +module.exports = { + build: stylesBuild +}; \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js index 45cdc061..e8a23eca 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,62 +1,37 @@ -const gulp = require('gulp'); -const sourcemaps = require('gulp-sourcemaps'); -const autoprefixer = require('gulp-autoprefixer'); -const postcss = require('gulp-postcss'); -const cssvariables = require('postcss-css-variables'); -const unprefix = require("postcss-unprefix"); -const mergerules = require("postcss-merge-rules"); -const stylefmt = require('gulp-stylefmt'); -const stylelint = require("stylelint"); - -gulp.task('default', () => - gulp.src('themes/fallbacks/*.css') - .pipe(sourcemaps.init()) - .pipe(autoprefixer({ - browsers: ['last 50 versions'], - cascade: true - })) - .pipe(gulp.dest('themes/fallbacks')) +// Load plugins +const gulp = require("gulp"); +const sync = require("gulp-npm-script-sync"); + +// import tasks +const img = require("./gulp-tasks/images.js"); +const js = require("./gulp-tasks/scripts.js"); +const server = require("./gulp-tasks/browsersync.js"); +const css = require("./gulp-tasks/styles.js"); +const clean = require("./gulp-tasks/clean.js"); +const copy = require("./gulp-tasks/copy.js"); + +// Watch files +function watchFiles() { + gulp.watch("./src/assets/css/**/*", css.build); + gulp.watch("./src/assets/img/**/*", gulp.parallel(img.resize, copy.assets)); +} + +// define tasks +const watch = gulp.parallel(watchFiles, server.init); +const build = gulp.series( + clean.dist, + gulp.parallel( + copy.assets, + css.build, + img.resize, + gulp.series(js.lint, js.build) + ) ); +// expose tasks to CLI +exports.images = img.optimise; +exports.watch = watch; +exports.build = build; +exports.default = build; -gulp.task('css', () => - gulp.src('themes/dustjacket-theme.css').pipe( - postcss([ - cssvariables({ - preserve: true - }) - ]) - ).pipe( - gulp.dest('themes/fallbacks') -)); - -gulp.task('rmv', () => - gulp.src('themes/*.css').pipe( - postcss([ - unprefix() - ]) - ).pipe( - gulp.dest('themes/fallbacks') -)); - - -gulp.task('merge', () => - gulp.src('themes/dustjacket-theme.css').pipe( - postcss([ - mergerules() - ]) - ).pipe( - gulp.dest('themes') -)); - -gulp.task('stylefmt', () => - gulp.src('styles/*.css').pipe( - stylefmt()) - .pipe(gulp.dest('styles') -)); - -gulp.task('stylefmt-themes', () => - gulp.src('themes/*.css').pipe( - stylefmt()) - .pipe(gulp.dest('themes') -)); \ No newline at end of file +sync(gulp); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..b048f00f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,10731 @@ +{ + "name": "black-highlighter", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.1.tgz", + "integrity": "sha512-NT/skIZjgotDSiXs0WqYhgcuBKhUMgfekCmCGtkUAiLqZdOnrdjmZr9wRl3ll64J9NF79uZ4fk16Dx0yMc/Xbg==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.1", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.1.tgz", + "integrity": "sha512-+RqhBlLn6YRBGOIoVYthsG0J9dfpO79eJyN7BYBkZJtfqrBwf2KK+rD/M/yjZR6WBmIhAgOV7S60eCgaSWtbFw==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.2.tgz", + "integrity": "sha512-J/DR3+W12uCzAJkw7niXDcqcKBg6+5G5Q/ZpThpGNzAUz70eOR6RV4XnnSN01qHZiVl0eavoxJsBypQoKsV2QQ==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.1", + "fastq": "^1.6.0" + } + }, + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true, + "optional": true + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "dev": true + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "dev": true, + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/node": { + "version": "12.0.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.12.tgz", + "integrity": "sha512-Uy0PN4R5vgBUXFoJrKryf5aTk3kJ8Rv3PdlHjl6UaX+Cqp1QE0yPQ68MPXGrZOfG7gZVNDIJZYyot0B9ubXUrQ==", + "dev": true + }, + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==", + "dev": true + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.2.0.tgz", + "integrity": "sha512-8oe72N3WPMjA+2zVG71Ia0nXZ8DpQH+QyyHO+p06jT8eg8FGG3FbcUIi8KziHlAfheJQZeoqbvq1mQSQHXKYLw==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", + "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==", + "dev": true + }, + "acorn-jsx": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz", + "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==", + "dev": true + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "ajv-keywords": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", + "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", + "dev": true + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "arch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", + "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==", + "dev": true, + "optional": true + }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "dev": true, + "optional": true, + "requires": { + "file-type": "^4.2.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true, + "optional": true + } + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true, + "optional": true + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "dev": true, + "requires": { + "async-done": "^1.2.2" + } + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.0.tgz", + "integrity": "sha512-kuip9YilBqhirhHEGHaBTZKXL//xxGnzvsD0FtBQa6z+A69qZD6s/BAX9VzDF1i9VKDquTJDQaPLSEhOnL6FvQ==", + "dev": true, + "requires": { + "browserslist": "^4.6.1", + "caniuse-lite": "^1.0.30000971", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.16", + "postcss-value-parser": "^3.3.1" + } + }, + "axios": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz", + "integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==", + "dev": true, + "requires": { + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", + "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", + "dev": true + } + } + }, + "babel-loader": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz", + "integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==", + "dev": true, + "requires": { + "find-cache-dir": "^2.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "pify": "^4.0.1" + } + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "requires": { + "callsite": "1.0.0" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "dev": true, + "optional": true, + "requires": { + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + } + }, + "bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^0.7.0", + "executable": "^4.1.0" + } + }, + "bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "dependencies": { + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "optional": true, + "requires": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + } + }, + "bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "optional": true, + "requires": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "dependencies": { + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "optional": true, + "requires": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true, + "optional": true + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "optional": true, + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true, + "optional": true + }, + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "optional": true, + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "optional": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "optional": true + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^2.0.0" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "bl": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "dev": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "dev": true + }, + "bluebird": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", + "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-sync": { + "version": "2.26.7", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.26.7.tgz", + "integrity": "sha512-lY3emme0OyvA2ujEMpRmyRy9LY6gHLuTr2/ABxhIm3lADOiRXzP4dgekvnDrQqZ/Ec2Fz19lEjm6kglSG5766w==", + "dev": true, + "requires": { + "browser-sync-client": "^2.26.6", + "browser-sync-ui": "^2.26.4", + "bs-recipes": "1.3.4", + "bs-snippet-injector": "^2.0.1", + "chokidar": "^2.0.4", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "^3", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "1.15.2", + "immutable": "^3", + "localtunnel": "1.9.2", + "micromatch": "^3.1.10", + "opn": "5.3.0", + "portscanner": "2.1.1", + "qs": "6.2.3", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "send": "0.16.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "2.1.1", + "ua-parser-js": "0.7.17", + "yargs": "6.4.0" + } + }, + "browser-sync-client": { + "version": "2.26.6", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.26.6.tgz", + "integrity": "sha512-mGrkZdNzttKdf/16I+y+2dTQxoMCIpKbVIMJ/uP8ZpnKu9f9qa/2CYVtLtbjZG8nsM14EwiCrjuFTGBEnT3Gjw==", + "dev": true, + "requires": { + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3", + "rxjs": "^5.5.6" + } + }, + "browser-sync-ui": { + "version": "2.26.4", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.26.4.tgz", + "integrity": "sha512-u20P3EsZoM8Pt+puoi3BU3KlbQAH1lAcV+/O4saF26qokrBqIDotmGonfWwoRbUmdxZkM9MBmA0K39ZTG1h4sA==", + "dev": true, + "requires": { + "async-each-series": "0.1.1", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^2.0.4", + "stream-throttle": "^0.1.3" + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.6.3.tgz", + "integrity": "sha512-CNBqTCq22RKM8wKJNowcqihHJ4SkI8CGeK7KOR9tPboXUuS5Zk5lQgzzTbs4oxD8x+6HUshZUa2OyNI9lR93bQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000975", + "electron-to-chromium": "^1.3.164", + "node-releases": "^1.1.23" + } + }, + "bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", + "dev": true + }, + "bs-snippet-injector": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", + "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=", + "dev": true + }, + "buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", + "dev": true, + "optional": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true, + "optional": true + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "cacache": { + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz", + "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "dev": true, + "optional": true, + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true, + "optional": true + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "optional": true + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "optional": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "optional": true + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30000979", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000979.tgz", + "integrity": "sha512-gcu45yfq3B7Y+WB05fOMfr0EiSlq+1u+m6rPHyJli/Wy3PVQNGaU7VA4bZE5qw+AU2UVOBR/N5g1bzADUqdvFw==", + "dev": true + }, + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "optional": true, + "requires": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chokidar": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz", + "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "chownr": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.2.tgz", + "integrity": "sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "optional": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", + "dev": true, + "optional": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-props": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", + "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", + "dev": true, + "requires": { + "each-props": "^1.3.0", + "is-plain-object": "^2.0.1" + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-select": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz", + "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^2.1.2", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", + "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=", + "dev": true + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=", + "dev": true + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true + }, + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "optional": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz", + "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "optional": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true, + "optional": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + } + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "dev": true, + "optional": true, + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true, + "optional": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, + "optional": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-5.0.0.tgz", + "integrity": "sha512-TfU3nUY0WDIhN18eq+pgpbLY9AfL5RfiE9czKaTSolc6aK7qASXfDErvYgjV1UqCR4sNXDoxO0/idPmhDUt2Sg==", + "dev": true, + "requires": { + "globby": "^10.0.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "rimraf": "^2.6.3" + } + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-indent": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz", + "integrity": "sha1-ncXl3bzu+DJXZLlFGwK8bVQIT3U=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "minimist": "^1.1.0", + "repeating": "^1.1.0" + }, + "dependencies": { + "repeating": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + } + } + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "dev": true + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "dev": true, + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "dev": true, + "optional": true, + "requires": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true, + "optional": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "easy-extender": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", + "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "eazy-logger": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.0.2.tgz", + "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=", + "dev": true, + "requires": { + "tfunk": "^3.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.186", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.186.tgz", + "integrity": "sha512-lRyyEUDKenKv/EBVFgfDZDYTDdoAZhzuE+inMUP79+22NDPAA2Ox+f3AShILIjPoUIqRGwvPNbzFcyU8km8g4A==", + "dev": true + }, + "elliptic": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.0.tgz", + "integrity": "sha512-eFOJTMyCYb7xtE/caJ6JJu+bhi67WCYNbkGSknu20pmM8Ke/bqOfdnZWxyoGN26JgfxTbXrsCkEw4KheCT/KGg==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz", + "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "ws": "~3.3.1" + }, + "dependencies": { + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "engine.io-client": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.2.tgz", + "integrity": "sha512-y0CPINnhMvPuwtqXfsGuWE8BB66+B6wTtCofQDRecMQPYX3MYUZXFNKDhdrSe3EVjgOu4V3rxdeqN/Tr91IgbQ==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~6.1.0", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + } + }, + "engine.io-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", + "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.50", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.50.tgz", + "integrity": "sha512-KMzZTPBkeQV/JcSQhI5/z6d9VWJ3EnQ194USTUwIYZ2ZbpN8+SGXQKt1h68EX44+qt+Fzr8DO17vnxrw7c3agw==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "next-tick": "^1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.0.1.tgz", + "integrity": "sha512-DyQRaMmORQ+JsWShYsSg4OPTjY56u1nCjAmICrE8vLWqyLKxhFXOthwMj1SA8xwfrv0CofLNVnqbfyhwCkaO0w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^4.0.3", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^6.0.0", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^3.1.0", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.2.2", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz", + "integrity": "sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz", + "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", + "dev": true + }, + "espree": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.0.0.tgz", + "integrity": "sha512-lJvCS6YbCn3ImT3yKkPe0+tJ+mH6ljhGNjHQH9mRtiO6gjhVAOhVXW1yjnwqGwTkK3bGbye+hb00nFNmu0l/1Q==", + "dev": true, + "requires": { + "acorn": "^6.0.7", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "dev": true, + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", + "dev": true + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "optional": true, + "requires": { + "pify": "^2.2.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "optional": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "optional": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", + "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-glob": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.0.3.tgz", + "integrity": "sha512-scDJbDhN+6S4ELXzzN96Fqm5y1CMRn+Io3C4Go+n/gUKP+LW26Wma6IxLSsX2eAMBUOFmyHKDBrUSuoHsycQ5A==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.1", + "@nodelib/fs.walk": "^1.2.1", + "glob-parent": "^5.0.0", + "is-glob": "^4.0.1", + "merge2": "^1.2.3", + "micromatch": "^4.0.2" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz", + "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastq": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", + "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", + "dev": true, + "requires": { + "reusify": "^1.0.0" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "optional": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "dev": true + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true, + "optional": true + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "optional": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "find-versions": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.1.0.tgz", + "integrity": "sha512-NCTfNiVzeE/xL+roNDffGuRbrWI6atI18lTJ22vKp7rs2OhYzMK3W1dIdO2TUndH/QMcacM4d1uWwgcZcHK69Q==", + "dev": true, + "optional": true, + "requires": { + "array-uniq": "^2.1.0", + "semver-regex": "^2.0.0" + }, + "dependencies": { + "array-uniq": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz", + "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==", + "dev": true, + "optional": true + } + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "flatted": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", + "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "dev": true, + "requires": { + "debug": "=3.1.0" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-copy-file-sync": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fs-copy-file-sync/-/fs-copy-file-sync-1.1.1.tgz", + "integrity": "sha512-2QY5eeqVv4m2PfyMiEuy9adxNP+ajf+8AR05cEi+OAzPcOj90hvFImeZhTmKLBgSd9EvG33jsD7ZRxsx9dThkQ==", + "dev": true + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.6.tgz", + "integrity": "sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ==", + "dev": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "optional": true, + "requires": { + "npm-conf": "^1.1.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "gifsicle": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz", + "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^1.0.0", + "logalot": "^2.0.0" + }, + "dependencies": { + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", + "dev": true + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "glob-watcher": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz", + "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "object.defaults": "^1.1.0" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.0.tgz", + "integrity": "sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "optional": true, + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + } + }, + "graceful-fs": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", + "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==", + "dev": true + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true, + "optional": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "gulp-cli": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.2.0.tgz", + "integrity": "sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.1.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.0.1", + "yargs": "^7.1.0" + } + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "gulp-eslint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gulp-eslint/-/gulp-eslint-6.0.0.tgz", + "integrity": "sha512-dCVPSh1sA+UVhn7JSQt7KEb4An2sQNbOdB3PA8UCfxsoPlAKjJHxYHGXdXC7eb+V1FAnilSFFqslPrq037l1ig==", + "dev": true, + "requires": { + "eslint": "^6.0.0", + "fancy-log": "^1.3.2", + "plugin-error": "^1.0.1" + } + }, + "gulp-imagemin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-6.0.0.tgz", + "integrity": "sha512-gLTncXROP0UVFE/GXSpfXcotRl0o+7W/Hjuoz9FaHwasdD6K18VTNJjuA8Ks/w3fNwxo6aWRJGYM22mqFoemvw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "fancy-log": "^1.3.2", + "imagemin": "^6.1.0", + "imagemin-gifsicle": "^6.0.1", + "imagemin-jpegtran": "^6.0.0", + "imagemin-optipng": "^6.0.0", + "imagemin-svgo": "^7.0.0", + "plugin-error": "^1.0.1", + "plur": "^3.0.1", + "pretty-bytes": "^5.1.0", + "through2-concurrent": "^2.0.0" + } + }, + "gulp-newer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gulp-newer/-/gulp-newer-1.4.0.tgz", + "integrity": "sha512-h79fGO55S/P9eAADbLAP9aTtVYpLSR1ONj08VPaSdVVNVYhTS8p1CO1TW7kEMu+hC+sytmCqcUr5LesvZEtDoQ==", + "dev": true, + "requires": { + "glob": "^7.0.3", + "kew": "^0.7.0", + "plugin-error": "^0.1.2" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + } + } + }, + "gulp-npm-script-sync": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-npm-script-sync/-/gulp-npm-script-sync-1.1.0.tgz", + "integrity": "sha1-994ehlsnPJB2DkMuD2Exus9cvGg=", + "dev": true, + "requires": { + "detect-indent": "^3.0.0" + } + }, + "gulp-postcss": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/gulp-postcss/-/gulp-postcss-8.0.0.tgz", + "integrity": "sha512-Wtl6vH7a+8IS/fU5W9IbOpcaLqKxd5L1DUOzaPmlnCbX1CrG0aWdwVnC3Spn8th0m8D59YbysV5zPUe1n/GJYg==", + "dev": true, + "requires": { + "fancy-log": "^1.3.2", + "plugin-error": "^1.0.1", + "postcss": "^7.0.2", + "postcss-load-config": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.1" + } + }, + "gulp-rename": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz", + "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==", + "dev": true + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, + "requires": { + "isarray": "2.0.1" + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true, + "optional": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "optional": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true, + "optional": true + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "http-proxy": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz", + "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", + "dev": true, + "requires": { + "eventemitter3": "1.x.x", + "requires-port": "1.x.x" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.2.tgz", + "integrity": "sha512-vdqWBp7MyzdmHkkRWV5nY+PfGRbYbahfuvsBCh277tq+w9zyNi7h5CYJCK0kmzti9kU+O/cB7sE8HvKv6aXAKQ==", + "dev": true + }, + "imagemin": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz", + "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==", + "dev": true, + "requires": { + "file-type": "^10.7.0", + "globby": "^8.0.1", + "make-dir": "^1.0.0", + "p-pipe": "^1.1.0", + "pify": "^4.0.1", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + } + } + }, + "imagemin-gifsicle": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz", + "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "^3.0.0", + "gifsicle": "^4.0.0", + "is-gif": "^3.0.0" + } + }, + "imagemin-jpegtran": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz", + "integrity": "sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g==", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-jpg": "^2.0.0", + "jpegtran-bin": "^4.0.0" + } + }, + "imagemin-optipng": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz", + "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^1.0.0", + "optipng-bin": "^5.0.0" + } + }, + "imagemin-svgo": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.0.0.tgz", + "integrity": "sha512-+iGJFaPIMx8TjFW6zN+EkOhlqcemdL7F3N3Y0wODvV2kCUBuUtZK7DRZc1+Zfu4U2W/lTMUyx2G8YMOrZntIWg==", + "dev": true, + "optional": true, + "requires": { + "is-svg": "^3.0.0", + "svgo": "^1.0.5" + } + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true, + "optional": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "optional": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inquirer": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.4.1.tgz", + "integrity": "sha512-/Jw+qPZx4EDYsaT6uz7F4GJRNFMRdKNeUZw3ZnKV8lyuUgz/YWRCSUAJMZSVhSq4Ec0R2oYnyi6b3d4JXcL5Nw==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.11", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "rxjs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz", + "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + } + } + } + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "dev": true, + "optional": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "irregular-plurals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-gif": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "dev": true, + "optional": true, + "requires": { + "file-type": "^10.4.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=", + "dev": true, + "optional": true + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "dev": true, + "optional": true + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "dev": true, + "requires": { + "lodash.isfinite": "^3.3.2" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", + "dev": true, + "optional": true + }, + "is-path-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.1.0.tgz", + "integrity": "sha512-Sc5j3/YnM8tDeyCsVeKlm/0p95075DyLmDEIkSgQ7mXkrOX+uTCtmQFm0CYzVyJwcCCmO3k8qfJt17SxQwB5Zw==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "optional": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-png": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", + "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=", + "dev": true, + "optional": true + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true, + "optional": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "optional": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "jpegtran-bin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz", + "integrity": "sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true, + "optional": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "just-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", + "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", + "dev": true + }, + "kew": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", + "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=", + "dev": true + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "optional": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "limiter": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.4.tgz", + "integrity": "sha512-XCpr5bElgDI65vVgstP8TWjv6/QKWm9GU5UG0Pr5sLQ3QLo8NVKsioe+Jed5/3vFOe3IQuqE7DKwTvKQkjTHvg==", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "localtunnel": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.2.tgz", + "integrity": "sha512-NEKF7bDJE9U3xzJu3kbayF0WTvng6Pww7tzqNb/XtEARYwqw7CKEX7BvOMg98FtE9es2CRizl61gkV3hS8dqYg==", + "dev": true, + "requires": { + "axios": "0.19.0", + "debug": "4.1.1", + "openurl": "1.1.1", + "yargs": "6.6.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", + "dev": true + }, + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "dev": true, + "optional": true, + "requires": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + }, + "dependencies": { + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + } + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true, + "optional": true + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "optional": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "optional": true + }, + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "dev": true, + "optional": true, + "requires": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "optional": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "optional": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "dependencies": { + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", + "dev": true + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "optional": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge2": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", + "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "dev": true + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "dev": true, + "requires": { + "mime-db": "1.40.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "minipass": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz", + "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true + } + } + }, + "minizlib": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz", + "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==", + "dev": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "mitt": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.3.tgz", + "integrity": "sha512-mUDCnVNsAi+eD6qA0HkRkwYczbLHJ49z17BGe2PYRhZL4wpZUFZGJHU7/5tmvohoma+Hdn0Vh/oJTiPEmgSruA==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "moment": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==", + "dev": true + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "napi-build-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.1.tgz", + "integrity": "sha512-boQj1WFgQH3v4clhu3mTNfP+vOBxorDlE8EKiMjUlLG3C4qAESnn9AxIOkFgTR2c9LtzNjPrjS60cT27ZKBhaA==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-abi": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.9.0.tgz", + "integrity": "sha512-jmEOvv0eanWjhX8dX1pmjb7oJl1U1oR4FOh0b2GnvALwSYoOdU7sj+kLDSAyjo4pfC9aj/IxkloxdLJQhSSQBA==", + "dev": true, + "requires": { + "semver": "^5.4.1" + } + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.25", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.25.tgz", + "integrity": "sha512-fI5BXuk83lKEoZDdH3gRhtsNgh05/wZacuXkgbiYkceE7+QIMXOg98n9ZV7mz27B+kFHnqHcUpscZZlGRSmTpQ==", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "requires": { + "once": "^1.3.2" + } + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.values": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", + "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", + "dev": true + }, + "opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + } + }, + "optipng-bin": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz", + "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "optional": true, + "requires": { + "arch": "^2.1.0" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true, + "optional": true + }, + "p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "dev": true, + "optional": true, + "requires": { + "p-timeout": "^1.1.1" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "optional": true + }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true, + "optional": true + }, + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "optional": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true, + "optional": true + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, + "optional": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + } + } + }, + "parse-asn1": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", + "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true, + "optional": true + }, + "picomatch": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz", + "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "plur": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", + "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", + "dev": true, + "requires": { + "irregular-plurals": "^2.0.0" + } + }, + "portscanner": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", + "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", + "dev": true, + "requires": { + "async": "1.5.2", + "is-number-like": "^1.0.3" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.17.tgz", + "integrity": "sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", + "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "dev": true, + "requires": { + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "prebuild-install": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.0.tgz", + "integrity": "sha512-aaLVANlj4HgZweKttFNUVNRxDukytuIuxeK2boIMHjagNJCiVKWFsKF4tCE3ql3GbrD2tExPQ7/pwtEJcHNZeg==", + "dev": true, + "requires": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.7.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "os-homedir": "^1.0.1", + "pump": "^2.0.1", + "rc": "^1.2.7", + "simple-get": "^2.7.0", + "tar-fs": "^1.13.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" + }, + "dependencies": { + "simple-get": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", + "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==", + "dev": true, + "requires": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + } + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "optional": true + }, + "pretty-bytes": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.2.0.tgz", + "integrity": "sha512-ujANBhiUsl9AhREUDUEY1GPOharMGm8x8juS7qOHybcLi7XsKfrYQ88hSly1l2i0klXHTDYrlL8ihMCG55Dc3w==", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true, + "optional": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", + "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", + "dev": true + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "optional": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "optional": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "optional": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz", + "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "dev": true, + "requires": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "optional": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", + "dev": true + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", + "dev": true + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "dev": true, + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "seek-bzip": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", + "dev": true, + "optional": true, + "requires": { + "commander": "~2.8.1" + }, + "dependencies": { + "commander": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "dev": true, + "optional": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + } + } + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "requires": { + "sver-compat": "^1.5.0" + } + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "optional": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "dev": true, + "optional": true, + "requires": { + "semver": "^5.3.0" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.7.0.tgz", + "integrity": "sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA==", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "sharp": { + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.22.1.tgz", + "integrity": "sha512-lXzSk/FL5b/MpWrT1pQZneKe25stVjEbl6uhhJcTULm7PhmJgKKRbTDM/vtjyUuC/RLqL2PRyC4rpKwbv3soEw==", + "dev": true, + "requires": { + "color": "^3.1.1", + "detect-libc": "^1.0.3", + "fs-copy-file-sync": "^1.1.1", + "nan": "^2.13.2", + "npmlog": "^4.1.2", + "prebuild-install": "^5.3.0", + "semver": "^6.0.0", + "simple-get": "^3.0.3", + "tar": "^4.4.8", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "semver": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.2.0.tgz", + "integrity": "sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A==", + "dev": true + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", + "dev": true + }, + "simple-get": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.0.3.tgz", + "integrity": "sha512-Wvre/Jq5vgoz31Z9stYWPLn0PqRqmBDpFSdypAnHu5AvRVCYPRYGnvryNLiXu8GOBNDH82J2FRHUGMjjHUpXFw==", + "dev": true, + "requires": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", + "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", + "dev": true, + "requires": { + "debug": "~3.1.0", + "engine.io": "~3.2.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.1.1", + "socket.io-parser": "~3.2.0" + }, + "dependencies": { + "engine.io-client": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~3.3.1", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + } + }, + "socket.io-client": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", + "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "engine.io-client": "~3.2.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.2.0", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + } + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "socket.io-adapter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", + "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=", + "dev": true + }, + "socket.io-client": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.2.0.tgz", + "integrity": "sha512-56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA==", + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "engine.io-client": "~3.3.1", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz", + "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "optional": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dev": true, + "optional": true, + "requires": { + "sort-keys": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz", + "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", + "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "dev": true, + "optional": true, + "requires": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "optional": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "optional": true + } + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", + "dev": true, + "requires": { + "commander": "^2.2.0", + "limiter": "^1.0.5" + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "optional": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "optional": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "optional": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "svgo": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.2.2.tgz", + "integrity": "sha512-rAfulcwp2D9jjdGu+0CuqlrAUin6bBWrpoqXWwKDZZZJfXcUXQSxLJOFJCQCSA0x0pP2U0TxSlJu2ROq5Bq6qA==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.28", + "css-url-regex": "^1.1.0", + "csso": "^3.5.1", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true + }, + "table": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.1.tgz", + "integrity": "sha512-E6CK1/pZe2N75rGZQotFOdmzWQ1AILtgYbMAbAjvms0S1l5IDB47zG3nCnFGB/w+7nB3vKofbLXCH7HPBo864w==", + "dev": true, + "requires": { + "ajv": "^6.9.1", + "lodash": "^4.17.11", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "tar": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.10.tgz", + "integrity": "sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.5", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "dependencies": { + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true + } + } + }, + "tar-fs": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", + "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==", + "dev": true, + "requires": { + "chownr": "^1.0.1", + "mkdirp": "^0.5.1", + "pump": "^1.0.0", + "tar-stream": "^1.1.2" + }, + "dependencies": { + "pump": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", + "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true, + "optional": true + }, + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "dev": true, + "optional": true, + "requires": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + } + }, + "terser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.0.2.tgz", + "integrity": "sha512-IWLuJqTvx97KP3uTYkFVn93cXO+EtlzJu8TdJylq+H0VBDlPMIfQA9MBS5Vc5t3xTEUG1q0hIfHMpAP2R+gWTw==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + } + }, + "terser-webpack-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.3.0.tgz", + "integrity": "sha512-W2YWmxPjjkUcOWa4pBEv4OP4er1aeQJlSo2UhtCFQCuRXEHjOFscO8VyWHj9JLlA0RzQb8Y2/Ta78XZvT54uGg==", + "dev": true, + "requires": { + "cacache": "^11.3.2", + "find-cache-dir": "^2.0.0", + "is-wsl": "^1.1.0", + "loader-utils": "^1.2.3", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.7.0", + "source-map": "^0.6.1", + "terser": "^4.0.0", + "webpack-sources": "^1.3.0", + "worker-farm": "^1.7.0" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "tfunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz", + "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "object-path": "^0.9.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "through2-concurrent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-concurrent/-/through2-concurrent-2.0.0.tgz", + "integrity": "sha512-R5/jLkfMvdmDD+seLwN7vB+mhbqzWop5fAjx5IX8/yQq7VhBhzDmhXgaHAOnhnWkCpRMM7gToYHycB0CS/pd+A==", + "dev": true, + "requires": { + "through2": "^2.0.0" + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true, + "optional": true + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true, + "optional": true + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "type": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/type/-/type-1.0.1.tgz", + "integrity": "sha512-MAM5dBMJCJNKs9E7JXo4CXRAansRfG0nlJxW7Wf6GZzSOvH31zClSaHdIMWLehe/EGMBkqeC55rrkaOr5Oo7Nw==", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.17", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz", + "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==", + "dev": true + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true + }, + "unbzip2-stream": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz", + "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==", + "dev": true, + "optional": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "undertaker": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.1.tgz", + "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "upath": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true, + "optional": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true, + "optional": true + }, + "v8flags": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", + "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true + }, + "vendors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz", + "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==", + "dev": true + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "requires": { + "source-map": "^0.5.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "vm-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", + "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==", + "dev": true + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "webpack": { + "version": "4.35.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.35.2.tgz", + "integrity": "sha512-TZAmorNymV4q66gAM/h90cEjG+N3627Q2MnkSgKlX/z3DlNVKUtqy57lz1WmZU2+FUZwzM+qm7cGaO95PyrX5A==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.0.5", + "acorn-dynamic-import": "^4.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^1.0.0", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + } + }, + "webpack-sources": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "webpack-stream": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-5.2.1.tgz", + "integrity": "sha512-WvyVU0K1/VB1NZ7JfsaemVdG0PXAQUqbjUNW4A58th4pULvKMQxG+y33HXTL02JvD56ko2Cub+E2NyPwrLBT/A==", + "dev": true, + "requires": { + "fancy-log": "^1.3.3", + "lodash.clone": "^4.3.2", + "lodash.some": "^4.2.2", + "memory-fs": "^0.4.1", + "plugin-error": "^1.0.1", + "supports-color": "^5.5.0", + "through": "^2.3.8", + "vinyl": "^2.1.0", + "webpack": "^4.26.1" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "ws": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", + "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true, + "optional": true + }, + "yargs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz", + "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.1.0" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "optional": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..e81cbbdd --- /dev/null +++ b/package.json @@ -0,0 +1,35 @@ +{ + "name": "black-highlighter", + "description": "Modern Theme to SCP-Wiki", + "version": "1.0.0", + "authors": "Woedenaz, Croquembouche", + "license": "(CC BY-SA 3.0)", + "repository": { + "type": "git", + "url": "https://github.com/Nu-SCPTheme/Black-Highlighter" + }, + "browserslist": [ + "last 100 versions" + ], + "devDependencies": { + "acorn": "latest", + "autoprefixer": "latest", + "babel-loader": "latest", + "browser-sync": "latest", + "cssnano": "latest", + "del": "latest", + "glob": "latest", + "gulp": "latest", + "gulp-eslint": "latest", + "gulp-imagemin": "latest", + "gulp-newer": "latest", + "gulp-npm-script-sync": "latest", + "gulp-postcss": "latest", + "gulp-rename": "latest", + "moment": "latest", + "sharp": "latest", + "webpack": "latest", + "webpack-stream": "latest" + }, + "scripts": {} +} diff --git a/styles/chinese/main_ch.css b/src/css/chinese/main_ch.css similarity index 99% rename from styles/chinese/main_ch.css rename to src/css/chinese/main_ch.css index 00825b10..f9d6e8ee 100644 --- a/styles/chinese/main_ch.css +++ b/src/css/chinese/main_ch.css @@ -534,10 +534,7 @@ div.sexy-box div.image-container img { -o-linear-gradient(left, rgba(var(--swatch-menubg-light-color)), rgba(var(--swatch-menubg-medium-color))), rgba(var(--swatch-menubg-light-color)); background: - linear-gradient( - to right, - rgba(var(--swatch-menubg-light-color)), - rgba(var(--swatch-menubg-medium-color)) + linear-gradient(to right,rgba(var(--swatch-menubg-light-color)),rgba(var(--swatch-menubg-medium-color)) ), rgba(var(--swatch-menubg-light-color)); background-blend-mode: screen; @@ -979,8 +976,7 @@ div.buttons.alignleft { font-family: monospace; font-style: normal; font-weight: 400; - background-image: url(http://www.kaktuskontainer.wikidot.com/local--files/component%3Atheme/dot.png), - none; + background-image: url(http://www.kaktuskontainer.wikidot.com/local--files/component%3Atheme/dot.png),none; background-repeat: repeat-x; background-color: transparent; background-clip: padding-box, content-box; diff --git a/styles/chinese/root_ch.css b/src/css/chinese/root_ch.css similarity index 55% rename from styles/chinese/root_ch.css rename to src/css/chinese/root_ch.css index 201c02c4..3a1e5675 100644 --- a/styles/chinese/root_ch.css +++ b/src/css/chinese/root_ch.css @@ -125,43 +125,19 @@ rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), 1) 100%); --gradient-topmenu-mobile: linear-gradient( to bottom, - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 0, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - 0.125rem, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc( - 3rem - 0.125rem - ), - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc( - 3rem - 0.125rem - ), - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 3rem + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)0, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)0.125rem, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)3rem ); --gradient-topmenu-mobile: linear-gradient( to bottom, - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 0, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - 0.125rem, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - calc(3rem - 0.125rem), - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 3rem + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)0, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)0.125rem, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)3rem ); --diagonal-stripes: repeating-linear-gradient( 45deg, @@ -178,249 +154,41 @@ --background-gradient-distance: 40rem; --gradient-background: linear-gradient( to bottom, - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 1 - ) -webkit-calc(-webkit-calc(0 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.987 - ) -webkit-calc(-webkit-calc(0.8 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.951 - ) -webkit-calc(-webkit-calc(2.9 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.896 - ) -webkit-calc(-webkit-calc(6.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.825 - ) -webkit-calc(-webkit-calc(11 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.741 - ) -webkit-calc(-webkit-calc(16.6 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.648 - ) -webkit-calc(-webkit-calc(23.1 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.55 - ) -webkit-calc(-webkit-calc(30.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.45 - ) -webkit-calc(-webkit-calc(38.3 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.352 - ) -webkit-calc(-webkit-calc(46.7 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.259 - ) -webkit-calc(-webkit-calc(55.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.175 - ) -webkit-calc(-webkit-calc(64.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.104 - ) -webkit-calc(-webkit-calc(73.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.049 - ) -webkit-calc(-webkit-calc(82.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.013 - ) -webkit-calc(-webkit-calc(91.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0 - ) -webkit-calc(-webkit-calc(100 / 100) * var(--background-gradient-distance, 40rem)) + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),1) -webkit-calc(-webkit-calc(0 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.987) -webkit-calc(-webkit-calc(0.8 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.951) -webkit-calc(-webkit-calc(2.9 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.896) -webkit-calc(-webkit-calc(6.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.825) -webkit-calc(-webkit-calc(11 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.741) -webkit-calc(-webkit-calc(16.6 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.648) -webkit-calc(-webkit-calc(23.1 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.55) -webkit-calc(-webkit-calc(30.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.45) -webkit-calc(-webkit-calc(38.3 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.352) -webkit-calc(-webkit-calc(46.7 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.259) -webkit-calc(-webkit-calc(55.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.175) -webkit-calc(-webkit-calc(64.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.104) -webkit-calc(-webkit-calc(73.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.049) -webkit-calc(-webkit-calc(82.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.013) -webkit-calc(-webkit-calc(91.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0) -webkit-calc(-webkit-calc(100 / 100) * var(--background-gradient-distance, 40rem)) ); --gradient-background: linear-gradient( to bottom, - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 1 - ) - calc((0 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.987 - ) - calc((0.8 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.951 - ) - calc((2.9 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.896 - ) - calc((6.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.825 - ) - calc((11 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.741 - ) - calc((16.6 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.648 - ) - calc((23.1 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.55 - ) - calc((30.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.45 - ) - calc((38.3 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.352 - ) - calc((46.7 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.259 - ) - calc((55.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.175 - ) - calc((64.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.104 - ) - calc((73.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.049 - ) - calc((82.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.013 - ) - calc((91.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0 - ) - calc((100 / 100) * var(--background-gradient-distance, 40rem)) + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),1)calc((0 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.987)calc((0.8 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.951)calc((2.9 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.896)calc((6.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.825)calc((11 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.741)calc((16.6 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.648)calc((23.1 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.55)calc((30.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.45)calc((38.3 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.352)calc((46.7 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.259)calc((55.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.175)calc((64.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.104)calc((73.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.049)calc((82.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.013)calc((91.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0)calc((100 / 100) * var(--background-gradient-distance, 40rem)) ); --header-background-image-size: 100% 7.5rem; @@ -491,20 +259,16 @@ ); /* responsive fluid type formula */ --font-calc: -webkit-calc( - (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); --font-calc: calc( - (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); --line-calc: -webkit-calc( - var(--min-lineheight) + var(--lineheight-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + var(--min-lineheight) + var(--lineheight-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); --line-calc: calc( - var(--min-lineheight) + var(--lineheight-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + var(--min-lineheight) + var(--lineheight-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); /* final values */ --base-font-size: 0.875rem; diff --git a/styles/elements.css b/src/css/elements.css similarity index 61% rename from styles/elements.css rename to src/css/elements.css index 8e0fe75f..ea8c05e6 100644 --- a/styles/elements.css +++ b/src/css/elements.css @@ -5,8 +5,6 @@ /* TABVIEW */ .yui-navset * { - -webkit-transition: background-color 80ms cubic-bezier(0.4, 0.0, 0.2, 1), color 80ms cubic-bezier(0.4, 0.0, 0.2, 1); - -o-transition: background-color 80ms cubic-bezier(0.4, 0.0, 0.2, 1), color 80ms cubic-bezier(0.4, 0.0, 0.2, 1); transition: background-color 80ms cubic-bezier(0.4, 0.0, 0.2, 1), color 80ms cubic-bezier(0.4, 0.0, 0.2, 1); } @@ -14,23 +12,14 @@ .yui-navset .yui-navset-top .yui-nav { --box-shadow: rgb(var(--swatch-primary-darker)); zoom: unset; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; flex-wrap: wrap; border-color: rgb(140, 20, 25); border-color: rgb(var(--swatch-primary-darker)); - width: -webkit-calc(100% - 0.125rem); width: calc(100% - 0.125rem); margin: 0 auto; border: 0; - -webkit-box-shadow: 0 -webkit-calc(0.0625rem * 5) 0 0 rgb(140, 20, 25); box-shadow: 0 calc(0.0625rem * 5) 0 0 rgb(140, 20, 25); - -webkit-box-shadow: 0 -webkit-calc(0.0625rem * 5) 0 0 var(--box-shadow); box-shadow: 0 calc(0.0625rem * 5) 0 0 var(--box-shadow); } @@ -64,43 +53,21 @@ padding: 0; margin: 0; zoom: unset; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; position: relative; - -webkit-box-flex: 2; - -webkit-flex-grow: 2; - -moz-box-flex: 2; - -ms-flex-positive: 2; flex-grow: 2; - -webkit-box-shadow: 0 0 0 0.0625rem rgb(140, 20, 25); box-shadow: 0 0 0 0.0625rem rgb(140, 20, 25); - -webkit-box-shadow: 0 0 0 0.0625rem var(--box-shadow); box-shadow: 0 0 0 0.0625rem var(--box-shadow); } .yui-navset .yui-nav li a, .yui-navset-top .yui-nav li a, .yui-navset-bottom .yui-nav li a { - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; vertical-align: bottom; zoom: unset; width: 100%; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; justify-content: center; } @@ -108,7 +75,6 @@ .yui-navset .yui-navset-top .yui-nav a em { padding: 0.35em 0.75em; white-space: nowrap; - -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; } @@ -124,10 +90,6 @@ .yui-navset .yui-navset-top .yui-nav .selected { padding: 0; margin: 0; - -webkit-box-flex: 2; - -webkit-flex-grow: 2; - -moz-box-flex: 2; - -ms-flex-positive: 2; flex-grow: 2; background-color: rgb(140, 20, 25); background-color: rgb(var(--swatch-primary-darker)); @@ -191,9 +153,7 @@ blockquote, border-width: 0.063em; background-color: rgb(244, 244, 244); background-color: rgb(var(--swatch-menubg-light-color)); - -webkit-box-shadow: 0em 0.063em 0.125em rgba(0, 0, 0, 0.1); box-shadow: 0em 0.063em 0.125em rgba(0, 0, 0, 0.1); - -webkit-box-shadow: 0em 0.063em 0.125em var(--box-shadow); box-shadow: 0em 0.063em 0.125em var(--box-shadow); display: flow-root; padding: 0 1em; @@ -249,47 +209,17 @@ div.image-block,div.image-block img { /* position: static; margin-top: -3rem; */ overflow: hidden; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; - -webkit-border-radius: 0; border-radius: 0; - -webkit-box-shadow: 0.0625rem 0.0625rem 0 rgba(12, 12, 12, 0.15); box-shadow: 0.0625rem 0.0625rem 0 rgba(12, 12, 12, 0.15); - -webkit-box-shadow: 0.0625rem 0.0625rem 0 var(--box-shadow); box-shadow: 0.0625rem 0.0625rem 0 var(--box-shadow); padding: 0 0.125rem; margin-bottom: 0.75rem; /*background: linear-gradient(to top, rgb(99, 33, 37) 0%, rgb(76, 25, 30) 70%, rgb(56, 37, 37) 100%);*/ - background: -webkit-gradient(linear, - left bottom, left top, - from(rgba(170, 170, 170, 0.25)), - to(rgba(170, 170, 170, 0.15))); - - background: -webkit-linear-gradient(bottom, - rgba(170, 170, 170, 0.25) 0%, - rgba(170, 170, 170, 0.15) 100%); - - background: -o-linear-gradient(bottom, - rgba(170, 170, 170, 0.25) 0%, - rgba(170, 170, 170, 0.15) 100%); - background: linear-gradient(to top, rgba(170, 170, 170, 0.25) 0%, rgba(170, 170, 170, 0.15) 100%); - background: -webkit-gradient(linear, - left bottom, left top, - from(rgba(var(--swatch-menubg-medium-color), 0.25)), - to(rgba(var(--swatch-menubg-medium-color), 0.15))); - background: -webkit-linear-gradient(bottom, - rgba(var(--swatch-menubg-medium-color), 0.25) 0%, - rgba(var(--swatch-menubg-medium-color), 0.15) 100%); - background: -o-linear-gradient(bottom, - rgba(var(--swatch-menubg-medium-color), 0.25) 0%, - rgba(var(--swatch-menubg-medium-color), 0.15) 100%); background: linear-gradient(to top, rgba(var(--swatch-menubg-medium-color), 0.25) 0%, rgba(var(--swatch-menubg-medium-color), 0.15) 100%); @@ -302,9 +232,7 @@ div.image-block,div.image-block img { /* Same rule as above, but specifically for the info module / credit button */ .rate-box-with-credit-button .page-rate-widget-box { - -webkit-border-radius: 0; border-radius: 0; - -webkit-box-shadow: none; box-shadow: none; background: none; border: none; @@ -329,15 +257,11 @@ div.image-block,div.image-block img { .rate-box-with-credit-button > .creditButton, .rate-box-with-credit-button > .creditButton > p { padding: 0; - width: -webkit-calc(0.875rem * 1.5); width: calc(0.875rem * 1.5); - width: -webkit-calc(var(--base-font-size) * 1.5); width: calc(var(--base-font-size) * 1.5); display: block; line-height: var(--rating-module-height); text-align: center; - -webkit-transition: background-color 0.1s ease-in-out; - -o-transition: background-color 0.1s ease-in-out; transition: background-color 0.1s ease-in-out; text-transform: uppercase; } @@ -397,30 +321,20 @@ div.image-block,div.image-block img { .page-rate-widget-box .rate-points { line-height: var(--rating-module-height); - padding: 0 -webkit-calc(0.875rem * 0.5); padding: 0 calc(0.875rem * 0.5); - padding: 0 -webkit-calc(var(--base-font-size) * 0.5); padding: 0 calc(var(--base-font-size) * 0.5); text-transform: uppercase; - font-size: -webkit-calc(0.875rem * 0.8); font-size: calc(0.875rem * 0.8); - font-size: -webkit-calc(var(--base-font-size) * 0.8); font-size: calc(var(--base-font-size) * 0.8); /* !important is needed here to override styles loaded when Rate is clicked */ background-color: transparent !important; color: rgb(12, 12, 12) !important; color: rgb(var(--rating-module-text-color)) !important; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; } .page-rate-widget-box .rate-points .number { - font-size: -webkit-calc(0.875rem * 1.2); font-size: calc(0.875rem * 1.2); - font-size: -webkit-calc(var(--base-font-size) * 1.2); font-size: calc(var(--base-font-size) * 1.2); } @@ -428,52 +342,26 @@ div.image-block,div.image-block img { @media (min-width: 0px) { .page-rate-widget-box .rateup a, .page-rate-widget-box .ratedown a, - .page-rate-widget-box .cancel a { - font-size: 0; + .page-rate-widget-box .cancel a {font-size: 0; } .page-rate-widget-box .rateup a::before, .page-rate-widget-box .ratedown a::before, - .page-rate-widget-box .cancel a::before { - content: " "; - position: absolute; - width: -webkit-calc(0.875rem * 1.5); - width: calc(0.875rem * 1.5); - width: -webkit-calc(var(--base-font-size) * 1.5); - width: calc(var(--base-font-size) * 1.5); - height: var(--rating-module-height); - top: 0; - left: 0; - -webkit-mask-size: -webkit-calc(var(--rating-module-height) * 0.8); - mask-size: calc(var(--rating-module-height) * 0.8); - -webkit-mask-position: center; - mask-position: center; - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - background-color: rgb(12, 12, 12); - background-color: rgb(var(--rating-module-button-color)); - pointer-events: none; + .page-rate-widget-box .cancel a::before {content: " ";position: absolute;width: calc(0.875rem * 1.5);width: calc(var(--base-font-size) * 1.5);height: var(--rating-module-height);top: 0;left: 0;mask-size: calc(var(--rating-module-height) * 0.8);mask-position: center;mask-repeat: no-repeat;background-color: rgb(12, 12, 12);background-color: rgb(var(--rating-module-button-color));pointer-events: none; } - .page-rate-widget-box .rateup a::before { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); - mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); + .page-rate-widget-box .rateup a::before {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); } - .page-rate-widget-box .ratedown a::before { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); - mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); + .page-rate-widget-box .ratedown a::before {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); } - .page-rate-widget-box .cancel a::before { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); - mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); + .page-rate-widget-box .cancel a::before {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); } .page-rate-widget-box .rateup a:hover::before, .page-rate-widget-box .ratedown a:hover::before, - .page-rate-widget-box .cancel a:hover::before { - background-color: rgb(var(--rating-module-text-hover-color)) + .page-rate-widget-box .cancel a:hover::before {background-color: rgb(var(--rating-module-text-hover-color)) } } } @@ -484,9 +372,7 @@ div.image-block,div.image-block img { display: inline-block; background-color: #633; border: solid 0.0625rem #ccc066; - -webkit-border-radius: 0.5rem; border-radius: 0.5rem; - -webkit-box-shadow: 0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.25); box-shadow: 0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.25); margin-right: 2em; margin-bottom: 0.625rem; @@ -494,7 +380,6 @@ div.image-block,div.image-block img { } .heritage-rating-module .page-rate-widget-box { - -webkit-box-shadow: none; box-shadow: none; margin-bottom: 0; margin-right: 0; @@ -528,42 +413,15 @@ div.image-block,div.image-block img { #page-content .rate-box-with-credit-button { --box-shadow: rgba(var(--swatch-menubg-black-color), 0.15); overflow: hidden; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; - -webkit-border-radius: 0; border-radius: 0; - -webkit-box-shadow: 0.0625rem 0.0625rem 0 rgba(12, 12, 12, 0.15); box-shadow: 0.0625rem 0.0625rem 0 rgba(12, 12, 12, 0.15); - -webkit-box-shadow: 0.0625rem 0.0625rem 0 var(--box-shadow); box-shadow: 0.0625rem 0.0625rem 0 var(--box-shadow); padding: 0 0.125rem; margin-bottom: 0.75rem; - background: -webkit-gradient(linear, - left bottom, left top, - from(rgba(170, 170, 170, 0.25)), - to(rgba(170, 170, 170, 0.15))); - background: -webkit-linear-gradient(bottom, - rgba(170, 170, 170, 0.25) 0%, - rgba(170, 170, 170, 0.15) 100%); - background: -o-linear-gradient(bottom, - rgba(170, 170, 170, 0.25) 0%, - rgba(170, 170, 170, 0.15) 100%); background: linear-gradient(to top, rgba(170, 170, 170, 0.25) 0%, rgba(170, 170, 170, 0.15) 100%); - background: -webkit-gradient(linear, - left bottom, left top, - from(rgba(var(--swatch-menubg-medium-color), 0.25)), - to(rgba(var(--swatch-menubg-medium-color), 0.15))); - background: -webkit-linear-gradient(bottom, - rgba(var(--swatch-menubg-medium-color), 0.25) 0%, - rgba(var(--swatch-menubg-medium-color), 0.15) 100%); - background: -o-linear-gradient(bottom, - rgba(var(--swatch-menubg-medium-color), 0.25) 0%, - rgba(var(--swatch-menubg-medium-color), 0.15) 100%); background: linear-gradient(to top, rgba(var(--swatch-menubg-medium-color), 0.25) 0%, rgba(var(--swatch-menubg-medium-color), 0.15) 100%); @@ -586,7 +444,6 @@ div.image-block,div.image-block img { } #page-content .rate-box-with-credit-button > .creditButton > p,#page-content .rate-box-with-credit-button > .creditButton > p > a { - width: -webkit-calc(var(--rating-module-height) * 1.5); width: calc(var(--rating-module-height) * 1.5); height: var(--rating-module-height); } @@ -594,56 +451,25 @@ div.image-block,div.image-block img { #page-content .rate-box-with-credit-button > .creditButton > p > a { border-left: none; font-size: 1em; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; margin-left: 0; } @media screen { @media (min-width: 0px) { - #page-content .rate-box-with-credit-button > .creditButton > p > a::before { - content: " "; - position: absolute; - width: -webkit-calc(0.875rem * 1.5); - width: calc(0.875rem * 1.5); - width: -webkit-calc(var(--base-font-size) * 1.5); - width: calc(var(--base-font-size) * 1.5); - height: var(--rating-module-height); - top: 0; - left: 0; - background-color: rgb(252, 252, 252); - background-color: rgb(var(--swatch-menubg-black-color)); - -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 103 205.3' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M4.2,75.6c24.1-2.6,48.2-5.2,74.9-8.1c0,15.6,0,29.4,0,43.3c0,20.8,0.4,41.6-0.2,62.3 c-0.3,10.5,4,16.3,13.4,20c4,1.5,7.1,5.3,10.6,8c-0.8,1.4-1.6,2.8-2.4,4.3c-32.4,0-64.8,0-97.3,0c-0.9-1.1-1.7-2.3-2.6-3.4 c3.3-2.7,6.2-7,9.9-7.8c11.4-2.3,15.3-9,15.2-19.9c-0.2-20.3-0.6-40.5,0.1-60.8c0.4-11.8-4.4-18.1-15-22.3c-4.4-1.8-7.4-7.2-11-11 C1.4,78.6,2.8,77.1,4.2,75.6z'/%3E%3Cpath fill='%23FFFFFF' d='M79.6,27c0,16.3-11,26.9-27.5,26.7c-16.5-0.2-26.2-9.9-26.2-26c0-17,10.1-27.7,26.5-27.7 C68.6-0.1,79.6,10.8,79.6,27z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); - mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 103 205.3' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M4.2,75.6c24.1-2.6,48.2-5.2,74.9-8.1c0,15.6,0,29.4,0,43.3c0,20.8,0.4,41.6-0.2,62.3 c-0.3,10.5,4,16.3,13.4,20c4,1.5,7.1,5.3,10.6,8c-0.8,1.4-1.6,2.8-2.4,4.3c-32.4,0-64.8,0-97.3,0c-0.9-1.1-1.7-2.3-2.6-3.4 c3.3-2.7,6.2-7,9.9-7.8c11.4-2.3,15.3-9,15.2-19.9c-0.2-20.3-0.6-40.5,0.1-60.8c0.4-11.8-4.4-18.1-15-22.3c-4.4-1.8-7.4-7.2-11-11 C1.4,78.6,2.8,77.1,4.2,75.6z'/%3E%3Cpath fill='%23FFFFFF' d='M79.6,27c0,16.3-11,26.9-27.5,26.7c-16.5-0.2-26.2-9.9-26.2-26c0-17,10.1-27.7,26.5-27.7 C68.6-0.1,79.6,10.8,79.6,27z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); - -webkit-mask-size: -webkit-calc(var(--rating-module-height) * 0.35); - mask-size: calc(var(--rating-module-height) * 0.35); - -webkit-mask-position: top 0.3em center; - mask-position: top 0.3em center; - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - pointer-events: none; + #page-content .rate-box-with-credit-button > .creditButton > p > a::before {content: " ";position: absolute;width: calc(0.875rem * 1.5);width: calc(var(--base-font-size) * 1.5);height: var(--rating-module-height);top: 0;left: 0;background-color: rgb(252, 252, 252);background-color: rgb(var(--swatch-menubg-black-color));mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 103 205.3' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M4.2,75.6c24.1-2.6,48.2-5.2,74.9-8.1c0,15.6,0,29.4,0,43.3c0,20.8,0.4,41.6-0.2,62.3 c-0.3,10.5,4,16.3,13.4,20c4,1.5,7.1,5.3,10.6,8c-0.8,1.4-1.6,2.8-2.4,4.3c-32.4,0-64.8,0-97.3,0c-0.9-1.1-1.7-2.3-2.6-3.4 c3.3-2.7,6.2-7,9.9-7.8c11.4-2.3,15.3-9,15.2-19.9c-0.2-20.3-0.6-40.5,0.1-60.8c0.4-11.8-4.4-18.1-15-22.3c-4.4-1.8-7.4-7.2-11-11 C1.4,78.6,2.8,77.1,4.2,75.6z'/%3E%3Cpath fill='%23FFFFFF' d='M79.6,27c0,16.3-11,26.9-27.5,26.7c-16.5-0.2-26.2-9.9-26.2-26c0-17,10.1-27.7,26.5-27.7 C68.6-0.1,79.6,10.8,79.6,27z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");mask-size: calc(var(--rating-module-height) * 0.35);mask-position: top 0.3em center;mask-repeat: no-repeat;pointer-events: none; } - #page-content .rate-box-with-credit-button > .creditButton > p > a:hover::before { - background-color: rgb(var(--rating-module-button-credit-color)) + #page-content .rate-box-with-credit-button > .creditButton > p > a:hover::before {background-color: rgb(var(--rating-module-button-credit-color)) } } } #page-content .rate-box-with-credit-button > .page-rate-widget-box { overflow: hidden; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; - -webkit-border-radius: 0; border-radius: 0; padding: 0 0.125rem; - -webkit-box-shadow: none; box-shadow: none; } @@ -653,26 +479,11 @@ div.image-block,div.image-block img { --box-shadow: rgba(var(--swatch-menubg-black-color, 12, 12, 12)); border: solid 0.0625rem rgb(var(--swatch-primary-darkest)); box-shadow: 0 0.0625rem 0.375rem rgba(0, 0, 0, 0.25); - -webkit-box-shadow: 0 0.0625rem 0.375rem rgba(0, 0, 0, 0.25); box-shadow: 0 0.0625rem 0.375rem var(--box-shadow); -webkit-box-shadow: 0 0.0625rem 0.375rem var(--box-shadow); width: 18.75rem; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-flow: column nowrap; - -moz-box-orient: vertical; - -moz-box-direction: normal; - -ms-flex-flow: column nowrap; flex-flow: column nowrap; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; min-width: 100%; } diff --git a/styles/header.css b/src/css/header.css similarity index 60% rename from styles/header.css rename to src/css/header.css index f31942cf..502f9115 100644 --- a/styles/header.css +++ b/src/css/header.css @@ -8,115 +8,18 @@ background-repeat: no-repeat; background-position: left 0.75rem top 1.1875rem; background-clip: border-box; - -webkit-background-size: auto 5.375rem; background-size: auto 5.375rem; - -webkit-filter: drop-shadow(.063rem .063rem .063rem rgb(12, 12, 12)); filter: drop-shadow(.063rem .063rem .063rem rgb(12, 12, 12)); - -webkit-filter: drop-shadow(.063rem .063rem .063rem rgb(var(--black-monochrome))); filter: drop-shadow(.063rem .063rem .063rem rgb(var(--black-monochrome))); } @supports (-moz-appearance:meterbar) and (display:flex) { #header { - -webkit-filter: initial; filter: initial; } } body { - background-image: - -webkit-linear-gradient(bottom, - rgb(100, 46, 44) 0%, - rgb(12, 12, 12) 90%, - rgb(12, 12, 12) 100%), - -webkit-linear-gradient(top, - rgba(255, 255, 255, 0) 0%, - rgba(255, 255, 255, 0) 7.5rem, - rgba(12, 12, 12, 1) 7.5rem, - rgba(66, 66, 72, 1) 7.625rem, - rgba(66, 66, 72, 0.95) -webkit-calc(100% - 0.125rem), - rgba(66, 66, 72, 1) -webkit-calc(100% - 0.125rem), - rgba(12, 12, 12, 1) 100%), - -webkit-linear-gradient(top, - rgba(215, 215, 215, 1) 0rem, - rgba(215, 215, 215, 0.987) 0.32rem, - rgba(215, 215, 215, 0.951) 1.16rem, - rgba(215, 215, 215, 0.896) 2.56rem, - rgba(215, 215, 215, 0.825) 4.4rem, - rgba(215, 215, 215, 0.741) 6.64rem, - rgba(215, 215, 215, 0.648) 9.24rem, - rgba(215, 215, 215, 0.55) 12.16rem, - rgba(215, 215, 215, 0.45) 15.32rem, - rgba(215, 215, 215, 0.352) 18.68rem, - rgba(215, 215, 215, 0.259) 22.16rem, - rgba(215, 215, 215, 0.175) 25.76rem, - rgba(215, 215, 215, 0.104) 29.4rem, - rgba(215, 215, 215, 0.049) 33rem, - rgba(215, 215, 215, 0.013) 36.56rem, - rgba(215, 215, 215, 0) 40rem); - background-image: - -webkit-gradient(linear, - left bottom, left top, - from(rgb(100, 46, 44)), - color-stop(70%, rgb(12, 12, 12)), - to(rgb(12, 12, 12))), - -webkit-gradient(linear, - left top, left bottom, - from(rgba(255, 255, 255, 0)), - color-stop(7.5rem, rgba(255, 255, 255, 0)), - color-stop(7.5rem, rgba(12, 12, 12, 1)), - color-stop(7.625rem, rgba(66, 66, 72, 1)), - color-stop(rgba(66, 66, 72, 0.95)), - color-stop(rgba(66, 66, 72, 1)), - to(rgba(12, 12, 12, 1))), - -webkit-gradient(linear, - left top, left bottom, - color-stop(0rem, rgba(215, 215, 215, 1)), - color-stop(0.32rem, rgba(215, 215, 215, 0.987)), - color-stop(1.16rem, rgba(215, 215, 215, 0.951)), - color-stop(2.56rem, rgba(215, 215, 215, 0.896)), - color-stop(4.4rem, rgba(215, 215, 215, 0.825)), - color-stop(6.64rem, rgba(215, 215, 215, 0.741)), - color-stop(9.24rem, rgba(215, 215, 215, 0.648)), - color-stop(12.16rem, rgba(215, 215, 215, 0.55)), - color-stop(15.32rem, rgba(215, 215, 215, 0.45)), - color-stop(18.68rem, rgba(215, 215, 215, 0.352)), - color-stop(22.16rem, rgba(215, 215, 215, 0.259)), - color-stop(25.76rem, rgba(215, 215, 215, 0.175)), - color-stop(29.4rem, rgba(215, 215, 215, 0.104)), - color-stop(33rem, rgba(215, 215, 215, 0.049)), - color-stop(36.56rem, rgba(215, 215, 215, 0.013)), - color-stop(40rem, rgba(215, 215, 215, 0))); - background-image: - -o-linear-gradient(bottom, - rgb(100, 46, 44) 0%, - rgb(12, 12, 12) 90%, - rgb(12, 12, 12) 100%), - -o-linear-gradient(top, - rgba(255, 255, 255, 0) 0%, - rgba(255, 255, 255, 0) 7.5rem, - rgba(12, 12, 12, 1) 7.5rem, - rgba(66, 66, 72, 1) 7.625rem, - rgba(66, 66, 72, 0.95) calc(100% - 0.125rem), - rgba(66, 66, 72, 1) calc(100% - 0.125rem), - rgba(12, 12, 12, 1) 100%), - -o-linear-gradient(top, - rgba(215, 215, 215, 1) 0rem, - rgba(215, 215, 215, 0.987) 0.32rem, - rgba(215, 215, 215, 0.951) 1.16rem, - rgba(215, 215, 215, 0.896) 2.56rem, - rgba(215, 215, 215, 0.825) 4.4rem, - rgba(215, 215, 215, 0.741) 6.64rem, - rgba(215, 215, 215, 0.648) 9.24rem, - rgba(215, 215, 215, 0.55) 12.16rem, - rgba(215, 215, 215, 0.45) 15.32rem, - rgba(215, 215, 215, 0.352) 18.68rem, - rgba(215, 215, 215, 0.259) 22.16rem, - rgba(215, 215, 215, 0.175) 25.76rem, - rgba(215, 215, 215, 0.104) 29.4rem, - rgba(215, 215, 215, 0.049) 33rem, - rgba(215, 215, 215, 0.013) 36.56rem, - rgba(215, 215, 215, 0) 40rem); background-image: linear-gradient(to top, rgb(100, 46, 44) 0%, @@ -151,9 +54,7 @@ body { var(--gradient-header), var(--gradient-topmenu), var(--gradient-background); - -webkit-background-size: 100% 7.5rem, 100% 9.375rem, 100% 40rem; background-size: 100% 7.5rem, 100% 9.375rem, 100% 40rem; - -webkit-background-size: var(--header-background-image-size), 100% 9.375rem, 100% var(--background-gradient-distance); background-size: var(--header-background-image-size), 100% 9.375rem, 100% var(--background-gradient-distance); /* 120px, 150px */ background-repeat: repeat-x; @@ -165,18 +66,12 @@ div#container-wrap { hsla(0, 0%, 100%, 0) 0.25vh, rgba(88, 88, 88, 0.1) 0.35vh, rgba(88, 88, 88, 0.2) 0.5vh); - background-image: -o-repeating-linear-gradient(45deg, - hsla(0, 0%, 100%, 0), - hsla(0, 0%, 100%, 0) 0.25vh, - rgba(88, 88, 88, 0.1) 0.35vh, - rgba(88, 88, 88, 0.2) 0.5vh); background-image: repeating-linear-gradient(45deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 0.25vh, rgba(88, 88, 88, 0.1) 0.35vh, rgba(88, 88, 88, 0.2) 0.5vh); background-image: var(--diagonal-stripes); - -webkit-background-size: 100% 7.5rem; background-size: 100% 7.5rem; background-repeat: no-repeat; background-position: 0 0; @@ -254,9 +149,7 @@ div#container-wrap { z-index: 9999; padding: 1.875rem 0 0; margin-left: 6.75rem; - margin-top: -webkit-calc(0.3125rem + 1.2rem); margin-top: calc(0.3125rem + 1.2rem); - margin-top: -webkit-calc(0.3125rem + var(--offset-from-page-top)); margin-top: calc(0.3125rem + var(--offset-from-page-top)); } @@ -274,9 +167,7 @@ div#container-wrap { color: transparent; text-shadow: none; margin-left: 6.75rem; - margin-top: -webkit-calc(3.8rem + 1.2rem); margin-top: calc(3.8rem + 1.2rem); - margin-top: -webkit-calc(3.8rem + var(--offset-from-page-top)); margin-top: calc(3.8rem + var(--offset-from-page-top)); } @@ -302,10 +193,6 @@ div#container-wrap { } form[id="search-top-box-form"] { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; text-align: center; } @@ -313,9 +200,7 @@ form[id="search-top-box-form"] { #search-top-box-input { border: 0.0625rem solid rgb(12, 12, 12); border: var(--border-styling); - -webkit-border-radius: 0.0625rem; border-radius: 0.0625rem; - -webkit-border-radius: var(--border-radius-width); border-radius: var(--border-radius-width); color: rgb(252, 252, 252); color: rgb(var(--swatch-text-light)); @@ -331,19 +216,11 @@ form[id="search-top-box-form"] { #search-top-box-form > input, #search-top-box-form > input[type="submit"] { - min-height: -webkit-calc(0.875rem * 1.5); min-height: calc(0.875rem * 1.5); - min-height: -webkit-calc(var(--base-font-size) * 1.5); min-height: calc(var(--base-font-size) * 1.5); padding: 0.25rem; margin: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; box-sizing: border-box; - -webkit-box-flex: 1; - -webkit-flex-grow: 1; - -moz-box-flex: 1; - -ms-flex-positive: 1; flex-grow: 1; } @@ -359,16 +236,12 @@ form[id="search-top-box-form"] { #search-top-box-input:focus,#search-top-box-form input[type="submit"] { border: 0.0625rem solid rgb(12, 12, 12); border: var(--border-styling); - -webkit-border-radius: 0.0625rem; border-radius: 0.0625rem; - -webkit-border-radius: var(--border-radius-width); border-radius: var(--border-radius-width); } #search-top-box-form input[type="submit"] { - font-size: -webkit-calc(0.875rem * .85); font-size: calc(0.875rem * .85); - font-size: -webkit-calc(var(--base-font-size) * .85); font-size: calc(var(--base-font-size) * .85); cursor: pointer; margin-right: 0; @@ -380,7 +253,6 @@ form[id="search-top-box-form"] { color: rgb(var(--swatch-text-light)); background: rgb(100, 3, 15); background: rgb(var(--swatch-primary-darkest)); - -webkit-box-shadow: none; box-shadow: none; } @@ -389,9 +261,7 @@ form[id="search-top-box-form"] { --text-shadow: rgba(var(--swatch-menutxt-dark-color, 12, 12, 12), 0.75); border: 0.0625rem solid rgb(12, 12, 12); border: var(--border-styling); - -webkit-border-radius: 0.0625rem; border-radius: 0.0625rem; - -webkit-border-radius: var(--border-radius-width); border-radius: var(--border-radius-width); text-shadow: 0 0 0.063rem rgba(12, 12, 12, 0.75); text-shadow: 0 0 0.063rem var(--swatch-menutxt-dark-color); @@ -431,7 +301,6 @@ form[id="search-top-box-form"] { left: 1rem; bottom: 0; z-index: 9999; - -webkit-filter: unset; filter: unset; } @@ -440,20 +309,12 @@ form[id="search-top-box-form"] { position: initial; z-index: 50; height: 1.625rem; - font-size: -webkit-calc(0.875rem * 0.85); font-size: calc(0.875rem * 0.85); - font-size: -webkit-calc(var(--base-font-size) * 0.85); font-size: calc(var(--base-font-size) * 0.85); font-weight: 600; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; margin: 7.625rem 0 1.75rem 0; padding: 0 0 0.25rem; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; flex-wrap: nowrap; } @@ -462,26 +323,12 @@ form[id="search-top-box-form"] { #top-bar div.top-bar > ul, #top-bar div.mobile-top-bar > ul { width: 90vw; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -moz-box-orient: horizontal; - -moz-box-direction: normal; - -ms-flex-direction: row; flex-direction: row; - -webkit-justify-content: space-around; - -ms-flex-pack: distribute; justify-content: space-around; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; flex-wrap: nowrap; max-width: 61.25rem; z-index: 20; height: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; letter-spacing: 0.0625rem; text-align: center; @@ -489,26 +336,14 @@ form[id="search-top-box-form"] { #top-bar div.top-bar > ul > li, #top-bar div.mobile-top-bar > ul > li { - -webkit-flex-shrink: 2; - -ms-flex-negative: 2; flex-shrink: 2; - -webkit-box-flex: 2; - -webkit-flex-grow: 2; - -moz-box-flex: 2; - -ms-flex-positive: 2; flex-grow: 2; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; position: relative; width: auto; margin: 0; list-style: outside none none; padding: 0; - -webkit-transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); - -o-transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); cursor: pointer; } @@ -539,22 +374,9 @@ form[id="search-top-box-form"] { #top-bar div.mobile-top-bar > ul > li > a { padding: 0.3em; width: 100%; - height: -webkit-calc(100% - 0.6em); height: calc(100% - 0.6em); - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; justify-content: center; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; text-decoration: none; color: rgb(252, 252, 252); @@ -579,15 +401,12 @@ form[id="search-top-box-form"] { #top-bar div.top-bar > ul > li > a:before, #top-bar div.top-bar > ul > li > a:after { - height: -webkit-calc(0.0625rem * 3); height: calc(0.0625rem * 3); position: absolute; content: " "; background-color: rgba(180, 35, 35, 0.5); background-color: rgba(var(--swatch-primary), 0.5); width: 0; - -webkit-transition: width 300ms cubic-bezier(0.4, 0.0, 0.2, 1); - -o-transition: width 300ms cubic-bezier(0.4, 0.0, 0.2, 1); transition: width 300ms cubic-bezier(0.4, 0.0, 0.2, 1); } @@ -608,9 +427,7 @@ form[id="search-top-box-form"] { border: var(--border-styling); background: rgba(48, 48, 52, 0.93); background: rgba(var(--swatch-menubg-dark-color), 0.93); - -webkit-box-shadow: 0 0.125rem 0.375rem rgba(12, 12, 12, 0.5); box-shadow: 0 0.125rem 0.375rem rgba(12, 12, 12, 0.5); - -webkit-box-shadow: 0 0.125rem 0.375rem var(--box-shadow); box-shadow: 0 0.125rem 0.375rem var(--box-shadow); border-top: none; z-index: 20; @@ -620,26 +437,10 @@ form[id="search-top-box-form"] { width: auto; max-width: 61.25rem; min-width: 100%; - -webkit-align-self: flex-start; - -ms-flex-item-align: start; align-self: flex-start; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - -webkit-flex-direction: column; - -moz-box-orient: vertical; - -moz-box-direction: reverse; - -ms-flex-direction: column; + box-sizing: border-box; flex-direction: column; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; flex-wrap: nowrap; } @@ -647,37 +448,20 @@ form[id="search-top-box-form"] { #top-bar div.mobile-top-bar > ul > li > ul > li { position: relative; margin: 0 -0.0625rem -0.0625rem 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; box-sizing: border-box; border-collapse: collapse; float: none; padding: 0; - -webkit-transition: background-color 80ms cubic-bezier(0.4, 0.0, 0.2, 1); - -o-transition: background-color 80ms cubic-bezier(0.4, 0.0, 0.2, 1); transition: background-color 80ms cubic-bezier(0.4, 0.0, 0.2, 1); /* Prevent splitting in half onto the next column */ - -webkit-column-break-inside: avoid; break-inside: avoid; /* Text positioning */ height: 2rem; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; width: auto; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; + align-items: center; justify-content: center; word-break: normal; } @@ -691,24 +475,11 @@ form[id="search-top-box-form"] { #top-bar li ul { opacity: 0; visibility: hidden; - -webkit-transition: opacity 0.2s ease-in-out, - -webkit-transform 0.2s ease-in-out; - transition: opacity 0.2s ease-in-out, - -webkit-transform 0.2s ease-in-out; - -o-transition: opacity 0.2s ease-in-out, - -o-transform 0.2s ease-in-out; transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out; - transition: opacity 0.2s ease-in-out, - transform 0.2s ease-in-out, - -webkit-transform 0.2s ease-in-out, - -o-transform 0.2s ease-in-out; } #top-bar:not(:hover) > ul > li > ul { - -webkit-transform: translate(0, -0.3rem); - -ms-transform: translate(0, -0.3rem); - -o-transform: translate(0, -0.3rem); transform: translate(0, -0.3rem); } @@ -751,15 +522,13 @@ form[id="search-top-box-form"] { #top-bar div.top-bar > ul > li > ul > li:hover::before, #top-bar div.mobile-top-bar > ul > li > ul > li:hover::before { top: -100%; - -webkit-clip-path: polygon(80% 0, 100% 0, 100% 100%, 0 100%); - clip-path: polygon(80% 0, 100% 0, 100% 100%, 0 100%); + clip-path: polygon(80% 0, 100% 0, 100% 100%, 0 100%); } #top-bar div.top-bar > ul > li > ul > li:hover::after, #top-bar div.mobile-top-bar > ul > li > ul > li:hover::after { bottom: -100%; - -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 80% 100%); - clip-path: polygon(0 0, 100% 0, 100% 100%, 80% 100%); + clip-path: polygon(0 0, 100% 0, 100% 100%, 80% 100%); } #top-bar div.top-bar > ul > li > ul > li:hover > a, @@ -786,26 +555,14 @@ form[id="search-top-box-form"] { padding: 0 1em; /* Text positioning */ - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; + align-items: center; justify-content: center; overflow: hidden; white-space: nowrap; } #top-bar div.top-bar > ul > li > ul > li > a, -#top-bar div.top-bar > ul > li > ul > li > ul > li { - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; +#top-bar div.top-bar > ul > li > ul > li > ul > li { display: flex; margin: 0; padding: 0 1em; @@ -820,8 +577,6 @@ form[id="search-top-box-form"] { z-index: 10; top: 0; left: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer; } @@ -840,10 +595,6 @@ form[id="search-top-box-form"] { color: rgb(var(--swatch-menutxt-dark-color)); font-size: 1em; z-index: 10; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; position: relative; height: 100%; @@ -854,8 +605,6 @@ form[id="search-top-box-form"] { white-space: nowrap; background: transparent; overflow: hidden; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; box-sizing: border-box; } @@ -865,18 +614,9 @@ form[id="search-top-box-form"] { } #top-bar div.top-bar > ul > li > ul > li > a::before, -#top-bar div.top-bar > ul > li > ul > li > ul > li > a::before { - -webkit-transform: translateX(-webkit-calc(-100% - 4rem)); - -moz-transform: translateX(-moz-calc(-100% - 4rem)); - -ms-transform: translateX(calc(-100% - 4rem)); - -o-transform: translateX(calc(-100% - 4rem)); - transform: translateX(calc(-100% - 4rem)); - -webkit-transition: -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1); - transition: -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1); - -o-transition: -o-transform 500ms cubic-bezier(0.4, 0, 0.2, 1); - -moz-transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 500ms cubic-bezier(0.4, 0, 0.2, 1); +#top-bar div.top-bar > ul > li > ul > li > ul > li > a::before { + transform: translateX(calc(-100% - 4rem)); transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1); - transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -o-transform 500ms cubic-bezier(0.4, 0, 0.2, 1); pointer-events: none; } @@ -891,16 +631,11 @@ form[id="search-top-box-form"] { background-color: rgb(var(--dark-accent),0.25); opacity: 1; z-index: -1; - -webkit-clip-path: polygon(0.00% 0.00%, 100% 0px, 90% 100%, 0px 100%); - clip-path: polygon(0.00% 0.00%, 100% 0px, 90% 100%, 0px 100%); + clip-path: polygon(0.00% 0.00%, 100% 0px, 90% 100%, 0px 100%); } #top-bar div.top-bar > ul > li > ul > li > a:hover::before { - -webkit-transform: translateX(0); - -moz-transform: translateX(0); - -ms-transform: translateX(0); - -o-transform: translateX(0); - transform: translateX(0); + transform: translateX(0); } #top-bar div.top-bar > ul > li > ul > li > ul > li > a:hover::before { @@ -913,8 +648,7 @@ form[id="search-top-box-form"] { background-color: rgb(var(--dark-accent)); opacity: 1; z-index: -1; - -webkit-clip-path: polygon(0.00% 0.00%, 94.94% 0px, 90% 100%, 0px 100%); - clip-path: polygon(0.00% 0.00%, 94.94% 0px, 90% 100%, 0px 100%); + clip-path: polygon(0.00% 0.00%, 94.94% 0px, 90% 100%, 0px 100%); } #top-bar div.top-bar > ul > li > ul > li > ul > li:hover { @@ -931,52 +665,26 @@ form[id="search-top-box-form"] { #top-bar > ul { width: 90vw; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -moz-box-orient: horizontal; - -moz-box-direction: normal; - -ms-flex-direction: row; flex-direction: row; - -webkit-justify-content: space-around; - -ms-flex-pack: distribute; justify-content: space-around; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; flex-wrap: nowrap; max-width: 61.25rem; z-index: 20; height: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; letter-spacing: 0.0625rem; text-align: center; } #top-bar > ul > li { - -webkit-flex-shrink: 2; - -ms-flex-negative: 2; flex-shrink: 2; - -webkit-box-flex: 2; - -webkit-flex-grow: 2; - -moz-box-flex: 2; - -ms-flex-positive: 2; flex-grow: 2; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; position: relative; width: auto; margin: 0; list-style: outside none none; padding: 0; - -webkit-transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); - -o-transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); } @@ -1001,22 +709,9 @@ form[id="search-top-box-form"] { #top-bar > ul > li > * { padding: 0.3em; width: 100%; - height: -webkit-calc(100% - .6em); height: calc(100% - .6em); - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; justify-content: center; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; text-decoration: none; color: rgb(252, 252, 252); @@ -1042,15 +737,12 @@ form[id="search-top-box-form"] { #top-bar > ul > li > *:before, #top-bar > ul > li > *:after { - height: -webkit-calc(0.0625rem * 3); height: calc(0.0625rem * 3); position: absolute; content: " "; background-color: rgba(180, 35, 35, 0.5); background-color: rgba(var(--swatch-primary), 0.5); width: 0; - -webkit-transition: width 300ms cubic-bezier(0.4, 0.0, 0.2, 1); - -o-transition: width 300ms cubic-bezier(0.4, 0.0, 0.2, 1); transition: width 300ms cubic-bezier(0.4, 0.0, 0.2, 1); pointer-events: none; } @@ -1073,20 +765,8 @@ form[id="search-top-box-form"] { padding: .3em; width: 100%; height: 100%; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; justify-content: center; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; color: #fcfcfc; color: rgb(var(--swatch-menutxt-light-color)); @@ -1123,18 +803,14 @@ form[id="search-top-box-form"] { background-image: url("https://nu-scptheme.github.io/Black-Highlighter/images/logo.svg"); background-image: var(--logo-image); --size: 9.9rem; - --size: -webkit-calc(8.75rem + var(--offset-from-page-top)); --size: calc(8.75rem + var(--offset-from-page-top)); --y-offset: 1.3125rem; - background-position: -webkit-calc(6.75rem - var(--size)) -webkit-calc(((var(--size) * -1) + 7.5rem + var(--y-offset)) / 2); background-position: calc(6.75rem - var(--size)) calc(((var(--size) * -1) + 7.5rem + var(--y-offset)) / 2); - -webkit-background-size: var(--size), 100% 7.5rem; background-size: var(--size), 100% 7.5rem; /* not sure what this 2nd size is doing here? - croque */ background-repeat: no-repeat, repeat; width: 100vw; margin: 0; - position: -webkit-sticky; position: sticky; top: -7.5rem; } @@ -1150,16 +826,12 @@ form[id="search-top-box-form"] { } #header h1 { - font-size: -webkit-calc(0.875rem * 1.35); font-size: calc(0.875rem * 1.35); - font-size: -webkit-calc(var(--base-font-size) * 1.35); font-size: calc(var(--base-font-size) * 1.35); } #header h2 { - font-size: -webkit-calc(0.875rem * 0.945); font-size: calc(0.875rem * 0.945); - font-size: -webkit-calc(var(--base-font-size) * 0.945); font-size: calc(var(--base-font-size) * 0.945); } @@ -1177,10 +849,6 @@ form[id="search-top-box-form"] { } #top-bar .mobile-top-bar { - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; top: 0; right: 0; @@ -1188,47 +856,10 @@ form[id="search-top-box-form"] { margin: 0; padding: 0; width: 100vw; - background: linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem); - background: linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(var(--swatch-topmenu-border-color), 1) 0, - rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, - rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-border-color), 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(var(--swatch-topmenu-border-color), 1) 0, - rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, - rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-border-color), 1) 3rem)); + background: linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem)); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(var(--swatch-topmenu-border-color), 1) 0,rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem,rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-border-color), 1) 3rem)); position: static; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; z-index: 9999; } @@ -1251,21 +882,12 @@ form[id="search-top-box-form"] { } #top-bar div.mobile-top-bar > ul > li > ul { - -webkit-transform: translate(-50%, 0); - -ms-transform: translate(-50%, 0); - -o-transform: translate(-50%, 0); transform: translate(-50%, 0); left: 50%; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; flex-wrap: wrap; flex-direction: row; margin-top: 2.938rem; - -webkit-column-count: 3; - -moz-column-count: 3; column-count: 3; width: 85vw; max-height: calc(100vh - 8rem); @@ -1273,17 +895,11 @@ form[id="search-top-box-form"] { #top-bar div.mobile-top-bar > ul > li:hover > ul, #top-bar div.mobile-top-bar > ul > li.sfhover > ul { - -webkit-transform: translate(-50%, 0); - -ms-transform: translate(-50%, 0); - -o-transform: translate(-50%, 0); transform: translate(-50%, 0); } #top-bar div.mobile-top-bar > ul > li:focus-within > ul, #top-bar div.mobile-top-bar > ul > li > ul:focus-within { - -webkit-transform: translate(-50%, 0); - -ms-transform: translate(-50%, 0); - -o-transform: translate(-50%, 0); transform: translate(-50%, 0); } @@ -1293,30 +909,17 @@ form[id="search-top-box-form"] { } #top-bar div.mobile-top-bar > ul > li > ul > li { - max-height: -webkit-calc((100vh - 15rem) / 10); max-height: calc((100vh - 15rem) / 10); height: 3rem; - max-width: -webkit-calc(80vw + 0.0625rem); max-width: calc(80vw + 0.0625rem); - width: -webkit-calc(80vw + 0.0625rem); width: calc(80vw + 0.0625rem); - -webkit-box-flex: 2; - -webkit-flex-grow: 2; - -moz-box-flex: 2; - -ms-flex-positive: 2; flex-grow: 2; - -webkit-flex-basis: -webkit-calc(80vw / 2); - -ms-flex-preferred-size: calc(80vw / 2); flex-basis: calc(80vw / 2); text-align: center; } #top-bar div.mobile-top-bar > ul > li > ul > li, #top-bar div.mobile-top-bar > ul > li > ul > li > a { - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; } @@ -1325,15 +928,7 @@ form[id="search-top-box-form"] { width: 100%; line-height: 1em; text-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; justify-content: center; font-size: 0.875rem; font-size: var(--base-font-size); @@ -1342,27 +937,13 @@ form[id="search-top-box-form"] { #top-bar > div.mobile-top-bar > div.open-menu { width: 3rem; height: 3rem; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; } #top-bar > div.mobile-top-bar > div.open-menu > p { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - -moz-box-align: stretch; - -ms-flex-align: stretch; align-items: stretch; -ms-flex-pack: center; - -webkit-align-content: stretch; - -ms-flex-line-pack: stretch; align-content: stretch; justify-items: stretch; width: 100%; @@ -1372,9 +953,6 @@ form[id="search-top-box-form"] { } #top-bar > div.mobile-top-bar > div.open-menu > p,#top-bar > div.mobile-top-bar > div.open-menu > p > a { - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; justify-content: center; } @@ -1388,20 +966,8 @@ form[id="search-top-box-form"] { text-align: center; color: rgb(252, 252, 252); color: rgb(var(--swatch-menutxt-light-color)); - -webkit-box-flex: 2; - -webkit-flex: 2 0 100%; - -moz-box-flex: 2; - -ms-flex: 2 0 100%; flex: 2 0 100%; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; -ms-flex-pack: center; /* Overriding Wikidot's Default Styling */ @@ -1431,17 +997,12 @@ form[id="search-top-box-form"] { height: 7.5rem; top: 0; right: 0; - -webkit-transition: background-color 0.3s, -webkit-box-shadow 0.3s; - transition: background-color 0.3s, -webkit-box-shadow 0.3s; - -o-transition: box-shadow 0.3s, background-color 0.3s; transition: box-shadow 0.3s, background-color 0.3s; - transition: box-shadow 0.3s, background-color 0.3s, -webkit-box-shadow 0.3s; } #search-top-box:focus-within { background: rgba(var(--swatch-menubg-dark-color),0.7); padding: 0 0 0 1rem; - -webkit-box-shadow: -1rem 0 1rem rgba(var(--swatch-menubg-dark-color),0.7); - box-shadow: -1rem 0 1rem rgba(var(--swatch-menubg-dark-color),0.7); + box-shadow: -1rem 0 1rem rgba(var(--swatch-menubg-dark-color),0.7); } #search-top-box:not(:focus-within):before { content: "\f002"; @@ -1470,18 +1031,12 @@ form[id="search-top-box-form"] { #search-top-box form[id="search-top-box-form"] input { height: calc(var(--base-font-size) * 2); top: 0; - -webkit-transform: translateY(calc(100% + var(--base-font-size) * 2)); - -ms-transform: translateY(calc(100% + var(--base-font-size) * 2)); - transform: translateY(calc(100% + var(--base-font-size) * 2)); + transform: translateY(calc(100% + var(--base-font-size) * 2)); position: relative; - -webkit-appearance: none; - -moz-appearance: none; appearance: none; } #search-top-box form[id="search-top-box-form"] input[type="text"] { visibility: visible; - -webkit-transition: width 0.6s, right 0.6s; - -o-transition: width 0.6s, right 0.6s; transition: width 0.6s, right 0.6s; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { @@ -1490,9 +1045,7 @@ form[id="search-top-box-form"] { position: absolute; color: transparent; right: 0; - -webkit-transform: translateY(0) ; - -ms-transform: translateY(0) ; - transform: translateY(0) ; + transform: translateY(0) ; border-width: 0 0 0 1px; cursor: pointer; } @@ -1508,8 +1061,6 @@ form[id="search-top-box-form"] { background-color: rgb(var(--swatch-primary-darkest)); width: calc(var(--base-font-size) * 1.5 + 0.5rem); visibility: visible; - -webkit-transition: width 0.6s, padding 0.6s, opacity 0.6s; - -o-transition: width 0.6s, padding 0.6s, opacity 0.6s; transition: width 0.6s, padding 0.6s, opacity 0.6s; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="submit"] { diff --git a/styles/header_ch.css b/src/css/header_ch.css similarity index 59% rename from styles/header_ch.css rename to src/css/header_ch.css index 0bde5422..e63d05ee 100644 --- a/styles/header_ch.css +++ b/src/css/header_ch.css @@ -8,115 +8,18 @@ background-repeat: no-repeat; background-position: left 0.75rem top 1.1875rem; background-clip: border-box; - -webkit-background-size: auto 5.375rem; background-size: auto 5.375rem; - -webkit-filter: drop-shadow(.063rem .063rem .063rem rgb(12, 12, 12)); filter: drop-shadow(.063rem .063rem .063rem rgb(12, 12, 12)); - -webkit-filter: drop-shadow(.063rem .063rem .063rem rgb(var(--black-monochrome))); filter: drop-shadow(.063rem .063rem .063rem rgb(var(--black-monochrome))); } @supports (-moz-appearance:meterbar) and (display:flex) { #header { - -webkit-filter: initial; filter: initial; } } body { - background-image: - -webkit-linear-gradient(bottom, - rgb(100, 46, 44) 0%, - rgb(12, 12, 12) 90%, - rgb(12, 12, 12) 100%), - -webkit-linear-gradient(top, - rgba(255, 255, 255, 0) 0%, - rgba(255, 255, 255, 0) 7.5rem, - rgba(12, 12, 12, 1) 7.5rem, - rgba(66, 66, 72, 1) 7.625rem, - rgba(66, 66, 72, 0.95) -webkit-calc(100% - 0.125rem), - rgba(66, 66, 72, 1) -webkit-calc(100% - 0.125rem), - rgba(12, 12, 12, 1) 100%), - -webkit-linear-gradient(top, - rgba(215, 215, 215, 1) 0rem, - rgba(215, 215, 215, 0.987) 0.32rem, - rgba(215, 215, 215, 0.951) 1.16rem, - rgba(215, 215, 215, 0.896) 2.56rem, - rgba(215, 215, 215, 0.825) 4.4rem, - rgba(215, 215, 215, 0.741) 6.64rem, - rgba(215, 215, 215, 0.648) 9.24rem, - rgba(215, 215, 215, 0.55) 12.16rem, - rgba(215, 215, 215, 0.45) 15.32rem, - rgba(215, 215, 215, 0.352) 18.68rem, - rgba(215, 215, 215, 0.259) 22.16rem, - rgba(215, 215, 215, 0.175) 25.76rem, - rgba(215, 215, 215, 0.104) 29.4rem, - rgba(215, 215, 215, 0.049) 33rem, - rgba(215, 215, 215, 0.013) 36.56rem, - rgba(215, 215, 215, 0) 40rem); - background-image: - -webkit-gradient(linear, - left bottom, left top, - from(rgb(100, 46, 44)), - color-stop(70%, rgb(12, 12, 12)), - to(rgb(12, 12, 12))), - -webkit-gradient(linear, - left top, left bottom, - from(rgba(255, 255, 255, 0)), - color-stop(7.5rem, rgba(255, 255, 255, 0)), - color-stop(7.5rem, rgba(12, 12, 12, 1)), - color-stop(7.625rem, rgba(66, 66, 72, 1)), - color-stop(rgba(66, 66, 72, 0.95)), - color-stop(rgba(66, 66, 72, 1)), - to(rgba(12, 12, 12, 1))), - -webkit-gradient(linear, - left top, left bottom, - color-stop(0rem, rgba(215, 215, 215, 1)), - color-stop(0.32rem, rgba(215, 215, 215, 0.987)), - color-stop(1.16rem, rgba(215, 215, 215, 0.951)), - color-stop(2.56rem, rgba(215, 215, 215, 0.896)), - color-stop(4.4rem, rgba(215, 215, 215, 0.825)), - color-stop(6.64rem, rgba(215, 215, 215, 0.741)), - color-stop(9.24rem, rgba(215, 215, 215, 0.648)), - color-stop(12.16rem, rgba(215, 215, 215, 0.55)), - color-stop(15.32rem, rgba(215, 215, 215, 0.45)), - color-stop(18.68rem, rgba(215, 215, 215, 0.352)), - color-stop(22.16rem, rgba(215, 215, 215, 0.259)), - color-stop(25.76rem, rgba(215, 215, 215, 0.175)), - color-stop(29.4rem, rgba(215, 215, 215, 0.104)), - color-stop(33rem, rgba(215, 215, 215, 0.049)), - color-stop(36.56rem, rgba(215, 215, 215, 0.013)), - color-stop(40rem, rgba(215, 215, 215, 0))); - background-image: - -o-linear-gradient(bottom, - rgb(100, 46, 44) 0%, - rgb(12, 12, 12) 90%, - rgb(12, 12, 12) 100%), - -o-linear-gradient(top, - rgba(255, 255, 255, 0) 0%, - rgba(255, 255, 255, 0) 7.5rem, - rgba(12, 12, 12, 1) 7.5rem, - rgba(66, 66, 72, 1) 7.625rem, - rgba(66, 66, 72, 0.95) calc(100% - 0.125rem), - rgba(66, 66, 72, 1) calc(100% - 0.125rem), - rgba(12, 12, 12, 1) 100%), - -o-linear-gradient(top, - rgba(215, 215, 215, 1) 0rem, - rgba(215, 215, 215, 0.987) 0.32rem, - rgba(215, 215, 215, 0.951) 1.16rem, - rgba(215, 215, 215, 0.896) 2.56rem, - rgba(215, 215, 215, 0.825) 4.4rem, - rgba(215, 215, 215, 0.741) 6.64rem, - rgba(215, 215, 215, 0.648) 9.24rem, - rgba(215, 215, 215, 0.55) 12.16rem, - rgba(215, 215, 215, 0.45) 15.32rem, - rgba(215, 215, 215, 0.352) 18.68rem, - rgba(215, 215, 215, 0.259) 22.16rem, - rgba(215, 215, 215, 0.175) 25.76rem, - rgba(215, 215, 215, 0.104) 29.4rem, - rgba(215, 215, 215, 0.049) 33rem, - rgba(215, 215, 215, 0.013) 36.56rem, - rgba(215, 215, 215, 0) 40rem); background-image: linear-gradient(to top, rgb(100, 46, 44) 0%, @@ -151,9 +54,7 @@ body { var(--gradient-header), var(--gradient-topmenu), var(--gradient-background); - -webkit-background-size: 100% 7.5rem, 100% 9.375rem, 100% 40rem; background-size: 100% 7.5rem, 100% 9.375rem, 100% 40rem; - -webkit-background-size: var(--header-background-image-size), 100% 9.375rem, 100% var(--background-gradient-distance); background-size: var(--header-background-image-size), 100% 9.375rem, 100% var(--background-gradient-distance); /* 120px, 150px */ background-repeat: repeat-x; @@ -165,18 +66,12 @@ div#container-wrap { hsla(0, 0%, 100%, 0) 0.25vh, rgba(88, 88, 88, 0.1) 0.35vh, rgba(88, 88, 88, 0.2) 0.5vh); - background-image: -o-repeating-linear-gradient(45deg, - hsla(0, 0%, 100%, 0), - hsla(0, 0%, 100%, 0) 0.25vh, - rgba(88, 88, 88, 0.1) 0.35vh, - rgba(88, 88, 88, 0.2) 0.5vh); background-image: repeating-linear-gradient(45deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 0.25vh, rgba(88, 88, 88, 0.1) 0.35vh, rgba(88, 88, 88, 0.2) 0.5vh); background-image: var(--diagonal-stripes); - -webkit-background-size: 100% 7.5rem; background-size: 100% 7.5rem; background-repeat: no-repeat; background-position: 0 0; @@ -254,9 +149,7 @@ div#container-wrap { z-index: 9999; padding: 1.875rem 0 0; margin-left: 6.75rem; - margin-top: -webkit-calc(0.3125rem + 1.2rem); margin-top: calc(0.3125rem + 1.2rem); - margin-top: -webkit-calc(0.3125rem + var(--offset-from-page-top)); margin-top: calc(0.3125rem + var(--offset-from-page-top)); } @@ -274,9 +167,7 @@ div#container-wrap { color: transparent; text-shadow: none; margin-left: 7rem; - margin-top: -webkit-calc(3.8rem + 1.2rem); margin-top: calc(3.8rem + 1.2rem); - margin-top: -webkit-calc(3.8rem + var(--offset-from-page-top)); margin-top: calc(3.8rem + var(--offset-from-page-top)); } @@ -302,10 +193,6 @@ div#container-wrap { } form[id="search-top-box-form"] { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; text-align: center; } @@ -313,9 +200,7 @@ form[id="search-top-box-form"] { #search-top-box-input { border: 0.0625rem solid rgb(12, 12, 12); border: var(--border-styling); - -webkit-border-radius: 0.0625rem; border-radius: 0.0625rem; - -webkit-border-radius: var(--border-radius-width); border-radius: var(--border-radius-width); color: rgb(252, 252, 252); color: rgb(var(--swatch-text-light)); @@ -331,19 +216,11 @@ form[id="search-top-box-form"] { #search-top-box-form > input, #search-top-box-form > input[type="submit"] { - min-height: -webkit-calc(0.875rem * 1.5); min-height: calc(0.875rem * 1.5); - min-height: -webkit-calc(var(--base-font-size) * 1.5); min-height: calc(var(--base-font-size) * 1.5); padding: 0.25rem; margin: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; box-sizing: border-box; - -webkit-box-flex: 1; - -webkit-flex-grow: 1; - -moz-box-flex: 1; - -ms-flex-positive: 1; flex-grow: 1; } @@ -359,16 +236,12 @@ form[id="search-top-box-form"] { #search-top-box-input:focus,#search-top-box-form input[type="submit"] { border: 0.0625rem solid rgb(12, 12, 12); border: var(--border-styling); - -webkit-border-radius: 0.0625rem; border-radius: 0.0625rem; - -webkit-border-radius: var(--border-radius-width); border-radius: var(--border-radius-width); } #search-top-box-form input[type="submit"] { - font-size: -webkit-calc(0.875rem * .85); font-size: calc(0.875rem * .85); - font-size: -webkit-calc(var(--base-font-size) * .85); font-size: calc(var(--base-font-size) * .85); cursor: pointer; margin-right: 0; @@ -380,7 +253,6 @@ form[id="search-top-box-form"] { color: rgb(var(--swatch-text-light)); background: rgb(100, 3, 15); background: rgb(var(--swatch-primary-darkest)); - -webkit-box-shadow: none; box-shadow: none; } @@ -389,9 +261,7 @@ form[id="search-top-box-form"] { --text-shadow: rgba(var(--swatch-menutxt-dark-color, 12, 12, 12), 0.75); border: 0.0625rem solid rgb(12, 12, 12); border: var(--border-styling); - -webkit-border-radius: 0.0625rem; border-radius: 0.0625rem; - -webkit-border-radius: var(--border-radius-width); border-radius: var(--border-radius-width); text-shadow: 0 0 0.063rem rgba(12, 12, 12, 0.75); text-shadow: 0 0 0.063rem var(--swatch-menutxt-dark-color); @@ -431,7 +301,6 @@ form[id="search-top-box-form"] { left: 1rem; bottom: 0; z-index: 9999; - -webkit-filter: unset; filter: unset; } @@ -440,20 +309,12 @@ form[id="search-top-box-form"] { position: initial; z-index: 50; height: 1.625rem; - font-size: -webkit-calc(0.875rem * 0.85); font-size: calc(0.875rem * 0.85); - font-size: -webkit-calc(var(--base-font-size) * 0.85); font-size: calc(var(--base-font-size) * 0.85); font-weight: 600; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; margin: 7.625rem 0 1.75rem 0; padding: 0 0 0.25rem; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; flex-wrap: nowrap; } @@ -462,26 +323,12 @@ form[id="search-top-box-form"] { #top-bar div.top-bar > ul, #top-bar div.mobile-top-bar > ul { width: 90vw; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -moz-box-orient: horizontal; - -moz-box-direction: normal; - -ms-flex-direction: row; flex-direction: row; - -webkit-justify-content: space-around; - -ms-flex-pack: distribute; justify-content: space-around; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; flex-wrap: nowrap; max-width: 61.25rem; z-index: 20; height: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; letter-spacing: 0.0625rem; text-align: center; @@ -489,26 +336,14 @@ form[id="search-top-box-form"] { #top-bar div.top-bar > ul > li, #top-bar div.mobile-top-bar > ul > li { - -webkit-flex-shrink: 2; - -ms-flex-negative: 2; flex-shrink: 2; - -webkit-box-flex: 2; - -webkit-flex-grow: 2; - -moz-box-flex: 2; - -ms-flex-positive: 2; flex-grow: 2; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; position: relative; width: auto; margin: 0; list-style: outside none none; padding: 0; - -webkit-transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); - -o-transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); } @@ -529,22 +364,9 @@ form[id="search-top-box-form"] { #top-bar div.mobile-top-bar > ul > li > a { padding: 0.3em; width: 100%; - height: -webkit-calc(100% - 0.6em); height: calc(100% - 0.6em); - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; justify-content: center; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; text-decoration: none; color: rgb(252, 252, 252); @@ -566,15 +388,12 @@ form[id="search-top-box-form"] { #top-bar div.top-bar > ul > li > a:before, #top-bar div.top-bar > ul > li > a:after { - height: -webkit-calc(0.0625rem * 3); height: calc(0.0625rem * 3); position: absolute; content: " "; background-color: rgba(180, 35, 35, 0.5); background-color: rgba(var(--swatch-primary), 0.5); width: 0; - -webkit-transition: width 300ms cubic-bezier(0.4, 0.0, 0.2, 1); - -o-transition: width 300ms cubic-bezier(0.4, 0.0, 0.2, 1); transition: width 300ms cubic-bezier(0.4, 0.0, 0.2, 1); } @@ -595,9 +414,7 @@ form[id="search-top-box-form"] { border: var(--border-styling); background: rgba(48, 48, 52, 0.93); background: rgba(var(--swatch-menubg-dark-color), 0.93); - -webkit-box-shadow: 0 0.125rem 0.375rem rgba(12, 12, 12, 0.5); box-shadow: 0 0.125rem 0.375rem rgba(12, 12, 12, 0.5); - -webkit-box-shadow: 0 0.125rem 0.375rem var(--box-shadow); box-shadow: 0 0.125rem 0.375rem var(--box-shadow); border-top: none; z-index: 20; @@ -607,26 +424,10 @@ form[id="search-top-box-form"] { width: auto; max-width: 61.25rem; min-width: 100%; - -webkit-align-self: flex-start; - -ms-flex-item-align: start; align-self: flex-start; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - -webkit-flex-direction: column; - -moz-box-orient: vertical; - -moz-box-direction: reverse; - -ms-flex-direction: column; + box-sizing: border-box; flex-direction: column; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; flex-wrap: nowrap; } @@ -634,37 +435,20 @@ form[id="search-top-box-form"] { #top-bar div.mobile-top-bar > ul > li > ul > li { position: relative; margin: 0 -0.0625rem -0.0625rem 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; box-sizing: border-box; border-collapse: collapse; float: none; padding: 0; - -webkit-transition: background-color 80ms cubic-bezier(0.4, 0.0, 0.2, 1); - -o-transition: background-color 80ms cubic-bezier(0.4, 0.0, 0.2, 1); transition: background-color 80ms cubic-bezier(0.4, 0.0, 0.2, 1); /* Prevent splitting in half onto the next column */ - -webkit-column-break-inside: avoid; break-inside: avoid; /* Text positioning */ height: 2rem; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; width: auto; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; + align-items: center; justify-content: center; word-break: normal; } @@ -678,17 +462,10 @@ form[id="search-top-box-form"] { #top-bar li ul { opacity: 0; visibility: hidden; - -webkit-transition: opacity 0.2s ease-in-out, visibility 0s linear 0.2s, -webkit-transform 0.2s ease-in-out; - transition: opacity 0.2s ease-in-out, visibility 0s linear 0.2s, -webkit-transform 0.2s ease-in-out; - -o-transition: opacity 0.2s ease-in-out, visibility 0s linear 0.2s, -o-transform 0.2s ease-in-out; transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, visibility 0s linear 0.2s; - transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, visibility 0s linear 0.2s, -webkit-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out; } #top-bar:not(:hover) li ul { - -webkit-transform: translate(0, -0.3rem); - -ms-transform: translate(0, -0.3rem); - -o-transform: translate(0, -0.3rem); transform: translate(0, -0.3rem); } @@ -702,18 +479,8 @@ form[id="search-top-box-form"] { #top-bar div.mobile-top-bar > ul > li.sfhover > ul { visibility: visible; opacity: 1; - -webkit-transition: opacity 0.2s ease-in-out, visibility 0s linear 0s, - -webkit-transform 0.2s ease-in-out; - transition: opacity 0.2s ease-in-out, visibility 0s linear 0s, - -webkit-transform 0.2s ease-in-out; - -o-transition: opacity 0.2s ease-in-out, visibility 0s linear 0s, - -o-transform 0.2s ease-in-out; transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, visibility 0s linear 0s; - transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, - visibility 0s linear 0s, - -webkit-transform 0.2s ease-in-out, - -o-transform 0.2s ease-in-out; } #top-bar div.top-bar > ul > li > ul > li:hover, @@ -739,15 +506,13 @@ form[id="search-top-box-form"] { #top-bar div.top-bar > ul > li > ul > li:hover::before, #top-bar div.mobile-top-bar > ul > li > ul > li:hover::before { top: -100%; - -webkit-clip-path: polygon(80% 0, 100% 0, 100% 100%, 0 100%); - clip-path: polygon(80% 0, 100% 0, 100% 100%, 0 100%); + clip-path: polygon(80% 0, 100% 0, 100% 100%, 0 100%); } #top-bar div.top-bar > ul > li > ul > li:hover::after, #top-bar div.mobile-top-bar > ul > li > ul > li:hover::after { bottom: -100%; - -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 80% 100%); - clip-path: polygon(0 0, 100% 0, 100% 100%, 80% 100%); + clip-path: polygon(0 0, 100% 0, 100% 100%, 80% 100%); } #top-bar div.top-bar > ul > li > ul > li:hover > a, @@ -771,15 +536,7 @@ form[id="search-top-box-form"] { padding: 0 1em; /* Text positioning */ - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; + align-items: center; justify-content: center; overflow: hidden; white-space: nowrap; @@ -787,10 +544,6 @@ form[id="search-top-box-form"] { #top-bar div.top-bar > ul > li > ul > li > a, #top-bar div.top-bar > ul > li > ul > li > ul > li { /* ? */ - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; margin: 0; padding: 0 1em; @@ -805,8 +558,6 @@ form[id="search-top-box-form"] { z-index: 10; top: 0; left: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer; } @@ -825,10 +576,6 @@ form[id="search-top-box-form"] { color: rgb(var(--swatch-menutxt-dark-color)); font-size: 1em; z-index: 10; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; position: relative; height: 100%; @@ -839,8 +586,6 @@ form[id="search-top-box-form"] { white-space: nowrap; background: transparent; overflow: hidden; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; box-sizing: border-box; } @@ -850,18 +595,9 @@ form[id="search-top-box-form"] { } #top-bar div.top-bar > ul > li > ul > li > a::before, -#top-bar div.top-bar > ul > li > ul > li > ul > li > a::before { - -webkit-transform: translateX(-webkit-calc(-100% - 4rem)); - -moz-transform: translateX(-moz-calc(-100% - 4rem)); - -ms-transform: translateX(calc(-100% - 4rem)); - -o-transform: translateX(calc(-100% - 4rem)); - transform: translateX(calc(-100% - 4rem)); - -webkit-transition: -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1); - transition: -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1); - -o-transition: -o-transform 500ms cubic-bezier(0.4, 0, 0.2, 1); - -moz-transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 500ms cubic-bezier(0.4, 0, 0.2, 1); +#top-bar div.top-bar > ul > li > ul > li > ul > li > a::before { + transform: translateX(calc(-100% - 4rem)); transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1); - transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -o-transform 500ms cubic-bezier(0.4, 0, 0.2, 1); pointer-events: none; } @@ -876,16 +612,11 @@ form[id="search-top-box-form"] { background-color: rgb(var(--dark-accent),0.25); opacity: 1; z-index: -1; - -webkit-clip-path: polygon(0.00% 0.00%, 100% 0px, 90% 100%, 0px 100%); - clip-path: polygon(0.00% 0.00%, 100% 0px, 90% 100%, 0px 100%); + clip-path: polygon(0.00% 0.00%, 100% 0px, 90% 100%, 0px 100%); } #top-bar div.top-bar > ul > li > ul > li > a:hover::before { - -webkit-transform: translateX(0); - -moz-transform: translateX(0); - -ms-transform: translateX(0); - -o-transform: translateX(0); - transform: translateX(0); + transform: translateX(0); } #top-bar div.top-bar > ul > li > ul > li > ul > li > a:hover::before { @@ -898,8 +629,7 @@ form[id="search-top-box-form"] { background-color: rgb(var(--dark-accent)); opacity: 1; z-index: -1; - -webkit-clip-path: polygon(0.00% 0.00%, 94.94% 0px, 90% 100%, 0px 100%); - clip-path: polygon(0.00% 0.00%, 94.94% 0px, 90% 100%, 0px 100%); + clip-path: polygon(0.00% 0.00%, 94.94% 0px, 90% 100%, 0px 100%); } #top-bar div.top-bar > ul > li > ul > li > ul > li:hover { @@ -916,52 +646,26 @@ form[id="search-top-box-form"] { #top-bar > ul { width: 90vw; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -moz-box-orient: horizontal; - -moz-box-direction: normal; - -ms-flex-direction: row; flex-direction: row; - -webkit-justify-content: space-around; - -ms-flex-pack: distribute; justify-content: space-around; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; flex-wrap: nowrap; max-width: 61.25rem; z-index: 20; height: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; letter-spacing: 0.0625rem; text-align: center; } #top-bar > ul > li { - -webkit-flex-shrink: 2; - -ms-flex-negative: 2; flex-shrink: 2; - -webkit-box-flex: 2; - -webkit-flex-grow: 2; - -moz-box-flex: 2; - -ms-flex-positive: 2; flex-grow: 2; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; position: relative; width: auto; margin: 0; list-style: outside none none; padding: 0; - -webkit-transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); - -o-transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); } @@ -980,20 +684,8 @@ form[id="search-top-box-form"] { padding: 0.3em; width: 100%; height: 100%; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; justify-content: center; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; text-decoration: none; color: rgb(252, 252, 252); @@ -1016,15 +708,12 @@ form[id="search-top-box-form"] { #top-bar > ul > li > *:before, #top-bar > ul > li > *:after { - height: -webkit-calc(0.0625rem * 3); height: calc(0.0625rem * 3); position: absolute; content: " "; background-color: rgba(180, 35, 35, 0.5); background-color: rgba(var(--swatch-primary), 0.5); width: 0; - -webkit-transition: width 300ms cubic-bezier(0.4, 0.0, 0.2, 1); - -o-transition: width 300ms cubic-bezier(0.4, 0.0, 0.2, 1); transition: width 300ms cubic-bezier(0.4, 0.0, 0.2, 1); pointer-events: none; } @@ -1044,20 +733,8 @@ form[id="search-top-box-form"] { padding: .3em; width: 100%; height: 100%; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; justify-content: center; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; color: #fcfcfc; color: rgb(var(--swatch-menutxt-light-color)); @@ -1097,18 +774,14 @@ form[id="search-top-box-form"] { background-image: url("https://nu-scptheme.github.io/Black-Highlighter/images/logo.svg"); background-image: var(--logo-image); --size: 9.9rem; - --size: -webkit-calc(8.75rem + var(--offset-from-page-top)); --size: calc(8.75rem + var(--offset-from-page-top)); --y-offset: 1.3125rem; - background-position: -webkit-calc(6.75rem - var(--size)) -webkit-calc(((var(--size) * -1) + 7.5rem + var(--y-offset)) / 2); background-position: calc(6.75rem - var(--size)) calc(((var(--size) * -1) + 7.5rem + var(--y-offset)) / 2); - -webkit-background-size: var(--size), 100% 7.5rem; background-size: var(--size), 100% 7.5rem; /* not sure what this 2nd size is doing here? - croque */ background-repeat: no-repeat, repeat; width: 100vw; margin: 0; - position: -webkit-sticky; position: sticky; top: -7.5rem; } @@ -1124,16 +797,12 @@ form[id="search-top-box-form"] { } #header h1 { - font-size: -webkit-calc(0.875rem * 1.35); font-size: calc(0.875rem * 1.35); - font-size: -webkit-calc(var(--base-font-size) * 1.35); font-size: calc(var(--base-font-size) * 1.35); } #header h2 { - font-size: -webkit-calc(0.875rem * 0.945); font-size: calc(0.875rem * 0.945); - font-size: -webkit-calc(var(--base-font-size) * 0.945); font-size: calc(var(--base-font-size) * 0.945); } @@ -1151,10 +820,6 @@ form[id="search-top-box-form"] { } #top-bar .mobile-top-bar { - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; top: 0; right: 0; @@ -1162,47 +827,10 @@ form[id="search-top-box-form"] { margin: 0; padding: 0; width: 100vw; - background: linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem); - background: linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(var(--swatch-topmenu-border-color), 1) 0, - rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, - rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-border-color), 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(var(--swatch-topmenu-border-color), 1) 0, - rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, - rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-border-color), 1) 3rem)); + background: linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem)); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(var(--swatch-topmenu-border-color), 1) 0,rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem,rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-border-color), 1) 3rem)); position: static; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; z-index: 9999; } @@ -1225,21 +853,12 @@ form[id="search-top-box-form"] { } #top-bar div.mobile-top-bar > ul > li > ul { - -webkit-transform: translate(-50%, 0); - -ms-transform: translate(-50%, 0); - -o-transform: translate(-50%, 0); transform: translate(-50%, 0); left: 50%; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; flex-wrap: wrap; flex-direction: row; margin-top: 2.938rem; - -webkit-column-count: 3; - -moz-column-count: 3; column-count: 3; width: 85vw; max-height: calc(100vh - 8rem); @@ -1249,9 +868,6 @@ form[id="search-top-box-form"] { #top-bar div.mobile-top-bar > ul > li:focus-within > ul, #top-bar div.mobile-top-bar > ul > li > ul:focus-within, #top-bar div.mobile-top-bar > ul > li.sfhover > ul { - -webkit-transform: translate(-50%, 0); - -ms-transform: translate(-50%, 0); - -o-transform: translate(-50%, 0); transform: translate(-50%, 0); } @@ -1261,30 +877,17 @@ form[id="search-top-box-form"] { } #top-bar div.mobile-top-bar > ul > li > ul > li { - max-height: -webkit-calc((100vh - 15rem) / 10); max-height: calc((100vh - 15rem) / 10); height: 3rem; - max-width: -webkit-calc(80vw + 0.0625rem); max-width: calc(80vw + 0.0625rem); - width: -webkit-calc(80vw + 0.0625rem); width: calc(80vw + 0.0625rem); - -webkit-box-flex: 2; - -webkit-flex-grow: 2; - -moz-box-flex: 2; - -ms-flex-positive: 2; flex-grow: 2; - -webkit-flex-basis: -webkit-calc(80vw / 2); - -ms-flex-preferred-size: calc(80vw / 2); flex-basis: calc(80vw / 2); text-align: center; } #top-bar div.mobile-top-bar > ul > li > ul > li, #top-bar div.mobile-top-bar > ul > li > ul > li > a { - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; } @@ -1293,15 +896,7 @@ form[id="search-top-box-form"] { width: 100%; line-height: 1em; text-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; justify-content: center; font-size: 0.875rem; font-size: var(--base-font-size); @@ -1310,27 +905,13 @@ form[id="search-top-box-form"] { #top-bar > div.mobile-top-bar > div.open-menu { width: 3rem; height: 3rem; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; } #top-bar > div.mobile-top-bar > div.open-menu > p { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - -moz-box-align: stretch; - -ms-flex-align: stretch; align-items: stretch; -ms-flex-pack: center; - -webkit-align-content: stretch; - -ms-flex-line-pack: stretch; align-content: stretch; justify-items: stretch; width: 100%; @@ -1340,9 +921,6 @@ form[id="search-top-box-form"] { } #top-bar > div.mobile-top-bar > div.open-menu > p,#top-bar > div.mobile-top-bar > div.open-menu > p > a { - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; justify-content: center; } @@ -1356,20 +934,8 @@ form[id="search-top-box-form"] { text-align: center; color: rgb(252, 252, 252); color: rgb(var(--swatch-menutxt-light-color)); - -webkit-box-flex: 2; - -webkit-flex: 2 0 100%; - -moz-box-flex: 2; - -ms-flex: 2 0 100%; flex: 2 0 100%; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; -ms-flex-pack: center; /* Overriding Wikidot's Default Styling */ @@ -1399,17 +965,12 @@ form[id="search-top-box-form"] { height: 7.5rem; top: 0; right: 0; - -webkit-transition: background 0.3s, -webkit-box-shadow 0.3s; - transition: background 0.3s, -webkit-box-shadow 0.3s; - -o-transition: box-shadow 0.3s, background 0.3s; transition: box-shadow 0.3s, background 0.3s; - transition: box-shadow 0.3s, background 0.3s, -webkit-box-shadow 0.3s; } #search-top-box:focus-within { background: rgba(var(--swatch-menubg-dark-color),0.7); padding: 0 0 0 1rem; - -webkit-box-shadow: -1rem 0 1rem rgb(var(--swatch-menubg-dark-color)); - box-shadow: -1rem 0 1rem rgb(var(--swatch-menubg-dark-color)); + box-shadow: -1rem 0 1rem rgb(var(--swatch-menubg-dark-color)); } #search-top-box:not(:focus-within):before { content: "\f002"; @@ -1438,18 +999,12 @@ form[id="search-top-box-form"] { #search-top-box form[id="search-top-box-form"] input { height: calc(var(--base-font-size) * 2); top: 0; - -webkit-transform: translateY(calc(100% + var(--base-font-size) * 2)); - -ms-transform: translateY(calc(100% + var(--base-font-size) * 2)); - transform: translateY(calc(100% + var(--base-font-size) * 2)); + transform: translateY(calc(100% + var(--base-font-size) * 2)); position: relative; - -webkit-appearance: none; - -moz-appearance: none; appearance: none; } #search-top-box form[id="search-top-box-form"] input[type="text"] { visibility: visible; - -webkit-transition: width 0.6s, right 0.6s; - -o-transition: width 0.6s, right 0.6s; transition: width 0.6s, right 0.6s; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { @@ -1458,9 +1013,7 @@ form[id="search-top-box-form"] { position: absolute; color: transparent; right: 0; - -webkit-transform: translateY(0) ; - -ms-transform: translateY(0) ; - transform: translateY(0) ; + transform: translateY(0) ; border-width: 0 0 0 1px; cursor: pointer; } @@ -1476,8 +1029,6 @@ form[id="search-top-box-form"] { background-color: rgb(var(--swatch-primary-darkest)); width: calc(var(--base-font-size) * 1.5 + 0.5rem); visibility: visible; - -webkit-transition: width 0.6s, padding 0.6s, opacity 0.6s; - -o-transition: width 0.6s, padding 0.6s, opacity 0.6s; transition: width 0.6s, padding 0.6s, opacity 0.6s; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="submit"] { diff --git a/styles/main.css b/src/css/main.css similarity index 74% rename from styles/main.css rename to src/css/main.css index 18c9d5a5..726c1071 100644 --- a/styles/main.css +++ b/src/css/main.css @@ -13,12 +13,6 @@ Consider having a stylesheet whose sole function is to @import sub stylesheets ( /* Selection color */ -::-moz-selection { - background: rgba(180, 35, 35, 0.25); - background: rgba(var(--swatch-primary, 180, 35, 35),0.25); - text-shadow: none; -} - ::selection { background: rgba(180, 35, 35, 0.25); background: rgba(var(--swatch-primary, 180, 35, 35),0.25); @@ -55,15 +49,7 @@ Consider having a stylesheet whose sole function is to @import sub stylesheets ( } #container { - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-flex-direction: column; - -moz-box-orient: vertical; - -ms-flex-direction: column; flex-direction: column; width: 100%; height: 100%; @@ -71,14 +57,11 @@ Consider having a stylesheet whose sole function is to @import sub stylesheets ( } #container,#content-wrap { - -webkit-box-direction: normal; - -moz-box-direction: normal; padding: 0; } #content-wrap { width: 98vw; - min-height: -webkit-calc(100vh - 9.375rem); min-height: calc(100vh - 9.375rem); flex-grow: 2; height: auto; @@ -87,15 +70,7 @@ Consider having a stylesheet whose sole function is to @import sub stylesheets ( display: -moz-flex; display: -ms-flex; display: flex; */ - -webkit-box-orient: horizontal; - -webkit-flex-direction: row; - -moz-box-orient: horizontal; - -ms-flex-direction: row; flex-direction: row; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; justify-content: center; margin: 0 auto -4.1em auto; } @@ -141,38 +116,18 @@ span.printuser { #main-content { background-color: transparent; - -webkit-flex-basis: 44.25rem; - -ms-flex-preferred-size: 44.25rem; flex-basis: 44.25rem; - -webkit-flex-basis: var(--body-width-on-desktop); - -ms-flex-preferred-size: var(--body-width-on-desktop); flex-basis: var(--body-width-on-desktop); max-width: 44.25rem; max-width: var(--body-width-on-desktop); padding: 2rem; margin-bottom: 3rem; - -webkit-box-flex: 2; - -webkit-flex-grow: 2; - -moz-box-flex: 2; - -ms-flex-positive: 2; flex-grow: 2; - margin-left: -webkit-calc(50vw - (44.25rem / 2) - 2rem); margin-left: calc(50vw - (44.25rem / 2) - 2rem); - margin-left: -webkit-calc(50vw - (var(--body-width-on-desktop / 2) - 2rem)); margin-left: calc(50vw - (var(--body-width-on-desktop / 2) - 2rem)); margin-right: 1.5rem; max-height: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -moz-box-orient: vertical; - -moz-box-direction: normal; - -ms-flex-direction: column; flex-direction: column; } @@ -201,51 +156,30 @@ div#page-options-bottom-2 { div#page-options-bottom, div#page-options-bottom-2 { text-align: left; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; flex-wrap: wrap; } div#page-options-bottom, div#page-options-bottom-2, div#page-options-bottom > a { - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; } div#page-options-bottom > a, div#page-options-bottom-2 > a { - -webkit-box-flex: 2; - -webkit-flex-grow: 2; - -moz-box-flex: 2; - -ms-flex-positive: 2; flex-grow: 2; padding: .25rem; - -webkit-border-radius: .25rem; border-radius: .25rem; background-color: rgba(178, 210, 180, 0.25); background-color: rgba(var(--swatch-menubg-light-color), 0.25); border: 0.0625rem solid rgba(255, 219, 90, 1); border: 0.0625rem solid rgba(var(--swatch-primary), 1); font-weight: 700; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; justify-content: center; - -webkit-transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1), color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); - -o-transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1), color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1), color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); } div#page-options-bottom-2 > a { - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; } @@ -269,9 +203,7 @@ div#page-options-bottom-2 > a:active { color: rgb(var(--swatch-menubg-medium-color, 66, 66, 72)); margin-top: 0.9375rem; padding: 0.1875rem 0.625rem; - width: -webkit-calc(100% - 1.25rem); width: calc(100% - 1.25rem); - width: -webkit-calc(98.7vw - var(--sidebar-width-on-desktop)); width: calc(98.7vw - var(--sidebar-width-on-desktop)); height: 1rem; position: relative; @@ -325,25 +257,14 @@ div.sexy-box div.image-container img { --box-shadow-1: rgba(var(--swatch-text-dark, 12, 12, 12), 0.16); --box-shadow-2: rgba(var(--swatch-text-dark, 12, 12, 12), 0.23); --box-shadow-3: rgb(var(--swatch-menubg-medium-color, 170, 170, 170)); - -webkit-border-radius: 0.625rem; border-radius: 0.625rem; background-color: rgba(66, 66, 72, 0.5); background-color: rgba(var(--gray-monochrome, 66, 66, 72), 0.5); - -webkit-box-shadow: - 0 0.188em 0.375em rgba(12, 12, 12, 0.16), - 0 0.188em 0.375em rgba(12, 12, 12, 0.23), - 0 0 0.063em 0 rgb(170, 170, 170) inset, - 0 0 0.063em 0 rgb(170, 170, 170); box-shadow: 0 0.188em 0.375em rgba(12, 12, 12, 0.16), 0 0.188em 0.375em rgba(12, 12, 12, 0.23), 0 0 0.063em 0 rgb(170, 170, 170) inset, 0 0 0.063em 0 rgb(170, 170, 170); - -webkit-box-shadow: - 0 0.188em 0.375em var(--box-shadow-1), - 0 0.188em 0.375em var(--box-shadow-2), - 0 0 0.063em 0 var(--box-shadow-3:) inset, - 0 0 0.063em 0 var(--box-shadow-3:); box-shadow: 0 0.188em 0.375em var(--box-shadow-1), 0 0.188em 0.375em var(--box-shadow-2), @@ -423,12 +344,9 @@ div.sexy-box div.image-container img { float: right; background-color: rgb(var(--swatch-menubg-medium-color)); border: solid 0.0625rem rgb(var(--swatch-menubg-medium-dark-color)); - -webkit-border-radius: 0.625rem; border-radius: 0.625rem; white-space: nowrap; - -webkit-box-shadow: inset 0.0625rem 0.125rem 0.375rem rgba(0, 0, 0, 0.15); box-shadow: inset 0.0625rem 0.125rem 0.375rem rgba(0, 0, 0, 0.15); - -webkit-box-shadow: inset 0.0625rem 0.125rem 0.375rem var(--box-shadow); box-shadow: inset 0.0625rem 0.125rem 0.375rem var(--box-shadow); margin: 1.25rem 0 0.313rem 0.313rem; padding: 0 1.25rem; @@ -464,20 +382,11 @@ div.sexy-box div.image-container img { --box-shadow-2: rgba(var(--swatch-menubg-black-color), 0.8); --box-shadow-3: rgba(var(--swatch-menubg-color), 0.25); --box-shadow-4: rgba(var(--swatch-menubg-black-color), 0.1); - -webkit-border-radius: 0.625rem; border-radius: 0.625rem; - -webkit-box-shadow: 0 0.0625rem 0.3125rem rgba(0, 0, 0, 0.15), - inset 0 0.0625rem 0 rgba(255, 255, 255, 0.8), - inset 0 0.625rem 0.3125rem rgba(255, 255, 255, 0.25), - inset 0 -0.9375rem 1.875rem rgba(0, 0, 0, 0.1); box-shadow: 0 0.0625rem 0.3125rem rgba(0, 0, 0, 0.15), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.8), inset 0 0.625rem 0.3125rem rgba(255, 255, 255, 0.25), inset 0 -0.9375rem 1.875rem rgba(0, 0, 0, 0.1); - -webkit-box-shadow: 0 0.0625rem 0.3125rem var(--box-shadow-1), - inset 0 0.0625rem 0 var(--box-shadow-2), - inset 0 0.625rem 0.3125rem var(--box-shadow-3), - inset 0 -0.9375rem 1.875rem var(--box-shadow-4); box-shadow: 0 0.0625rem 0.3125rem var(--box-shadow-1), inset 0 0.0625rem 0 var(--box-shadow-2), inset 0 0.625rem 0.3125rem var(--box-shadow-3), @@ -493,40 +402,16 @@ div.sexy-box div.image-container img { .thread-container .post .head { --box-shadow: rgba(var(--swatch-menubg-black-color), 0.15); - background: - -webkit-gradient(linear, left top, right top, from(rgba(244, 244, 244)), to(rgba(170, 170, 170))), - rgba(244, 244, 244); - background: - -webkit-linear-gradient(left, rgba(244, 244, 244), rgba(170, 170, 170)), - rgba(244, 244, 244); - background: - -o-linear-gradient(left, rgba(244, 244, 244), rgba(170, 170, 170)), - rgba(244, 244, 244); background: , linear-gradient(to right, rgba(244, 244, 244), rgba(170, 170, 170)), rgba(244, 244, 244); background: - -webkit-gradient(linear, left top, right top, from(rgba(var(--swatch-menubg-light-color))), to(rgba(var(--swatch-menubg-medium-color)))), - rgba(var(--swatch-menubg-light-color)); - background: - -webkit-linear-gradient(left, rgba(var(--swatch-menubg-light-color)), rgba(var(--swatch-menubg-medium-color))), - rgba(var(--swatch-menubg-light-color)); - background: - -o-linear-gradient(left, rgba(var(--swatch-menubg-light-color)), rgba(var(--swatch-menubg-medium-color))), - rgba(var(--swatch-menubg-light-color)); - background: - linear-gradient( - to right, - rgba(var(--swatch-menubg-light-color)), - rgba(var(--swatch-menubg-medium-color)) + linear-gradient(to right,rgba(var(--swatch-menubg-light-color)),rgba(var(--swatch-menubg-medium-color)) ), rgba(var(--swatch-menubg-light-color)); background-blend-mode: screen; - -webkit-box-shadow: inset 0.125rem 0.1875rem 0.375rem rgba(0, 0, 0, 0.15); box-shadow: inset 0.125rem 0.1875rem 0.375rem rgba(0, 0, 0, 0.15); - -webkit-box-shadow: inset 0.125rem 0.1875rem 0.375rem var(--box-shadow); box-shadow: inset 0.125rem 0.1875rem 0.375rem var(--box-shadow); - -webkit-border-radius: 0.3125rem 0.3125rem 0 0; border-radius: 0.3125rem 0.3125rem 0 0; padding: 0.5em 1em; } @@ -556,20 +441,11 @@ div.sexy-box div.image-container img { #page-content > div.forum-thread-box > div.new-post > a, #page-content > div.forum-thread-box > div.options a, .post-container > .post > div.long > div.options a { - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; color: #64030f; color: rgb(var(--swatch-primary-darkest)); - -webkit-box-flex: 0; - -webkit-flex-grow: 0; - -moz-box-flex: 0; - -ms-flex-positive: 0; flex-grow: 0; padding: .25rem; - -webkit-border-radius: .25rem; border-radius: .25rem; background-color: rgba(178,210,180,0.25); background-color: rgba(var(--swatch-menubg-light-color),0.25); @@ -577,13 +453,7 @@ div.sexy-box div.image-container img { border: .0625rem solid rgba(var(--swatch-primary-darker),1); margin: 0.1rem; font-weight: 700; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; justify-content: center; - -webkit-transition: background-color 300ms cubic-bezier(0.4,0.0,0.2,1),color 300ms cubic-bezier(0.4,0.0,0.2,1); - -o-transition: background-color 300ms cubic-bezier(0.4,0.0,0.2,1),color 300ms cubic-bezier(0.4,0.0,0.2,1); transition: background-color 300ms cubic-bezier(0.4,0.0,0.2,1),color 300ms cubic-bezier(0.4,0.0,0.2,1) } @@ -621,7 +491,6 @@ div.sexy-box div.image-container img { .keycap { border: 0.0625rem solid; border-bottom-width: 0.125rem; - -webkit-border-radius: 0.1875rem; border-radius: 0.1875rem; background-color: rgb(252, 252, 252); background-color: rgb(var(--swatch-background, 252, 252, 252)); @@ -653,9 +522,7 @@ div.sexy-box div.image-container img { color: rgb(252, 252, 22)); color: rgb(var(--swatch-menutxt-light-color, 252, 252, 252)); text-decoration: none; - -webkit-border-bottom-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; - -webkit-border-top-right-radius: 0.25rem; border-top-right-radius: 0.25rem; margin: 0 0 0 0.3125rem; padding: 0.1875rem 0.3125rem 0.1875rem 0; @@ -693,13 +560,10 @@ div.sexy-box div.image-container img { left: -0.5rem; width: 0.25rem; height: 0.25rem; - -webkit-border-radius: 0.125rem; border-radius: 0.125rem; background-color: rgb(252, 252, 252); background-color: rgb(var(--swatch-background, 252, 252, 252)); - -webkit-box-shadow: -0.0625rem -0.0625rem 0.125rem rgb(48, 48, 52); box-shadow: -0.0625rem -0.0625rem 0.125rem rgb(48, 48, 52); - -webkit-box-shadow: -0.0625rem -0.0625rem 0.125rem var(--box-shadow); box-shadow: -0.0625rem -0.0625rem 0.125rem var(--box-shadow); } @@ -717,7 +581,6 @@ div.sexy-box div.image-container img { } .emph { - -webkit-text-emphasis-style: dot; text-emphasis-style: dot; } @@ -788,8 +651,6 @@ textarea, color: rgb(var(--swatch-text-dark, 12, 12, 12)); color: rgb(12, 12, 12); color: rgb(var(--swatch-menubg-black-color, 12, 12, 12)); - -webkit-transition: 2s; - -o-transition: 2s; transition: 2s; text-decoration: none; } @@ -810,56 +671,25 @@ table.form, table.form > tbody { } table.form tr { - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -moz-box-orient: vertical; - -moz-box-direction: normal; - -ms-flex-direction: column; flex-direction: column; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - -moz-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; + align-items: stretch; width: 100%; } form#edit-page-form { background-color: rgba(170, 170, 170, 0.25); background-color: rgba(var(--swatch-menubg-medium-color), 0.25); - -webkit-border-radius: 1rem; border-radius: 1rem; padding: 0 0.5rem; } .wd-editor-toolbar-panel { - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; height: 100%; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -moz-box-orient: vertical; - -moz-box-direction: normal; - -ms-flex-direction: column; flex-direction: column; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; margin: 0; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; box-sizing: content-box; padding: 0.5rem 0; } @@ -880,20 +710,8 @@ form#edit-page-form { padding: 0.15rem; width: 1rem; height: 1rem; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; justify-content: center; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; font-weight: 600; } @@ -916,25 +734,14 @@ table.edit-page-bottomtable { } div.buttons.alignleft > input { - -webkit-box-flex: 2; - -webkit-flex-grow: 2; - -moz-box-flex: 2; - -ms-flex-positive: 2; flex-grow: 2; padding: 0.25rem; - -webkit-border-radius: 0.25rem; border-radius: 0.25rem; } div.buttons.alignleft { text-align: left; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; flex-wrap: wrap; } @@ -959,12 +766,10 @@ div.buttons.alignleft { font-family: monospace; font-style: normal; font-weight: 400; - background-image: url(http://www.kaktuskontainer.wikidot.com/local--files/component%3Atheme/dot.png), - none; + background-image: url(http://www.kaktuskontainer.wikidot.com/local--files/component%3Atheme/dot.png),none; background-repeat: repeat-x; background-color: transparent; background-clip: padding-box, content-box; - -webkit-background-size: 1em 1.3em auto; background-size: 1em 1.3em auto; padding: 0.5em 0 0; } @@ -977,8 +782,6 @@ div.buttons.alignleft { #main-content { max-width: 90vw; - -webkit-transition: 0.5s ease-in-out 0.1s; - -o-transition: 0.5s ease-in-out 0.1s; transition: 0.5s ease-in-out 0.1s; margin-left: 5%; margin-right: 5%; @@ -1105,7 +908,6 @@ div.buttons.alignleft { background: transparent; color: rgb(12, 12, 12); color: rgb(var(--swatch-text-dark, 12, 12, 12)); - -webkit-box-shadow: none; box-shadow: none; text-shadow: none; } diff --git a/styles/normalize.css b/src/css/normalize.css similarity index 100% rename from styles/normalize.css rename to src/css/normalize.css diff --git a/styles/overwrite-main.css b/src/css/overwrite-main.css similarity index 100% rename from styles/overwrite-main.css rename to src/css/overwrite-main.css diff --git a/src/css/root.css b/src/css/root.css new file mode 100644 index 00000000..8ca973ed --- /dev/null +++ b/src/css/root.css @@ -0,0 +1,185 @@ +@charset "utf-8"; + +/* Fonts */ + +@import url("https://fonts.googleapis.com/css?family=Lato:400,900|PT+Mono|Poppins:600,800"); + +/* All Vars Used */ + +:root { + /* S-CSS-P Integration */ + /* If you're making a new CSS theme, please include the following three variables at minimum. */ + --theme-base: "black-highlighter"; + /* must be either "black-highlighter" or "sigma9" */ + --theme-id: "black-highlighter"; + /* set this to the URL of your theme's page - eg for "component:ar-theme", set it to "ar-theme" */ + --theme-name: "nu-SCP Theme"; + /* set this to your theme's full name */ + + /* Header */ + --logo-image: url("https://nu-scptheme.github.io/Black-Highlighter/images/logo.svg"); + --header-title: "SCP Foundation"; + --header-subtitle: "SECURE, CONTAIN, PROTECT"; + + /* Typefaces */ + --body-font: "Lato", sans-serif; + --header-font: "Poppins", sans-serif; + --title-font: "Poppins", sans-serif; + --mono-font: "PT Mono", "Andale Mono", "Courier New", Courier, monospace; + + /* Standard Colors */ + --white-monochrome: 252, 252, 252; + /* white */ + --pale-gray-monochrome: 244, 244, 244; + /* v light gray for blockquotes and stuff */ + --light-pale-gray-monochrome: 244, 244, 244; + /* very light pale gray for misc. use */ + --very-light-gray-monochrome: 215, 215, 215; + /* light accent gray for login status */ + --gray-monochrome: 66, 66, 72; + /* gray */ + --dark-gray-monochrome: 48, 48, 52; + /* dark accent gray for sidebar background */ + --black-monochrome: 12, 12, 12; + /* black */ + --pale-accent: 230, 40, 60; + /* light red, for visited links */ + --bright-accent: 133, 0, 5; + /* bright red */ + --medium-accent: 100, 46, 44; + /* medium red - the "default" accent color */ + --dark-accent: 100, 3, 15; + /* dark red */ + --alt-accent: 221, 102, 17; + /* pale orange, for newpage links */ + + /* Background and Header Colors */ + --background-gradient-color: var(--very-light-gray-monochrome); + --header-gradient-color-bottom: var(--medium-accent); + --header-gradient-color-middle: var(--black-monochrome); + --header-gradient-color-top: var(--black-monochrome); + + /* Primary Theme Colors */ + --swatch-background: var(--white-monochrome); + --swatch-primary: var(--bright-accent); + --swatch-primary-darker: var(--medium-accent); + --swatch-primary-darkest: var(--dark-accent); + /* Primary Text Colors */ + --swatch-text-dark: var(--black-monochrome); + --swatch-text-light: var(--white-monochrome); + --swatch-important-text: var(--bright-accent); + + /* Primary Menu Colors */ + --swatch-menubg-color: var(--white-monochrome); + --swatch-menubg-light-color: var(--pale-gray-monochrome); + --swatch-menubg-medium-color: var(--light-gray-monochrome); + --swatch-menubg-medium-dark-color: var(--gray-monochrome); + --swatch-menubg-dark-color: var(--dark-gray-monochrome); + --swatch-menubg-black-color: var(--black-monochrome); + --swatch-menubg-hover-color: var(--black-monochrome); + --swatch-menutxt-dark-color: var(--black-monochrome); + --swatch-menutxt-light-color: var(--white-monochrome); + --swatch-border-color: var(--black-monochrome); + /* Primary Header Colors */ + --swatch-headerh1-color: var(--white-monochrome); + --swatch-headerh2-color: var(--white-monochrome); + --swatch-topmenu-border-color: var(--black-monochrome); + --swatch-topmenu-bg-color: var(--gray-monochrome); + + /* Link Colors */ + --link-color: var(--pale-accent); + --visited-link-color: var(--swatch-primary); + --hover-link-color: var(--bright-accent); + --newpage-color: var(--alt-accent); + + /* Rating Module Colors */ + --rating-module-button-color: var(--black-monochrome); + --rating-module-button-plus-color: 0, 200, 0; + --rating-module-button-negative-color: 200, 0, 0; + --rating-module-button-cancel-color: 200, 200, 200; + --rating-module-button-credit-color: 50, 50, 50; + --rating-module-text-color: var(--swatch-menutxt-dark-color); + --rating-module-text-hover-color: var(--swatch-menutxt-light-color); + + /* Header Gradients */ + + --gradient-header: linear-gradient( + to top, + rgb(var(--header-gradient-color-bottom)) 0%, + rgb(var(--header-gradient-color-middle)) 90%, + rgb(var(--header-gradient-color-top)) 100% + ); + --gradient-topmenu: linear-gradient( + to bottom, + rgba(255, 255, 255, 0) 0%, + rgba(255, 255, 255, 0) 7.5rem, + rgba(var(--swatch-topmenu-border-color),1) 7.5rem, + rgba(var(--swatch-topmenu-bg-color), 1) 7.625rem, + rgba(var(--swatch-topmenu-bg-color), 0.95) calc(100% - 0.125rem), + rgba(var(--swatch-topmenu-bg-color), 1) calc(100% - 0.125rem), + rgba(var(--swatch-topmenu-border-color), 1) 100%); + --gradient-topmenu-mobile: linear-gradient( + to bottom, + rgba(var(--swatch-topmenu-border-color),1) 0, + rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, + rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-border-color),1) 3rem); + --diagonal-stripes: repeating-linear-gradient( + 45deg, + hsla(0, 0%, 100%, 0), + hsla(0, 0%, 100%, 0) 0.25vh, + rgba(88, 88, 88, 0.1) 0.35vh, + rgba(88, 88, 88, 0.2) 0.5vh + ); + --gradient-sidemenu-header: linear-gradient(10deg, + rgba(var(--medium-accent), 0.45) 0%, + rgba(var(--medium-accent), 0.55) 100% + ); + --background-gradient-distance: 40rem; + --gradient-background: linear-gradient( + to bottom, + rgba(var(--background-gradient-color),1) 0, + rgba(var(--background-gradient-color),0.987) calc(0.008 * var(--background-gradient-distance)), + rgba(var(--background-gradient-color),0.951) calc(0.029 * var(--background-gradient-distance)), + rgba(var(--background-gradient-color),0.896) calc(0.064 * var(--background-gradient-distance)), + rgba(var(--background-gradient-color),0.825) calc(0.11 * var(--background-gradient-distance)), + rgba(var(--background-gradient-color),0.741) calc(0.166 * var(--background-gradient-distance)), + rgba(var(--background-gradient-color),0.648) calc(0.231 * var(--background-gradient-distance)), + rgba(var(--background-gradient-color),0.55) calc(0.304 * var(--background-gradient-distance)), + rgba(var(--background-gradient-color),0.45) calc(0.383 * var(--background-gradient-distance)), + rgba(var(--background-gradient-color),0.352) calc(0.467 * var(--background-gradient-distance)), + rgba(var(--background-gradient-color),0.259) calc(0.554 * var(--background-gradient-distance)), + rgba(var(--background-gradient-color),0.175) calc(0.644 * var(--background-gradient-distance)), + rgba(var(--background-gradient-color),0.104 )calc(0.735 * var(--background-gradient-distance)), + rgba(var(--background-gradient-color),0.049) calc(0.825 * var(--background-gradient-distance)), + rgba(var(--background-gradient-color),0.013) calc(0.91.4 * var(--background-gradient-distance)), + rgba(var(--background-gradient-color),0) var(--background-gradient-distance)); + --header-background-image-size: 100% 7.5rem; + + /* Spacing Measurements */ + --offset-from-page-top: 1.2rem; + /* space between the top of the page and the start of the header text */ + --body-width-on-desktop: 44.25rem; + --sidebar-width-on-desktop: calc(var(--base-font-size) * 19); + ); + --sidebar-width-on-mobile: 14rem; + --scrollbar-width: 1rem; + --border-styling: solid 0.0625rem rgb(var(--swatch-border-color)); + --border-radius-width: 0.0625rem; + + /* Box-Shadow 1px Borders */ + --box-border-bottom: 0 0.0625rem 0 0 rgb(var(--swatch-border-color)); + --box-border-top: 0 -0.0625rem 0 0 rgb(var(--swatch-border-color)); + --box-border-left: -0.0625rem 0 0 0 rgb(var(--swatch-border-color)); + --box-border-right: 0.0625rem 0 0 0 rgb(var(--swatch-border-color)); + --box-border-all: 0 0 0 0.0625rem rgb(var(--swatch-border-color)); + + /* Sidebar */ + --sidebar-transition-timing: 0.5s ease-in-out 0.1s; + --sidebar-internal-border-thickness: 0.125rem; + + /* final values */ + --base-font-size: 0.875rem; + --base-line-height: 1.313rem; +} diff --git a/styles/sidebar.css b/src/css/sidebar.css similarity index 65% rename from styles/sidebar.css rename to src/css/sidebar.css index 81e64903..754e076d 100644 --- a/styles/sidebar.css +++ b/src/css/sidebar.css @@ -2,25 +2,11 @@ #side-bar { border: none; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -moz-box-orient: vertical; - -moz-box-direction: normal; - -ms-flex-direction: column; flex-direction: column; background: rgba(252, 252, 252, 1); background: rgba(var(--swatch-menubg-color), 1); - -webkit-flex-basis: 15.75rem; - -ms-flex-preferred-size: 15.75rem; flex-basis: 15.75rem; - -webkit-flex-basis: var(--sidebar-width-on-desktop); - -ms-flex-preferred-size: var(--sidebar-width-on-desktop); flex-basis: var(--sidebar-width-on-desktop); max-width: 15.75rem; max-width: var(--sidebar-width-on-desktop); @@ -29,20 +15,15 @@ width: 15.75rem; width: calc(0.875rem * 189); width: var(--sidebar-width-on-desktop); - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; flex-shrink: 0; padding: 0; margin: 0 0 0 -0.99vw; /* removes weird thin white line from right side of side-bar */ - position: -webkit-sticky; position: sticky; top: -1rem; - max-height: -webkit-calc(100vh + 1rem); max-height: calc(100vh + 1rem); scrollbar-width: thin; z-index: 9; - -ms-scroll-chaining: none; overscroll-behavior: contain; overflow-y: auto; overflow-x: hidden; @@ -50,8 +31,6 @@ scrollbar-color: rgba(var(--swatch-menubg-medium-color), 0) rgba(var(--swatch-menubg-medium-color), 0); float: left; - -webkit-transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1); - -o-transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1); } @@ -98,17 +77,8 @@ } #side-bar div.menu-item a::before { - -webkit-transform: translateX(-webkit-calc(-100% - 4rem)); - -moz-transform: translateX(-moz-calc(-100% - 4rem)); - -ms-transform: translateX(calc(-100% - 4rem)); - -o-transform: translateX(calc(-100% - 4rem)); - transform: translateX(calc(-100% - 4rem)); - -webkit-transition: -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1); - transition: -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1); - -o-transition: -o-transform 500ms cubic-bezier(0.4, 0, 0.2, 1); - -moz-transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 500ms cubic-bezier(0.4, 0, 0.2, 1); + transform: translateX(calc(-100% - 4rem)); transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1); - transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -o-transform 500ms cubic-bezier(0.4, 0, 0.2, 1); pointer-events: none; } @@ -122,16 +92,11 @@ background-color: rgb(var(--bright-accent),0.25); opacity: 1; z-index: -1; - -webkit-clip-path: polygon(0.00% 0.00%, 100% 0px, 90% 100%, 0px 100%); - clip-path: polygon(0.00% 0.00%, 100% 0px, 90% 100%, 0px 100%); + clip-path: polygon(0.00% 0.00%, 100% 0px, 90% 100%, 0px 100%); } #side-bar div.menu-item a:hover::before { - -webkit-transform: translateX(-2rem); - -moz-transform: translateX(-2rem); - -ms-transform: translateX(-2rem); - -o-transform: translateX(-2rem); - transform: translateX(-2rem); + transform: translateX(-2rem); } /* DARK SIDEBAR @@ -151,7 +116,6 @@ } */ #side-bar img { - -webkit-filter: brightness(120%); filter: brightness(120%); } @@ -186,10 +150,6 @@ background-color:transparent !important; } .side-block[style*="#f0f0f0"] div[style="text-align: center;"]{ - -webkit-box-align:center; - -webkit-align-items:center; - -moz-box-align:center; - -ms-flex-align:center; align-items:center; } @@ -197,35 +157,17 @@ #side-bar .side-block { border: 0; margin-top: 1rem; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -moz-box-orient: horizontal; - -moz-box-direction: normal; - -ms-flex-direction: row; flex-direction: row; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; flex-wrap: wrap; - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; flex-shrink: 0; } #side-bar .side-block,.side-block div[style="text-align: center;"] { - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; } .side-block div[style="text-align: center;"] { width: 100%; - -webkit-box-pack: space-evenly; - -webkit-justify-content: space-evenly; - -moz-box-pack: space-evenly; - -ms-flex-pack: space-evenly; justify-content: space-evenly; padding: 0 0.6rem; } @@ -237,16 +179,6 @@ #side-bar .heading, #side-bar .side-block > .collapsible-block:nth-child(1) .collapsible-block-folded { min-height: 1.25rem; - background: -webkit-linear-gradient( - 80deg, - rgba(140, 20, 25, 0.45) 0%, - rgba(140, 20, 25, 0.55) 100% - ); - background: -o-linear-gradient( - 80deg, - rgba(140, 20, 25, 0.45) 0%, - rgba(140, 20, 25, 0.55) 100% - ); background: linear-gradient( 10deg, rgba(140, 20, 25, 0.45) 0%, @@ -257,8 +189,6 @@ #side-bar .heading { margin-top: 0.5rem; - -webkit-flex-basis: 100%; - -ms-flex-preferred-size: 100%; flex-basis: 100%; } @@ -271,9 +201,7 @@ height: 1.25rem; line-height: 1.25rem; text-transform: uppercase; - font-size: -webkit-calc(0.875rem * 0.9); font-size: calc(0.875rem * 0.9); - font-size: -webkit-calc(var(--base-font-size) * 0.9); font-size: calc(var(--base-font-size) * 0.9); font-weight: 900; text-align: center; @@ -289,47 +217,19 @@ #side-bar div.menu-item { margin: 0; text-align: right; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -moz-box-orient: horizontal; - -moz-box-direction: normal; - -ms-flex-direction: row; flex-direction: row; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; flex-wrap: nowrap; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - -moz-box-pack: start; - -ms-flex-pack: start; justify-content: flex-start; font-size: 0; - min-height: -webkit-calc(1.5rem - 0.125rem); min-height: calc(1.5rem - 0.125rem); - min-height: -webkit-calc(1.5rem - var(--sidebar-internal-border-thickness)); min-height: calc(1.5rem - var(--sidebar-internal-border-thickness)); border-bottom: 0.125rem solid rgba(12, 12, 12, 0.08); border-bottom: var(--sidebar-internal-border-thickness) solid rgba(var(--swatch-border-color), 0.08); - -webkit-flex-shrink: 0; - - -ms-flex-negative: 0; - flex-shrink: 0; - -webkit-flex-basis: 100%; - -ms-flex-preferred-size: 100%; flex-basis: 100%; } @@ -364,8 +264,6 @@ #side-bar div.collapsible-block { text-align: right; - -webkit-flex-basis: 100%; - -ms-flex-preferred-size: 100%; flex-basis: 100%; } @@ -388,38 +286,19 @@ letter-spacing: 0.04em; background-color: rgba(12, 12, 12, 0); background-color: rgba(var(--swatch-menubg-hover-color), 0); - -webkit-transition: background-color 80ms cubic-bezier(0.4, 0, 0.2, 1); - -o-transition: background-color 80ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 80ms cubic-bezier(0.4, 0, 0.2, 1); display: block; - height: -webkit-calc(1.5rem - 0.125rem); height: calc(1.5rem - 0.125rem); - height: -webkit-calc(1.5rem - var(--sidebar-internal-border-thickness)); height: calc(1.5rem - var(--sidebar-internal-border-thickness)); - line-height: -webkit-calc(1.5rem - 0.125rem); line-height: calc(1.5rem - 0.125rem); - line-height: -webkit-calc(1.5rem - var(--sidebar-internal-border-thickness)); line-height: calc(1.5rem - var(--sidebar-internal-border-thickness)); background-clip: padding-box; - -webkit-box-flex: 2; - -webkit-flex-grow: 2; - -moz-box-flex: 2; - -ms-flex-positive: 2; flex-grow: 2; text-align: left; - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - -moz-box-pack: start; - -ms-flex-pack: start; justify-content: flex-start; } -#side-bar div.menu-item > a:last-of-type { - -webkit-box-flex: 1; - -webkit-flex-grow: 1; - -moz-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; +#side-bar div.menu-item > a:last-of-type {flex-grow: 1; width: 100%; } @@ -430,18 +309,8 @@ /* SCP Series Specific */ #side-bar div.menu-item > a:first-of-type { - padding: 0 -webkit-calc(0.875rem * 1.5); padding: 0 calc(0.875rem * 1.5); - padding: 0 -webkit-calc(var(--base-font-size) * 1.5); - padding: 0 calc(var(--base-font-size) * 1.5); - -webkit-box-flex: 0; - -webkit-flex-grow: 0; - -moz-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; + padding: 0 calc(var(--base-font-size) * 1.5);flex-grow: 0;flex-shrink: 0; text-align: left; } @@ -509,7 +378,6 @@ } #side-bar .side-block > .collapsible-block a.collapsible-block-link::after { - -webkit-filter: invert(100%); filter: invert(100%); } @@ -522,9 +390,6 @@ > .collapsible-block .collapsible-block-unfolded-link a.collapsible-block-link::after { - -webkit-transform: rotate(180deg); - -ms-transform: rotate(180deg); - -o-transform: rotate(180deg); transform: rotate(180deg); } @@ -532,8 +397,6 @@ #side-bar div.menu-item .collapsible-block-content { border-right: 2rem solid rgba(12, 12, 12, 0.08); border-right: 2rem solid rgba(var(--swatch-border-color), 0.08); - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; box-sizing: border-box; } @@ -571,17 +434,7 @@ /* Search box specific styling */ #___gcse_0 > div { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; display: inline-flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -moz-box-orient: horizontal; - -moz-box-direction: normal; - -ms-flex-direction: row; flex-direction: row; width: 100%; height: 2rem; @@ -596,8 +449,6 @@ color: rgb(var(--swatch-menutxt-light-color)); background-color: rgba(100, 3, 15, 0); background-color: rgba(var(--swatch-primary-darkest), 0); - -webkit-transition: background-color 80ms cubic-bezier(0.4, 0, 0.2, 1); - -o-transition: background-color 80ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 80ms cubic-bezier(0.4, 0, 0.2, 1); line-height: 1.85rem; } @@ -629,36 +480,16 @@ border: 0; margin-top: 1rem; margin-bottom: 1rem; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -moz-box-orient: vertical; - -moz-box-direction: normal; - -ms-flex-direction: column; flex-direction: column; - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; flex-shrink: 0; } #side-bar > div[style="background-color: #e5e5ff;"] > div.menu-item > div { height: auto; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; padding: 1rem; width: 100%; - -webkit-box-pack: space-evenly; - -webkit-justify-content: space-evenly; - -moz-box-pack: space-evenly; - -ms-flex-pack: space-evenly; justify-content: space-evenly; } @@ -668,7 +499,6 @@ margin: 0; padding: 0; border: none; - -webkit-border-radius: none; border-radius: none; display: flex; justify-content: center; @@ -686,76 +516,22 @@ /* Pleasing Nico by making the two Random buttons the same width */ a[href*="/random:random-tale"], a[href*="/most-recently-edited"] { - min-width: -webkit-calc(0.875rem * 2.5); min-width: calc(0.875rem * 2.5); - min-width: -webkit-calc(var(--base-font-size) * 2.5); min-width: calc(var(--base-font-size) * 2.5); - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -moz-box-pack: center; - -ms-flex-pack: center; justify-content: center; } /* Centering Translation Box in Sidebar */ #side-bar div.scpnet-interwiki-wrapper { - -webkit-transform: translate( - -webkit-calc(((-webkit-calc(0.875rem * 19) - 217.594px) / 2) - - (0.5625rem / 2)), - 0 - ); - -ms-transform: translate( - calc(((calc(0.875rem * 19) - 217.594px) / 2) - (0.5625rem / 2)), - 0 - ); - -o-transform: translate( - calc(((calc(0.875rem * 19) - 217.594px) / 2) - (0.5625rem / 2)), - 0 - ); transform: translate( calc(((calc(0.875rem * 19) - 217.594px) / 2) - (0.5625rem / 2)), 0 ); - -webkit-transform: translate( - -webkit-calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2))), - 0 - ); - -ms-transform: translate( - calc( - ( - (((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2) - ) - ), - 0 - ); - -o-transform: translate( - calc( - ( - (((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2) - ) - ), - 0 - ); transform: translate( - calc( - ( - (((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2) - ) + calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - (var(--scrollbar-width) / 2)) ), 0 ); @@ -771,11 +547,7 @@ a[href*="/most-recently-edited"] { height: 100%; overflow-y: auto; z-index: 10; - -webkit-transition: left 0.5s ease-in-out 0.1s; - -o-transition: left 0.5s ease-in-out 0.1s; transition: left 0.5s ease-in-out 0.1s; - -webkit-transition: left var(--sidebar-transition-timing); - -o-transition: left var(--sidebar-transition-timing); transition: left var(--sidebar-transition-timing); } @@ -805,22 +577,15 @@ a[href*="/most-recently-edited"] { left: 0; margin-left: 0.5625rem; margin-left: var(--scrollbar-width); - padding-right: -webkit-calc(16.625rem+ 0.5625rem); padding-right: calc(16.625rem + 0.5625rem); - padding-right: -webkit-calc(var(--sidebar-width-on-desktop) + var(--scrollbar-width)); padding-right: calc(var(--sidebar-width-on-desktop) + var(--scrollbar-width)); background: rgba(12, 12, 12, 0.3) 0.0625rem 0.0625rem repeat; - background: rgba(var(--swatch-menubg-black-color), 0.3) 0.0625rem 0.0625rem - repeat; + background: rgba(var(--swatch-menubg-black-color), 0.3) 0.0625rem 0.0625remrepeat; z-index: -1; visibility: hidden; opacity: 0; pointer-events: none; - -webkit-transition: all 0.5s ease-in-out 0.1s; - -o-transition: all 0.5s ease-in-out 0.1s; transition: all 0.5s ease-in-out 0.1s; - -webkit-transition: all var(--sidebar-transition-timing); - -o-transition: all var(--sidebar-transition-timing); transition: all var(--sidebar-transition-timing); } @@ -834,9 +599,7 @@ a[href*="/most-recently-edited"] { --box-shadow: rgb(var(--swatch-menutxt-light-color, 252, 252, 252)); display: block; left: 0; - -webkit-box-shadow: inset 0 0 0 -0.0625rem rgb(252, 252, 252); box-shadow: inset 0 0 0 -0.0625rem rgb(252, 252, 252); - -webkit-box-shadow: inset 0 0 0 -0.0625rem var(--box-shadow); box-shadow: inset 0 0 0 -0.0625rem var(--box-shadow); z-index: 10; margin: 0; @@ -848,9 +611,7 @@ a[href*="/most-recently-edited"] { } #side-bar:target .close-menu { - width: -webkit-calc(100% - 16.625rem - 0.5625rem); width: calc(100% - 16.625rem - 0.5625rem); - width: -webkit-calc(100% - 16.625rem - var(--scrollbar-width)); width: calc(100% - 16.625rem - var(--scrollbar-width)); height: 100%; margin-left: 16.625rem; @@ -878,9 +639,7 @@ a[href*="/most-recently-edited"] { --box-shadow: rgb(var(--swatch-menutxt-light-color, 252, 252, 252)); display: block; left: 0; - -webkit-box-shadow: inset 0 0 0 -0.0625rem rgb(252, 252, 252); box-shadow: inset 0 0 0 -0.0625rem rgb(252, 252, 252); - -webkit-box-shadow: inset 0 0 0 -0.0625rem var(--box-shadow); box-shadow: inset 0 0 0 -0.0625rem var(--box-shadow); z-index: 10; margin: 0; @@ -891,20 +650,14 @@ a[href*="/most-recently-edited"] { } #skrollr-body:target #side-bar .close-menu { - width: -webkit-calc(100% - 16.625rem - 0.5625rem); width: calc(100% - 16.625rem - 0.5625rem); - width: -webkit-calc(100% - 16.625rem - var(--scrollbar-width)); width: calc(100% - 16.625rem - var(--scrollbar-width)); - margin-left: -webkit-calc(16.625rem + 2 * 0.5625rem - 1px); margin-left: calc(16.625rem + 2 * 0.5625rem - 1px); - margin-left: -webkit-calc(16.625rem + 2 * var(--scrollbar-width - 1px)); margin-left: calc(16.625rem + 2 * var(--scrollbar-width - 1px)); visibility: visible; pointer-events: auto; opacity: 1; - left: -webkit-calc(0.5625rem * -1); left: calc(0.5625rem * -1); - left: -webkit-calc(var(--scrollbar-width * -1)); left: calc(var(--scrollbar-width * -1)); } diff --git a/styles/structure.css b/src/css/structure.css similarity index 89% rename from styles/structure.css rename to src/css/structure.css index 61a55051..7820a087 100644 --- a/styles/structure.css +++ b/src/css/structure.css @@ -18,11 +18,8 @@ body { font-family: var(--body-font); font-size: 0.875rem; font-size: var(--base-font-size); - -webkit-font-kerning: normal; font-kerning: normal; font-variant-numeric: normal; - -webkit-font-feature-settings: "lnum", "kern", "liga", "clig", "calt"; - -moz-font-feature-settings: "lnum", "kern", "liga", "clig", "calt"; font-feature-settings: "lnum", "kern", "liga", "clig", "calt"; text-rendering: auto; -webkit-font-smoothing: antialiased; @@ -30,9 +27,6 @@ body { /* line behavior */ orphans: 2; - -webkit-hyphens: manual; - -moz-hyphens: manual; - -ms-hyphens: manual; hyphens: manual; word-break: normal; } @@ -80,7 +74,6 @@ fieldset { line-height: 1.5; padding: 0 1rem; min-height: 3rem; - width: -webkit-calc(100% - 2rem); width: calc(100% - 2rem); } @@ -195,9 +188,6 @@ rt { tt { overflow-wrap: break-word; - -webkit-hyphens: auto; - -moz-hyphens: auto; - -ms-hyphens: auto; hyphens: auto; } @@ -210,7 +200,6 @@ tt { height: var(--scrollbar-width); border: solid 0.063rem rgba(12, 12, 12, 0.1); border: solid 0.063rem rgba(var(--swatch-menubg-black-color), 0.1); - -webkit-border-radius: 0.031rem; border-radius: 0.031rem; } diff --git a/styles/translation.css b/src/css/translation.css similarity index 59% rename from styles/translation.css rename to src/css/translation.css index 9003001a..953deb29 100644 --- a/styles/translation.css +++ b/src/css/translation.css @@ -7,16 +7,6 @@ body#translations { #translations .interwiki__title { min-height: 1.5625rem; - background: -webkit-linear-gradient( - 80deg, - rgba(140, 20, 25, 0.45) 0%, - rgba(140, 20, 25, 0.55) 100% - ); - background: -o-linear-gradient( - 80deg, - rgba(140, 20, 25, 0.45) 0%, - rgba(140, 20, 25, 0.55) 100% - ); background: linear-gradient( 10deg, rgba(140, 20, 25, 0.45) 0%, @@ -34,7 +24,6 @@ body#translations { height: 1.5625rem; line-height: 1.5625rem; text-transform: uppercase; - font-size: -webkit-calc(0.875rem * 0.95); font-size: calc(0.875rem * 0.95); font-weight: 900; text-align: right; @@ -46,42 +35,18 @@ body#translations { #translations .interwiki__entry { margin: 0; text-align: right; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -moz-box-orient: horizontal; - -moz-box-direction: normal; - -ms-flex-direction: row; flex-direction: row; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; flex-wrap: nowrap; - -webkit-box-align: center; - -webkit-align-items: center; - -moz-box-align: center; - -ms-flex-align: center; align-items: center; - -webkit-box-pack: end; - -webkit-justify-content: flex-end; - -moz-box-pack: end; - -ms-flex-pack: end; justify-content: flex-end; /*color: transparent;*/ font-size: 0; - min-height: -webkit-calc(2rem - 0.125rem); min-height: calc(2rem - 0.125rem); - min-height: -webkit-calc(2rem - var(--sidebar-internal-border-thickness)); min-height: calc(2rem - var(--sidebar-internal-border-thickness)); border-bottom: 0.125rem solid rgba(12, 12, 12, 0.08); border-bottom: var(--sidebar-internal-border-thickness) solid rgba(var(--swatch-border-color), 0.08); - -webkit-flex-shrink: 2; - -ms-flex-negative: 2; flex-shrink: 2; } @@ -95,17 +60,11 @@ body#translations { letter-spacing: 0.04em; background-color: rgba(12, 12, 12, 0); background-color: rgba(var(--swatch-menubg-hover-color), 0); - -webkit-transition: background-color 80ms cubic-bezier(0.4, 0, 0.2, 1); - -o-transition: background-color 80ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 80ms cubic-bezier(0.4, 0, 0.2, 1); display: block; - height: -webkit-calc(2rem - 0.125rem); height: calc(2rem - 0.125rem); - height: -webkit-calc(2rem - var(--sidebar-internal-border-thickness)); height: calc(2rem - var(--sidebar-internal-border-thickness)); - line-height: -webkit-calc(2rem - 0.125rem); line-height: calc(2rem - 0.125rem); - line-height: -webkit-calc(2rem - var(--sidebar-internal-border-thickness)); line-height: calc(2rem - var(--sidebar-internal-border-thickness)); background-clip: padding-box; } diff --git a/images/browserstack-logo-600x315.png b/src/img/browserstack-logo-600x315.png similarity index 100% rename from images/browserstack-logo-600x315.png rename to src/img/browserstack-logo-600x315.png diff --git a/images/collapsible_arrow.svg b/src/img/collapsible_arrow.svg similarity index 100% rename from images/collapsible_arrow.svg rename to src/img/collapsible_arrow.svg diff --git a/images/logo.svg b/src/img/logo.svg similarity index 100% rename from images/logo.svg rename to src/img/logo.svg diff --git a/js/html-block-iframe.js b/src/js/modules/html-block-iframe.js similarity index 100% rename from js/html-block-iframe.js rename to src/js/modules/html-block-iframe.js diff --git a/stable/styles/black-highlighter.css b/stable/styles/black-highlighter.css index ecb2ad17..bd24f810 100644 --- a/stable/styles/black-highlighter.css +++ b/stable/styles/black-highlighter.css @@ -130,43 +130,19 @@ rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), 1) 100%); --gradient-topmenu-mobile: linear-gradient( to bottom, - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 0, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - 0.125rem, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc( - 3rem - 0.125rem - ), - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc( - 3rem - 0.125rem - ), - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 3rem + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)0, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)0.125rem, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)3rem ); --gradient-topmenu-mobile: linear-gradient( to bottom, - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 0, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - 0.125rem, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - calc(3rem - 0.125rem), - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 3rem + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)0, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)0.125rem, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)3rem ); --diagonal-stripes: repeating-linear-gradient( 45deg, @@ -183,249 +159,41 @@ --background-gradient-distance: 40rem; --gradient-background: linear-gradient( to bottom, - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 1 - ) -webkit-calc(-webkit-calc(0 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.987 - ) -webkit-calc(-webkit-calc(0.8 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.951 - ) -webkit-calc(-webkit-calc(2.9 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.896 - ) -webkit-calc(-webkit-calc(6.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.825 - ) -webkit-calc(-webkit-calc(11 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.741 - ) -webkit-calc(-webkit-calc(16.6 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.648 - ) -webkit-calc(-webkit-calc(23.1 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.55 - ) -webkit-calc(-webkit-calc(30.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.45 - ) -webkit-calc(-webkit-calc(38.3 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.352 - ) -webkit-calc(-webkit-calc(46.7 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.259 - ) -webkit-calc(-webkit-calc(55.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.175 - ) -webkit-calc(-webkit-calc(64.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.104 - ) -webkit-calc(-webkit-calc(73.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.049 - ) -webkit-calc(-webkit-calc(82.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.013 - ) -webkit-calc(-webkit-calc(91.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0 - ) -webkit-calc(-webkit-calc(100 / 100) * var(--background-gradient-distance, 40rem)) + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),1) -webkit-calc(-webkit-calc(0 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.987) -webkit-calc(-webkit-calc(0.8 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.951) -webkit-calc(-webkit-calc(2.9 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.896) -webkit-calc(-webkit-calc(6.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.825) -webkit-calc(-webkit-calc(11 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.741) -webkit-calc(-webkit-calc(16.6 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.648) -webkit-calc(-webkit-calc(23.1 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.55) -webkit-calc(-webkit-calc(30.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.45) -webkit-calc(-webkit-calc(38.3 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.352) -webkit-calc(-webkit-calc(46.7 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.259) -webkit-calc(-webkit-calc(55.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.175) -webkit-calc(-webkit-calc(64.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.104) -webkit-calc(-webkit-calc(73.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.049) -webkit-calc(-webkit-calc(82.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.013) -webkit-calc(-webkit-calc(91.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0) -webkit-calc(-webkit-calc(100 / 100) * var(--background-gradient-distance, 40rem)) ); --gradient-background: linear-gradient( to bottom, - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 1 - ) - calc((0 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.987 - ) - calc((0.8 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.951 - ) - calc((2.9 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.896 - ) - calc((6.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.825 - ) - calc((11 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.741 - ) - calc((16.6 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.648 - ) - calc((23.1 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.55 - ) - calc((30.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.45 - ) - calc((38.3 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.352 - ) - calc((46.7 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.259 - ) - calc((55.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.175 - ) - calc((64.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.104 - ) - calc((73.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.049 - ) - calc((82.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.013 - ) - calc((91.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0 - ) - calc((100 / 100) * var(--background-gradient-distance, 40rem)) + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),1)calc((0 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.987)calc((0.8 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.951)calc((2.9 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.896)calc((6.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.825)calc((11 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.741)calc((16.6 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.648)calc((23.1 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.55)calc((30.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.45)calc((38.3 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.352)calc((46.7 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.259)calc((55.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.175)calc((64.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.104)calc((73.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.049)calc((82.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.013)calc((91.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0)calc((100 / 100) * var(--background-gradient-distance, 40rem)) ); --header-background-image-size: 100% 7.5rem; @@ -496,20 +264,16 @@ ); /* responsive fluid type formula */ --font-calc: -webkit-calc( - (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); --font-calc: calc( - (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); --line-calc: -webkit-calc( - var(--min-lineheight) + var(--lineheight-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + var(--min-lineheight) + var(--lineheight-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); --line-calc: calc( - var(--min-lineheight) + var(--lineheight-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + var(--min-lineheight) + var(--lineheight-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); /* final values */ --base-font-size: 0.875rem; @@ -1025,10 +789,7 @@ div.sexy-box div.image-container img { -o-linear-gradient(left, rgba(var(--swatch-menubg-light-color)), rgba(var(--swatch-menubg-medium-color))), rgba(var(--swatch-menubg-light-color)); background: - linear-gradient( - to right, - rgba(var(--swatch-menubg-light-color)), - rgba(var(--swatch-menubg-medium-color)) + linear-gradient(to right,rgba(var(--swatch-menubg-light-color)),rgba(var(--swatch-menubg-medium-color)) ), rgba(var(--swatch-menubg-light-color)); background-blend-mode: screen; @@ -1469,8 +1230,7 @@ div.buttons.alignleft { font-family: monospace; font-style: normal; font-weight: 400; - background-image: url(http://www.kaktuskontainer.wikidot.com/local--files/component%3Atheme/dot.png), - none; + background-image: url(http://www.kaktuskontainer.wikidot.com/local--files/component%3Atheme/dot.png),none; background-repeat: repeat-x; background-color: transparent; background-clip: padding-box, content-box; @@ -2101,52 +1861,26 @@ div.image-block,div.image-block img { @media (min-width: 0px) { .page-rate-widget-box .rateup a, .page-rate-widget-box .ratedown a, - .page-rate-widget-box .cancel a { - font-size: 0; + .page-rate-widget-box .cancel a {font-size: 0; } .page-rate-widget-box .rateup a::before, .page-rate-widget-box .ratedown a::before, - .page-rate-widget-box .cancel a::before { - content: " "; - position: absolute; - width: -webkit-calc(0.875rem * 1.5); - width: calc(0.875rem * 1.5); - width: -webkit-calc(var(--base-font-size) * 1.5); - width: calc(var(--base-font-size) * 1.5); - height: var(--rating-module-height); - top: 0; - left: 0; - -webkit-mask-size: -webkit-calc(var(--rating-module-height) * 0.8); - mask-size: calc(var(--rating-module-height) * 0.8); - -webkit-mask-position: center; - mask-position: center; - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - background-color: rgb(12, 12, 12); - background-color: rgb(var(--rating-module-button-color)); - pointer-events: none; + .page-rate-widget-box .cancel a::before {content: " ";position: absolute;width: -webkit-calc(0.875rem * 1.5);width: calc(0.875rem * 1.5);width: -webkit-calc(var(--base-font-size) * 1.5);width: calc(var(--base-font-size) * 1.5);height: var(--rating-module-height);top: 0;left: 0;-webkit-mask-size: -webkit-calc(var(--rating-module-height) * 0.8);mask-size: calc(var(--rating-module-height) * 0.8);-webkit-mask-position: center;mask-position: center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;background-color: rgb(12, 12, 12);background-color: rgb(var(--rating-module-button-color));pointer-events: none; } - .page-rate-widget-box .rateup a::before { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); - mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); + .page-rate-widget-box .rateup a::before {-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); } - .page-rate-widget-box .ratedown a::before { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); - mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); + .page-rate-widget-box .ratedown a::before {-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); } - .page-rate-widget-box .cancel a::before { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); - mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); + .page-rate-widget-box .cancel a::before {-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); } .page-rate-widget-box .rateup a:hover::before, .page-rate-widget-box .ratedown a:hover::before, - .page-rate-widget-box .cancel a:hover::before { - background-color: rgb(var(--rating-module-text-hover-color)) + .page-rate-widget-box .cancel a:hover::before {background-color: rgb(var(--rating-module-text-hover-color)) } } } @@ -2277,31 +2011,10 @@ div.image-block,div.image-block img { @media screen { @media (min-width: 0px) { - #page-content .rate-box-with-credit-button > .creditButton > p > a::before { - content: " "; - position: absolute; - width: -webkit-calc(0.875rem * 1.5); - width: calc(0.875rem * 1.5); - width: -webkit-calc(var(--base-font-size) * 1.5); - width: calc(var(--base-font-size) * 1.5); - height: var(--rating-module-height); - top: 0; - left: 0; - background-color: rgb(252, 252, 252); - background-color: rgb(var(--swatch-menubg-black-color)); - -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 103 205.3' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M4.2,75.6c24.1-2.6,48.2-5.2,74.9-8.1c0,15.6,0,29.4,0,43.3c0,20.8,0.4,41.6-0.2,62.3 c-0.3,10.5,4,16.3,13.4,20c4,1.5,7.1,5.3,10.6,8c-0.8,1.4-1.6,2.8-2.4,4.3c-32.4,0-64.8,0-97.3,0c-0.9-1.1-1.7-2.3-2.6-3.4 c3.3-2.7,6.2-7,9.9-7.8c11.4-2.3,15.3-9,15.2-19.9c-0.2-20.3-0.6-40.5,0.1-60.8c0.4-11.8-4.4-18.1-15-22.3c-4.4-1.8-7.4-7.2-11-11 C1.4,78.6,2.8,77.1,4.2,75.6z'/%3E%3Cpath fill='%23FFFFFF' d='M79.6,27c0,16.3-11,26.9-27.5,26.7c-16.5-0.2-26.2-9.9-26.2-26c0-17,10.1-27.7,26.5-27.7 C68.6-0.1,79.6,10.8,79.6,27z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); - mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 103 205.3' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M4.2,75.6c24.1-2.6,48.2-5.2,74.9-8.1c0,15.6,0,29.4,0,43.3c0,20.8,0.4,41.6-0.2,62.3 c-0.3,10.5,4,16.3,13.4,20c4,1.5,7.1,5.3,10.6,8c-0.8,1.4-1.6,2.8-2.4,4.3c-32.4,0-64.8,0-97.3,0c-0.9-1.1-1.7-2.3-2.6-3.4 c3.3-2.7,6.2-7,9.9-7.8c11.4-2.3,15.3-9,15.2-19.9c-0.2-20.3-0.6-40.5,0.1-60.8c0.4-11.8-4.4-18.1-15-22.3c-4.4-1.8-7.4-7.2-11-11 C1.4,78.6,2.8,77.1,4.2,75.6z'/%3E%3Cpath fill='%23FFFFFF' d='M79.6,27c0,16.3-11,26.9-27.5,26.7c-16.5-0.2-26.2-9.9-26.2-26c0-17,10.1-27.7,26.5-27.7 C68.6-0.1,79.6,10.8,79.6,27z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); - -webkit-mask-size: -webkit-calc(var(--rating-module-height) * 0.35); - mask-size: calc(var(--rating-module-height) * 0.35); - -webkit-mask-position: top 0.3em center; - mask-position: top 0.3em center; - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - pointer-events: none; + #page-content .rate-box-with-credit-button > .creditButton > p > a::before {content: " ";position: absolute;width: -webkit-calc(0.875rem * 1.5);width: calc(0.875rem * 1.5);width: -webkit-calc(var(--base-font-size) * 1.5);width: calc(var(--base-font-size) * 1.5);height: var(--rating-module-height);top: 0;left: 0;background-color: rgb(252, 252, 252);background-color: rgb(var(--swatch-menubg-black-color));-webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 103 205.3' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M4.2,75.6c24.1-2.6,48.2-5.2,74.9-8.1c0,15.6,0,29.4,0,43.3c0,20.8,0.4,41.6-0.2,62.3 c-0.3,10.5,4,16.3,13.4,20c4,1.5,7.1,5.3,10.6,8c-0.8,1.4-1.6,2.8-2.4,4.3c-32.4,0-64.8,0-97.3,0c-0.9-1.1-1.7-2.3-2.6-3.4 c3.3-2.7,6.2-7,9.9-7.8c11.4-2.3,15.3-9,15.2-19.9c-0.2-20.3-0.6-40.5,0.1-60.8c0.4-11.8-4.4-18.1-15-22.3c-4.4-1.8-7.4-7.2-11-11 C1.4,78.6,2.8,77.1,4.2,75.6z'/%3E%3Cpath fill='%23FFFFFF' d='M79.6,27c0,16.3-11,26.9-27.5,26.7c-16.5-0.2-26.2-9.9-26.2-26c0-17,10.1-27.7,26.5-27.7 C68.6-0.1,79.6,10.8,79.6,27z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 103 205.3' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M4.2,75.6c24.1-2.6,48.2-5.2,74.9-8.1c0,15.6,0,29.4,0,43.3c0,20.8,0.4,41.6-0.2,62.3 c-0.3,10.5,4,16.3,13.4,20c4,1.5,7.1,5.3,10.6,8c-0.8,1.4-1.6,2.8-2.4,4.3c-32.4,0-64.8,0-97.3,0c-0.9-1.1-1.7-2.3-2.6-3.4 c3.3-2.7,6.2-7,9.9-7.8c11.4-2.3,15.3-9,15.2-19.9c-0.2-20.3-0.6-40.5,0.1-60.8c0.4-11.8-4.4-18.1-15-22.3c-4.4-1.8-7.4-7.2-11-11 C1.4,78.6,2.8,77.1,4.2,75.6z'/%3E%3Cpath fill='%23FFFFFF' d='M79.6,27c0,16.3-11,26.9-27.5,26.7c-16.5-0.2-26.2-9.9-26.2-26c0-17,10.1-27.7,26.5-27.7 C68.6-0.1,79.6,10.8,79.6,27z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");-webkit-mask-size: -webkit-calc(var(--rating-module-height) * 0.35);mask-size: calc(var(--rating-module-height) * 0.35);-webkit-mask-position: top 0.3em center;mask-position: top 0.3em center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;pointer-events: none; } - #page-content .rate-box-with-credit-button > .creditButton > p > a:hover::before { - background-color: rgb(var(--rating-module-button-credit-color)) + #page-content .rate-box-with-credit-button > .creditButton > p > a:hover::before {background-color: rgb(var(--rating-module-button-credit-color)) } } } @@ -3661,42 +3374,12 @@ form[id="search-top-box-form"] { margin: 0; padding: 0; width: 100vw; - background: linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem); - background: linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(var(--swatch-topmenu-border-color), 1) 0, - rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, - rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-border-color), 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(var(--swatch-topmenu-border-color), 1) 0, - rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, - rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-border-color), 1) 3rem)); + background: linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem),rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem); + background: linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem),rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem)); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem)); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(var(--swatch-topmenu-border-color), 1) 0,rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem,rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-border-color), 1) 3rem)); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(var(--swatch-topmenu-border-color), 1) 0,rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem,rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-border-color), 1) 3rem)); position: static; -webkit-box-align: center; -webkit-align-items: center; @@ -4416,8 +4099,7 @@ form[id="search-top-box-form"] { -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; + -ms-flex-positive: 1;flex-grow: 1; width: 100%; } @@ -4435,11 +4117,9 @@ form[id="search-top-box-form"] { -webkit-box-flex: 0; -webkit-flex-grow: 0; -moz-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; + -ms-flex-positive: 0;flex-grow: 0; -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; + -ms-flex-negative: 0;flex-shrink: 0; text-align: left; } @@ -4709,8 +4389,7 @@ a[href*="/most-recently-edited"] { #side-bar div.scpnet-interwiki-wrapper { -webkit-transform: translate( - -webkit-calc(((-webkit-calc(0.875rem * 19) - 217.594px) / 2) - - (0.5625rem / 2)), + -webkit-calc(((-webkit-calc(0.875rem * 19) - 217.594px) / 2) - (0.5625rem / 2)), 0 ); -ms-transform: translate( @@ -4726,34 +4405,21 @@ a[href*="/most-recently-edited"] { 0 ); -webkit-transform: translate( - -webkit-calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2))), + -webkit-calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - (var(--scrollbar-width) / 2))), 0 ); -ms-transform: translate( - calc( - ( - (((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2) - ) + calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - (var(--scrollbar-width) / 2)) ), 0 ); -o-transform: translate( - calc( - ( - (((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2) - ) + calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - (var(--scrollbar-width) / 2)) ), 0 ); transform: translate( - calc( - ( - (((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2) - ) + calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - (var(--scrollbar-width) / 2)) ), 0 ); @@ -4808,8 +4474,7 @@ a[href*="/most-recently-edited"] { padding-right: -webkit-calc(var(--sidebar-width-on-desktop) + var(--scrollbar-width)); padding-right: calc(var(--sidebar-width-on-desktop) + var(--scrollbar-width)); background: rgba(12, 12, 12, 0.3) 0.0625rem 0.0625rem repeat; - background: rgba(var(--swatch-menubg-black-color), 0.3) 0.0625rem 0.0625rem - repeat; + background: rgba(var(--swatch-menubg-black-color), 0.3) 0.0625rem 0.0625remrepeat; z-index: -1; visibility: hidden; opacity: 0; diff --git a/stable/styles/chinese/black-highlighter_ch.css b/stable/styles/chinese/black-highlighter_ch.css index 704cfc43..2abc140d 100644 --- a/stable/styles/chinese/black-highlighter_ch.css +++ b/stable/styles/chinese/black-highlighter_ch.css @@ -126,43 +126,19 @@ rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), 1) 100%); --gradient-topmenu-mobile: linear-gradient( to bottom, - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 0, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - 0.125rem, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc( - 3rem - 0.125rem - ), - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc( - 3rem - 0.125rem - ), - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 3rem + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)0, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)0.125rem, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)3rem ); --gradient-topmenu-mobile: linear-gradient( to bottom, - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 0, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - 0.125rem, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - calc(3rem - 0.125rem), - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 3rem + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)0, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)0.125rem, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)3rem ); --diagonal-stripes: repeating-linear-gradient( 45deg, @@ -179,249 +155,41 @@ --background-gradient-distance: 40rem; --gradient-background: linear-gradient( to bottom, - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 1 - ) -webkit-calc(-webkit-calc(0 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.987 - ) -webkit-calc(-webkit-calc(0.8 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.951 - ) -webkit-calc(-webkit-calc(2.9 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.896 - ) -webkit-calc(-webkit-calc(6.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.825 - ) -webkit-calc(-webkit-calc(11 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.741 - ) -webkit-calc(-webkit-calc(16.6 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.648 - ) -webkit-calc(-webkit-calc(23.1 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.55 - ) -webkit-calc(-webkit-calc(30.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.45 - ) -webkit-calc(-webkit-calc(38.3 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.352 - ) -webkit-calc(-webkit-calc(46.7 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.259 - ) -webkit-calc(-webkit-calc(55.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.175 - ) -webkit-calc(-webkit-calc(64.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.104 - ) -webkit-calc(-webkit-calc(73.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.049 - ) -webkit-calc(-webkit-calc(82.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.013 - ) -webkit-calc(-webkit-calc(91.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0 - ) -webkit-calc(-webkit-calc(100 / 100) * var(--background-gradient-distance, 40rem)) + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),1) -webkit-calc(-webkit-calc(0 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.987) -webkit-calc(-webkit-calc(0.8 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.951) -webkit-calc(-webkit-calc(2.9 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.896) -webkit-calc(-webkit-calc(6.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.825) -webkit-calc(-webkit-calc(11 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.741) -webkit-calc(-webkit-calc(16.6 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.648) -webkit-calc(-webkit-calc(23.1 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.55) -webkit-calc(-webkit-calc(30.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.45) -webkit-calc(-webkit-calc(38.3 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.352) -webkit-calc(-webkit-calc(46.7 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.259) -webkit-calc(-webkit-calc(55.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.175) -webkit-calc(-webkit-calc(64.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.104) -webkit-calc(-webkit-calc(73.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.049) -webkit-calc(-webkit-calc(82.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.013) -webkit-calc(-webkit-calc(91.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0) -webkit-calc(-webkit-calc(100 / 100) * var(--background-gradient-distance, 40rem)) ); --gradient-background: linear-gradient( to bottom, - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 1 - ) - calc((0 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.987 - ) - calc((0.8 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.951 - ) - calc((2.9 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.896 - ) - calc((6.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.825 - ) - calc((11 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.741 - ) - calc((16.6 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.648 - ) - calc((23.1 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.55 - ) - calc((30.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.45 - ) - calc((38.3 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.352 - ) - calc((46.7 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.259 - ) - calc((55.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.175 - ) - calc((64.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.104 - ) - calc((73.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.049 - ) - calc((82.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.013 - ) - calc((91.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0 - ) - calc((100 / 100) * var(--background-gradient-distance, 40rem)) + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),1)calc((0 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.987)calc((0.8 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.951)calc((2.9 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.896)calc((6.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.825)calc((11 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.741)calc((16.6 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.648)calc((23.1 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.55)calc((30.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.45)calc((38.3 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.352)calc((46.7 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.259)calc((55.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.175)calc((64.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.104)calc((73.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.049)calc((82.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.013)calc((91.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0)calc((100 / 100) * var(--background-gradient-distance, 40rem)) ); --header-background-image-size: 100% 7.5rem; @@ -492,20 +260,16 @@ ); /* responsive fluid type formula */ --font-calc: -webkit-calc( - (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); --font-calc: calc( - (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); --line-calc: -webkit-calc( - var(--min-lineheight) + var(--lineheight-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + var(--min-lineheight) + var(--lineheight-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); --line-calc: calc( - var(--min-lineheight) + var(--lineheight-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + var(--min-lineheight) + var(--lineheight-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); /* final values */ --base-font-size: 0.875rem; @@ -1040,10 +804,7 @@ div.sexy-box div.image-container img { -o-linear-gradient(left, rgba(var(--swatch-menubg-light-color)), rgba(var(--swatch-menubg-medium-color))), rgba(var(--swatch-menubg-light-color)); background: - linear-gradient( - to right, - rgba(var(--swatch-menubg-light-color)), - rgba(var(--swatch-menubg-medium-color)) + linear-gradient(to right,rgba(var(--swatch-menubg-light-color)),rgba(var(--swatch-menubg-medium-color)) ), rgba(var(--swatch-menubg-light-color)); background-blend-mode: screen; @@ -1485,8 +1246,7 @@ div.buttons.alignleft { font-family: monospace; font-style: normal; font-weight: 400; - background-image: url(http://www.kaktuskontainer.wikidot.com/local--files/component%3Atheme/dot.png), - none; + background-image: url(http://www.kaktuskontainer.wikidot.com/local--files/component%3Atheme/dot.png),none; background-repeat: repeat-x; background-color: transparent; background-clip: padding-box, content-box; @@ -2117,52 +1877,26 @@ div.image-block,div.image-block img { @media (min-width: 0px) { .page-rate-widget-box .rateup a, .page-rate-widget-box .ratedown a, - .page-rate-widget-box .cancel a { - font-size: 0; + .page-rate-widget-box .cancel a {font-size: 0; } .page-rate-widget-box .rateup a::before, .page-rate-widget-box .ratedown a::before, - .page-rate-widget-box .cancel a::before { - content: " "; - position: absolute; - width: -webkit-calc(0.875rem * 1.5); - width: calc(0.875rem * 1.5); - width: -webkit-calc(var(--base-font-size) * 1.5); - width: calc(var(--base-font-size) * 1.5); - height: var(--rating-module-height); - top: 0; - left: 0; - -webkit-mask-size: -webkit-calc(var(--rating-module-height) * 0.8); - mask-size: calc(var(--rating-module-height) * 0.8); - -webkit-mask-position: center; - mask-position: center; - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - background-color: rgb(12, 12, 12); - background-color: rgb(var(--rating-module-button-color)); - pointer-events: none; + .page-rate-widget-box .cancel a::before {content: " ";position: absolute;width: -webkit-calc(0.875rem * 1.5);width: calc(0.875rem * 1.5);width: -webkit-calc(var(--base-font-size) * 1.5);width: calc(var(--base-font-size) * 1.5);height: var(--rating-module-height);top: 0;left: 0;-webkit-mask-size: -webkit-calc(var(--rating-module-height) * 0.8);mask-size: calc(var(--rating-module-height) * 0.8);-webkit-mask-position: center;mask-position: center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;background-color: rgb(12, 12, 12);background-color: rgb(var(--rating-module-button-color));pointer-events: none; } - .page-rate-widget-box .rateup a::before { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); - mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); + .page-rate-widget-box .rateup a::before {-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); } - .page-rate-widget-box .ratedown a::before { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); - mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); + .page-rate-widget-box .ratedown a::before {-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); } - .page-rate-widget-box .cancel a::before { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); - mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); + .page-rate-widget-box .cancel a::before {-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); } .page-rate-widget-box .rateup a:hover::before, .page-rate-widget-box .ratedown a:hover::before, - .page-rate-widget-box .cancel a:hover::before { - background-color: rgb(var(--rating-module-text-hover-color)) + .page-rate-widget-box .cancel a:hover::before {background-color: rgb(var(--rating-module-text-hover-color)) } } } @@ -2293,31 +2027,10 @@ div.image-block,div.image-block img { @media screen { @media (min-width: 0px) { - #page-content .rate-box-with-credit-button > .creditButton > p > a::before { - content: " "; - position: absolute; - width: -webkit-calc(0.875rem * 1.5); - width: calc(0.875rem * 1.5); - width: -webkit-calc(var(--base-font-size) * 1.5); - width: calc(var(--base-font-size) * 1.5); - height: var(--rating-module-height); - top: 0; - left: 0; - background-color: rgb(252, 252, 252); - background-color: rgb(var(--swatch-menubg-black-color)); - -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 103 205.3' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M4.2,75.6c24.1-2.6,48.2-5.2,74.9-8.1c0,15.6,0,29.4,0,43.3c0,20.8,0.4,41.6-0.2,62.3 c-0.3,10.5,4,16.3,13.4,20c4,1.5,7.1,5.3,10.6,8c-0.8,1.4-1.6,2.8-2.4,4.3c-32.4,0-64.8,0-97.3,0c-0.9-1.1-1.7-2.3-2.6-3.4 c3.3-2.7,6.2-7,9.9-7.8c11.4-2.3,15.3-9,15.2-19.9c-0.2-20.3-0.6-40.5,0.1-60.8c0.4-11.8-4.4-18.1-15-22.3c-4.4-1.8-7.4-7.2-11-11 C1.4,78.6,2.8,77.1,4.2,75.6z'/%3E%3Cpath fill='%23FFFFFF' d='M79.6,27c0,16.3-11,26.9-27.5,26.7c-16.5-0.2-26.2-9.9-26.2-26c0-17,10.1-27.7,26.5-27.7 C68.6-0.1,79.6,10.8,79.6,27z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); - mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 103 205.3' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M4.2,75.6c24.1-2.6,48.2-5.2,74.9-8.1c0,15.6,0,29.4,0,43.3c0,20.8,0.4,41.6-0.2,62.3 c-0.3,10.5,4,16.3,13.4,20c4,1.5,7.1,5.3,10.6,8c-0.8,1.4-1.6,2.8-2.4,4.3c-32.4,0-64.8,0-97.3,0c-0.9-1.1-1.7-2.3-2.6-3.4 c3.3-2.7,6.2-7,9.9-7.8c11.4-2.3,15.3-9,15.2-19.9c-0.2-20.3-0.6-40.5,0.1-60.8c0.4-11.8-4.4-18.1-15-22.3c-4.4-1.8-7.4-7.2-11-11 C1.4,78.6,2.8,77.1,4.2,75.6z'/%3E%3Cpath fill='%23FFFFFF' d='M79.6,27c0,16.3-11,26.9-27.5,26.7c-16.5-0.2-26.2-9.9-26.2-26c0-17,10.1-27.7,26.5-27.7 C68.6-0.1,79.6,10.8,79.6,27z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); - -webkit-mask-size: -webkit-calc(var(--rating-module-height) * 0.35); - mask-size: calc(var(--rating-module-height) * 0.35); - -webkit-mask-position: top 0.3em center; - mask-position: top 0.3em center; - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - pointer-events: none; + #page-content .rate-box-with-credit-button > .creditButton > p > a::before {content: " ";position: absolute;width: -webkit-calc(0.875rem * 1.5);width: calc(0.875rem * 1.5);width: -webkit-calc(var(--base-font-size) * 1.5);width: calc(var(--base-font-size) * 1.5);height: var(--rating-module-height);top: 0;left: 0;background-color: rgb(252, 252, 252);background-color: rgb(var(--swatch-menubg-black-color));-webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 103 205.3' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M4.2,75.6c24.1-2.6,48.2-5.2,74.9-8.1c0,15.6,0,29.4,0,43.3c0,20.8,0.4,41.6-0.2,62.3 c-0.3,10.5,4,16.3,13.4,20c4,1.5,7.1,5.3,10.6,8c-0.8,1.4-1.6,2.8-2.4,4.3c-32.4,0-64.8,0-97.3,0c-0.9-1.1-1.7-2.3-2.6-3.4 c3.3-2.7,6.2-7,9.9-7.8c11.4-2.3,15.3-9,15.2-19.9c-0.2-20.3-0.6-40.5,0.1-60.8c0.4-11.8-4.4-18.1-15-22.3c-4.4-1.8-7.4-7.2-11-11 C1.4,78.6,2.8,77.1,4.2,75.6z'/%3E%3Cpath fill='%23FFFFFF' d='M79.6,27c0,16.3-11,26.9-27.5,26.7c-16.5-0.2-26.2-9.9-26.2-26c0-17,10.1-27.7,26.5-27.7 C68.6-0.1,79.6,10.8,79.6,27z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 103 205.3' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M4.2,75.6c24.1-2.6,48.2-5.2,74.9-8.1c0,15.6,0,29.4,0,43.3c0,20.8,0.4,41.6-0.2,62.3 c-0.3,10.5,4,16.3,13.4,20c4,1.5,7.1,5.3,10.6,8c-0.8,1.4-1.6,2.8-2.4,4.3c-32.4,0-64.8,0-97.3,0c-0.9-1.1-1.7-2.3-2.6-3.4 c3.3-2.7,6.2-7,9.9-7.8c11.4-2.3,15.3-9,15.2-19.9c-0.2-20.3-0.6-40.5,0.1-60.8c0.4-11.8-4.4-18.1-15-22.3c-4.4-1.8-7.4-7.2-11-11 C1.4,78.6,2.8,77.1,4.2,75.6z'/%3E%3Cpath fill='%23FFFFFF' d='M79.6,27c0,16.3-11,26.9-27.5,26.7c-16.5-0.2-26.2-9.9-26.2-26c0-17,10.1-27.7,26.5-27.7 C68.6-0.1,79.6,10.8,79.6,27z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");-webkit-mask-size: -webkit-calc(var(--rating-module-height) * 0.35);mask-size: calc(var(--rating-module-height) * 0.35);-webkit-mask-position: top 0.3em center;mask-position: top 0.3em center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;pointer-events: none; } - #page-content .rate-box-with-credit-button > .creditButton > p > a:hover::before { - background-color: rgb(var(--rating-module-button-credit-color)) + #page-content .rate-box-with-credit-button > .creditButton > p > a:hover::before {background-color: rgb(var(--rating-module-button-credit-color)) } } } @@ -3651,42 +3364,12 @@ form[id="search-top-box-form"] { margin: 0; padding: 0; width: 100vw; - background: linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem); - background: linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(var(--swatch-topmenu-border-color), 1) 0, - rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, - rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-border-color), 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(var(--swatch-topmenu-border-color), 1) 0, - rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, - rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-border-color), 1) 3rem)); + background: linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem),rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem); + background: linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem),rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem)); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem)); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(var(--swatch-topmenu-border-color), 1) 0,rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem,rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-border-color), 1) 3rem)); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(var(--swatch-topmenu-border-color), 1) 0,rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem,rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-border-color), 1) 3rem)); position: static; -webkit-box-align: center; -webkit-align-items: center; @@ -4400,8 +4083,7 @@ form[id="search-top-box-form"] { -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; + -ms-flex-positive: 1;flex-grow: 1; width: 100%; } @@ -4419,11 +4101,9 @@ form[id="search-top-box-form"] { -webkit-box-flex: 0; -webkit-flex-grow: 0; -moz-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; + -ms-flex-positive: 0;flex-grow: 0; -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; + -ms-flex-negative: 0;flex-shrink: 0; text-align: left; } @@ -4693,8 +4373,7 @@ a[href*="/most-recently-edited"] { #side-bar div.scpnet-interwiki-wrapper { -webkit-transform: translate( - -webkit-calc(((-webkit-calc(0.875rem * 19) - 217.594px) / 2) - - (0.5625rem / 2)), + -webkit-calc(((-webkit-calc(0.875rem * 19) - 217.594px) / 2) - (0.5625rem / 2)), 0 ); -ms-transform: translate( @@ -4710,34 +4389,21 @@ a[href*="/most-recently-edited"] { 0 ); -webkit-transform: translate( - -webkit-calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2))), + -webkit-calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - (var(--scrollbar-width) / 2))), 0 ); -ms-transform: translate( - calc( - ( - (((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2) - ) + calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - (var(--scrollbar-width) / 2)) ), 0 ); -o-transform: translate( - calc( - ( - (((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2) - ) + calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - (var(--scrollbar-width) / 2)) ), 0 ); transform: translate( - calc( - ( - (((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2) - ) + calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - (var(--scrollbar-width) / 2)) ), 0 ); @@ -4792,8 +4458,7 @@ a[href*="/most-recently-edited"] { padding-right: -webkit-calc(var(--sidebar-width-on-desktop) + var(--scrollbar-width)); padding-right: calc(var(--sidebar-width-on-desktop) + var(--scrollbar-width)); background: rgba(12, 12, 12, 0.3) 0.0625rem 0.0625rem repeat; - background: rgba(var(--swatch-menubg-black-color), 0.3) 0.0625rem 0.0625rem - repeat; + background: rgba(var(--swatch-menubg-black-color), 0.3) 0.0625rem 0.0625remrepeat; z-index: -1; visibility: hidden; opacity: 0; diff --git a/stable/styles/nuscp.css b/stable/styles/nuscp.css index eb85cfac..452597a9 100644 --- a/stable/styles/nuscp.css +++ b/stable/styles/nuscp.css @@ -116,43 +116,19 @@ rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), 1) 100%); --gradient-topmenu-mobile: linear-gradient( to bottom, - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 0, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - 0.125rem, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc( - 3rem - 0.125rem - ), - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc( - 3rem - 0.125rem - ), - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 3rem + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)0, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)0.125rem, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)3rem ); --gradient-topmenu-mobile: linear-gradient( to bottom, - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 0, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - 0.125rem, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - calc(3rem - 0.125rem), - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 3rem + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)0, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)0.125rem, + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1)calc(3rem - 0.125rem), + rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1)3rem ); --diagonal-stripes: repeating-linear-gradient( 45deg, @@ -169,249 +145,41 @@ --background-gradient-distance: 40rem; --gradient-background: linear-gradient( to bottom, - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 1 - ) -webkit-calc(-webkit-calc(0 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.987 - ) -webkit-calc(-webkit-calc(0.8 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.951 - ) -webkit-calc(-webkit-calc(2.9 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.896 - ) -webkit-calc(-webkit-calc(6.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.825 - ) -webkit-calc(-webkit-calc(11 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.741 - ) -webkit-calc(-webkit-calc(16.6 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.648 - ) -webkit-calc(-webkit-calc(23.1 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.55 - ) -webkit-calc(-webkit-calc(30.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.45 - ) -webkit-calc(-webkit-calc(38.3 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.352 - ) -webkit-calc(-webkit-calc(46.7 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.259 - ) -webkit-calc(-webkit-calc(55.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.175 - ) -webkit-calc(-webkit-calc(64.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.104 - ) -webkit-calc(-webkit-calc(73.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.049 - ) -webkit-calc(-webkit-calc(82.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.013 - ) -webkit-calc(-webkit-calc(91.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0 - ) -webkit-calc(-webkit-calc(100 / 100) * var(--background-gradient-distance, 40rem)) + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),1) -webkit-calc(-webkit-calc(0 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.987) -webkit-calc(-webkit-calc(0.8 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.951) -webkit-calc(-webkit-calc(2.9 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.896) -webkit-calc(-webkit-calc(6.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.825) -webkit-calc(-webkit-calc(11 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.741) -webkit-calc(-webkit-calc(16.6 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.648) -webkit-calc(-webkit-calc(23.1 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.55) -webkit-calc(-webkit-calc(30.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.45) -webkit-calc(-webkit-calc(38.3 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.352) -webkit-calc(-webkit-calc(46.7 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.259) -webkit-calc(-webkit-calc(55.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.175) -webkit-calc(-webkit-calc(64.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.104) -webkit-calc(-webkit-calc(73.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.049) -webkit-calc(-webkit-calc(82.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.013) -webkit-calc(-webkit-calc(91.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0) -webkit-calc(-webkit-calc(100 / 100) * var(--background-gradient-distance, 40rem)) ); --gradient-background: linear-gradient( to bottom, - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 1 - ) - calc((0 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.987 - ) - calc((0.8 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.951 - ) - calc((2.9 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.896 - ) - calc((6.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.825 - ) - calc((11 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.741 - ) - calc((16.6 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.648 - ) - calc((23.1 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.55 - ) - calc((30.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.45 - ) - calc((38.3 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.352 - ) - calc((46.7 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.259 - ) - calc((55.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.175 - ) - calc((64.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.104 - ) - calc((73.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.049 - ) - calc((82.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.013 - ) - calc((91.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0 - ) - calc((100 / 100) * var(--background-gradient-distance, 40rem)) + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),1)calc((0 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.987)calc((0.8 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.951)calc((2.9 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.896)calc((6.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.825)calc((11 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.741)calc((16.6 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.648)calc((23.1 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.55)calc((30.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.45)calc((38.3 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.352)calc((46.7 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.259)calc((55.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.175)calc((64.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.104)calc((73.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.049)calc((82.5 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0.013)calc((91.4 / 100) * var(--background-gradient-distance, 40rem)), + rgba(var( --background-gradient-color, var(--very-light-gray-monochrome, 215, 215, 215)),0)calc((100 / 100) * var(--background-gradient-distance, 40rem)) ); --header-background-image-size: 100% 7.5rem; @@ -482,20 +250,16 @@ ); /* responsive fluid type formula */ --font-calc: -webkit-calc( - (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); --font-calc: calc( - (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); --line-calc: -webkit-calc( - var(--min-lineheight) + var(--lineheight-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + var(--min-lineheight) + var(--lineheight-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); --line-calc: calc( - var(--min-lineheight) + var(--lineheight-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) + var(--min-lineheight) + var(--lineheight-difference) *var(--min-viewport-difference) / var(--viewport-range-difference) ); /* final values */ --base-font-size: var(--font-calc, 0.875rem); @@ -920,10 +684,7 @@ div.sexy-box div.image-container img { -o-linear-gradient(left, rgba(var(--swatch-menubg-light-color)), rgba(var(--swatch-menubg-medium-color))), rgba(var(--swatch-menubg-light-color)); background: - linear-gradient( - to right, - rgba(var(--swatch-menubg-light-color)), - rgba(var(--swatch-menubg-medium-color)) + linear-gradient(to right,rgba(var(--swatch-menubg-light-color)),rgba(var(--swatch-menubg-medium-color)) ), rgba(var(--swatch-menubg-light-color)); background-blend-mode: screen; @@ -1364,8 +1125,7 @@ div.buttons.alignleft { font-family: monospace; font-style: normal; font-weight: 400; - background-image: url(http://www.kaktuskontainer.wikidot.com/local--files/component%3Atheme/dot.png), - none; + background-image: url(http://www.kaktuskontainer.wikidot.com/local--files/component%3Atheme/dot.png),none; background-repeat: repeat-x; background-color: transparent; background-clip: padding-box, content-box; @@ -3292,42 +3052,12 @@ form[id="search-top-box-form"] { margin: 0; padding: 0; width: 100vw; - background: linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem); - background: linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(12, 12, 12, 1) 0, - rgba(66, 66, 72, 1) 0.125rem, - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(66, 66, 72, 1) calc(3rem - 0.125rem), - rgba(12, 12, 12, 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(var(--swatch-topmenu-border-color), 1) 0, - rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, - rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-border-color), 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(var(--swatch-topmenu-border-color), 1) 0, - rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, - rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-border-color), 1) 3rem)); + background: linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem),rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem); + background: linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem),rgba(66, 66, 72, 1) -webkit-calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem)); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(12, 12, 12, 1) 0,rgba(66, 66, 72, 1) 0.125rem,rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(66, 66, 72, 1) calc(3rem - 0.125rem),rgba(12, 12, 12, 1) 3rem)); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(var(--swatch-topmenu-border-color), 1) 0,rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem,rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-border-color), 1) 3rem)); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(var(--swatch-topmenu-border-color), 1) 0,rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem,rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-border-color), 1) 3rem)); position: static; -webkit-box-align: center; -webkit-align-items: center; @@ -4096,8 +3826,7 @@ a[href*="/most-recently-edited"] { #side-bar div.scpnet-interwiki-wrapper { -webkit-transform: translate( - -webkit-calc(((-webkit-calc(0.875rem * 19) - 217.594px) / 2) - - (0.5625rem / 2)), + -webkit-calc(((-webkit-calc(0.875rem * 19) - 217.594px) / 2) - (0.5625rem / 2)), 0 ); -ms-transform: translate( @@ -4113,34 +3842,21 @@ a[href*="/most-recently-edited"] { 0 ); -webkit-transform: translate( - -webkit-calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2))), + -webkit-calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - (var(--scrollbar-width) / 2))), 0 ); -ms-transform: translate( - calc( - ( - (((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2) - ) + calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - (var(--scrollbar-width) / 2)) ), 0 ); -o-transform: translate( - calc( - ( - (((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2) - ) + calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - (var(--scrollbar-width) / 2)) ), 0 ); transform: translate( - calc( - ( - (((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - - (var(--scrollbar-width) / 2) - ) + calc(((((var(--sidebar-width-on-desktop)) - 217.594px) / 2) - (var(--scrollbar-width) / 2)) ), 0 ); @@ -4199,8 +3915,7 @@ a[href*="/most-recently-edited"] { padding-right: -webkit-calc(14rem + var(--scrollbar-width)); padding-right: calc(14rem + var(--scrollbar-width)); background: rgba(12, 12, 12, 0.3) 0.0625rem 0.0625rem repeat; - background: rgba(var(--swatch-menubg-black-color), 0.3) 0.0625rem 0.0625rem - repeat; + background: rgba(var(--swatch-menubg-black-color), 0.3) 0.0625rem 0.0625remrepeat; z-index: -1; visibility: hidden; opacity: 0; diff --git a/styles/root.css b/styles/root.css deleted file mode 100644 index 48abaaa3..00000000 --- a/styles/root.css +++ /dev/null @@ -1,516 +0,0 @@ -@charset "utf-8"; - -/* Fonts */ - -@import url("https://fonts.googleapis.com/css?family=Lato:400,900|PT+Mono|Poppins:600,800"); - -/* All Vars Used */ - -:root { - /* S-CSS-P Integration */ - /* If you're making a new CSS theme, please include the following three variables at minimum. */ - --theme-base: "black-highlighter"; - /* must be either "black-highlighter" or "sigma9" */ - --theme-id: "black-highlighter"; - /* set this to the URL of your theme's page - eg for "component:ar-theme", set it to "ar-theme" */ - --theme-name: "nu-SCP Theme"; - /* set this to your theme's full name */ - - /* Header */ - --logo-image: url("https://nu-scptheme.github.io/Black-Highlighter/images/logo.svg"); - --header-title: "SCP Foundation"; - --header-subtitle: "SECURE, CONTAIN, PROTECT"; - - /* Typefaces */ - --body-font: "Lato", sans-serif; - --header-font: "Poppins", sans-serif; - --title-font: "Poppins", sans-serif; - --mono-font: "PT Mono", "Andale Mono", "Courier New", Courier, monospace; - - /* Standard Colors */ - --white-monochrome: 252, 252, 252; - /* white */ - --pale-gray-monochrome: 244, 244, 244; - /* v light gray for blockquotes and stuff */ - --light-pale-gray-monochrome: 244, 244, 244; - /* very light pale gray for misc. use */ - --very-light-gray-monochrome: 215, 215, 215; - /* light accent gray for login status */ - --gray-monochrome: 66, 66, 72; - /* gray */ - --dark-gray-monochrome: 48, 48, 52; - /* dark accent gray for sidebar background */ - --black-monochrome: 12, 12, 12; - /* black */ - --pale-accent: 230, 40, 60; - /* light red, for visited links */ - --bright-accent: 133, 0, 5; - /* bright red */ - --medium-accent: 100, 46, 44; - /* medium red - the "default" accent color */ - --dark-accent: 100, 3, 15; - /* dark red */ - --alt-accent: 221, 102, 17; - /* pale orange, for newpage links */ - - /* Background and Header Colors */ - --background-gradient-color: var(--very-light-gray-monochrome, 215, 215, 215); - --header-gradient-color-bottom: var(--medium-accent); - --header-gradient-color-middle: var(--black-monochrome); - --header-gradient-color-top: var(--black-monochrome); - - /* Primary Theme Colors */ - --swatch-background: var(--white-monochrome, 252, 252, 252); - --swatch-primary: var(--bright-accent, 180, 35, 35); - --swatch-primary-darker: var(--medium-accent, 140, 20, 25); - --swatch-primary-darkest: var(--dark-accent, 100, 3, 15); - /* Primary Text Colors */ - --swatch-text-dark: var(--black-monochrome, 12, 12, 12); - --swatch-text-light: var(--white-monochrome, 252, 252, 252); - --swatch-important-text: var(--bright-accent, 180, 35, 35); - - /* Primary Menu Colors */ - --swatch-menubg-color: var(--white-monochrome, 252, 252, 252); - --swatch-menubg-light-color: var(--pale-gray-monochrome, 244, 244, 244); - --swatch-menubg-medium-color: var(--light-gray-monochrome, 170, 170, 170); - --swatch-menubg-medium-dark-color: var(--gray-monochrome, 66, 66, 72); - --swatch-menubg-dark-color: var(--dark-gray-monochrome, 48, 48, 52); - --swatch-menubg-black-color: var(--black-monochrome, 12, 12, 12); - --swatch-menubg-hover-color: var(--black-monochrome, 12, 12, 12); - --swatch-menutxt-dark-color: var(--black-monochrome, 12, 12, 12); - --swatch-menutxt-light-color: var(--white-monochrome, 252, 252, 252); - --swatch-border-color: var(--black-monochrome, 12, 12, 12); - /* Primary Header Colors */ - --swatch-headerh1-color: var(--white-monochrome, 252, 252, 252); - --swatch-headerh2-color: var(--white-monochrome, 252, 252, 252); - --swatch-topmenu-border-color: var(--black-monochrome, 12, 12, 12); - --swatch-topmenu-bg-color: var(--gray-monochrome, 66, 66, 72); - - /* Link Colors */ - --link-color: var(--swatch-primary, 180, 35, 35); - --visited-link-color: var(--pale-accent); /* was 255, 52, 76 */ - --hover-link-color: var(--bright-accent); - --newpage-color: var(--alt-accent); - - /* Rating Module Colors */ - --rating-module-button-color: var(--black-monochrome, 12, 12, 12); - --rating-module-button-plus-color: 0, 200, 0; - --rating-module-button-negative-color: 200, 0, 0; - --rating-module-button-cancel-color: 200, 200, 200; - --rating-module-button-credit-color: 50, 50, 50; - --rating-module-text-color: var(--swatch-menutxt-dark-color, 12, 12, 12); - --rating-module-text-hover-color: var(--swatch-menutxt-light-color, 252, 252, 252); - - /* Header Gradients */ - - --gradient-header: linear-gradient( - to top, - rgb(var(--header-gradient-color-bottom)) 0%, - rgb(var(--header-gradient-color-middle)) 90%, - rgb(var(--header-gradient-color-top)) 100% - ); - --gradient-topmenu: linear-gradient( - to bottom, - rgba(255, 255, 255, 0) 0%, - rgba(255, 255, 255, 0) 7.5rem, - rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1) 7.5rem, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) 7.625rem, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 0.95) -webkit-calc(100% - 0.125rem), - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc(100% - 0.125rem), - rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), 1) 100%); - --gradient-topmenu: linear-gradient( - to bottom, - rgba(255, 255, 255, 0) 0%, - rgba(255, 255, 255, 0) 7.5rem, - rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)),1) 7.5rem, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) 7.625rem, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 0.95) calc(100% - 0.125rem), - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) calc(100% - 0.125rem), - rgba(var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), 1) 100%); - --gradient-topmenu-mobile: linear-gradient( - to bottom, - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 0, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - 0.125rem, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc( - 3rem - 0.125rem - ), - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) -webkit-calc( - 3rem - 0.125rem - ), - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 3rem - ); - --gradient-topmenu-mobile: linear-gradient( - to bottom, - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 0, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - 0.125rem, - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color, var(--gray-monochrome, 66, 66, 72)), 1) - calc(3rem - 0.125rem), - rgba( - var(--swatch-topmenu-border-color, var(--black-monochrome, 12, 12, 12)), - 1 - ) - 3rem - ); - --diagonal-stripes: repeating-linear-gradient( - 45deg, - hsla(0, 0%, 100%, 0), - hsla(0, 0%, 100%, 0) 0.25vh, - rgba(88, 88, 88, 0.1) 0.35vh, - rgba(88, 88, 88, 0.2) 0.5vh - ); - --gradient-sidemenu-header: linear-gradient( - 10deg, - rgba(var(--medium-accent, 140, 20, 25), 0.45) 0%, - rgba(var(--medium-accent, 140, 20, 25), 0.55) 100% - ); - --background-gradient-distance: 40rem; - --gradient-background: linear-gradient( - to bottom, - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 1 - ) -webkit-calc(-webkit-calc(0 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.987 - ) -webkit-calc(-webkit-calc(0.8 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.951 - ) -webkit-calc(-webkit-calc(2.9 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.896 - ) -webkit-calc(-webkit-calc(6.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.825 - ) -webkit-calc(-webkit-calc(11 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.741 - ) -webkit-calc(-webkit-calc(16.6 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.648 - ) -webkit-calc(-webkit-calc(23.1 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.55 - ) -webkit-calc(-webkit-calc(30.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.45 - ) -webkit-calc(-webkit-calc(38.3 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.352 - ) -webkit-calc(-webkit-calc(46.7 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.259 - ) -webkit-calc(-webkit-calc(55.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.175 - ) -webkit-calc(-webkit-calc(64.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.104 - ) -webkit-calc(-webkit-calc(73.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.049 - ) -webkit-calc(-webkit-calc(82.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.013 - ) -webkit-calc(-webkit-calc(91.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0 - ) -webkit-calc(-webkit-calc(100 / 100) * var(--background-gradient-distance, 40rem)) - ); - --gradient-background: linear-gradient( - to bottom, - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 1 - ) - calc((0 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.987 - ) - calc((0.8 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.951 - ) - calc((2.9 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.896 - ) - calc((6.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.825 - ) - calc((11 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.741 - ) - calc((16.6 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.648 - ) - calc((23.1 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.55 - ) - calc((30.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.45 - ) - calc((38.3 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.352 - ) - calc((46.7 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.259 - ) - calc((55.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.175 - ) - calc((64.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.104 - ) - calc((73.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.049 - ) - calc((82.5 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0.013 - ) - calc((91.4 / 100) * var(--background-gradient-distance, 40rem)), - rgba( - var( - --background-gradient-color, - var(--very-light-gray-monochrome, 215, 215, 215) - ), - 0 - ) - calc((100 / 100) * var(--background-gradient-distance, 40rem)) - ); - --header-background-image-size: 100% 7.5rem; - - /* Spacing Measurements */ - --offset-from-page-top: 1.2rem; - /* space between the top of the page and the start of the header text */ - --body-width-on-desktop: 44.25rem; - --sidebar-width-on-desktop: -webkit-calc( - var(--base-font-size, var(--font-calc, 0.875rem)) * 19 - ); - --sidebar-width-on-desktop: calc( - var(--base-font-size, var(--font-calc, 0.875rem)) * 19 - ); - --sidebar-width-on-mobile: 14rem; - --scrollbar-width: 1rem; - --border-styling: solid 0.0625rem - rgb(var(--swatch-border-color, var(--black-monochrome, 12, 12, 12))); - --border-radius-width: 0.0625rem; - - /* Box-Shadow 1px Borders */ - --box-border-bottom: 0 0.0625rem 0 0 - rgb(var(--swatch-border-color, var(--black-monochrome, 12, 12, 12))); - --box-border-top: 0 -0.0625rem 0 0 rgb(var(--swatch-border-color, var(--black-monochrome, 12, 12, 12))); - --box-border-left: -0.0625rem 0 0 0 - rgb(var(--swatch-border-color, var(--black-monochrome, 12, 12, 12))); - --box-border-right: 0.0625rem 0 0 0 - rgb(var(--swatch-border-color, var(--black-monochrome, 12, 12, 12))); - --box-border-all: 0 0 0 0.0625rem - rgb(var(--swatch-border-color, var(--black-monochrome, 12, 12, 12))); - - /* Sidebar */ - --sidebar-transition-timing: 0.5s ease-in-out 0.1s; - --sidebar-internal-border-thickness: 0.125rem; - - /* Dynamic Font Sizing */ - /* This set of vars will make the base font size vary with screen width */ - /* base font size ranges */ - --unitless-min-font-size: 0.8; - --unitless-max-font-size: 1; - /* base viewport size ranges */ - --unitless-min-viewport: 768; - --unitless-max-viewport: 900; - /* base line height size ranges */ - --min-lineheight: 1.2; - --max-lineheight: 1.5; - /* calculating size differences */ - --font-size-difference: -webkit-calc( - var(--unitless-max-font-size) - var(--unitless-min-font-size) - ); - --font-size-difference: calc( - var(--unitless-max-font-size) - var(--unitless-min-font-size) - ); - --lineheight-difference: -webkit-calc( - var(--max-lineheight) - var(--min-lineheight) - ); - --lineheight-difference: calc(var(--max-lineheight) - var(--min-lineheight)); - --viewport-range-difference: -webkit-calc( - var(--unitless-max-viewport) - var(--unitless-min-viewport) - ); - --viewport-range-difference: calc( - var(--unitless-max-viewport) - var(--unitless-min-viewport) - ); - --min-viewport-difference: -webkit-calc( - 100vw - (var(--unitless-min-viewport) * 0.0625rem) - ); - --min-viewport-difference: calc( - 100vw - (var(--unitless-min-viewport) * 0.0625rem) - ); - /* responsive fluid type formula */ - --font-calc: -webkit-calc( - (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) - ); - --font-calc: calc( - (var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) - ); - --line-calc: -webkit-calc( - var(--min-lineheight) + var(--lineheight-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) - ); - --line-calc: calc( - var(--min-lineheight) + var(--lineheight-difference) * - var(--min-viewport-difference) / var(--viewport-range-difference) - ); - /* final values */ - --base-font-size: 0.875rem; - --base-line-height: 1.313rem; -} diff --git a/themes/dustjacket-theme.css b/themes/dustjacket-theme.css index 4367ee09..950010d9 100644 --- a/themes/dustjacket-theme.css +++ b/themes/dustjacket-theme.css @@ -1277,42 +1277,12 @@ div#page-options-bottom-2 > a:active { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; - background: linear-gradient(to bottom, - rgba(255, 219, 90, 1) 0, - rgba(30, 55, 30, 1) 0.125rem, - rgba(30, 55, 30, 1) -webkit-calc(3rem - 0.125rem), - rgba(30, 55, 30, 1) -webkit-calc(3rem - 0.125rem), - rgba(255, 219, 90, 1) 3rem); - background: linear-gradient(to bottom, - rgba(255, 219, 90, 1) 0, - rgba(30, 55, 30, 1) 0.125rem, - rgba(30, 55, 30, 1) calc(3rem - 0.125rem), - rgba(30, 55, 30, 1) calc(3rem - 0.125rem), - rgba(255, 219, 90, 1) 3rem); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(255, 219, 90, 1) 0, - rgba(30, 55, 30, 1) 0.125rem, - rgba(30, 55, 30, 1) -webkit-calc(3rem - 0.125rem), - rgba(30, 55, 30, 1) -webkit-calc(3rem - 0.125rem), - rgba(255, 219, 90, 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(255, 219, 90, 1) 0, - rgba(30, 55, 30, 1) 0.125rem, - rgba(30, 55, 30, 1) calc(3rem - 0.125rem), - rgba(30, 55, 30, 1) calc(3rem - 0.125rem), - rgba(255, 219, 90, 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(var(--swatch-topmenu-border-color), 1) 0, - rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, - rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-border-color), 1) 3rem)); - background: var(--gradient-topmenu-mobile, linear-gradient(to bottom, - rgba(var(--swatch-topmenu-border-color), 1) 0, - rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, - rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem), - rgba(var(--swatch-topmenu-border-color), 1) 3rem)); + background: linear-gradient(to bottom,rgba(255, 219, 90, 1) 0,rgba(30, 55, 30, 1) 0.125rem,rgba(30, 55, 30, 1) -webkit-calc(3rem - 0.125rem),rgba(30, 55, 30, 1) -webkit-calc(3rem - 0.125rem),rgba(255, 219, 90, 1) 3rem); + background: linear-gradient(to bottom,rgba(255, 219, 90, 1) 0,rgba(30, 55, 30, 1) 0.125rem,rgba(30, 55, 30, 1) calc(3rem - 0.125rem),rgba(30, 55, 30, 1) calc(3rem - 0.125rem),rgba(255, 219, 90, 1) 3rem); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(255, 219, 90, 1) 0,rgba(30, 55, 30, 1) 0.125rem,rgba(30, 55, 30, 1) -webkit-calc(3rem - 0.125rem),rgba(30, 55, 30, 1) -webkit-calc(3rem - 0.125rem),rgba(255, 219, 90, 1) 3rem)); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(255, 219, 90, 1) 0,rgba(30, 55, 30, 1) 0.125rem,rgba(30, 55, 30, 1) calc(3rem - 0.125rem),rgba(30, 55, 30, 1) calc(3rem - 0.125rem),rgba(255, 219, 90, 1) 3rem)); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(var(--swatch-topmenu-border-color), 1) 0,rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem,rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-bg-color), 1) -webkit-calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-border-color), 1) 3rem)); + background: var(--gradient-topmenu-mobile, linear-gradient(to bottom,rgba(var(--swatch-topmenu-border-color), 1) 0,rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem,rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-bg-color), 1) calc(3rem - 0.125rem),rgba(var(--swatch-topmenu-border-color), 1) 3rem)); -webkit-background-size: 100% 10.375rem; background-size: 100% 10.375rem; -webkit-box-align: center; diff --git a/themes/twie_theme.css b/themes/twie_theme.css index 610931d2..a1fb7c12 100644 --- a/themes/twie_theme.css +++ b/themes/twie_theme.css @@ -43,21 +43,9 @@ http://www.scp-wiki.net/djkaktus-s-proposal-iii */ hr { border-top: none; - background: - -webkit-linear-gradient(80deg, - rgba(var(--bright-accent), 0.15) 0%, - rgba(var(--bright-accent), 1) 50%, - rgba(var(--bright-accent), 0.15) 100%); - background: - -o-linear-gradient(80deg, - rgba(var(--bright-accent), 0.15) 0%, - rgba(var(--bright-accent), 1) 50%, - rgba(var(--bright-accent), 0.15) 100%); - background: - linear-gradient(10deg, - rgba(var(--bright-accent), 0.15) 0%, - rgba(var(--bright-accent), 1) 50%, - rgba(var(--bright-accent), 0.15) 100%); + background:-webkit-linear-gradient(80deg,rgba(var(--bright-accent), 0.15) 0%,rgba(var(--bright-accent), 1) 50%,rgba(var(--bright-accent), 0.15) 100%); + background:-o-linear-gradient(80deg,rgba(var(--bright-accent), 0.15) 0%,rgba(var(--bright-accent), 1) 50%,rgba(var(--bright-accent), 0.15) 100%); + background:linear-gradient(10deg,rgba(var(--bright-accent), 0.15) 0%,rgba(var(--bright-accent), 1) 50%,rgba(var(--bright-accent), 0.15) 100%); -webkit-filter: blur(0.04rem); filter: blur(0.04rem); } @@ -191,81 +179,18 @@ http://www.scp-wiki.net/djkaktus-s-proposal-iii */ } #container-wrap-wrap { - background-image: - -webkit-gradient(linear, - left top, left bottom, - from(rgb(var(--white-monochrome))), - color-stop(30%, rgb(var(--white-monochrome))), - to(rgb(var(--pale-gray-monochrome)))), - - -webkit-gradient(linear, - left top, left bottom, - color-stop(7.5rem, rgb(var(--dark-accent))), - color-stop(7.625rem, rgb(var(--white-monochrome))), - color-stop(rgb(var(--white-monochrome))), - color-stop(rgb(var(--white-monochrome))), - to(rgb(var(--dark-accent)))), - - -webkit-gradient(linear, - left top, left bottom, - color-stop(0, rgba(var(--white-monochrome), 0)), - color-stop(10rem, rgba(var(--white-monochrome), 0.5)), - color-stop(25rem, rgba(var(--white-monochrome), 1)), - to(rgba(var(--white-monochrome), 1))); - background-image: - -webkit-linear-gradient(top, - rgb(var(--white-monochrome)) 0%, - rgb(var(--white-monochrome)) 30%, - rgb(var(--pale-gray-monochrome)) 100%), - - -webkit-linear-gradient(top, - rgb(var(--dark-accent)) 7.5rem, - rgb(var(--white-monochrome)) 7.625rem, - rgb(var(--white-monochrome)) calc(100% - 0.125rem), - rgb(var(--white-monochrome)) calc(100% - 0.125rem), - rgb(var(--dark-accent)) 100%), - - -webkit-linear-gradient(top, - rgba(var(--white-monochrome), 0) 0, - rgba(var(--white-monochrome), 0.5) 10rem, - rgba(var(--white-monochrome), 1) 25rem, - rgba(var(--white-monochrome), 1) 100%); - background-image: - -o-linear-gradient(top, - rgb(var(--white-monochrome)) 0%, - rgb(var(--white-monochrome)) 30%, - rgb(var(--pale-gray-monochrome)) 100%), - - -o-linear-gradient(top, - rgb(var(--dark-accent)) 7.5rem, - rgb(var(--white-monochrome)) 7.625rem, - rgb(var(--white-monochrome)) calc(100% - 0.125rem), - rgb(var(--white-monochrome)) calc(100% - 0.125rem), - rgb(var(--dark-accent)) 100%), - - -o-linear-gradient(top, - rgba(var(--white-monochrome), 0) 0, - rgba(var(--white-monochrome), 0.5) 10rem, - rgba(var(--white-monochrome), 1) 25rem, - rgba(var(--white-monochrome), 1) 100%); - background-image: - linear-gradient(to bottom, - rgb(var(--white-monochrome)) 0%, - rgb(var(--white-monochrome)) 30%, - rgb(var(--pale-gray-monochrome)) 100%), - - linear-gradient(to bottom, - rgb(var(--dark-accent)) 7.5rem, - rgb(var(--white-monochrome)) 7.625rem, - rgb(var(--white-monochrome)) calc(100% - 0.125rem), - rgb(var(--white-monochrome)) calc(100% - 0.125rem), - rgb(var(--dark-accent)) 100%), - - linear-gradient(to bottom, - rgba(var(--white-monochrome), 0) 0, - rgba(var(--white-monochrome), 0.5) 10rem, - rgba(var(--white-monochrome), 1) 25rem, - rgba(var(--white-monochrome), 1) 100%); + background-image:-webkit-gradient(linear,left top, left bottom,from(rgb(var(--white-monochrome))),color-stop(30%, rgb(var(--white-monochrome))),to(rgb(var(--pale-gray-monochrome)))), +-webkit-gradient(linear,left top, left bottom,color-stop(7.5rem, rgb(var(--dark-accent))),color-stop(7.625rem, rgb(var(--white-monochrome))),color-stop(rgb(var(--white-monochrome))),color-stop(rgb(var(--white-monochrome))),to(rgb(var(--dark-accent)))), +-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(var(--white-monochrome), 0)),color-stop(10rem, rgba(var(--white-monochrome), 0.5)),color-stop(25rem, rgba(var(--white-monochrome), 1)),to(rgba(var(--white-monochrome), 1))); + background-image:-webkit-linear-gradient(top,rgb(var(--white-monochrome)) 0%,rgb(var(--white-monochrome)) 30%,rgb(var(--pale-gray-monochrome)) 100%), +-webkit-linear-gradient(top,rgb(var(--dark-accent)) 7.5rem,rgb(var(--white-monochrome)) 7.625rem,rgb(var(--white-monochrome)) calc(100% - 0.125rem),rgb(var(--white-monochrome)) calc(100% - 0.125rem),rgb(var(--dark-accent)) 100%), +-webkit-linear-gradient(top,rgba(var(--white-monochrome), 0) 0,rgba(var(--white-monochrome), 0.5) 10rem,rgba(var(--white-monochrome), 1) 25rem,rgba(var(--white-monochrome), 1) 100%); + background-image:-o-linear-gradient(top,rgb(var(--white-monochrome)) 0%,rgb(var(--white-monochrome)) 30%,rgb(var(--pale-gray-monochrome)) 100%), +-o-linear-gradient(top,rgb(var(--dark-accent)) 7.5rem,rgb(var(--white-monochrome)) 7.625rem,rgb(var(--white-monochrome)) calc(100% - 0.125rem),rgb(var(--white-monochrome)) calc(100% - 0.125rem),rgb(var(--dark-accent)) 100%), +-o-linear-gradient(top,rgba(var(--white-monochrome), 0) 0,rgba(var(--white-monochrome), 0.5) 10rem,rgba(var(--white-monochrome), 1) 25rem,rgba(var(--white-monochrome), 1) 100%); + background-image:linear-gradient(to bottom,rgb(var(--white-monochrome)) 0%,rgb(var(--white-monochrome)) 30%,rgb(var(--pale-gray-monochrome)) 100%), +linear-gradient(to bottom,rgb(var(--dark-accent)) 7.5rem,rgb(var(--white-monochrome)) 7.625rem,rgb(var(--white-monochrome)) calc(100% - 0.125rem),rgb(var(--white-monochrome)) calc(100% - 0.125rem),rgb(var(--dark-accent)) 100%), +linear-gradient(to bottom,rgba(var(--white-monochrome), 0) 0,rgba(var(--white-monochrome), 0.5) 10rem,rgba(var(--white-monochrome), 1) 25rem,rgba(var(--white-monochrome), 1) 100%); background-size: 100% 7.5rem, 100% 9.375rem, 100% 100%; background-repeat: no-repeat; background-blend-mode: darken; @@ -319,27 +244,10 @@ http://www.scp-wiki.net/djkaktus-s-proposal-iii */ } .page-rate-widget-box { - background: - -webkit-gradient(linear, - left top, left bottom, - from(rgb(var(--white-monochrome))), - color-stop(30%, rgb(var(--white-monochrome))), - to(rgba(var(--dark-accent), 0.25))); - background: - -webkit-linear-gradient(top, - rgb(var(--white-monochrome)) 0%, - rgb(var(--white-monochrome)) 30%, - rgba(var(--dark-accent), 0.25) 100%); - background: - -o-linear-gradient(top, - rgb(var(--white-monochrome)) 0%, - rgb(var(--white-monochrome)) 30%, - rgba(var(--dark-accent), 0.25) 100%); - background: - linear-gradient(to bottom, - rgb(var(--white-monochrome)) 0%, - rgb(var(--white-monochrome)) 30%, - rgba(var(--dark-accent), 0.25) 100%); + background:-webkit-gradient(linear,left top, left bottom,from(rgb(var(--white-monochrome))),color-stop(30%, rgb(var(--white-monochrome))),to(rgba(var(--dark-accent), 0.25))); + background:-webkit-linear-gradient(top,rgb(var(--white-monochrome)) 0%,rgb(var(--white-monochrome)) 30%,rgba(var(--dark-accent), 0.25) 100%); + background:-o-linear-gradient(top,rgb(var(--white-monochrome)) 0%,rgb(var(--white-monochrome)) 30%,rgba(var(--dark-accent), 0.25) 100%); + background:linear-gradient(to bottom,rgb(var(--white-monochrome)) 0%,rgb(var(--white-monochrome)) 30%,rgba(var(--dark-accent), 0.25) 100%); } @@ -377,105 +285,36 @@ http://www.scp-wiki.net/djkaktus-s-proposal-iii */ } @media only screen and (max-width: 768px) { - #top-bar .mobile-top-bar { - background: - -webkit-gradient(linear, - left top, left bottom, - color-stop(0, rgba(var(--dark-accent), 1)), - color-stop(.125rem, rgba(var(--white-monochrome), 1)), - color-stop(rgba(var(--white-monochrome), 1)), - color-stop(rgba(var(--white-monochrome), 1)), - color-stop(3rem, rgba(var(--dark-accent), 1))); - background: - -webkit-linear-gradient(top, - rgba(var(--dark-accent), 1) 0, - rgba(var(--white-monochrome), 1) .125rem, - rgba(var(--white-monochrome), 1) calc(3rem - 0.125rem), - rgba(var(--white-monochrome), 1) calc(3rem - 0.125rem), - rgba(var(--dark-accent), 1) 3rem); - background: - -o-linear-gradient(top, - rgba(var(--dark-accent), 1) 0, - rgba(var(--white-monochrome), 1) .125rem, - rgba(var(--white-monochrome), 1) calc(3rem - 0.125rem), - rgba(var(--white-monochrome), 1) calc(3rem - 0.125rem), - rgba(var(--dark-accent), 1) 3rem); - background: - linear-gradient(to bottom, - rgba(var(--dark-accent), 1) 0, - rgba(var(--white-monochrome), 1) .125rem, - rgba(var(--white-monochrome), 1) calc(3rem - 0.125rem), - rgba(var(--white-monochrome), 1) calc(3rem - 0.125rem), - rgba(var(--dark-accent), 1) 3rem); + #top-bar .mobile-top-bar {background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(var(--dark-accent), 1)),color-stop(.125rem, rgba(var(--white-monochrome), 1)),color-stop(rgba(var(--white-monochrome), 1)),color-stop(rgba(var(--white-monochrome), 1)),color-stop(3rem, rgba(var(--dark-accent), 1)));background:-webkit-linear-gradient(top,rgba(var(--dark-accent), 1) 0,rgba(var(--white-monochrome), 1) .125rem,rgba(var(--white-monochrome), 1) calc(3rem - 0.125rem),rgba(var(--white-monochrome), 1) calc(3rem - 0.125rem),rgba(var(--dark-accent), 1) 3rem);background:-o-linear-gradient(top,rgba(var(--dark-accent), 1) 0,rgba(var(--white-monochrome), 1) .125rem,rgba(var(--white-monochrome), 1) calc(3rem - 0.125rem),rgba(var(--white-monochrome), 1) calc(3rem - 0.125rem),rgba(var(--dark-accent), 1) 3rem);background:linear-gradient(to bottom,rgba(var(--dark-accent), 1) 0,rgba(var(--white-monochrome), 1) .125rem,rgba(var(--white-monochrome), 1) calc(3rem - 0.125rem),rgba(var(--white-monochrome), 1) calc(3rem - 0.125rem),rgba(var(--dark-accent), 1) 3rem); } - #top-bar > div.mobile-top-bar > div.open-menu > p > a { - color: rgb(var(--bright-accent)) !important; + #top-bar > div.mobile-top-bar > div.open-menu > p > a {color: rgb(var(--bright-accent)) !important; } - #side-bar { - background: rgba(5, 0, 0, 1) + #side-bar {background: rgba(5, 0, 0, 1) } - #side-bar .close-menu { - background: rgba(var(--white-monochrome), .3) .0625rem .0625rem repeat; + #side-bar .close-menu {background: rgba(var(--white-monochrome), .3) .0625rem .0625rem repeat; } - #side-bar:target .close-menu { - background: rgba(var(--white-monochrome), .3) 1px 1px repeat + #side-bar:target .close-menu {background: rgba(var(--white-monochrome), .3) 1px 1px repeat } } /* Animations */ @keyframes neon { - from { - text-shadow: - 0 0 0.3125rem rgb(var(--white-monochrome)), - 0 0 0.625rem rgb(var(--white-monochrome)), - 0 0 0.9375rem rgb(var(--white-monochrome)), - 0 0 1.25rem rgb(var(--bright-accent)), - 0 0 2.1875rem rgb(var(--bright-accent)), - 0 0 2.5rem rgb(var(--bright-accent)), - 0 0 3.125rem rgb(var(--bright-accent)), - 0 0 4.6875rem rgb(var(--bright-accent)); + from {text-shadow:0 0 0.3125rem rgb(var(--white-monochrome)),0 0 0.625rem rgb(var(--white-monochrome)),0 0 0.9375rem rgb(var(--white-monochrome)),0 0 1.25rem rgb(var(--bright-accent)),0 0 2.1875rem rgb(var(--bright-accent)),0 0 2.5rem rgb(var(--bright-accent)),0 0 3.125rem rgb(var(--bright-accent)),0 0 4.6875rem rgb(var(--bright-accent)); } - to { - text-shadow: - 0 0 0.1565rem rgb(var(--white-monochrome)), - 0 0 0.3125rem rgb(var(--white-monochrome)), - 0 0 0.469rem rgb(var(--white-monochrome)), - 0 0 0.625rem rgb(var(--bright-accent)), - 0 0 1.094rem rgb(var(--bright-accent)), - 0 0 1.25rem rgb(var(--bright-accent)), - 0 0 1.5625rem rgb(var(--bright-accent)), - 0 0 2.344rem rgb(var(--bright-accent)); + to {text-shadow:0 0 0.1565rem rgb(var(--white-monochrome)),0 0 0.3125rem rgb(var(--white-monochrome)),0 0 0.469rem rgb(var(--white-monochrome)),0 0 0.625rem rgb(var(--bright-accent)),0 0 1.094rem rgb(var(--bright-accent)),0 0 1.25rem rgb(var(--bright-accent)),0 0 1.5625rem rgb(var(--bright-accent)),0 0 2.344rem rgb(var(--bright-accent)); } } @-webkit-keyframes neon { - from { - text-shadow: - 0 0 0.3125rem rgb(var(--white-monochrome)), - 0 0 0.625rem rgb(var(--white-monochrome)), - 0 0 0.9375rem rgb(var(--white-monochrome)), - 0 0 1.25rem rgb(var(--bright-accent)), - 0 0 2.1875rem rgb(var(--bright-accent)), - 0 0 2.5rem rgb(var(--bright-accent)), - 0 0 3.125rem rgb(var(--bright-accent)), - 0 0 4.6875rem rgb(var(--bright-accent)); + from {text-shadow:0 0 0.3125rem rgb(var(--white-monochrome)),0 0 0.625rem rgb(var(--white-monochrome)),0 0 0.9375rem rgb(var(--white-monochrome)),0 0 1.25rem rgb(var(--bright-accent)),0 0 2.1875rem rgb(var(--bright-accent)),0 0 2.5rem rgb(var(--bright-accent)),0 0 3.125rem rgb(var(--bright-accent)),0 0 4.6875rem rgb(var(--bright-accent)); } - to { - text-shadow: - 0 0 0.1565rem rgb(var(--white-monochrome)), - 0 0 0.3125rem rgb(var(--white-monochrome)), - 0 0 0.469rem rgb(var(--white-monochrome)), - 0 0 0.625rem rgb(var(--bright-accent)), - 0 0 1.094rem rgb(var(--bright-accent)), - 0 0 1.25rem rgb(var(--bright-accent)), - 0 0 1.5625rem rgb(var(--bright-accent)), - 0 0 2.344rem rgb(var(--bright-accent)); + to {text-shadow:0 0 0.1565rem rgb(var(--white-monochrome)),0 0 0.3125rem rgb(var(--white-monochrome)),0 0 0.469rem rgb(var(--white-monochrome)),0 0 0.625rem rgb(var(--bright-accent)),0 0 1.094rem rgb(var(--bright-accent)),0 0 1.25rem rgb(var(--bright-accent)),0 0 1.5625rem rgb(var(--bright-accent)),0 0 2.344rem rgb(var(--bright-accent)); } } } diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 00000000..bcf5b771 --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,17 @@ +const path = require("path"); + +module.exports = { + mode: "production", + output: { + filename: "main.bundle.js" + }, + module: { + rules: [ + { + test: /\.js?$/, + include: [path.resolve(__dirname, "./src/js")], + loader: "babel-loader" + } + ] + } +}; \ No newline at end of file